img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.captcha-image{border:1px solid;padding:10px;display:inline-block;text-align:center}.cf7ic_instructions{display:block}.captcha-image .cf7ic_instructions span{font-weight:700}span.captcha-image>label{display:inline-block !important;position:relative;width:auto !important}.captcha-image svg{padding:5px;width:35px;height:35px;box-sizing:border-box}.captcha-image label>input+svg{cursor:pointer;border:2px solid transparent;position:relative;overflow:hidden}.captcha-image label:nth-child(2),.captcha-image label:nth-child(3){margin-right:5px}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:2px solid red}span.wpcf7-form-control.wpcf7-cf7ic{border:none}.cf7ic-style1{border:1px solid;padding:10px;display:inline-block;text-align:center}.cf7ic-icon-wrapper{font-size:inherit}.cf7ic-style1 .cf7ic-icon-wrapper .fa,.cf7ic-style1 .cf7ic-icon-wrapper svg{font-size:inherit;border-color:inherit}body .cf7ic-style1 .cf7ic-icon-wrapper svg{width:1em;height:1em;fill:currentColor;box-sizing:content-box !important}.woocommerce .captcha-image .cf7ic-icon-wrapper label,.woocommerce-page .captcha-image .cf7ic-icon-wrapper label,.captcha-image .cf7ic-icon-wrapper label{display:inline-block;width:inherit;vertical-align:text-top}.captcha-image label>input{opacity:0 !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;position:absolute !important}.captcha-image label>input+*{position:static;cursor:pointer;border-width:2px;border-style:none;border-color:transparent;padding:7px}.captcha-image label>input:checked+*,.captcha-image label>input:focus+*{padding:7px;border-width:2px;border-style:solid}.cf7ic-special{opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute;left:0;width:200px}.cf7ic-loader,.cf7ic-loader:before,.cf7ic-loader:after{border-radius:50% !important;width:2em !important;height:2em !important;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:cf7ic-load 1.2s infinite ease-in-out;animation:cf7ic-load 1.2s infinite ease-in-out}.cf7ic-loader{display:block;color:#444;font-size:10px !important;margin:4.8em 6em !important;position:relative !important;text-indent:-9999em !important;-webkit-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-animation-delay:-.16s;animation-delay:-.16s}.cf7ic-loader:before,.cf7ic-loader:after{content:"";position:absolute;top:0}.cf7ic-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.cf7ic-loader:after{left:3.5em}@-webkit-keyframes cf7ic-load{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes cf7ic-load{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.cf7ic-wpf{margin-bottom:30px !important}.cf7ic-wpf .captcha-image label{width:35px !important}.cf7ic-wpf .captcha-image label i{width:35px !important;text-align:center}.cf7ic-wpf .captcha-image .cf7ic-icon-wrapper{display:block;text-align:left !important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}b,strong{font-weight:700}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #bbb;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignright{display:inline;float:right;margin-left:1.5em}.entry-content:before,.entry-content:after{content:"";display:table;table-layout:fixed}.entry-content:after{clear:both}body,button,input,select,textarea{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;line-height:1.66}h1,h2,h3,h6{clear:both;line-height:1.4;margin:0 0 .75em;padding:1.5em 0 0}h2:first-child,h3:first-child,h6:first-child{padding-top:0}h1{font-size:24px;font-size:1.5rem;font-weight:300}h2{color:#666;font-size:20px;font-size:1.25rem;font-weight:300}h3{color:#333;font-size:18px;font-size:1.125rem;font-weight:300}h6{color:#333;font-size:15px;font-size:.9375rem;font-weight:800}p{margin:0 0 1.5em;padding:0}:focus{outline:none}label{color:#444;display:block;margin-bottom:.5em}fieldset{margin-bottom:1em}input[type=text],input[type=email],input[type=tel],textarea{color:#a9a9a9;background:#fff;border:1px solid #d5d5d5;-webkit-border-radius:6px;border-radius:0;display:block;padding:.7em;width:100%}select{border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;height:3em;max-width:100%}input[type=checkbox]{margin-right:.5em}button,input[type=submit]{background-color:#222;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}::-webkit-input-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}:-moz-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}::-moz-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;opacity:1}:-ms-input-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}ul{margin:0 0 1.5em;padding:0}ul{list-style:disc}li>ul{margin-bottom:0;margin-left:1.5em}a{color:#222;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.toggled-on .menu-toggle .icon-bars,.menu-toggle .icon-close{display:none}.toggled-on .menu-toggle .icon-close{display:inline-block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}.medin-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:1px solid #ddd}.site-content-contain{background-color:#fff;position:relative}.post:not(.sticky) .icon-thumb-tack{display:none}.sticky .icon-thumb-tack{display:block;height:18px;left:-1.5em;position:absolute;top:1.65em;width:20px}.widget_text{word-wrap:break-word}img:not(.max-width-reset){height:auto;max-width:100%}iframe{margin-bottom:1.5em;max-width:100%}.no-svg .dropdown-toggle .svg-fallback.icon-angle-down{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{content:"^"}@media screen and (min-width:30em){h1{font-size:30px;font-size:1.875rem}h2{font-size:26px;font-size:1.625rem}h3{font-size:22px;font-size:1.375rem}h6{font-size:16px;font-size:1rem}}@media screen and (min-width:48em){.page .entry-title{font-size:26px;font-size:1.625rem}.sticky .icon-thumb-tack{height:23px;left:-2.5em;top:1.5em;width:32px}}@media screen and (min-width:67em){.sticky .icon-thumb-tack{font-size:32px;font-size:2rem;height:22px;left:-1.25em;top:.75em;width:32px}}@media print{form,button,input,select,textarea,.icon-thumb-tack{display:none !important}body{font-size:12pt}h1{font-size:24pt}h2{font-size:22pt}h3{font-size:17pt}h6{font-size:12pt}body{background:0 0 !important}body,a{color:#222 !important}h2{color:#777 !important}}@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:400;line-height:1.75;color:#787878;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}h1,h2,h3,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}b,strong{font-weight:bolder}a{color:#787878;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:underline}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,button,[role=button],input:not([type=range]),label,select,textarea{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1,h2,h3,h6,.h1{margin-bottom:.5rem;font-family:"Poppins",sans-serif;font-weight:500;line-height:1.2;color:#444}h1,.h1{font-size:36px}h2{font-size:36px}h3{font-size:26px}h6{font-size:19px}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:1024px){.container{max-width:100%}}@media (min-width:1230px){.container{max-width:1200px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-sm-6,.col-md,.col-lg-4,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}}@media (min-width:1024px){.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.form-control::-ms-expand{background-color:transparent;border:0}select.form-control:focus::-ms-value{color:#424242;background-color:#fff}.was-validated .form-control:valid,.was-validated .custom-select:valid{border-color:#28a745}.was-validated .form-control:valid:focus,.was-validated .custom-select:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-control:before{border-color:inherit}.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-control:invalid,.was-validated .custom-select:invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.was-validated .custom-select:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-control:before{border-color:inherit}.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.btn{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:10px 12px;font-size:15px;line-height:19px;border-radius:2px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus{outline:0;box-shadow:none}.btn:disabled{opacity:.65}.btn:not([disabled]):not(.disabled):active{background-image:none}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-select:focus::-ms-value{color:#424242;background-color:#fff}.custom-select::-ms-expand{opacity:0}.flex-column{flex-direction:column !important}@media (min-width:768px){.flex-md-row{flex-direction:row !important}}@media (min-width:1024px){.flex-lg-column{flex-direction:column !important}}.pb-0{padding-bottom:0 !important}.py-1{padding-top:10px !important}.py-1{padding-bottom:10px !important}@media (min-width:768px){.mt-md-1{margin-top:10px !important}.py-md-2{padding-top:20px !important}.py-md-2{padding-bottom:20px !important}}@media (min-width:1024px){.mt-lg-2{margin-top:20px !important}.px-lg-0{padding-right:0 !important}.px-lg-0{padding-left:0 !important}}.text-nowrap{white-space:nowrap !important}.text-center{text-align:center !important}@media (min-width:768px){.text-md-left{text-align:left !important}}html,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{color:#787878;font-weight:400;font-size:16px;font-family:"Roboto",sans-serif;line-height:27px;overflow-x:hidden}@media (max-width:1023px){body{font-size:15px;line-height:24px}}@media (max-width:767px){body{font-size:14px;line-height:20px}}*:focus{outline:0 !important}b,strong{font-weight:700}button,.btn{cursor:pointer}p{font-size:16px;line-height:27px;margin-bottom:27px}@media (max-width:1023px){p{font-size:15px;line-height:24px;margin-bottom:20px}p+p{padding-top:5px}}@media (max-width:1229px){p{font-size:15px;line-height:24px;margin-bottom:20px}}@media (max-width:767px){p{font-size:14px;line-height:20px;margin-bottom:15px}}p:last-child{margin-bottom:0}h1,h2,h3,h6{color:#444}h1,.h1{font-family:"Poppins",serif;line-height:1em;margin-bottom:10px;font-weight:600}@media (max-width:1023px){h1,.h1{font-size:30px;line-height:1.2em}}@media (max-width:767px){h1,.h1{font-size:26px;line-height:30px}}h2{font-family:"Poppins",serif;line-height:1em;margin-bottom:10px;font-weight:600}@media (max-width:1023px){h2{font-size:30px;line-height:1.2em}}@media (max-width:767px){h2{font-size:26px;line-height:30px}}h3{font-family:"Poppins",serif;line-height:1em;margin-bottom:20px;font-weight:600}@media (max-width:1023px){h3{font-size:20px}}@media (max-width:767px){h3{font-size:18px}}h3+.h-decor{position:relative;top:-20px;height:2px;width:27px}h6{font-family:"Poppins",serif;line-height:1.2em;margin-bottom:22px}@media (max-width:1229px){h6{font-size:17px}}@media (max-width:1023px){h6{font-size:16px}}.h-sub{margin-bottom:17px;font-size:17px;line-height:1.2em;font-weight:500;font-family:"Poppins",serif;letter-spacing:1px;position:relative;z-index:1}@media (max-width:1023px){.h-sub{font-size:15px;margin-bottom:11px}}@media (max-width:767px){.h-sub{font-size:13px;margin-bottom:9px;letter-spacing:.5px}}.h-sub:not(.theme-color){color:#494949}.h-decor{display:inline-block;height:3px;width:53px}@media (max-width:767px){.h-decor{height:2px;width:40px}}.btn:not([disabled]):not(.disabled):active{background-image:none}.btn,body:not(.touch) .btn:focus{position:relative;overflow:hidden;cursor:pointer;text-shadow:none;font-size:15px;line-height:18px;font-weight:600;padding:16px 30px;border-radius:26px;background:0 0;text-transform:none;letter-spacing:.05em;transition:.3s;box-shadow:inset 0px 0px 0px 1px rgba(30,118,222,.7)}@media (max-width:1229px){.btn,body:not(.touch) .btn:focus{font-size:14px;line-height:18px;padding:15px 35px;border-radius:25px}}@media (max-width:1023px){.btn,body:not(.touch) .btn:focus{font-size:13px;line-height:18px;padding:10px 28px;border-radius:21px}}@media (max-width:767px){.btn,body:not(.touch) .btn:focus{font-size:12px;line-height:16px;padding:8px 22px;border-radius:18px}}.btn [class*=icon],body:not(.touch) .btn:focus [class*=icon]{position:relative;display:inline-block;top:0;font-size:12px;transition:.3s}@media (max-width:767px){.btn [class*=icon],body:not(.touch) .btn:focus [class*=icon]{top:1px}}@media (max-width:575px){.btn [class*=icon],body:not(.touch) .btn:focus [class*=icon]{top:1px}}.btn .icon-right-arrow,body:not(.touch) .btn:focus .icon-right-arrow{font-size:12px}.btn:not(.btn-noanimate) [class*=icon]:first-child,body:not(.touch) .btn:focus:not(.btn-noanimate) [class*=icon]:first-child{transform:translateX(-55px);opacity:0;width:0}.btn:not(.btn-noanimate) [class*=icon]:last-child,body:not(.touch) .btn:focus:not(.btn-noanimate) [class*=icon]:last-child{padding-left:10px}@media (max-width:1229px){.btn:not(.btn-noanimate) [class*=icon]:last-child,body:not(.touch) .btn:focus:not(.btn-noanimate) [class*=icon]:last-child{padding-left:.6em}}body:not(.touch) .btn:not(.btn-noanimate):hover [class*=icon]:first-child{width:auto;padding-right:10px;transform:translateX(0);opacity:1}@media (max-width:1229px){body:not(.touch) .btn:not(.btn-noanimate):hover [class*=icon]:first-child{padding-right:.6em}}body:not(.touch) .btn:not(.btn-noanimate):hover [class*=icon]:last-child{width:0;padding-left:0;transform:translateX(55px);opacity:0}.btn-xs,body:not(.touch) .btn-xs:focus{padding:6px 12px;font-size:14px;line-height:18px;border-radius:16px;font-weight:400;text-transform:none}.btn-xs [class*=icon],body:not(.touch) .btn-xs:focus [class*=icon]{font-size:14px;line-height:18px}.btn-gradient,body:not(.touch) .btn-gradient:focus{border:0;background-repeat:repeat-x;color:#fff}.btn-gradient [class*=icon],body:not(.touch) .btn-gradient:focus [class*=icon]{color:#fff}body:not(.touch) .btn-gradient:hover{color:#fff}body:not(.touch) .btn-gradient:hover [class*=icon]{color:#fff}ul.icn-list{margin:0;padding:0;list-style:none;font-size:16px;line-height:24px}@media (max-width:1023px){ul.icn-list{font-size:15px;line-height:22px}}ul.icn-list li{position:relative;padding-left:35px}ul.icn-list li>[class*=icon]{position:absolute;left:0;top:5px;font-size:14px}ul.icn-list li b{font-weight:600}ul.icn-list li:not(:last-child){margin-bottom:18px}ul.icn-list-sm li>.icon-black-envelope{top:4px}.icn-text .icon-syringe{line-height:72px}.container{margin:0 auto}form label{font-size:15px;line-height:20px;margin-bottom:7px}.modal-form textarea.form-control:not(:focus){border:1px solid #d5d5d5;height:75px}::-webkit-input-placeholder{color:#a9a9a9 !important}:-ms-input-placeholder{color:#a9a9a9 !important}::-moz-placeholder{color:#a9a9a9 !important;opacity:1}:-moz-placeholder{color:#a9a9a9 !important;opacity:1}select::-ms-expand{display:none}@keyframes DrawLine{to{stroke-dashOffset:0}}@keyframes FadeStroke{to{stroke-opacity:0}}@keyframes FillIn{from{fill-opacity:0}to{fill-opacity:1}}@keyframes Blink{50%{opacity:0}}.inner-circles-loader:not(:required){-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;display:inline-block;width:50px;height:50px;background:rgba(0,0,0,.2);border-radius:50%;overflow:hidden;text-indent:-9999px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.inner-circles-loader:not(:required):before,.inner-circles-loader:not(:required):after{content:"";position:absolute;top:0;display:inline-block;width:50px;height:50px;border-radius:50%}.inner-circles-loader:not(:required):before{-moz-animation:inner-circles-loader 3s infinite;-webkit-animation:inner-circles-loader 3s infinite;animation:inner-circles-loader 3s infinite;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;left:0}.inner-circles-loader:not(:required):after{-moz-animation:inner-circles-loader 3s .2s reverse infinite;-webkit-animation:inner-circles-loader 3s .2s reverse infinite;animation:inner-circles-loader 3s .2s reverse infinite;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;right:0;background:#e0eefa}@-moz-keyframes inner-circles-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(360deg);transform:rotate(360deg)}100%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes inner-circles-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes inner-circles-loader{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes loader-before-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loader-before-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes molecule-animation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}}@keyframes molecule-animation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}}@-webkit-keyframes connection-animation{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}to{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}}@keyframes connection-animation{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}to{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}}body{overflow-x:hidden}.page-content .section{position:relative;margin-top:120px}@media (max-width:1229px){.page-content .section{margin-top:80px}}@media (max-width:767px){.page-content .section{margin-top:60px}}.navbar-toggler:not(.collapsed) .icon-menu-4:before{content:"";position:relative;top:0}.header-list-info .icon.icon-speech-bubble{top:6px}.header-search ::-webkit-input-placeholder{color:#444}.header-search ::-moz-placeholder{color:#444}.header-search :-ms-input-placeholder{color:#444}.header-search :-moz-placeholder{color:#444}.footer{margin-top:120px;background:#f7f7f7;overflow:hidden}body.home:not(.blog) .footer{margin-top:0}@media (max-width:1023px){.footer{margin-top:80px}}@media (max-width:767px){.footer{margin-top:60px}}.footer h3{padding-top:3px}.footer>.container{position:relative}.footer>.container>.row>*{padding-top:42px;padding-bottom:50px}.footer>.container>.row>.footer-col1{padding-top:36px}@media (max-width:1023px){.footer>.container>.row>*{padding-top:24px;padding-bottom:25px}}@media (max-width:767px){.footer>.container>.row>*{padding-top:20px;padding-bottom:25px}}.footer-text p{margin-bottom:10px}.footer-text .textwidget p{font-size:15px;line-height:23px;margin-bottom:13px}@media (max-width:1023px){.footer-logo{padding-top:6px}.footer-logo.ch-footer-logo-resize img{max-height:55px}.footer-text .textwidget p{font-size:14px;line-height:20px;margin-bottom:19px}}@media (max-width:767px){.footer>.container>.row>.tt-footer-widgets__posts{padding-top:13px;padding-bottom:15px}}@media (max-width:767px){.footer-logo{padding-top:12px}}.footer ul.icn-list{font-size:15px;line-height:24px}.footer ul.icn-list li{position:relative;padding-left:31px}.footer ul.icn-list li>[class*=icon]{position:absolute;left:0;top:4px;font-size:18px}.footer ul.icn-list li:not(:last-child){margin-bottom:7px}.footer ul.icn-list .phone{font-weight:600}.footer ul.icn-list a,.footer ul.icn-list a:hover{text-decoration:none}.footer ul.icn-list .btn{margin-top:9px;margin-bottom:15px}.backToTop{position:fixed;z-index:1020;right:20px;bottom:-25px;opacity:0;width:63px;height:63px;border-radius:50%;font-size:18px;line-height:63px;color:#fff;text-decoration:none;text-align:center;cursor:pointer;box-shadow:0 3px 3px rgba(0,0,0,.1);transition:all .25s,bottom .75s ease-in-out}@media (max-width:1023px){.backToTop{width:41px;height:41px;right:15px;font-size:13px;line-height:41px}}.backToTop [class*=icon]{display:inline-block;transition:.5s}.backToTop:hover{box-shadow:0 0 0 10px rgba(30,118,189,.2)}.backToTop:hover [class*=icon]{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#mainSlider .inner-circles-loader:not(:required){width:70px;height:70px}#mainSlider .inner-circles-loader:not(:required):before,#mainSlider .inner-circles-loader:not(:required):after{width:70px;height:70px}@keyframes kenburns{from{transform:scale(1,1)}to{transform:scale(1.2,1.2) rotate(.1deg)}}@-webkit-keyframes kenburns{from{-webkit-transform:scale(1,1)}to{-webkit-transform:scale(1.2,1.2) rotate(.1deg)}}@-o-keyframes kenburns{from{-o-transform:scale(1,1)}to{-o-transform:scale(1.2,1.2) rotate(.1deg)}}@-moz-keyframes kenburns{from{-moz-transform:scale(1,1)}to{-moz-transform:scale(1.2,1.2) rotate(.1deg)}}@-ms-keyframes kenburns{from{-ms-transform:scale(1,1)}to{-ms-transform:scale(1.2,1.2) rotate(.1deg)}}.side-block{padding-bottom:35px}.side-block:last-child{border-bottom:0;margin-bottom:0}.question-box .form-control:not(:focus){border-color:#fff}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #1e76bd}70%{-webkit-box-shadow:0 0 0 20px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 #1e76bd;box-shadow:0 0 0 0 #1e76bd}70%{-moz-box-shadow:0 0 0 20px rgba(204,169,44,0);box-shadow:0 0 0 20px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@charset "UTF-8";:root{--main_color:#3368c6;--color_end:#469ce2;--shadow_rgb:30,118,189;--shadow_btn_rgb:30,118,222;--color_links_h_content:#3368c6;--color_toppanel_bg:#3368c6;--color_header_menu_top_l_h:#3368c6;--color_footerbottom_bg:#3368c6;--color_header_menu_sub_l_h:#3368c6;--color_footer_l_h:#3368c6;--color_header_l_h:#3368c6;--color_content_l_h:#3368c6;--color_toppanel_t:#bbd3fe;--color_buttons1_b:#3368c6;--color_buttons1_t:#3368c6;--color_buttons1_b_h:#3368c6;--color_buttons1_t_h:#3368c6;--color_buttons2_t:#3368c6;--color_buttons2_t_h:#3368c6;--color_buttons2_i:#3368c6;--color_buttons2_i_h:#3368c6;--color_buttons3_bg:#3368c6;--color_buttons3_b:#3368c6;--color_buttons3_b_h:#3368c6;--color_buttons3_t:#fff;--color_buttons3_t_h:#fff;--color_buttons3_i:#fff;--color_buttons3_i_h:#fff;--color_footer_bg:#f2f4f6;--color_buttons4_bg:#3368c6;--color_buttons4_b:#3368c6;--color_buttons4_bg_h:#3368c6;--color_buttons5_t:#3368c6;--color_buttons5_t_h:#3368c6}a:hover,.footer ul.icn-list a:not(.btn-gradient):hover{color:var(--main_color)}.h-decor{display:inline-block;height:3px;width:53px;background-color:var(--main_color)}@media (max-width:1023px){.h-decor{height:2px;width:34px}}@media (max-width:575px){.h-decor{height:2px;width:34px}}.btn,body:not(.touch) .btn:focus{color:var(--main_color);border:2px solid var(--main_color)}.btn-gradient,body:not(.touch) .btn-gradient:focus{background-image:linear-gradient(to right,var(--main_color) 0%,var(--main_color) 100%) !important}ul.icn-list li>[class*=icon],ul.icn-list li b{color:var(--main_color)}.icon-carousel-style01 .icn-text .icn-text-circle{background-color:var(--main_color);background-image:linear-gradient(to right,var(--main_color) 0%,var(--color_end) 100%)}.review-rating:not(:checked)>label:hover,.review-rating:not(:checked)>label:hover~label{color:var(--main_color)}.inner-circles-loader:not(:required):before{background:var(--main_color)}.footer ul.icn-list li>[class*=icon],.footer ul.icn-list .phone{color:var(--main_color)}.backToTop{background:var(--main_color)}.layout-landing-2 .wpcf7-form input[type=submit],.layout-landing-2 .wpcf7-form input[type=submit]:focus{background-color:var(--main_color)}.product-block-description table td:first-child span:before .count-add:hover{color:var(--main_color)}.layout-landing .wpcf7-form input[type=submit],.layout-landing .wpcf7-form input[type=submit]:focus{background:var(--main_color)}.wpcf7-form input[type=submit]:focus{background:var(--main_color);color:#fff}@keyframes loader-animate{0%{transform:rotateX(0deg)}70%{background-color:var(--main_color)}70%,100%{transform:rotateX(360deg)}100%{background:var(--main_color)}}.dl_docs_block .icon-circle{background-color:var(--main_color)}@charset "UTF-8";:root{--color_content_whiteblock:#fff;--color_toppanel_t_h:#fff;--color_buttons1_bg:#fff;--color_buttons1_bg_h:#fff;--color_toppanel_t_h:#fff;--color_buttons3_bg:transparent;--color_buttons3_b:#fff;--color_buttons3_t:#fff;--color_buttons3_bg_h:transparent;--color_buttons3_b_h:#fff;--color_buttons3_t_h:#fff;--color_buttons4_t:#fff;--color_buttons4_t_h:#fff;--color_buttons5_bg:#fff;--color_buttons5_b:#fff;--color_buttons5_b_h:#fff;--color_buttons5_bg_h:#fff}.backToTop:hover{box-shadow:0 0 0 10px rgba(var(--shadow_rgb),.2)}.wpcf7-form .contact7__custom-form input[type=submit]{background:var(--color_buttons1_bg);border-color:var(--color_buttons1_b);color:var(--color_buttons1_t);box-shadow:none;border-width:2px}.wpcf7-form .contact7__custom-form input[type=submit]:hover,.wpcf7-form .contact7__custom-form input[type=submit]:active,.wpcf7-form .contact7__custom-form input[type=submit]:hover{background:var(--color_buttons1_bg_h) !important;border-color:var(--color_buttons1_b_h) !important;color:var(--color_buttons1_t_h) !important}.wpcf7-form input[type=submit],.wpcf7-form input[type=submit]:focus{border-color:var(--color_buttons4_b);background:var(--color_buttons4_bg);color:var(--color_buttons4_t);box-shadow:none}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local("Poppins Medium"),local("Poppins-Medium"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local("Poppins Medium"),local("Poppins-Medium"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}[type=radio]:not(:checked)+label{position:relative;cursor:pointer;font-size:16px;line-height:20px;font-weight:600;display:inline-block;color:#444}.h-decor{position:relative}.section-perfect-team .content-search ::-webkit-input-placeholder{color:#787878 !important}.section-perfect-team .content-search :-ms-input-placeholder{color:#787878 !important}.section-perfect-team .content-search ::-moz-placeholder{color:#787878 !important}.section-perfect-team .content-search :-moz-placeholder{color:#787878 !important}.layout_surgeon .icon-carousel-style01 .icn-text:hover,.icon-carousel-style01 .icn-text:hover{border:none;box-shadow:none}.icon-carousel-style01 .icn-text .icn-text-circle{margin-top:7px;width:81px;height:81px;background-repeat:repeat-x;box-shadow:0px 5px 20px 2px rgba(0,0,0,.1);border-radius:50%;color:#fff;text-align:center;transition:.25s;color:#fff}@media (max-width:767px){.icon-carousel-style01 .icn-text .icn-text-circle{flex-basis:74px;width:74px;height:74px;margin:0}.icon-carousel-style01 .icn-text .icn-text-circle [class*=icon]{height:74px}}.icon-carousel-style01 .icn-text .icn-text-title{max-width:inherit}@media (max-width:767px){.icon-carousel-style01 .icn-text .icn-text-title{padding-top:10px}}@media (max-width:767px){.layout_medlab .footer-logo.ch-footer-logo-resize img{max-height:30px}}.dl_docs_block .icon-circle{position:absolute;top:0;left:10px;width:72px;height:72px;border-radius:50%;text-align:center;padding-top:16px}@media (max-width:767px){.dl_docs_block .icon-circle{line-height:65px}}.dl_docs_block .icon-circle .icon{color:#fff;font-size:38px}@media (max-width:767px){.dl_docs_block .icon-circle .icon{font-size:32px}}body{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}body{overflow-x:hidden}*:focus{outline:0 !important}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none}ul:not([class]){padding-left:25px}.btn,body:not(.touch) .btn:focus,.h-sub{font-family:"Poppins",sans-serif !important}input,button,select,textarea,.wpcf7-form .tt-footer-newsletter__input input,.wpcf7-form .tt-footer-newsletter__input input:focus,.footer ul.icn-list .btn{font-family:"Roboto",sans-serif !important}.footer ul.icn-list .btn{font-weight:700}.side-block:last-child{padding-bottom:0}.wpcf7-form .ajax-loader{display:inline-block;float:none}.wpcf7-form .text-right .ajax-loader{float:left}.tt-display-none{display:none}.medin-front-page article:not(.has-post-thumbnail):not(:first-child){border:none}.page-content{position:relative}form label{font-weight:400}#content a,#content a:hover,.wpcf7-form input[type=submit]{cursor:pointer}iframe{margin:0}.page.medin-theme-set #content{padding-bottom:0}.medin-theme-set .wpb_content_element{margin-bottom:0}p{color:inherit}.footer ul.icn-list .btn,.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=submit]:focus:hover{color:#fff}textarea,select{border:1px solid #e5e5e5}textarea{border:1px solid #e7e7e7}.icon-google-plus-logo-circle:before{content:""}textarea{padding:10px 12px}.wpcf7-form input[type=submit],.wpcf7-form input[type=submit]:focus{position:relative;overflow:hidden;text-shadow:none;font-size:15px;line-height:16px;padding:17px 39px;border-radius:30px;transition:.3s;font-weight:600}@media (max-width:1229px){.wpcf7-form input[type=submit],.wpcf7-form input[type=submit]:focus{font-size:14px;line-height:18px;padding:15px 25px;border-radius:25px}}@media (max-width:1023px){.wpcf7-form input[type=submit],.wpcf7-form input[type=submit]:focus{font-size:13px;line-height:18px;padding:10px 23px;border-radius:21px}}@media (max-width:767px){.wpcf7-form input[type=submit],.wpcf7-form input[type=submit]:focus{font-size:12px;line-height:16px;padding:8px 22px;border-radius:18px}}span.wpcf7-not-valid-tip,div.wpcf7-response-output{font-size:13px;line-height:16px}.tt-footer-newsletter span.wpcf7-not-valid-tip{padding-top:10px}input[type=text],input[type=email],input[type=tel],textarea{border:1px solid #d5d5d5}.wpcf7-form .tt-footer-newsletter__btn input[type=submit]{box-shadow:none !important}.btn-gradient,body:not(.touch) .btn-gradient:focus{box-shadow:none;opacity:1;text-shadow:none}div.wpcf7 .tt-footer-newsletter__btn .ajax-loader{display:none}.wpcf7-form .tt-footer-newsletter__input input,.wpcf7-form .tt-footer-newsletter__input input:focus{border:1px solid #d5d5d5;width:100%;font-size:14px;padding:.5em;padding-left:18px}.wpcf7-form .tt-footer-newsletter__btn input[type=submit]{width:19px;height:13px;background:0 0;padding:0;right:17px;top:7px;border-radius:0;z-index:1;cursor:pointer}.layout_surgeon .wpcf7-form .tt-footer-newsletter__btn input[type=submit]:focus,.layout_medall .wpcf7-form .tt-footer-newsletter__btn input[type=submit]:focus,.wpcf7-form .tt-footer-newsletter__btn input[type=submit],.wpcf7-form .tt-footer-newsletter__btn input[type=submit]:hover{position:relative;color:transparent;border:transparent;background:0 0 !important}.questionForm span.wpcf7-form-control-wrap+span{margin-top:6px;display:block}.wpcf7-form-control-wrap{position:relative;width:100%}.ws-form-icons .selectWrapper .wpcf7-form-control-wrap{width:88%}.ws-form-icons .ws-form-icons__date .wpcf7-form-control-wrap{width:100%}.modal-form .modal-content .form-control+.wpcf7-not-valid-tip{text-align:center}.tt-footer-newsletter+div.wpcf7-response-output{position:absolute;margin-top:10px;height:auto;width:auto;margin-left:0;background-color:#fff}.wpcf7-form .tt-footer-newsletter__input input,.wpcf7-form .tt-footer-newsletter__input input:focus{padding-right:40px;border-radius:5px;box-shadow:none;outline:none;background-color:#fff;background-image:none}@media (min-width:1024px){.footer-col1 .col-lg-auto{width:100%}}@media (max-width:1024px){.h-decor{height:2px}.footer ul.icn-list .btn{font-size:14px;padding-top:6px;padding-bottom:6px;box-shadow:none}.footer-logo img{max-width:inherit;max-height:42px;width:auto}.footer h3{padding-top:0}}@media (max-width:767px){.ws-form-icons .wpcf7-form-control-wrap:not(.bookingmessage){width:80%}.footer-logo img{max-height:34px}.wpcf7-form .tt-footer-newsletter__input input,.wpcf7-form .tt-footer-newsletter__input input:focus{font-size:13px;padding:.75em;padding-left:14px}.wpcf7-form .tt-footer-newsletter__btn input[type=submit]{top:14px}h3+.h-decor{top:-12px}.footer ul.icn-list{font-size:14px;line-height:20px}.footer ul.icn-list li{padding-left:30px}.footer ul.icn-list li>[class*=icon]{font-size:14px}.footer ul.icn-list .btn{margin-top:6px;margin-bottom:7px}.footer h3{margin-bottom:13px}.side-block{padding-bottom:30px}}.icon{display:inline-block;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}html:not(.ie) .btn .icon,html:not(.ie) .footer ul.icn-list li>[class*=icon]{width:auto}.icon-tooth_1{width:1.078125em}.icon-dental-chair{width:1.078125em}.icon-team{width:1.125em}.icon-medical-kit{width:1.046875em}.icon-user-3{width:1.078125em}.icon-facebook-logo{width:1.03125em}.icon-emergency{width:1.0595703125em}.icon-tooth1221{width:1.0595703125em}.icon-927381{width:1.3125em}.icon-placeholdd{width:1.0751953125em}.icon-65570{width:1.15625em}.icon-174977{width:1.046875em}.icon-zoob{width:1.0673828125em}.icon-man{width:1.09375em}.icon-mommy{width:1.046875em}.icon-principles{width:1.109375em}.icon-sign{width:1.28125em}.icon-surgery_icon{width:1.1005859375em}.icon-ambulance_icon{width:1.1943359375em}.icon-woman{width:1.125em}.icon-body{width:1.046875em}.icon-body1{width:1.03125em}:root{--color_general_sticky:#fff;--color_content_rs:#fff;--color_content_bg:#fff;--color_content_t:#787878;--color_content_l:#787878;--color_content_head:#444;--color_content_sub:#787878;--color_content_blocks_bg:#fff;--color_content_forms_t:#a9a9a9;--color_header_bg:#fff;--color_header_t:#444;--color_header_l:#444;--color_header_menu_top_l:#444;--color_header_menu_sub_bg:#fff;--color_header_menu_sub_l:#444;--color_footer_t:#787878;--color_footer_l:#787878;--color_footer_titles:#444;--color_footerbottom_t:#fff;--color_content_bc_bg:#f8f8f8;--color_content_bc_t:#424242}body,.site-content-contain{background:var(--color_content_bg)}.wpcf7-form .tt-footer-newsletter__input input[type=email]{color:var(--color_content_forms_t)}::-webkit-input-placeholder{color:var(--color_content_forms_t) !important}:-ms-input-placeholder{color:var(--color_content_forms_t) !important}::-moz-placeholder{color:var(--color_content_forms_t) !important}:-moz-placeholder{color:var(--color_content_forms_t) !important}body,p{color:var(--color_content_t)}a{color:var(--color_content_l)}.h1,h1,h2,h3,h6{color:var(--color_content_head)}.h-sub:not(.theme-color){color:var(--color_content_sub)}.footer{background:var(--color_footer_bg)}.footer,.footer-text p{color:var(--color_footer_t)}.footer ul.icn-list a,.footer a{color:var(--color_footer_l)}.footer h3{color:var(--color_footer_titles)}.ch_btn_vc .v_c_img+.wpcf7-form-control-wrap{width:auto}input.v_c_field[type=text]+span.wpcf7-not-valid-tip{text-align:left}@-webkit-keyframes slideIn{from{-webkit-filter:blur(15px);filter:blur(15px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes slideIn{from{-webkit-filter:blur(15px);filter:blur(15px)}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes slideOut{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(15px);filter:blur(15px)}}@keyframes slideOut{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(15px);filter:blur(15px)}}:root{--main_color:#69bacb}@-webkit-keyframes pulse{0%{-webkit-box-shadow:none}70%{-webkit-box-shadow:none}100%{-webkit-box-shadow:none}}@keyframes pulse{0%{-moz-box-shadow:none;box-shadow:none}70%{-moz-box-shadow:none;box-shadow:none}100%{-moz-box-shadow:none;box-shadow:none}}:root{--color_end:#69bacb;--color_content_rs:#69bacb;--color_content_l:#69bacb;--color_header_l:#69bacb;--color_toppanel_bg:#69bacb;--color_header_menu_top_l_h:#69bacb;--color_header_menu_sub_l_h:#69bacb;--color_footerbottom_bg:#69bacb;--color_buttons4_bg:#69bacb;--color_buttons4_b:#fff}.home .vc_row{margin-left:-15px;margin-right:-15px}.home .vc_row:before,.home .vc_row:after,.home .vc_column-inner:before,.home .vc_column-inner:after,.home .vc_clearfix:before,.home .vc_clearfix:after{content:" ";display:table}.home .vc_row:after,.home .vc_column-inner:after,.home .vc_clearfix:after{clear:both}.home .vc_column_container{width:100%;padding-left:0;padding-right:0;box-sizing:border-box;min-height:1px;position:relative}.home .vc_column_container>.vc_column-inner{box-sizing:border-box;width:100%;padding-left:0!important;padding-right:0!important}.home .vc_row[data-vc-full-width]{overflow:hidden;transition:opacity .5s}.home .wpb_content_element{margin-bottom:0}@media (min-width:768px){.home .vc_col-sm-12{float:left;width:100%}}@media (max-width:767px){.home .vc_row,.home .wpb_row,.home .vc_row-fluid{margin-left:0!important;margin-right:0!important}}@font-face{font-family:"Defaults";src:url(//reproduccionbilbao.es/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url(//reproduccionbilbao.es/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8) format("embedded-opentype"),url(//reproduccionbilbao.es/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format("woff"),url(//reproduccionbilbao.es/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format("truetype"),url(//reproduccionbilbao.es/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults) format("svg");font-weight:400;font-style:normal}.Defaults-glass:before{content:""}.Defaults-music:before{content:""}.Defaults-search:before{content:""}.Defaults-envelope-o:before{content:""}.Defaults-heart:before{content:""}.Defaults-star:before{content:""}.Defaults-star-o:before{content:""}.Defaults-user:before{content:""}.Defaults-film:before{content:""}.Defaults-th-large:before{content:""}.Defaults-th:before{content:""}.Defaults-th-list:before{content:""}.Defaults-check:before{content:""}.Defaults-close:before{content:""}.Defaults-remove:before{content:""}.Defaults-times:before{content:""}.Defaults-search-plus:before{content:""}.Defaults-search-minus:before{content:""}.Defaults-power-off:before{content:""}.Defaults-signal:before{content:""}.Defaults-cog:before{content:""}.Defaults-gear:before{content:""}.Defaults-trash-o:before{content:""}.Defaults-home:before{content:""}.Defaults-file-o:before{content:""}.Defaults-clock-o:before{content:""}.Defaults-road:before{content:""}.Defaults-download:before{content:""}.Defaults-arrow-circle-o-down:before{content:""}.Defaults-arrow-circle-o-up:before{content:""}.Defaults-inbox:before{content:""}.Defaults-play-circle-o:before{content:""}.Defaults-repeat:before{content:""}.Defaults-rotate-right:before{content:""}.Defaults-refresh:before{content:""}.Defaults-list-alt:before{content:""}.Defaults-lock:before{content:""}.Defaults-flag:before{content:""}.Defaults-headphones:before{content:""}.Defaults-volume-off:before{content:""}.Defaults-volume-down:before{content:""}.Defaults-volume-up:before{content:""}.Defaults-qrcode:before{content:""}.Defaults-barcode:before{content:""}.Defaults-tag:before{content:""}.Defaults-tags:before{content:""}.Defaults-book:before{content:""}.Defaults-bookmark:before{content:""}.Defaults-print:before{content:""}.Defaults-camera:before{content:""}.Defaults-font:before{content:""}.Defaults-bold:before{content:""}.Defaults-italic:before{content:""}.Defaults-text-height:before{content:""}.Defaults-text-width:before{content:""}.Defaults-align-left:before{content:""}.Defaults-align-center:before{content:""}.Defaults-align-right:before{content:""}.Defaults-align-justify:before{content:""}.Defaults-list:before{content:""}.Defaults-dedent:before{content:""}.Defaults-outdent:before{content:""}.Defaults-indent:before{content:""}.Defaults-video-camera:before{content:""}.Defaults-image:before{content:""}.Defaults-photo:before{content:""}.Defaults-picture-o:before{content:""}.Defaults-pencil:before{content:""}.Defaults-map-marker:before{content:""}.Defaults-adjust:before{content:""}.Defaults-tint:before{content:""}.Defaults-edit:before{content:""}.Defaults-pencil-square-o:before{content:""}.Defaults-share-square-o:before{content:""}.Defaults-check-square-o:before{content:""}.Defaults-arrows:before{content:""}.Defaults-step-backward:before{content:""}.Defaults-fast-backward:before{content:""}.Defaults-backward:before{content:""}.Defaults-play:before{content:""}.Defaults-pause:before{content:""}.Defaults-stop:before{content:""}.Defaults-forward:before{content:""}.Defaults-fast-forward:before{content:""}.Defaults-step-forward:before{content:""}.Defaults-eject:before{content:""}.Defaults-chevron-left:before{content:""}.Defaults-chevron-right:before{content:""}.Defaults-plus-circle:before{content:""}.Defaults-minus-circle:before{content:""}.Defaults-times-circle:before{content:""}.Defaults-check-circle:before{content:""}.Defaults-question-circle:before{content:""}.Defaults-info-circle:before{content:""}.Defaults-crosshairs:before{content:""}.Defaults-times-circle-o:before{content:""}.Defaults-check-circle-o:before{content:""}.Defaults-ban:before{content:""}.Defaults-arrow-left:before{content:""}.Defaults-arrow-right:before{content:""}.Defaults-arrow-up:before{content:""}.Defaults-arrow-down:before{content:""}.Defaults-mail-forward:before{content:""}.Defaults-share:before{content:""}.Defaults-expand:before{content:""}.Defaults-compress:before{content:""}.Defaults-plus:before{content:""}.Defaults-minus:before{content:""}.Defaults-asterisk:before{content:""}.Defaults-exclamation-circle:before{content:""}.Defaults-gift:before{content:""}.Defaults-leaf:before{content:""}.Defaults-fire:before{content:""}.Defaults-eye:before{content:""}.Defaults-eye-slash:before{content:""}.Defaults-exclamation-triangle:before{content:""}.Defaults-warning:before{content:""}.Defaults-plane:before{content:""}.Defaults-calendar:before{content:""}.Defaults-random:before{content:""}.Defaults-comment:before{content:""}.Defaults-magnet:before{content:""}.Defaults-chevron-up:before{content:""}.Defaults-chevron-down:before{content:""}.Defaults-retweet:before{content:""}.Defaults-shopping-cart:before{content:""}.Defaults-folder:before{content:""}.Defaults-folder-open:before{content:""}.Defaults-arrows-v:before{content:""}.Defaults-arrows-h:before{content:""}.Defaults-bar-chart:before{content:""}.Defaults-bar-chart-o:before{content:""}.Defaults-twitter-square:before{content:""}.Defaults-facebook-square:before{content:""}.Defaults-camera-retro:before{content:""}.Defaults-key:before{content:""}.Defaults-cogs:before{content:""}.Defaults-gears:before{content:""}.Defaults-comments:before{content:""}.Defaults-thumbs-o-up:before{content:""}.Defaults-thumbs-o-down:before{content:""}.Defaults-star-half:before{content:""}.Defaults-heart-o:before{content:""}.Defaults-sign-out:before{content:""}.Defaults-linkedin-square:before{content:""}.Defaults-thumb-tack:before{content:""}.Defaults-external-link:before{content:""}.Defaults-sign-in:before{content:""}.Defaults-trophy:before{content:""}.Defaults-github-square:before{content:""}.Defaults-upload:before{content:""}.Defaults-lemon-o:before{content:""}.Defaults-phone:before{content:""}.Defaults-square-o:before{content:""}.Defaults-bookmark-o:before{content:""}.Defaults-phone-square:before{content:""}.Defaults-twitter:before{content:""}.Defaults-facebook:before{content:""}.Defaults-facebook-f:before{content:""}.Defaults-github:before{content:""}.Defaults-unlock:before{content:""}.Defaults-credit-card:before{content:""}.Defaults-rss:before{content:""}.Defaults-hdd-o:before{content:""}.Defaults-bullhorn:before{content:""}.Defaults-bell-o:before{content:""}.Defaults-certificate:before{content:""}.Defaults-hand-o-right:before{content:""}.Defaults-hand-o-left:before{content:""}.Defaults-hand-o-up:before{content:""}.Defaults-hand-o-down:before{content:""}.Defaults-arrow-circle-left:before{content:""}.Defaults-arrow-circle-right:before{content:""}.Defaults-arrow-circle-up:before{content:""}.Defaults-arrow-circle-down:before{content:""}.Defaults-globe:before{content:""}.Defaults-wrench:before{content:""}.Defaults-tasks:before{content:""}.Defaults-filter:before{content:""}.Defaults-briefcase:before{content:""}.Defaults-arrows-alt:before{content:""}.Defaults-group:before{content:""}.Defaults-users:before{content:""}.Defaults-chain:before{content:""}.Defaults-link:before{content:""}.Defaults-cloud:before{content:""}.Defaults-flask:before{content:""}.Defaults-cut:before{content:""}.Defaults-scissors:before{content:""}.Defaults-copy:before{content:""}.Defaults-files-o:before{content:""}.Defaults-paperclip:before{content:""}.Defaults-floppy-o:before{content:""}.Defaults-save:before{content:""}.Defaults-square:before{content:""}.Defaults-bars:before{content:""}.Defaults-navicon:before{content:""}.Defaults-reorder:before{content:""}.Defaults-list-ul:before{content:""}.Defaults-list-ol:before{content:""}.Defaults-strikethrough:before{content:""}.Defaults-underline:before{content:""}.Defaults-table:before{content:""}.Defaults-magic:before{content:""}.Defaults-truck:before{content:""}.Defaults-pinterest:before{content:""}.Defaults-pinterest-square:before{content:""}.Defaults-google-plus-square:before{content:""}.Defaults-google-plus:before{content:""}.Defaults-money:before{content:""}.Defaults-caret-down:before{content:""}.Defaults-caret-up:before{content:""}.Defaults-caret-left:before{content:""}.Defaults-caret-right:before{content:""}.Defaults-columns:before{content:""}.Defaults-sort:before{content:""}.Defaults-unsorted:before{content:""}.Defaults-sort-desc:before{content:""}.Defaults-sort-down:before{content:""}.Defaults-sort-asc:before{content:""}.Defaults-sort-up:before{content:""}.Defaults-envelope:before{content:""}.Defaults-linkedin:before{content:""}.Defaults-rotate-left:before{content:""}.Defaults-undo:before{content:""}.Defaults-gavel:before{content:""}.Defaults-legal:before{content:""}.Defaults-dashboard:before{content:""}.Defaults-tachometer:before{content:""}.Defaults-comment-o:before{content:""}.Defaults-comments-o:before{content:""}.Defaults-bolt:before{content:""}.Defaults-flash:before{content:""}.Defaults-sitemap:before{content:""}.Defaults-umbrella:before{content:""}.Defaults-clipboard:before{content:""}.Defaults-paste:before{content:""}.Defaults-lightbulb-o:before{content:""}.Defaults-exchange:before{content:""}.Defaults-cloud-download:before{content:""}.Defaults-cloud-upload:before{content:""}.Defaults-user-md:before{content:""}.Defaults-stethoscope:before{content:""}.Defaults-suitcase:before{content:""}.Defaults-bell:before{content:""}.Defaults-coffee:before{content:""}.Defaults-cutlery:before{content:""}.Defaults-file-text-o:before{content:""}.Defaults-building-o:before{content:""}.Defaults-hospital-o:before{content:""}.Defaults-ambulance:before{content:""}.Defaults-medkit:before{content:""}.Defaults-fighter-jet:before{content:""}.Defaults-beer:before{content:""}.Defaults-h-square:before{content:""}.Defaults-plus-square:before{content:""}.Defaults-angle-double-left:before{content:""}.Defaults-angle-double-right:before{content:""}.Defaults-angle-double-up:before{content:""}.Defaults-angle-double-down:before{content:""}.Defaults-angle-left:before{content:""}.Defaults-angle-right:before{content:""}.Defaults-angle-up:before{content:""}.Defaults-angle-down:before{content:""}.Defaults-desktop:before{content:""}.Defaults-laptop:before{content:""}.Defaults-tablet:before{content:""}.Defaults-mobile:before{content:""}.Defaults-mobile-phone:before{content:""}.Defaults-circle-o:before{content:""}.Defaults-quote-left:before{content:""}.Defaults-quote-right:before{content:""}.Defaults-spinner:before{content:""}.Defaults-circle:before{content:""}.Defaults-mail-reply:before{content:""}.Defaults-reply:before{content:""}.Defaults-github-alt:before{content:""}.Defaults-folder-o:before{content:""}.Defaults-folder-open-o:before{content:""}.Defaults-smile-o:before{content:""}.Defaults-frown-o:before{content:""}.Defaults-meh-o:before{content:""}.Defaults-gamepad:before{content:""}.Defaults-keyboard-o:before{content:""}.Defaults-flag-o:before{content:""}.Defaults-flag-checkered:before{content:""}.Defaults-terminal:before{content:""}.Defaults-code:before{content:""}.Defaults-mail-reply-all:before{content:""}.Defaults-reply-all:before{content:""}.Defaults-star-half-empty:before{content:""}.Defaults-star-half-full:before{content:""}.Defaults-star-half-o:before{content:""}.Defaults-location-arrow:before{content:""}.Defaults-crop:before{content:""}.Defaults-code-fork:before{content:""}.Defaults-chain-broken:before{content:""}.Defaults-unlink:before{content:""}.Defaults-question:before{content:""}.Defaults-info:before{content:""}.Defaults-exclamation:before{content:""}.Defaults-superscript:before{content:""}.Defaults-subscript:before{content:""}.Defaults-eraser:before{content:""}.Defaults-puzzle-piece:before{content:""}.Defaults-microphone:before{content:""}.Defaults-microphone-slash:before{content:""}.Defaults-shield:before{content:""}.Defaults-calendar-o:before{content:""}.Defaults-fire-extinguisher:before{content:""}.Defaults-rocket:before{content:""}.Defaults-maxcdn:before{content:""}.Defaults-chevron-circle-left:before{content:""}.Defaults-chevron-circle-right:before{content:""}.Defaults-chevron-circle-up:before{content:""}.Defaults-chevron-circle-down:before{content:""}.Defaults-html5:before{content:""}.Defaults-css3:before{content:""}.Defaults-anchor:before{content:""}.Defaults-unlock-alt:before{content:""}.Defaults-bullseye:before{content:""}.Defaults-ellipsis-h:before{content:""}.Defaults-ellipsis-v:before{content:""}.Defaults-rss-square:before{content:""}.Defaults-play-circle:before{content:""}.Defaults-ticket:before{content:""}.Defaults-minus-square:before{content:""}.Defaults-minus-square-o:before{content:""}.Defaults-level-up:before{content:""}.Defaults-level-down:before{content:""}.Defaults-check-square:before{content:""}.Defaults-pencil-square:before{content:""}.Defaults-external-link-square:before{content:""}.Defaults-share-square:before{content:""}.Defaults-compass:before{content:""}.Defaults-caret-square-o-down:before{content:""}.Defaults-toggle-down:before{content:""}.Defaults-caret-square-o-up:before{content:""}.Defaults-toggle-up:before{content:""}.Defaults-caret-square-o-right:before{content:""}.Defaults-toggle-right:before{content:""}.Defaults-eur:before{content:""}.Defaults-euro:before{content:""}.Defaults-gbp:before{content:""}.Defaults-dollar:before{content:""}.Defaults-usd:before{content:""}.Defaults-inr:before{content:""}.Defaults-rupee:before{content:""}.Defaults-cny:before{content:""}.Defaults-jpy:before{content:""}.Defaults-rmb:before{content:""}.Defaults-yen:before{content:""}.Defaults-rouble:before{content:""}.Defaults-rub:before{content:""}.Defaults-ruble:before{content:""}.Defaults-krw:before{content:""}.Defaults-won:before{content:""}.Defaults-bitcoin:before{content:""}.Defaults-btc:before{content:""}.Defaults-file:before{content:""}.Defaults-file-text:before{content:""}.Defaults-sort-alpha-asc:before{content:""}.Defaults-sort-alpha-desc:before{content:""}.Defaults-sort-amount-asc:before{content:""}.Defaults-sort-amount-desc:before{content:""}.Defaults-sort-numeric-asc:before{content:""}.Defaults-sort-numeric-desc:before{content:""}.Defaults-thumbs-up:before{content:""}.Defaults-thumbs-down:before{content:""}.Defaults-youtube-square:before{content:""}.Defaults-youtube:before{content:""}.Defaults-xing:before{content:""}.Defaults-xing-square:before{content:""}.Defaults-youtube-play:before{content:""}.Defaults-dropbox:before{content:""}.Defaults-stack-overflow:before{content:""}.Defaults-instagram:before{content:""}.Defaults-flickr:before{content:""}.Defaults-adn:before{content:""}.Defaults-bitbucket:before{content:""}.Defaults-bitbucket-square:before{content:""}.Defaults-tumblr:before{content:""}.Defaults-tumblr-square:before{content:""}.Defaults-long-arrow-down:before{content:""}.Defaults-long-arrow-up:before{content:""}.Defaults-long-arrow-left:before{content:""}.Defaults-long-arrow-right:before{content:""}.Defaults-apple:before{content:""}.Defaults-windows:before{content:""}.Defaults-android:before{content:""}.Defaults-linux:before{content:""}.Defaults-dribbble:before{content:""}.Defaults-skype:before{content:""}.Defaults-foursquare:before{content:""}.Defaults-trello:before{content:""}.Defaults-female:before{content:""}.Defaults-male:before{content:""}.Defaults-gittip:before{content:""}.Defaults-gratipay:before{content:""}.Defaults-sun-o:before{content:""}.Defaults-moon-o:before{content:""}.Defaults-archive:before{content:""}.Defaults-bug:before{content:""}.Defaults-vk:before{content:""}.Defaults-weibo:before{content:""}.Defaults-renren:before{content:""}.Defaults-pagelines:before{content:""}.Defaults-stack-exchange:before{content:""}.Defaults-arrow-circle-o-right:before{content:""}.Defaults-arrow-circle-o-left:before{content:""}.Defaults-caret-square-o-left:before{content:""}.Defaults-toggle-left:before{content:""}.Defaults-dot-circle-o:before{content:""}.Defaults-wheelchair:before{content:""}.Defaults-vimeo-square:before{content:""}.Defaults-try:before{content:""}.Defaults-turkish-lira:before{content:""}.Defaults-plus-square-o:before{content:""}.Defaults-space-shuttle:before{content:""}.Defaults-slack:before{content:""}.Defaults-envelope-square:before{content:""}.Defaults-wordpress:before{content:""}.Defaults-openid:before{content:""}.Defaults-bank:before{content:""}.Defaults-institution:before{content:""}.Defaults-university:before{content:""}.Defaults-graduation-cap:before{content:""}.Defaults-mortar-board:before{content:""}.Defaults-yahoo:before{content:""}.Defaults-google:before{content:""}.Defaults-reddit:before{content:""}.Defaults-reddit-square:before{content:""}.Defaults-stumbleupon-circle:before{content:""}.Defaults-stumbleupon:before{content:""}.Defaults-delicious:before{content:""}.Defaults-digg:before{content:""}.Defaults-pied-piper:before{content:""}.Defaults-pied-piper-alt:before{content:""}.Defaults-drupal:before{content:""}.Defaults-joomla:before{content:""}.Defaults-language:before{content:""}.Defaults-fax:before{content:""}.Defaults-building:before{content:""}.Defaults-child:before{content:""}.Defaults-paw:before{content:""}.Defaults-spoon:before{content:""}.Defaults-cube:before{content:""}.Defaults-cubes:before{content:""}.Defaults-behance:before{content:""}.Defaults-behance-square:before{content:""}.Defaults-steam:before{content:""}.Defaults-steam-square:before{content:""}.Defaults-recycle:before{content:""}.Defaults-automobile:before{content:""}.Defaults-car:before{content:""}.Defaults-cab:before{content:""}.Defaults-taxi:before{content:""}.Defaults-tree:before{content:""}.Defaults-spotify:before{content:""}.Defaults-deviantart:before{content:""}.Defaults-soundcloud:before{content:""}.Defaults-database:before{content:""}.Defaults-file-pdf-o:before{content:""}.Defaults-file-word-o:before{content:""}.Defaults-file-excel-o:before{content:""}.Defaults-file-powerpoint-o:before{content:""}.Defaults-file-image-o:before{content:""}.Defaults-file-photo-o:before{content:""}.Defaults-file-picture-o:before{content:""}.Defaults-file-archive-o:before{content:""}.Defaults-file-zip-o:before{content:""}.Defaults-file-audio-o:before{content:""}.Defaults-file-sound-o:before{content:""}.Defaults-file-movie-o:before{content:""}.Defaults-file-video-o:before{content:""}.Defaults-file-code-o:before{content:""}.Defaults-vine:before{content:""}.Defaults-codepen:before{content:""}.Defaults-jsfiddle:before{content:""}.Defaults-life-bouy:before{content:""}.Defaults-life-buoy:before{content:""}.Defaults-life-ring:before{content:""}.Defaults-life-saver:before{content:""}.Defaults-support:before{content:""}.Defaults-circle-o-notch:before{content:""}.Defaults-ra:before{content:""}.Defaults-rebel:before{content:""}.Defaults-empire:before{content:""}.Defaults-ge:before{content:""}.Defaults-git-square:before{content:""}.Defaults-git:before{content:""}.Defaults-hacker-news:before{content:""}.Defaults-tencent-weibo:before{content:""}.Defaults-qq:before{content:""}.Defaults-wechat:before{content:""}.Defaults-weixin:before{content:""}.Defaults-paper-plane:before{content:""}.Defaults-send:before{content:""}.Defaults-paper-plane-o:before{content:""}.Defaults-send-o:before{content:""}.Defaults-history:before{content:""}.Defaults-circle-thin:before{content:""}.Defaults-genderless:before{content:""}.Defaults-header:before{content:""}.Defaults-paragraph:before{content:""}.Defaults-sliders:before{content:""}.Defaults-share-alt:before{content:""}.Defaults-share-alt-square:before{content:""}.Defaults-bomb:before{content:""}.Defaults-futbol-o:before{content:""}.Defaults-soccer-ball-o:before{content:""}.Defaults-tty:before{content:""}.Defaults-binoculars:before{content:""}.Defaults-plug:before{content:""}.Defaults-slideshare:before{content:""}.Defaults-twitch:before{content:""}.Defaults-yelp:before{content:""}.Defaults-newspaper-o:before{content:""}.Defaults-wifi:before{content:""}.Defaults-calculator:before{content:""}.Defaults-paypal:before{content:""}.Defaults-google-wallet:before{content:""}.Defaults-cc-visa:before{content:""}.Defaults-cc-mastercard:before{content:""}.Defaults-cc-discover:before{content:""}.Defaults-cc-amex:before{content:""}.Defaults-cc-paypal:before{content:""}.Defaults-cc-stripe:before{content:""}.Defaults-bell-slash:before{content:""}.Defaults-bell-slash-o:before{content:""}.Defaults-trash:before{content:""}.Defaults-copyright:before{content:""}.Defaults-at:before{content:""}.Defaults-eyedropper:before{content:""}.Defaults-paint-brush:before{content:""}.Defaults-birthday-cake:before{content:""}.Defaults-area-chart:before{content:""}.Defaults-pie-chart:before{content:""}.Defaults-line-chart:before{content:""}.Defaults-lastfm:before{content:""}.Defaults-lastfm-square:before{content:""}.Defaults-toggle-off:before{content:""}.Defaults-toggle-on:before{content:""}.Defaults-bicycle:before{content:""}.Defaults-bus:before{content:""}.Defaults-ioxhost:before{content:""}.Defaults-angellist:before{content:""}.Defaults-cc:before{content:""}.Defaults-ils:before{content:""}.Defaults-shekel:before{content:""}.Defaults-sheqel:before{content:""}.Defaults-meanpath:before{content:""}.Defaults-buysellads:before{content:""}.Defaults-connectdevelop:before{content:""}.Defaults-dashcube:before{content:""}.Defaults-forumbee:before{content:""}.Defaults-leanpub:before{content:""}.Defaults-sellsy:before{content:""}.Defaults-shirtsinbulk:before{content:""}.Defaults-simplybuilt:before{content:""}.Defaults-skyatlas:before{content:""}.Defaults-cart-plus:before{content:""}.Defaults-cart-arrow-down:before{content:""}.Defaults-diamond:before{content:""}.Defaults-ship:before{content:""}.Defaults-user-secret:before{content:""}.Defaults-motorcycle:before{content:""}.Defaults-street-view:before{content:""}.Defaults-heartbeat:before{content:""}.Defaults-venus:before{content:""}.Defaults-mars:before{content:""}.Defaults-mercury:before{content:""}.Defaults-transgender:before{content:""}.Defaults-transgender-alt:before{content:""}.Defaults-venus-double:before{content:""}.Defaults-mars-double:before{content:""}.Defaults-venus-mars:before{content:""}.Defaults-mars-stroke:before{content:""}.Defaults-mars-stroke-v:before{content:""}.Defaults-mars-stroke-h:before{content:""}.Defaults-neuter:before{content:""}.Defaults-facebook-official:before{content:""}.Defaults-pinterest-p:before{content:""}.Defaults-whatsapp:before{content:""}.Defaults-server:before{content:""}.Defaults-user-plus:before{content:""}.Defaults-user-times:before{content:""}.Defaults-bed:before{content:""}.Defaults-hotel:before{content:""}.Defaults-viacoin:before{content:""}.Defaults-train:before{content:""}.Defaults-subway:before{content:""}.Defaults-medium:before{content:""}:root{--rb-blue:#69bacb;--rb-pink:#bc1e88;--rb-text:#26334a;--rb-soft:#647086;--rb-gradient:linear-gradient(135deg,#69bacb,#bc1e88)}.rb-site-header,.rb-site-header *{box-sizing:border-box}.rb-site-header{position:sticky;top:0;z-index:9990;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(105,186,203,.12);box-shadow:0 12px 36px rgba(20,35,60,.045);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rb-header-inner{width:min(calc(100% - 36px),1500px);min-height:92px;margin:auto;display:grid;grid-template-columns:minmax(220px,286px) minmax(500px,1fr) auto;align-items:center;gap:18px;transition:min-height .25s ease}.rb-site-header.is-compact .rb-header-inner{min-height:74px}.rb-header-brand{display:flex;align-items:center}.rb-header-logo{width:286px;max-height:66px;object-fit:contain}.rb-header-logo-mobile{display:none;width:44px;height:44px;border-radius:12px}.rb-primary-nav,.rb-menu{min-width:0}.rb-menu{display:flex;align-items:center;justify-content:center;gap:3px;margin:0;padding:0;list-style:none}.rb-menu li{position:relative;list-style:none}.rb-menu>li>a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:999px;color:var(--rb-text);font-size:12.8px;font-weight:800;letter-spacing:.012em;text-transform:uppercase;white-space:nowrap}.rb-menu>li:hover>a,.rb-menu>li:focus-within>a{color:var(--rb-pink);background:linear-gradient(135deg,rgba(105,186,203,.12),rgba(188,30,136,.09))}.rb-submenu-toggle{width:28px;height:28px;padding:6px;border:0;background:0 0;color:var(--rb-blue);cursor:pointer;transition:transform .25s ease}.rb-submenu-toggle svg,.rb-menu-toggle svg,.rb-header-phone svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.rb-menu>li>.rb-submenu-toggle{position:absolute;right:1px;top:10px}.rb-menu>li.menu-item-has-children>a{padding-right:32px}.rb-menu li:hover>.rb-submenu-toggle,.rb-menu li:focus-within>.rb-submenu-toggle,.rb-menu li.is-open>.rb-submenu-toggle{transform:rotate(180deg)}.rb-menu .sub-menu{position:absolute;left:0;top:calc(100% + 12px);min-width:250px;margin:0;padding:10px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;background:#fff;border:1px solid rgba(105,186,203,.16);border-radius:18px;box-shadow:0 20px 44px rgba(20,35,60,.12);transition:.22s ease}.rb-menu li:hover>.sub-menu,.rb-menu li:focus-within>.sub-menu,.rb-menu li.is-open>.sub-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.rb-menu .sub-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.rb-menu .sub-menu a{display:block;padding:10px 12px;border-radius:12px;color:var(--rb-soft);font-size:14px;font-weight:700}.rb-menu .sub-menu a:hover{color:var(--rb-pink);background:linear-gradient(135deg,rgba(105,186,203,.1),rgba(188,30,136,.07))}.rb-menu .sub-menu .sub-menu{left:calc(100% + 8px);top:0}.rb-menu>li.rb-menu-mega{position:static}.rb-menu>li.rb-menu-mega>.sub-menu{left:18px;right:18px;top:calc(100% + 10px);display:grid;grid-template-columns:1.35fr .9fr 1.15fr .85fr;gap:10px;padding:18px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,252,253,.98));border:1px solid rgba(105,186,203,.17);box-shadow:0 26px 62px rgba(20,35,60,.14)}.rb-menu>li.rb-menu-mega>.sub-menu:after{content:"";position:absolute;width:380px;height:250px;right:7%;top:-170px;border-radius:58% 42% 63% 37%/39% 60% 40% 61%;background:linear-gradient(135deg,rgba(188,30,136,.12),rgba(105,186,203,.16));pointer-events:none}.rb-menu>li.rb-menu-mega>.sub-menu>li{position:relative;z-index:1;padding:18px;border-radius:22px;background:rgba(248,252,253,.82);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.rb-menu>li.rb-menu-mega>.sub-menu>li:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(20,35,60,.055)}.rb-menu>li.rb-menu-mega>.sub-menu>li:before{content:"";position:absolute;right:-34px;top:-38px;width:108px;height:96px;border-radius:57% 43% 67% 33%/39% 63% 37% 61%;opacity:.7;pointer-events:none}.rb-menu>li.rb-menu-mega>.sub-menu>li:nth-child(1):before{background:linear-gradient(135deg,rgba(105,186,203,.34),rgba(105,186,203,.08))}.rb-menu>li.rb-menu-mega>.sub-menu>li:nth-child(2):before{background:linear-gradient(135deg,rgba(116,134,243,.25),rgba(105,186,203,.1))}.rb-menu>li.rb-menu-mega>.sub-menu>li:nth-child(3):before{background:linear-gradient(135deg,rgba(188,30,136,.24),rgba(105,186,203,.15))}.rb-menu>li.rb-menu-mega>.sub-menu>li:nth-child(4):before{background:linear-gradient(135deg,rgba(105,186,203,.25),rgba(188,30,136,.16))}.rb-menu>li.rb-menu-mega>.sub-menu>li>a{position:relative;z-index:1;padding:0 0 15px;color:var(--rb-text);font-size:14px;font-weight:850}.rb-menu>li.rb-menu-mega>.sub-menu>li>a:after{content:"";position:absolute;left:0;bottom:5px;width:54px;height:4px;border-radius:9px;background:var(--rb-gradient)}.rb-menu>li.rb-menu-mega>.sub-menu>li>.rb-submenu-toggle{display:none}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu{position:static;z-index:1;min-width:0;padding:0;opacity:1;visibility:visible;transform:none;pointer-events:auto;background:0 0;border:0;border-radius:0;box-shadow:none}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu:before{display:none}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu a{position:relative;display:flex;align-items:center;gap:11px;padding:8px 9px;color:var(--rb-soft);font-size:13.5px;transition:background .22s ease,color .22s ease,transform .22s ease}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu a:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:rgba(105,186,203,.72);box-shadow:0 0 0 5px rgba(105,186,203,.1);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu a:hover{color:var(--rb-text);background:linear-gradient(135deg,rgba(105,186,203,.11),rgba(188,30,136,.07));transform:translateX(3px)}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu a:hover:before{background:var(--rb-pink);box-shadow:0 0 0 6px rgba(188,30,136,.11);transform:scale(1.05)}.rb-header-actions,.rb-header-mobile-actions,.rb-nav-mobile-actions{display:flex;align-items:center;gap:10px}.rb-header-cta,.rb-header-phone{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:var(--rb-gradient);box-shadow:0 14px 28px rgba(20,35,60,.12)}.rb-header-cta{min-height:48px;padding:0 17px;border-radius:999px;font-size:13.5px;font-weight:850;white-space:nowrap}.rb-header-phone{width:48px;height:48px;padding:14px;border-radius:50%}.rb-header-mobile-actions,.rb-nav-mobile-actions,.rb-menu-toggle{display:none}.rb-language-switcher{position:relative}.rb-language-switcher>button{min-width:52px;min-height:44px;border:1px solid rgba(105,186,203,.14);border-radius:999px;background:#fff;color:var(--rb-soft);font-size:13px;font-weight:850}.rb-language-switcher ul{position:absolute;right:0;top:calc(100% + 8px);min-width:90px;margin:0;padding:8px;display:none;background:#fff;border:1px solid rgba(105,186,203,.14);border-radius:16px;box-shadow:0 18px 42px rgba(20,35,60,.1)}.rb-language-switcher.is-open ul{display:block}.rb-language-switcher li{list-style:none}.rb-language-switcher a{display:block;padding:8px;text-align:center;border-radius:10px}.rb-menu-toggle{width:44px;height:44px;padding:10px;border:1px solid rgba(105,186,203,.16);border-radius:16px;background:#fff;color:var(--rb-text)}@media (max-width:1300px){.rb-header-inner{grid-template-columns:auto minmax(430px,1fr) auto}.rb-header-logo{width:220px}.rb-menu>li>a{padding-left:9px;padding-right:9px;font-size:11.8px}.rb-menu>li.menu-item-has-children>a{padding-right:29px}.rb-header-cta{padding:0 13px;font-size:12px}}@media (max-width:1100px){body.rb-menu-lock{overflow:hidden}.rb-header-inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;gap:10px}.rb-header-logo{display:none}.rb-header-logo-mobile,.rb-header-mobile-actions,.rb-menu-toggle{display:flex}.rb-header-actions{display:none}.rb-header-brand{width:44px}.rb-header-mobile-actions{justify-self:end}.rb-primary-nav{position:fixed;left:0;right:0;top:72px;max-height:0;overflow:hidden;opacity:0;visibility:hidden;background:#fff;transition:.3s ease}.rb-site-header.menu-open .rb-primary-nav{max-height:calc(100vh - 72px);overflow-y:auto;opacity:1;visibility:visible;padding:12px 16px 24px}.rb-menu{display:grid;gap:8px}.rb-menu>li>a{min-height:48px;padding:0 14px;border-radius:16px;background:rgba(248,252,253,.72);font-size:13px}.rb-menu>li.menu-item-has-children>a{padding-right:48px}.rb-menu>li>.rb-submenu-toggle{display:block;right:8px}.rb-menu li:hover>.sub-menu:not(.x),.rb-menu li:focus-within>.sub-menu:not(.x){opacity:0;visibility:hidden;pointer-events:none}.rb-menu li.is-open>.sub-menu{display:block;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none}.rb-menu .sub-menu,.rb-menu>li.rb-menu-mega>.sub-menu{position:static;display:none;min-width:0;margin:8px 0 0;padding:10px;grid-template-columns:1fr;border-radius:18px;box-shadow:none}.rb-menu>li.rb-menu-mega>.sub-menu:after{width:220px;height:150px;right:-50px;top:-95px}.rb-menu .sub-menu .sub-menu{position:static;margin:6px 0 0}.rb-menu>li.rb-menu-mega>.sub-menu>li{padding:0}.rb-menu>li.rb-menu-mega>.sub-menu>li:hover{transform:none;box-shadow:none}.rb-menu>li.rb-menu-mega>.sub-menu>li>a{padding:14px 48px 14px 14px}.rb-menu>li.rb-menu-mega>.sub-menu>li>a:after{left:14px;bottom:8px;width:46px;height:3px}.rb-menu>li.rb-menu-mega>.sub-menu>li>.rb-submenu-toggle{display:block;position:absolute;z-index:3;right:8px;top:8px}.rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu{display:none;padding:0 10px 12px}.rb-menu>li.rb-menu-mega>.sub-menu>li.is-open>.sub-menu{display:block}.rb-nav-mobile-actions{display:flex;margin-top:14px;flex-wrap:wrap}.rb-nav-mobile-actions .rb-language-switcher{display:none}}@media (max-width:600px){.rb-header-inner{width:calc(100% - 20px)}.rb-header-mobile-actions .rb-header-cta{min-height:42px;padding:0 10px;font-size:11px}.rb-header-mobile-actions .rb-header-phone{width:42px;height:42px;padding:12px}.rb-header-logo-mobile{width:40px;height:40px}.rb-menu-toggle{width:42px;height:42px}.rb-nav-mobile-actions{display:grid;grid-template-columns:1fr auto}.rb-nav-mobile-actions .rb-header-cta{width:100%}}.rb-site-header .rb-header-inner{position:relative!important}.rb-site-header .rb-menu>li{display:flex!important;align-items:center!important}.rb-site-header .rb-menu>li>a{position:relative!important;color:#334056!important;font-family:inherit!important;font-weight:800!important;text-decoration:none!important}.rb-site-header .rb-menu>li:hover>a,.rb-site-header .rb-menu>li:focus-within>a,.rb-site-header .rb-menu>li.is-open>a{color:var(--rb-pink)!important;background:linear-gradient(135deg,rgba(105,186,203,.12),rgba(188,30,136,.09))!important;box-shadow:inset 0 0 0 1px rgba(105,186,203,.12)!important}.rb-site-header .rb-menu>li>.rb-submenu-toggle{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;margin-left:-31px!important;margin-right:3px!important;padding:6px!important;line-height:1!important;transform-origin:center!important;z-index:3!important}.rb-site-header .rb-menu>li>.rb-submenu-toggle svg{display:block!important;width:16px!important;height:16px!important;margin:auto!important}.rb-site-header .rb-menu>li.rb-menu-mega{position:static!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu{top:calc(100% + 8px)!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu:before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:-18px!important;height:18px!important;background:transparent!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>a{color:#39465c!important;cursor:default!important;pointer-events:none!important;text-transform:none!important;background:transparent!important;box-shadow:none!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu a{color:#69758b!important;font-weight:750!important;text-decoration:none!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu a:hover{color:#334056!important}.rb-site-header .rb-menu li.is-open>.sub-menu{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children{position:relative!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children>a{padding-right:42px!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children>.rb-submenu-toggle{position:absolute!important;right:8px!important;top:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;margin:0!important;padding:7px!important;line-height:1!important;z-index:4!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children>.rb-submenu-toggle svg{display:block!important;width:16px!important;height:16px!important;margin:auto!important}@media (min-width:1101px){.rb-site-header .rb-menu>li:not(.is-open)>.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.rb-site-header .rb-menu>li.rb-menu-mega:not(.is-open)>.sub-menu,.rb-site-header .rb-menu>li.rb-menu-mega:not(.is-open)>.sub-menu *{visibility:hidden!important;pointer-events:none!important}.rb-site-header .rb-menu>li:not(.rb-menu-mega) .menu-item-has-children:not(.is-open)>.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu{left:50%!important;right:auto!important;width:min(1340px,calc(100vw - 48px))!important;transform:translateX(-50%) translateY(4px)!important;padding:18px!important;border:1.5px solid transparent!important;border-radius:34px!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,252,253,.95)) padding-box,linear-gradient(135deg,rgba(188,30,136,.26),rgba(105,186,203,.28)) border-box!important;box-shadow:0 30px 70px rgba(20,35,60,.16)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.rb-site-header .rb-menu>li.rb-menu-mega:hover>.sub-menu,.rb-site-header .rb-menu>li.rb-menu-mega:focus-within>.sub-menu,.rb-site-header .rb-menu>li.rb-menu-mega.is-open>.sub-menu{transform:translateX(-50%) translateY(0)!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu:after{content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border-radius:34px!important;background:radial-gradient(circle at 8% 12%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 94% 20%,rgba(188,30,136,.1),transparent 24%)!important;pointer-events:none!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li{background:rgba(255,255,255,.76)!important;border:1px solid rgba(105,186,203,.1)!important;box-shadow:0 14px 32px rgba(20,35,60,.045)!important}.rb-site-header .rb-menu>li.rb-menu-mega.is-open>.sub-menu>li>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>a{padding-right:0!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>.rb-submenu-toggle{display:none!important}}@media (max-width:1100px){.rb-site-header .rb-menu>li{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important}.rb-site-header .rb-menu>li>a{grid-column:1/3!important;grid-row:1!important;width:100%!important}.rb-site-header .rb-menu>li>.rb-submenu-toggle{position:relative!important;grid-column:2!important;grid-row:1!important;width:44px!important;height:44px!important;margin:0!important;justify-self:end!important}.rb-site-header .rb-menu>li:not(.menu-item-has-children)>a{grid-column:1/3!important}.rb-site-header .rb-menu>li>.sub-menu{grid-column:1/3!important;width:100%!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu{top:auto!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu:before{display:none!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>a{grid-column:1/3!important;grid-row:1!important;pointer-events:none!important;color:#39465c!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>.rb-submenu-toggle{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:12px!important;justify-self:end!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>.sub-menu{grid-column:1/3!important;width:100%!important}.rb-site-header .rb-menu li.is-open>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.rb-site-header .rb-menu>li.rb-menu-mega>.sub-menu>li>a{pointer-events:auto!important;cursor:pointer!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children>a{grid-column:1/3!important;grid-row:1!important;width:100%!important;padding-right:48px!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children>.rb-submenu-toggle{position:relative!important;right:auto!important;top:auto!important;grid-column:2!important;grid-row:1!important;width:44px!important;height:44px!important;margin:0!important;padding:13px!important;justify-self:end!important}.rb-site-header .rb-menu .sub-menu>li.menu-item-has-children>.sub-menu{grid-column:1/3!important;width:100%!important}.rb-site-header .rb-nav-mobile-actions .rb-header-cta,.rb-site-header .rb-nav-mobile-actions .rb-header-phone{display:none!important}.rb-site-header .rb-nav-mobile-actions:empty{display:none!important}}@media (min-width:1101px){.rb-site-header .rb-menu>li:not(.rb-menu-mega)>.sub-menu{top:calc(100% + 30px)!important}.rb-site-header.is-compact .rb-menu>li:not(.rb-menu-mega)>.sub-menu{top:calc(100% + 21px)!important}.rb-site-header .rb-menu>li:not(.rb-menu-mega)>.sub-menu>li.menu-item-has-children>.sub-menu{top:-11px!important}}:root{--rb-blue:#69bacb;--rb-pink:#bc1e88;--rb-blue-soft:rgba(105,186,203,.12);--rb-pink-soft:rgba(188,30,136,.12);--rb-blue-soft-strong:rgba(105,186,203,.2);--rb-pink-soft-strong:rgba(188,30,136,.18);--rb-text:#1f2430;--rb-text-soft:#5f6673;--rb-border:rgba(105,186,203,.16);--rb-white:#fff;--rb-bg-light:#f8fbfc;--rb-bg-alt:#f2f6f8;--rb-bg-deep:#edf4f7;--rb-shadow:0 18px 50px rgba(20,35,60,.08);--rb-shadow-strong:0 24px 70px rgba(20,35,60,.1);--rb-radius-xl:30px;--rb-radius-lg:22px;--rb-radius-md:16px;--rb-gradient:linear-gradient(135deg,var(--rb-blue) 0%,var(--rb-pink) 100%);--rb-gradient-soft:linear-gradient(135deg,rgba(105,186,203,.14) 0%,rgba(188,30,136,.1) 100%)}html{scroll-behavior:smooth}@keyframes rbFinanceShine{0%{transform:translateX(-140%) skewX(-18deg)}100%{transform:translateX(140%) skewX(-18deg)}}.rb-precios-claros{position:relative;overflow:hidden;color:var(--rb-text);background:#fff}.rb-precios-claros .rb-container{position:relative;z-index:2;width:min(1240px,calc(100% - 32px));margin:0 auto}.rb-precios-claros .rb-section{position:relative;padding:96px 0;overflow:hidden}.rb-precios-claros .rb-section--hero{background:radial-gradient(circle at 15% 20%,rgba(105,186,203,.18),transparent 30%),radial-gradient(circle at 85% 30%,rgba(188,30,136,.12),transparent 28%),linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-precios-claros .rb-section--cards{background:linear-gradient(180deg,#f7fbfc 0%,#fff 100%)}.rb-precios-claros .rb-section--highlight-band{background:radial-gradient(circle at 10% 50%,rgba(105,186,203,.16),transparent 24%),radial-gradient(circle at 92% 40%,rgba(188,30,136,.16),transparent 24%),linear-gradient(135deg,#f4fbfc 0%,#fff 40%,#fff6fb 100%)}.rb-precios-claros .rb-section--faq-band{background:linear-gradient(180deg,#eef5f7 0%,#f8fbfc 100%)}.rb-precios-claros .rb-section--links-band{background:linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-precios-claros .rb-section--contact-band{background:radial-gradient(circle at 12% 70%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 88% 15%,rgba(188,30,136,.12),transparent 24%),linear-gradient(180deg,#f3f8fa 0%,#fff 100%)}.rb-precios-claros .rb-section--policy-band{background:radial-gradient(circle at 8% 24%,rgba(105,186,203,.22),transparent 24%),radial-gradient(circle at 88% 78%,rgba(105,186,203,.16),transparent 20%),linear-gradient(180deg,#eaf7fa 0%,#f7fcfd 100%)}.rb-precios-claros .rb-section--tech-band{background:radial-gradient(circle at 92% 18%,rgba(188,30,136,.1),transparent 24%),linear-gradient(180deg,#fff 0%,#f9fcfd 100%)}.rb-precios-claros .rb-section-shapes{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.rb-precios-claros .rb-blob,.rb-precios-claros .rb-shape-circle,.rb-precios-claros .rb-shape-dot{position:absolute;display:block}.rb-precios-claros .rb-blob{opacity:.92;filter:saturate(108%)}.rb-precios-claros .rb-shape-circle{border-radius:50%;box-shadow:0 18px 45px rgba(20,35,60,.08)}.rb-precios-claros .rb-shape-dot{border-radius:50%}.rb-precios-claros .rb-blob--hero-1{width:430px;height:370px;right:6%;top:70px;background:linear-gradient(135deg,rgba(255,59,191,.95) 0%,rgba(105,186,203,.92) 100%);border-radius:58% 42% 63% 37%/39% 60% 40% 61%;animation:pc_rbHeroBlobOne 18s ease-in-out infinite}.rb-precios-claros .rb-blob--hero-2{width:240px;height:220px;right:18%;top:40px;background:rgba(105,186,203,.34);border-radius:41% 59% 38% 62%/60% 39% 61% 40%;filter:blur(4px);animation:pc_rbHeroBlobTwo 22s ease-in-out infinite;will-change:transform}.rb-precios-claros .rb-shape-circle--hero{width:64px;height:64px;right:31%;bottom:86px;background:#69bacb;animation:pc_rbHeroFloatCircle 18s ease-in-out infinite}.rb-precios-claros .rb-shape-dot--hero{width:18px;height:18px;right:27%;bottom:154px;background:#bc1e88;animation:pc_rbHeroFloatDot 15s ease-in-out infinite}.rb-precios-claros .rb-blob--highlight-1{width:300px;height:260px;left:-40px;top:52%;transform:translateY(-50%);background:linear-gradient(135deg,rgba(105,186,203,.88) 0%,rgba(188,30,136,.82) 100%);border-radius:63% 37% 49% 51%/42% 55% 45% 58%;opacity:.2}.rb-precios-claros .rb-blob--highlight-2{width:240px;height:200px;right:-40px;top:22px;background:linear-gradient(135deg,rgba(188,30,136,.72) 0%,rgba(105,186,203,.72) 100%);border-radius:40% 60% 57% 43%/56% 38% 62% 44%;opacity:.16}.rb-precios-claros .rb-shape-circle--highlight{width:44px;height:44px;left:12%;bottom:46px;background:rgba(188,30,136,.78)}.rb-precios-claros .rb-shape-dot--highlight{width:14px;height:14px;right:14%;top:64px;background:rgba(105,186,203,.9)}.rb-precios-claros .rb-blob--links-1{width:280px;height:240px;right:-50px;top:40px;background:linear-gradient(135deg,rgba(105,186,203,.34) 0%,rgba(188,30,136,.28) 100%);border-radius:47% 53% 61% 39%/54% 35% 65% 46%}.rb-precios-claros .rb-blob--links-2{width:180px;height:150px;left:-30px;bottom:30px;background:rgba(188,30,136,.18);border-radius:61% 39% 38% 62%/39% 60% 40% 61%}.rb-precios-claros .rb-shape-circle--links{width:36px;height:36px;top:68px;left:10%;background:#69bacb}.rb-precios-claros .rb-shape-dot--links{width:12px;height:12px;right:16%;bottom:58px;background:#bc1e88}.rb-precios-claros .rb-blob--policy-1{width:360px;height:300px;right:-70px;top:18px;background:linear-gradient(135deg,rgba(105,186,203,.34),rgba(105,186,203,.18));border-radius:59% 41% 68% 32%/39% 59% 41% 61%}.rb-precios-claros .rb-blob--policy-2{width:200px;height:170px;left:-30px;bottom:30px;background:rgba(105,186,203,.14);border-radius:41% 59% 52% 48%/62% 36% 64% 38%}.rb-precios-claros .rb-shape-circle--policy{width:44px;height:44px;right:14%;bottom:40px;background:rgba(105,186,203,.88)}.rb-precios-claros .rb-shape-dot--policy{width:14px;height:14px;left:9%;top:60px;background:rgba(188,30,136,.76)}.rb-precios-claros .rb-blob--tech-1{width:260px;height:220px;right:-30px;top:28px;background:linear-gradient(135deg,rgba(188,30,136,.16),rgba(105,186,203,.12));border-radius:47% 53% 61% 39%/54% 35% 65% 46%}.rb-precios-claros .rb-blob--tech-2{width:180px;height:150px;left:-20px;bottom:18px;background:rgba(105,186,203,.1);border-radius:61% 39% 38% 62%/39% 60% 40% 61%}.rb-precios-claros .rb-shape-circle--tech{width:34px;height:34px;top:72px;left:10%;background:#69bacb}.rb-precios-claros .rb-shape-dot--tech{width:12px;height:12px;right:16%;bottom:54px;background:#bc1e88}.rb-precios-claros .rb-blob--contact-1{width:340px;height:290px;left:-70px;top:40px;background:linear-gradient(135deg,rgba(105,186,203,.26) 0%,rgba(188,30,136,.18) 100%);border-radius:57% 43% 67% 33%/39% 63% 37% 61%}.rb-precios-claros .rb-blob--contact-2{width:220px;height:190px;right:-30px;bottom:20px;background:rgba(188,30,136,.16);border-radius:39% 61% 42% 58%/61% 34% 66% 39%}.rb-precios-claros .rb-shape-circle--contact{width:52px;height:52px;right:12%;top:58px;background:rgba(105,186,203,.95)}.rb-precios-claros .rb-shape-dot--contact{width:16px;height:16px;left:10%;bottom:56px;background:rgba(188,30,136,.88)}.rb-precios-claros .rb-policy,.rb-precios-claros .rb-tech{position:relative;z-index:2}.rb-precios-claros .rb-policy{display:grid;gap:28px}.rb-precios-claros .rb-policy__intro{padding:38px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.86));border:1px solid rgba(255,255,255,.9);box-shadow:var(--rb-shadow);position:relative;overflow:hidden}.rb-precios-claros .rb-policy__intro:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:6px;background:linear-gradient(90deg,var(--rb-blue),rgba(105,186,203,.45))}.rb-precios-claros .rb-policy__text p{margin:0;font-size:1rem;line-height:1.88;color:var(--rb-text-soft)}.rb-precios-claros .rb-policy__window{padding:34px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));border:1px solid rgba(105,186,203,.18);box-shadow:0 22px 54px rgba(20,35,60,.08);position:relative}.rb-precios-claros .rb-policy__window:before{content:"";position:absolute;inset:18px;border-radius:24px;border:1px dashed rgba(105,186,203,.22);pointer-events:none}.rb-precios-claros .rb-policy__window>*{position:relative;z-index:1}.rb-precios-claros .rb-policy__window-intro{margin:0 0 22px;font-size:1.08rem;line-height:1.7;color:var(--rb-text);font-weight:600}.rb-precios-claros .rb-policy__window p:last-child{margin:0;font-size:1rem;line-height:1.88;color:var(--rb-text-soft)}.rb-precios-claros .rb-policy__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.rb-precios-claros .rb-policy-item{display:grid;grid-template-columns:62px 1fr;gap:16px;align-items:start;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(105,186,203,.1),rgba(255,255,255,.92));border:1px solid rgba(105,186,203,.14)}.rb-precios-claros .rb-policy-item__icon{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(105,186,203,.2),rgba(188,30,136,.12));border:1px solid rgba(105,186,203,.16)}.rb-precios-claros .rb-policy-item__icon span{font-size:.75rem;font-weight:700;color:var(--rb-text-soft)}.rb-precios-claros .rb-policy-item p{margin:0;font-size:.98rem;line-height:1.72;color:var(--rb-text)}.rb-precios-claros .rb-tech{padding:40px;border-radius:36px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,254,255,.92));border:1px solid rgba(105,186,203,.1);box-shadow:var(--rb-shadow)}.rb-precios-claros .rb-tech__head{margin-bottom:28px}.rb-precios-claros .rb-tech__body>p{margin:0 0 18px;font-size:1rem;line-height:1.88;color:var(--rb-text-soft)}.rb-precios-claros .rb-tech__body>p:last-child{margin-bottom:0}.rb-precios-claros .rb-tech__grid{display:grid;gap:22px;margin:24px 0}.rb-precios-claros .rb-tech-card{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:24px;align-items:center;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,252,.96));border:1px solid rgba(105,186,203,.12);box-shadow:0 18px 36px rgba(20,35,60,.05)}.rb-precios-claros .rb-tech-card--right{grid-template-columns:1fr minmax(220px,300px)}.rb-precios-claros .rb-tech-card__image{min-height:210px;border-radius:24px;border:1.5px dashed rgba(31,36,48,.14);display:grid;place-items:center;background:radial-gradient(circle at 18% 20%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 82% 80%,rgba(188,30,136,.12),transparent 22%),linear-gradient(180deg,#fff,#f7fbfd)}.rb-precios-claros .rb-tech-card__image span{font-size:.9rem;font-weight:700;color:var(--rb-text-soft)}.rb-precios-claros .rb-tech-card__content p{margin:0;font-size:1rem;line-height:1.88;color:var(--rb-text-soft)}.rb-precios-claros .rb-highlight-points{list-style:none;padding:0;margin:20px 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rb-precios-claros .rb-highlight-points li{padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,rgba(188,30,136,.14),rgba(105,186,203,.2));border:1px solid rgba(255,255,255,.8);color:var(--rb-text);font-weight:600;line-height:1.62;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.rb-precios-claros .rb-bg-orb{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:.5;z-index:1}.rb-precios-claros .rb-bg-orb--1{top:180px;left:-90px;width:260px;height:260px;background:rgba(105,186,203,.18);animation:pc_rbFloatOne 24s ease-in-out infinite alternate}.rb-precios-claros .rb-bg-orb--2{top:1120px;right:-80px;width:300px;height:300px;background:rgba(188,30,136,.14);animation:pc_rbFloatTwo 30s ease-in-out infinite alternate}.rb-precios-claros .rb-bg-orb--3{bottom:340px;left:6%;width:240px;height:240px;background:rgba(105,186,203,.12);animation:pc_rbFloatThree 28s ease-in-out infinite alternate}.rb-precios-claros .rb-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--rb-pink);background:rgba(188,30,136,.08);border:1px solid rgba(188,30,136,.14);margin-bottom:18px;box-shadow:0 8px 24px rgba(188,30,136,.08)}.rb-precios-claros .rb-title,.rb-precios-claros .rb-title-sm,.rb-precios-claros .rb-section-title{margin:0;line-height:1.06;letter-spacing:-.03em;color:var(--rb-text)}.rb-precios-claros .rb-title{font-size:clamp(2.4rem,4vw,4.15rem);font-weight:300}.rb-precios-claros .rb-title-sm{font-size:clamp(2rem,4vw,3.1rem);font-weight:300}.rb-precios-claros .rb-title__accent{color:var(--rb-pink)}.rb-precios-claros .rb-title__pink,.rb-precios-claros .rb-title__pink-inline{color:var(--rb-pink)}.rb-precios-claros .rb-title__blue,.rb-precios-claros .rb-title__blue-inline{color:var(--rb-blue)}.rb-precios-claros .rb-hero{margin-bottom:0}.rb-precios-claros .rb-hero__inner{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:54px;align-items:center}.rb-precios-claros .rb-intro-card{margin-top:28px;padding:34px;border-radius:var(--rb-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.86)),linear-gradient(135deg,rgba(105,186,203,.12),rgba(188,30,136,.08));border:1px solid rgba(255,255,255,.9);box-shadow:var(--rb-shadow);position:relative;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease}.rb-precios-claros .rb-intro-card:before{content:"";position:absolute;inset:0 auto auto 0;width:140px;height:4px;border-radius:999px;background:var(--rb-gradient)}.rb-precios-claros .rb-intro-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(20,35,60,.12)}.rb-precios-claros .rb-intro-card p{margin:0 0 18px;font-size:1.04rem;line-height:1.9;color:var(--rb-text-soft)}.rb-precios-claros .rb-intro-card p:last-child{margin-bottom:0}.rb-precios-claros .rb-intro-quote{margin-top:10px;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.18);box-shadow:0 18px 36px rgba(20,35,60,.07);position:relative}.rb-precios-claros .rb-intro-quote:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:linear-gradient(180deg,var(--rb-pink),var(--rb-blue))}.rb-precios-claros .rb-intro-quote p{margin:0!important;padding-left:12px;font-size:1.12rem!important;line-height:1.8!important;color:var(--rb-text)!important;font-weight:500}.rb-precios-claros .rb-hero__visual{display:flex;justify-content:center}.rb-precios-claros .rb-visual-card{width:100%;min-height:520px;border-radius:36px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.84)),var(--rb-gradient-soft);border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow-strong);display:flex;flex-direction:column;justify-content:center;position:relative;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease}.rb-precios-claros .rb-visual-card>*{position:relative;z-index:1}.rb-precios-claros .rb-visual-card:before{content:"";position:absolute;inset:12px;border-radius:28px;border:1px solid rgba(105,186,203,.12);pointer-events:none}.rb-precios-claros .rb-visual-card:after{content:"";position:absolute;width:170px;height:150px;right:-30px;top:-20px;background:linear-gradient(135deg,rgba(188,30,136,.24),rgba(105,186,203,.22));border-radius:59% 41% 67% 33%/43% 63% 37% 57%;z-index:0;opacity:.95}.rb-precios-claros .rb-visual-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(20,35,60,.12)}.rb-precios-claros .rb-icon-placeholder{width:100%;min-height:380px;border-radius:28px;border:1.5px dashed rgba(31,36,48,.14);background:radial-gradient(circle at 18% 18%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 82% 78%,rgba(188,30,136,.14),transparent 24%),linear-gradient(180deg,#fff,#fbfdff);display:grid;place-items:center;text-align:center;padding:24px}.rb-precios-claros .rb-icon-placeholder span{font-size:.95rem;font-weight:700;color:var(--rb-text-soft)}.rb-precios-claros .rb-visual-note{margin:14px 0 0;font-size:.94rem;line-height:1.7;color:var(--rb-text-soft)}.rb-precios-claros .rb-grid{display:grid;gap:28px}.rb-precios-claros .rb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-precios-claros .rb-card,.rb-precios-claros .rb-highlight,.rb-precios-claros .rb-contact,.rb-precios-claros .rb-faq__item,.rb-precios-claros .rb-treatment-card{position:relative;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.rb-precios-claros .rb-card,.rb-precios-claros .rb-highlight,.rb-precios-claros .rb-contact{overflow:hidden}.rb-precios-claros .rb-card:hover,.rb-precios-claros .rb-highlight:hover,.rb-precios-claros .rb-contact:hover,.rb-precios-claros .rb-faq__item:hover,.rb-precios-claros .rb-treatment-card:hover{transform:translateY(-4px)}.rb-precios-claros .rb-card:after,.rb-precios-claros .rb-highlight:after,.rb-precios-claros .rb-contact:after,.rb-precios-claros .rb-faq__item:after,.rb-precios-claros .rb-treatment-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.rb-precios-claros .rb-card:hover:after,.rb-precios-claros .rb-highlight:hover:after,.rb-precios-claros .rb-contact:hover:after,.rb-precios-claros .rb-faq__item:hover:after,.rb-precios-claros .rb-treatment-card:hover:after{opacity:1}.rb-precios-claros .rb-card{padding:32px;border-radius:var(--rb-radius-xl);border:1px solid rgba(255,255,255,.88);box-shadow:var(--rb-shadow)}.rb-precios-claros .rb-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:5px;background:var(--rb-gradient)}.rb-precios-claros .rb-card--policy{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.88)),linear-gradient(135deg,rgba(105,186,203,.12),rgba(105,186,203,.04))}.rb-precios-claros .rb-card--tech{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.88)),linear-gradient(135deg,rgba(188,30,136,.1),rgba(105,186,203,.05))}.rb-precios-claros .rb-card--custom{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.88)),linear-gradient(135deg,rgba(105,186,203,.08),rgba(188,30,136,.08))}.rb-precios-claros .rb-card--trust{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,250,252,.92))}.rb-precios-claros .rb-card__top{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start;margin-bottom:24px}.rb-precios-claros .rb-card__icon,.rb-precios-claros .rb-highlight__icon,.rb-precios-claros .rb-section-head__icon,.rb-precios-claros .rb-treatment-card__icon{position:relative;overflow:hidden}.rb-precios-claros .rb-card__icon,.rb-precios-claros .rb-section-head__icon{width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.12));border:1px solid rgba(105,186,203,.16);display:grid;place-items:center;flex-shrink:0}.rb-precios-claros .rb-card__icon span,.rb-precios-claros .rb-highlight__icon span,.rb-precios-claros .rb-section-head__icon span,.rb-precios-claros .rb-treatment-card__icon{font-size:.8rem;font-weight:700;color:var(--rb-text-soft)}.rb-precios-claros .rb-card__icon:before,.rb-precios-claros .rb-highlight__icon:before,.rb-precios-claros .rb-section-head__icon:before,.rb-precios-claros .rb-treatment-card__icon:before{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.58) 50%,transparent 70%);transform:translateX(-120%) rotate(12deg);animation:pc_rbShine 6s ease-in-out infinite}.rb-precios-claros .rb-section-title{position:relative;font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:300;margin-bottom:10px}.rb-precios-claros .rb-section-title:after{content:"";display:block;width:96px;height:4px;border-radius:999px;margin-top:14px;background:linear-gradient(90deg,var(--rb-blue),var(--rb-pink));opacity:.95}.rb-precios-claros .rb-section-title--big{font-size:clamp(2.1rem,3vw,3.35rem)}.rb-precios-claros .rb-section-lead{margin:0;font-size:1.04rem;line-height:1.84;color:var(--rb-text-soft)}.rb-precios-claros .rb-card__body p,.rb-precios-claros .rb-highlight__content p,.rb-precios-claros .rb-faq__content p,.rb-precios-claros .rb-contact__content p{margin:0 0 18px;font-size:1rem;line-height:1.88;color:var(--rb-text-soft)}.rb-precios-claros .rb-card__body p:last-child,.rb-precios-claros .rb-highlight__content p:last-child,.rb-precios-claros .rb-faq__content p:last-child,.rb-precios-claros .rb-contact__content p:last-child{margin-bottom:0}.rb-precios-claros .rb-list-check{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:14px}.rb-precios-claros .rb-list-check li{position:relative;padding-left:38px;line-height:1.78;color:var(--rb-text)}.rb-precios-claros .rb-list-check li:before{content:"";position:absolute;left:0;top:.36em;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.18));border:1px solid rgba(105,186,203,.18);box-shadow:inset 0 0 0 4px #fff}.rb-precios-claros .rb-list-check--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-precios-claros .rb-highlight{display:grid;grid-template-columns:118px 1fr;gap:34px;padding:46px;border-radius:38px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.82)),linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.12));border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow-strong)}.rb-precios-claros .rb-highlight:before{content:"";position:absolute;inset:0 0 auto 0;height:100%;background:radial-gradient(circle at top right,rgba(188,30,136,.1),transparent 28%),radial-gradient(circle at bottom left,rgba(105,186,203,.12),transparent 24%);pointer-events:none}.rb-precios-claros .rb-highlight__icon{width:118px;height:118px;border-radius:32px;background:linear-gradient(135deg,rgba(105,186,203,.22),rgba(188,30,136,.18));box-shadow:inset 0 0 0 1px rgba(255,255,255,.65);display:grid;place-items:center}.rb-precios-claros .rb-faq{position:relative;max-width:1120px;margin:0 auto}.rb-precios-claros .rb-section-head{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start;margin-bottom:24px}.rb-precios-claros .rb-faq__items{display:grid;gap:16px}.rb-precios-claros .rb-faq__item{border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.86));border:1px solid rgba(105,186,203,.12);box-shadow:0 14px 34px rgba(20,35,60,.06);overflow:hidden}.rb-precios-claros .rb-faq__item summary{list-style:none;cursor:pointer;position:relative;padding:24px 62px 24px 26px;font-size:1.08rem;font-weight:600;color:var(--rb-text);transition:background .25s ease,color .25s ease}.rb-precios-claros .rb-faq__item:hover summary{background:linear-gradient(90deg,rgba(105,186,203,.06),rgba(188,30,136,.05))}.rb-precios-claros .rb-faq__item summary::-webkit-details-marker{display:none}.rb-precios-claros .rb-faq__item summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.7rem;font-weight:300;color:var(--rb-pink)}.rb-precios-claros .rb-faq__item[open]summary:after{content:"–"}.rb-precios-claros .rb-faq__item[open]summary{background:linear-gradient(90deg,rgba(105,186,203,.08),rgba(188,30,136,.06))}.rb-precios-claros .rb-faq__content{padding:0 26px 26px}.rb-precios-claros .rb-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rb-precios-claros .rb-treatment-card{min-height:150px;padding:24px 20px;border-radius:26px;text-decoration:none;color:var(--rb-text);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.92)) padding-box,linear-gradient(135deg,var(--rb-pink) 0%,var(--rb-blue) 100%) border-box;border:5px solid transparent;box-shadow:0 16px 38px rgba(20,35,60,.08);display:flex;flex-direction:column;gap:14px;align-items:flex-start;justify-content:flex-start;overflow:hidden}.rb-precios-claros .rb-treatment-card:before{content:"";position:absolute;inset:auto -20% -35% auto;width:128px;height:128px;border-radius:999px;background:rgba(105,186,203,.1);filter:blur(8px);transition:transform .35s ease,background .35s ease,opacity .35s ease;z-index:-1}.rb-precios-claros .rb-treatment-card:hover{box-shadow:0 24px 48px rgba(20,35,60,.12)}.rb-precios-claros .rb-treatment-card:hover:before{transform:scale(1.2);background:rgba(188,30,136,.12)}.rb-precios-claros .rb-treatment-card__icon{width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.12));border:1px solid rgba(105,186,203,.14);display:grid;place-items:center}.rb-precios-claros .rb-treatment-card__text{font-size:1rem;line-height:1.45;font-weight:600;color:var(--rb-text)}.rb-precios-claros .rb-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center;padding:36px;border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.86)),linear-gradient(135deg,rgba(105,186,203,.1),rgba(188,30,136,.06));border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow)}.rb-precios-claros .rb-contact__image{min-height:430px;border-radius:32px;border:1.5px dashed rgba(31,36,48,.14);background:radial-gradient(circle at 20% 78%,rgba(105,186,203,.16),transparent 22%),radial-gradient(circle at 82% 20%,rgba(188,30,136,.14),transparent 20%),linear-gradient(180deg,#fff,#fbfdff);display:grid;place-items:center}.rb-precios-claros .rb-contact__image span{font-size:1rem;font-weight:700;color:var(--rb-text-soft)}.rb-precios-claros .rb-form-wrap{margin-top:24px;padding:24px;border-radius:24px;background:linear-gradient(135deg,rgba(105,186,203,.08),rgba(188,30,136,.05));border:1px solid rgba(105,186,203,.12)}.rb-precios-claros .rb-mt-lg{margin-top:28px}@keyframes pc_rbFloatOne{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(70px,30px,0) scale(1.08)}}@keyframes pc_rbFloatTwo{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-80px,55px,0) scale(1.05)}}@keyframes pc_rbFloatThree{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(40px,-60px,0)}}@keyframes pc_rbBorderFlow{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes pc_rbShine{0%,70%,100%{transform:translateX(-120%) rotate(12deg)}85%{transform:translateX(120%) rotate(12deg)}}@keyframes pc_rbBlobFloatOne{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes pc_rbBlobFloatTwo{0%,100%{transform:translate(0,0)}50%{transform:translate(-10px,10px)}}@keyframes pc_rbHeroBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}33%{transform:translate3d(10px,-8px,0) rotate(1deg) scale(1.015)}66%{transform:translate3d(-8px,10px,0) rotate(-1deg) scale(.995)}}@keyframes pc_rbHeroBlobTwo{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-12px,12px,0) scale(1.02)}}@keyframes pc_rbHeroFloatCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes pc_rbHeroFloatDot{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(4px,-6px,0);opacity:.9}}@media (max-width:1080px){.rb-precios-claros .rb-section{padding:78px 0}.rb-precios-claros .rb-hero__inner,.rb-precios-claros .rb-contact,.rb-precios-claros .rb-grid--2{grid-template-columns:1fr}.rb-precios-claros .rb-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-precios-claros .rb-hero__visual,.rb-precios-claros .rb-contact__visual{order:-1}.rb-precios-claros .rb-list-check--columns{grid-template-columns:1fr}}@media (max-width:767px){.rb-precios-claros .rb-section{padding:58px 0}.rb-precios-claros .rb-container{width:min(100% - 20px,1240px)}.rb-precios-claros .rb-intro-card,.rb-precios-claros .rb-card,.rb-precios-claros .rb-highlight,.rb-precios-claros .rb-contact{padding:22px}.rb-precios-claros .rb-card__top,.rb-precios-claros .rb-section-head,.rb-precios-claros .rb-highlight{grid-template-columns:1fr}.rb-precios-claros .rb-card__icon,.rb-precios-claros .rb-section-head__icon{width:62px;height:62px;border-radius:18px}.rb-precios-claros .rb-highlight__icon{width:78px;height:78px;border-radius:22px}.rb-precios-claros .rb-visual-card{min-height:auto}.rb-precios-claros .rb-icon-placeholder,.rb-precios-claros .rb-contact__image{min-height:260px}.rb-precios-claros .rb-faq__item summary{font-size:1rem;padding:18px 54px 18px 18px}.rb-precios-claros .rb-faq__content{padding:0 18px 18px}}@media (max-width:640px){.rb-precios-claros .rb-links{grid-template-columns:1fr}}@media (max-width:767px){.rb-precios-claros .rb-section-shapes{opacity:.55}.rb-precios-claros .rb-blob--hero-1{width:220px;height:190px;right:-30px;top:110px}.rb-precios-claros .rb-blob--hero-2{width:130px;height:120px;right:20%;top:70px}.rb-precios-claros .rb-shape-circle--hero,.rb-precios-claros .rb-shape-dot--hero,.rb-precios-claros .rb-shape-circle--links,.rb-precios-claros .rb-shape-dot--links,.rb-precios-claros .rb-shape-circle--contact,.rb-precios-claros .rb-shape-dot--contact{display:none}.rb-precios-claros .rb-blob--highlight-1,.rb-precios-claros .rb-blob--highlight-2,.rb-precios-claros .rb-blob--links-1,.rb-precios-claros .rb-blob--links-2,.rb-precios-claros .rb-blob--contact-1,.rb-precios-claros .rb-blob--contact-2{opacity:.12}}@media (max-width:1080px){.rb-precios-claros .rb-policy__items,.rb-precios-claros .rb-highlight-points{grid-template-columns:1fr}.rb-precios-claros .rb-tech-card,.rb-precios-claros .rb-tech-card--right{grid-template-columns:1fr}.rb-precios-claros .rb-tech-card--right .rb-tech-card__media{order:-1}}@media (max-width:767px){.rb-precios-claros .rb-title{font-size:2.2rem;line-height:1.08}.rb-precios-claros .rb-policy__intro,.rb-precios-claros .rb-policy__window,.rb-precios-claros .rb-tech{padding:22px}.rb-precios-claros .rb-policy-item{grid-template-columns:52px 1fr}.rb-precios-claros .rb-policy-item__icon{width:52px;height:52px}.rb-precios-claros .rb-highlight-points{grid-template-columns:1fr}}.rb-precios-claros .rb-hero-image-wrap{position:relative;width:100%;min-height:380px;border-radius:28px;overflow:hidden}.rb-precios-claros .rb-hero-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0) 52%,rgba(255,255,255,.1) 100%);pointer-events:none}.rb-precios-claros .rb-hero-image{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;object-position:center;border-radius:28px;filter:contrast(1.02) brightness(1.01)}.rb-precios-claros .rb-section--policy-band .rb-section-shapes,.rb-precios-claros .rb-section--tech-band .rb-section-shapes{display:none!important}.rb-precios-claros .rb-policy-item{align-items:center}.rb-precios-claros .rb-policy-item p{margin:0;font-size:1.06rem;line-height:1.45;color:var(--rb-text);font-weight:700;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;min-height:62px}.rb-precios-claros .rb-blob--highlight-1{animation:pc_rbHighlightBlobOne 14s ease-in-out infinite;will-change:transform}.rb-precios-claros .rb-blob--highlight-2{animation:pc_rbHighlightBlobTwo 11s ease-in-out infinite;will-change:transform}.rb-precios-claros .rb-shape-circle--highlight{animation:pc_rbHighlightCircle 10s ease-in-out infinite}.rb-precios-claros .rb-shape-dot--highlight{animation:pc_rbHighlightDot 8s ease-in-out infinite}@keyframes pc_rbHighlightBlobOne{0%,100%{transform:translate3d(0,-50%,0) rotate(0deg) scale(1)}33%{transform:translate3d(18px,calc(-50% - 8px),0) rotate(3deg) scale(1.03)}66%{transform:translate3d(-14px,calc(-50%+10px),0) rotate(-2deg) scale(.98)}}@keyframes pc_rbHighlightBlobTwo{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(-14px,12px,0) rotate(-4deg)}}@keyframes pc_rbHighlightCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes pc_rbHighlightDot{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(6px,-8px,0);opacity:.82}}@media (max-width:767px){.rb-precios-claros .rb-hero-image-wrap,.rb-precios-claros .rb-hero-image{min-height:280px}.rb-precios-claros .rb-policy-item p{min-height:52px;font-size:.95rem}}.rb-precios-claros .rb-tech-card__image{overflow:hidden;padding:0}.rb-precios-claros .rb-tech-card__image img{display:block;width:100%;height:100%;min-height:210px;object-fit:cover;object-position:center;border-radius:24px}.rb-precios-claros .rb-tech-card__image--cultivo img{object-position:center}.rb-precios-claros .rb-tech-card__image--embryoscope img{object-position:center}.rb-precios-claros .rb-highlight__icon--logo{overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.86))}.rb-precios-claros .rb-highlight__icon--logo img{display:block;width:72px;height:72px;object-fit:contain}.rb-precios-claros .rb-contact__image{overflow:hidden;padding:0}.rb-precios-claros .rb-contact__image img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center;border-radius:32px}@media (max-width:767px){.rb-precios-claros .rb-contact__image img{min-height:260px}.rb-precios-claros .rb-tech-card__image img{min-height:220px}.rb-precios-claros .rb-highlight__icon--logo img{width:52px;height:52px}}.rb-precios-claros .rb-policy-item{position:relative;align-items:center;padding:22px 20px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.18);box-shadow:0 18px 36px rgba(20,35,60,.07);overflow:hidden}.rb-precios-claros .rb-policy-item:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:linear-gradient(180deg,var(--rb-pink),var(--rb-blue))}.rb-precios-claros .rb-policy-item__check{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#47bf65,#7adf8b);color:#fff;font-size:15px;font-weight:800;box-shadow:0 10px 20px rgba(71,191,101,.28)}.rb-precios-claros .rb-policy-item__icon{position:relative;z-index:1}.rb-precios-claros .rb-policy-item p{position:relative;z-index:1;padding-left:6px;font-size:1.12rem;line-height:1.42}.rb-precios-claros .rb-tech-card{border:4px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.72),rgba(105,186,203,.82)) border-box;box-shadow:0 20px 40px rgba(20,35,60,.07)}.rb-precios-claros .rb-tech-card__image{border:4px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.72),rgba(105,186,203,.82)) border-box;box-shadow:0 18px 34px rgba(20,35,60,.08)}.rb-precios-claros .rb-tech-card__content p{font-size:1.12rem;line-height:1.9;color:var(--rb-text)}.rb-precios-claros .rb-tech__body>p{font-size:1.06rem;line-height:1.92}@media (max-width:767px){.rb-precios-claros .rb-policy-item{padding:18px 16px}.rb-precios-claros .rb-policy-item__check{width:24px;height:24px;top:10px;right:10px;font-size:13px}.rb-precios-claros .rb-policy-item p{font-size:.98rem;min-height:52px}.rb-precios-claros .rb-tech-card__content p{font-size:1rem;line-height:1.75}}.rb-precios-claros .rb-hero-actions{margin-top:24px;display:flex;justify-content:center}.rb-precios-claros .rb-btn{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:min(100%,420px);min-height:94px;padding:18px 28px 16px;border-radius:24px;text-decoration:none;text-align:center;overflow:hidden;isolation:isolate;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1),border-color .34s ease,background .34s ease,filter .34s ease;will-change:transform,box-shadow}.rb-precios-claros .rb-btn--primary{border:1.5px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94)) padding-box,linear-gradient(135deg,rgba(188,30,136,.58),rgba(105,186,203,.62)) border-box;box-shadow:0 16px 32px rgba(20,35,60,.06),0 0 20px rgba(188,30,136,.06),0 0 24px rgba(105,186,203,.06)}.rb-precios-claros .rb-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(248,252,255,.96));z-index:-2}.rb-precios-claros .rb-btn--primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.78) 50%,transparent 80%);transform:translateX(-140%) skewX(-18deg);opacity:0;pointer-events:none;z-index:2}.rb-precios-claros .rb-btn__label{font-size:1.18rem;line-height:1.25;font-weight:700;color:var(--rb-text)}.rb-precios-claros .rb-btn__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,rgba(188,30,136,.12),rgba(105,186,203,.14));color:var(--rb-blue);font-size:1.2rem;transition:transform .25s ease}.rb-precios-claros .rb-btn--primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 22px 42px rgba(188,30,136,.1),0 18px 38px rgba(105,186,203,.14),0 0 26px rgba(188,30,136,.08),0 0 30px rgba(105,186,203,.08);filter:saturate(1.03)}.rb-precios-claros .rb-btn--primary:hover:after{opacity:1;animation:rbFinanceShine 1.25s ease forwards}.rb-precios-claros .rb-btn--primary:hover .rb-btn__arrow{transform:translateY(2px)}.rb-precios-claros .rb-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(255,255,255,.92),0 0 0 8px rgba(105,186,203,.22),0 22px 42px rgba(20,35,60,.12)}.rb-precios-claros .rb-faq .rb-section-head__icon{position:relative;width:50px!important;height:50px!important;border-radius:50%!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.rb-precios-claros .rb-faq .rb-section-head__icon:before{content:"";position:absolute;inset:5px;border-radius:50%;border:7px solid var(--rb-pink);box-sizing:border-box;animation:rbPulseRingStrong 1.9s ease-in-out infinite!important;filter:drop-shadow(0 0 12px rgba(188,30,136,.26)) drop-shadow(0 0 24px rgba(105,186,203,.2))!important}.rb-precios-claros .rb-faq .rb-section-head__icon:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--rb-blue);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24)!important;animation:rbPulseDotStrong 1.9s ease-in-out infinite!important}.rb-precios-claros .rb-faq .rb-section-head__icon>span{display:none!important}@media (max-width:767px){.rb-precios-claros .rb-hero-actions{margin-top:20px}.rb-precios-claros .rb-btn{width:100%;min-height:84px;padding:16px 20px 14px;border-radius:22px}.rb-precios-claros .rb-btn__label{font-size:1.05rem}.rb-precios-claros .rb-faq .rb-section-head__icon{width:42px!important;height:42px!important}.rb-precios-claros .rb-faq .rb-section-head__icon:before{inset:4px;border-width:6px}.rb-precios-claros .rb-faq .rb-section-head__icon:after{width:14px;height:14px}}@keyframes fiv_rbFloatOne{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(70px,30px,0) scale(1.08)}}@keyframes fiv_rbFloatTwo{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-80px,55px,0) scale(1.05)}}@keyframes fiv_rbFloatThree{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(40px,-60px,0)}}@keyframes fiv_rbHeroBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}33%{transform:translate3d(10px,-8px,0) rotate(1deg) scale(1.015)}66%{transform:translate3d(-8px,10px,0) rotate(-1deg) scale(.995)}}@keyframes fiv_rbHeroBlobTwo{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-12px,12px,0) scale(1.02)}}@keyframes fiv_rbHeroFloatCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes fiv_rbHeroFloatDot{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(4px,-6px,0);opacity:.9}}@keyframes fiv_rbHighlightBlobOne{0%,100%{transform:translate3d(0,-50%,0) rotate(0deg) scale(1)}33%{transform:translate3d(18px,calc(-50% - 8px),0) rotate(3deg) scale(1.03)}66%{transform:translate3d(-14px,calc(-50%+10px),0) rotate(-2deg) scale(.98)}}@keyframes fiv_rbHighlightBlobTwo{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(-14px,12px,0) rotate(-4deg)}}@keyframes fiv_rbHighlightCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes fiv_rbHighlightDot{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(6px,-8px,0);opacity:.82}}@supports not(clip-path:path("M0 0")){.rb-include-item:before{width:74px;border-radius:24px 0 0 24px;clip-path:none}}@keyframes fiv_rbCardShine{0%{transform:translateX(-140%) skewX(-18deg)}100%{transform:translateX(140%) skewX(-18deg)}}@keyframes fiv_rbPulseRing{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.06);opacity:.78}}@keyframes fiv_rbPulseDot{0%,100%{transform:scale(1);box-shadow:0 0 14px rgba(105,186,203,.32),0 0 22px rgba(188,30,136,.14)}50%{transform:scale(1.08);box-shadow:0 0 18px rgba(105,186,203,.4),0 0 28px rgba(188,30,136,.2)}}@keyframes fiv_rbPulseRingStrong{0%,100%{transform:scale(1);opacity:.96}50%{transform:scale(1.18);opacity:.60}}@keyframes fiv_rbPulseDotStrong{0%,100%{transform:scale(1);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24)}50%{transform:scale(1.18);box-shadow:0 0 24px rgba(105,186,203,.54),0 0 38px rgba(188,30,136,.32)}}@keyframes rbPulseRingStrong{0%,100%{transform:scale(1);opacity:.96}50%{transform:scale(1.18);opacity:.60}}@keyframes rbPulseDotStrong{0%,100%{transform:scale(1);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24)}50%{transform:scale(1.18);box-shadow:0 0 24px rgba(105,186,203,.54),0 0 38px rgba(188,30,136,.32)}}.rb-precios-claros .rb-card__icon--pulse{position:relative;width:50px!important;height:50px!important;border-radius:50%!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.rb-precios-claros .rb-card__icon--pulse:before{content:"";position:absolute;inset:5px;border-radius:50%;border:7px solid var(--rb-pink);box-sizing:border-box;animation:rbPulseRingStrong 1.9s ease-in-out infinite!important;filter:drop-shadow(0 0 12px rgba(188,30,136,.26)) drop-shadow(0 0 24px rgba(105,186,203,.2))!important}.rb-precios-claros .rb-card__icon--pulse:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--rb-blue);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24)!important;animation:rbPulseDotStrong 1.9s ease-in-out infinite!important}.rb-precios-claros .rb-card__icon--pulse>span{display:none!important}.rb-precios-claros .rb-policy-item__icon--image{overflow:hidden;padding:0;background:none!important;border:none!important;box-shadow:none!important}.rb-precios-claros .rb-policy-item__icon--image img{display:block;width:62px;height:62px;object-fit:contain}@media (max-width:767px){.rb-precios-claros .rb-card__icon--pulse{width:42px!important;height:42px!important}.rb-precios-claros .rb-card__icon--pulse:before{inset:4px;border-width:6px}.rb-precios-claros .rb-card__icon--pulse:after{width:14px;height:14px}.rb-precios-claros .rb-policy-item__icon--image img{width:52px;height:52px}}.rb-precios-claros .rb-policy-item{overflow:visible!important}.rb-precios-claros .rb-policy-item__icon,.rb-precios-claros .rb-policy-item__icon--image{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;padding:10px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:linear-gradient(135deg,rgba(105,186,203,.08),rgba(188,30,136,.08))!important;border:1px solid rgba(105,186,203,.12)!important;box-shadow:none!important}.rb-precios-claros .rb-policy-item__icon img,.rb-precios-claros .rb-policy-item__icon--image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:0!important}@media (max-width:767px){.rb-precios-claros .rb-policy-item__icon,.rb-precios-claros .rb-policy-item__icon--image{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;padding:8px!important}}.rb-precios-claros .rb-section--links-band{overflow:visible}.rb-precios-claros .rb-links--treatments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px;padding-top:28px}.rb-precios-claros .rb-treatment-card{position:relative;min-height:196px;padding:62px 18px 34px;border-radius:28px;text-decoration:none;color:var(--rb-text);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,252,.96)) padding-box,linear-gradient(135deg,var(--rb-pink) 0%,#8f75b4 42%,var(--rb-blue) 100%) border-box;border:5px solid transparent;box-shadow:0 18px 38px rgba(20,35,60,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:visible;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1),filter .34s ease}.rb-precios-claros .rb-treatment-card:before{content:"";position:absolute;inset:auto 12% 8px 12%;height:34%;border-radius:999px;background:radial-gradient(circle,rgba(105,186,203,.16) 0%,rgba(105,186,203,0) 72%);filter:blur(18px);opacity:.9;z-index:0;pointer-events:none}.rb-precios-claros .rb-treatment-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.56) 50%,transparent 82%);transform:translateX(-140%) skewX(-18deg);opacity:0;pointer-events:none;z-index:1;clip-path:inset(0 round 28px)}.rb-precios-claros .rb-treatment-card__icon{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,252,253,.92));border:1px solid rgba(105,186,203,.14);box-shadow:0 14px 28px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.82);display:grid;place-items:center;z-index:3}.rb-precios-claros .rb-treatment-card__icon:before{content:"";position:absolute;inset:-2px;border-radius:24px;background:linear-gradient(135deg,rgba(188,30,136,.18),rgba(105,186,203,.18));z-index:-1}.rb-precios-claros .rb-treatment-card__icon{font-size:.8rem;font-weight:700;color:var(--rb-text-soft)}.rb-precios-claros .rb-treatment-card__text{position:relative;z-index:2;display:block;margin-top:6px;font-size:1.04rem;line-height:1.4;font-weight:700;color:var(--rb-text);max-width:240px}.rb-precios-claros .rb-treatment-card__cta{position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:8px 18px;white-space:nowrap;border-radius:999px;font-size:.84rem;font-weight:700;color:var(--rb-pink);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 10px 20px rgba(20,35,60,.08),0 0 0 4px rgba(255,255,255,.82);transition:transform .28s ease,box-shadow .28s ease,color .28s ease,gap .28s ease}.rb-precios-claros .rb-treatment-card__cta span{transition:transform .28s ease}.rb-precios-claros .rb-treatment-card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 24px 52px rgba(20,35,60,.12),0 0 26px rgba(188,30,136,.08),0 0 30px rgba(105,186,203,.1);filter:saturate(1.03)}.rb-precios-claros .rb-treatment-card:hover:after{opacity:1;animation:rbFinanceShine 1.05s ease forwards}.rb-precios-claros .rb-treatment-card:hover .rb-treatment-card__icon{transform:translateX(-50%) translateY(-4px)}.rb-precios-claros .rb-treatment-card:hover .rb-treatment-card__cta{transform:translateX(-50%) translateY(-2px);box-shadow:0 14px 24px rgba(20,35,60,.1),0 0 0 4px rgba(255,255,255,.88);color:var(--rb-text)}.rb-precios-claros .rb-treatment-card:hover .rb-treatment-card__cta span{transform:translateX(3px)}@media (max-width:1080px){.rb-precios-claros .rb-links--treatments{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px}}@media (max-width:767px){.rb-precios-claros .rb-links--treatments{grid-template-columns:1fr;gap:30px;padding-top:18px}.rb-precios-claros .rb-treatment-card{min-height:178px;padding:58px 16px 30px;border-radius:24px}.rb-precios-claros .rb-treatment-card:after{clip-path:inset(0 round 24px)}.rb-precios-claros .rb-treatment-card__icon{width:64px;height:64px;top:-14px;border-radius:20px}.rb-precios-claros .rb-treatment-card__text{font-size:1rem;max-width:none}.rb-precios-claros .rb-treatment-card__cta{bottom:-15px;font-size:.82rem;padding:7px 16px}}.rb-precios-claros .rb-tech__grid--modern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:28px 0 42px;align-items:start}.rb-precios-claros .rb-tech-card-modern{position:relative;padding-bottom:34px}.rb-precios-claros .rb-tech-card-modern__media{position:relative;border-radius:34px;overflow:hidden;min-height:340px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.72),rgba(105,186,203,.82)) border-box;border:4px solid transparent;box-shadow:0 20px 44px rgba(20,35,60,.08),0 0 22px rgba(188,30,136,.06),0 0 26px rgba(105,186,203,.06)}.rb-precios-claros .rb-tech-card-modern__media img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover;object-position:center;border-radius:30px;transition:transform .38s cubic-bezier(.22,.61,.36,1)}.rb-precios-claros .rb-tech-card-modern__content{position:relative;z-index:2;width:calc(100% - 44px);margin:-42px auto 0;padding:22px 22px 20px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.3),rgba(105,186,203,.34)) border-box;border:1.5px solid transparent;box-shadow:0 18px 34px rgba(20,35,60,.1),0 8px 18px rgba(20,35,60,.05);backdrop-filter:blur(4px)}.rb-precios-claros .rb-tech-card-modern__content p{margin:0;font-size:1.04rem;line-height:1.85;color:var(--rb-text)}.rb-precios-claros .rb-tech-card-modern__content strong{color:var(--rb-text)}.rb-precios-claros .rb-tech-card-modern:hover .rb-tech-card-modern__media img{transform:scale(1.035)}.rb-precios-claros .rb-tech-card-modern:hover .rb-tech-card-modern__content{transform:translateY(-4px);transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 22px 40px rgba(20,35,60,.12),0 0 18px rgba(188,30,136,.06),0 0 22px rgba(105,186,203,.06)}@media (max-width:1080px){.rb-precios-claros .rb-tech__grid--modern{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.rb-precios-claros .rb-tech__grid--modern{margin:22px 0 34px;gap:24px}.rb-precios-claros .rb-tech-card-modern{padding-bottom:22px}.rb-precios-claros .rb-tech-card-modern__media{min-height:250px;border-radius:28px}.rb-precios-claros .rb-tech-card-modern__media img{min-height:250px;border-radius:24px}.rb-precios-claros .rb-tech-card-modern__content{width:calc(100% - 24px);margin-top:-28px;padding:18px 18px 16px;border-radius:20px}.rb-precios-claros .rb-tech-card-modern__content p{font-size:.98rem;line-height:1.72}}@media (max-width:767px){.vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_row,.wpb_row,.vc_row-fluid{margin-left:0!important;margin-right:0!important}.content-area,.entry-content{overflow-x:clip}.rb-precios-claros{margin-top:0!important}.rb-precios-claros .rb-section--hero{padding-top:18px!important}.rb-precios-claros .rb-hero__inner{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.rb-precios-claros .rb-hero__content{order:1!important}.rb-precios-claros .rb-hero__visual{order:2!important;justify-content:center!important}.rb-precios-claros .rb-hero__visual,.rb-precios-claros .rb-contact__visual{order:2!important}.rb-precios-claros .rb-hero__content{order:1!important}.rb-precios-claros .rb-visual-card{min-height:auto!important}.rb-precios-claros .rb-hero-image-wrap,.rb-precios-claros .rb-hero-image{min-height:260px!important}.rb-precios-claros .rb-policy__items{grid-template-columns:1fr!important;gap:14px!important}.rb-precios-claros .rb-policy-item{grid-template-columns:52px 1fr!important;gap:12px!important;padding:14px!important;min-height:0!important}.rb-precios-claros .rb-policy-item__icon,.rb-precios-claros .rb-policy-item__icon--image{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:6px!important;border-radius:14px!important}.rb-precios-claros .rb-policy-item__check{width:22px!important;height:22px!important;top:8px!important;right:8px!important;font-size:12px!important}.rb-precios-claros .rb-policy-item p{font-size:.72rem!important;line-height:1.22!important;min-height:0!important;letter-spacing:0!important;padding-left:0!important}.rb-precios-claros .rb-policy__window>p:last-child{font-size:.92rem!important;line-height:1.75!important}.rb-precios-claros .rb-links--treatments{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 10px!important;padding-top:18px!important}.rb-precios-claros .rb-treatment-card{min-height:154px!important;padding:50px 8px 28px!important;border-radius:22px!important}.rb-precios-claros .rb-treatment-card:after{clip-path:inset(0 round 22px)!important}.rb-precios-claros .rb-treatment-card__icon{width:54px!important;height:54px!important;top:-12px!important;border-radius:18px!important}.rb-precios-claros .rb-treatment-card__text{font-size:.82rem!important;line-height:1.22!important;max-width:none!important}.rb-precios-claros .rb-treatment-card__cta{bottom:-12px!important;font-size:.72rem!important;padding:6px 12px!important;min-height:30px!important;white-space:nowrap!important}.rb-precios-claros .rb-tech__grid--modern{grid-template-columns:1fr!important;margin:22px 0 34px!important;gap:24px!important}.rb-precios-claros .rb-tech-card-modern__media{min-height:250px!important}.rb-precios-claros .rb-tech-card-modern__media img{min-height:250px!important}}.rb-precios-claros .rb-treatment-card{min-height:214px;padding-top:74px}.rb-precios-claros .rb-treatment-card__icon{width:126px!important;height:72px!important;top:-14px!important;border-radius:22px!important;padding:0!important;overflow:visible!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,252,253,.94))!important;border:1px solid rgba(105,186,203,.14)!important;box-shadow:0 14px 28px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.82)!important}.rb-precios-claros .rb-treatment-card__icon:before{border-radius:24px!important}.rb-precios-claros .rb-treatment-card__icon--image img{display:block;width:118px;height:54px;object-fit:contain;object-position:center;max-width:none;max-height:none}.rb-precios-claros .rb-treatment-card__text{margin-top:10px}@media (max-width:1080px){.rb-precios-claros .rb-treatment-card{min-height:198px;padding-top:68px}.rb-precios-claros .rb-treatment-card__icon{width:112px!important;height:66px!important}.rb-precios-claros .rb-treatment-card__icon--image img{width:104px;height:48px}}@media (max-width:767px){.rb-precios-claros .rb-treatment-card__icon{width:86px!important;height:52px!important;border-radius:18px!important}.rb-precios-claros .rb-treatment-card__icon--image img{width:78px;height:38px}}.rb-precios-claros .rb-treatment-card{min-height:198px;padding-top:66px;padding-bottom:28px}.rb-precios-claros .rb-treatment-card__icon{overflow:hidden!important}.rb-precios-claros .rb-treatment-card__icon:before{inset:0!important;border-radius:inherit!important;transform:translateX(-135%) rotate(12deg)!important}.rb-precios-claros .rb-treatment-card__text{margin-top:2px!important;line-height:1.32!important}.rb-precios-claros .rb-treatment-card__cta{bottom:-15px!important;min-height:28px!important;padding:5px 14px!important;font-size:.8rem!important;line-height:1!important}@media (max-width:1080px){.rb-precios-claros .rb-treatment-card{min-height:186px;padding-top:62px;padding-bottom:26px}.rb-precios-claros .rb-treatment-card__text{margin-top:0!important}}@media (max-width:767px){.rb-precios-claros .rb-treatment-card{min-height:154px!important;padding-top:48px!important;padding-bottom:24px!important}.rb-precios-claros .rb-treatment-card__text{margin-top:0!important}.rb-precios-claros .rb-treatment-card__cta{min-height:26px!important;padding:4px 11px!important;font-size:.72rem!important}}@keyframes rbTreatBlobFloat{0%,100%{transform:translateY(-50%) translateX(0) rotate(0deg) scale(1)}50%{transform:translateY(-50%) translateX(-12px) rotate(3deg) scale(1.04)}}@keyframes rbTreatMiniBlob{0%{transform:translateY(-50%) translateX(0) rotate(0deg) scale(1)}100%{transform:translateY(-50%) translateX(-10px) rotate(8deg) scale(1.08)}}.rb-when-grid--2cols{grid-template-columns:1fr 1fr!important}.rb-when-doctor--bottom{margin-top:24px;align-items:center}.rb-when-doctor--bottom .rb-when-doctor__image-wrap{width:180px;margin:0 auto}.rb-when-list li{color:#222;font-weight:500}.rb-when-list li:before{background:linear-gradient(135deg,#bc1e88,#69bacb)}html,body{opacity:1!important;visibility:visible!important;animation:none!important}@keyframes rbVisitFloat{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}100%{transform:translate3d(12px,-10px,0) rotate(7deg) scale(1.06)}}html,body{opacity:1!important;visibility:visible!important}@keyframes rbDecisionBlob{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}100%{transform:translate3d(18px,-16px,0) rotate(10deg) scale(1.08)}}.rb-decision-head{display:flex;flex-direction:column;align-items:center;text-align:center}.rb-decision-head .rb-title-sm{text-align:center;max-width:900px;margin:0 auto}.rb-decision-head__separator{margin-left:auto;margin-right:auto}.rb-highlight-pink{color:var(--rb-pink)}@keyframes rbTreatmentsFloat{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}100%{transform:translate3d(12px,-12px,0) rotate(6deg) scale(1.05)}}.rb-modal-open{overflow:hidden}.rb-treatment-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.rb-treatment-modal[aria-hidden=false]{opacity:1;visibility:visible}.rb-treatment-modal__backdrop{position:absolute;inset:0;background:rgba(18,24,36,.42);backdrop-filter:blur(6px)}.rb-treatment-modal__dialog{position:relative;width:min(92vw,760px);margin:24px;border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,252,.96)),linear-gradient(135deg,rgba(188,30,136,.1),rgba(105,186,203,.1));border:1px solid rgba(105,186,203,.14);box-shadow:0 30px 70px rgba(20,35,60,.22);overflow:hidden;transform:translateY(16px) scale(.98);transition:transform .28s ease}.rb-treatment-modal[aria-hidden=false].rb-treatment-modal__dialog{transform:translateY(0) scale(1)}.rb-treatment-modal__blob{position:absolute;right:-80px;top:-50px;width:280px;height:220px;border-radius:58% 42% 51% 49%/43% 58% 42% 57%;background:linear-gradient(135deg,rgba(188,30,136,.18),rgba(105,186,203,.14));opacity:.72;animation:rbModalBlob 12s ease-in-out infinite alternate}@keyframes rbModalBlob{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}100%{transform:translate3d(10px,-8px,0) rotate(6deg) scale(1.06)}}.rb-treatment-modal__content-wrap{position:relative;z-index:1;padding:34px 32px 28px}.rb-treatment-modal__icon{width:76px;height:76px;margin:0 auto 14px;border-radius:24px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--rb-text-soft);letter-spacing:.04em;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,252,253,.95)) padding-box,linear-gradient(135deg,rgba(188,30,136,.44),rgba(105,186,203,.42)) border-box;border:2px solid transparent;box-shadow:0 16px 28px rgba(20,35,60,.08)}.rb-treatment-modal__title{margin:0 0 16px;text-align:center;font-size:clamp(1.6rem,1.2rem/**/+1vw,2.2rem);line-height:1.15;color:var(--rb-text)}.rb-treatment-modal__text{max-width:640px;margin:0 auto}.rb-treatment-modal__text p{margin:0 0 14px;color:var(--rb-text-soft);line-height:1.84;font-size:1rem}.rb-treatment-modal__text p:last-child{margin-bottom:0}.rb-treatment-modal__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.rb-treatment-modal__actions .rb-btn-secondary,.rb-treatment-modal__actions .rb-btn-primary{min-height:48px}.rb-treatment-modal__close{position:absolute;top:16px;right:16px;z-index:3;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.86);color:var(--rb-text);font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(20,35,60,.1)}@media (max-width:767px){.rb-treatment-modal__dialog{width:min(94vw,760px);border-radius:26px}.rb-treatment-modal__content-wrap{padding:26px 18px 22px}.rb-treatment-modal__blob{width:200px;height:160px;right:-60px;top:-34px}.rb-treatment-modal__title{font-size:1.45rem}.rb-treatment-modal__actions{flex-direction:column}.rb-treatment-modal__actions .rb-btn-secondary,.rb-treatment-modal__actions .rb-btn-primary{width:100%}}.rb-treatment-modal__dialog{max-height:min(88vh,900px)}.rb-treatment-modal__content-wrap{overflow-y:auto;max-height:min(88vh,900px)}@media (max-width:767px){.rb-treatment-modal__actions{flex-direction:row!important}.rb-treatment-modal__actions .rb-btn-secondary,.rb-treatment-modal__actions .rb-btn-primary{width:auto!important;flex:0 1 auto!important}}.rb-treatment-modal__title{display:none!important}.rb-treatment-modal__text strong{color:var(--rb-text);font-weight:800}.rb-treatment-modal__actions{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:28px!important}.rb-treatment-modal__actions .rb-btn-primary{min-width:240px}.rb-treatment-modal__close{top:18px!important;right:18px!important;width:56px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:2rem!important;line-height:1!important}@media (max-width:767px){.rb-treatment-modal__close{width:52px!important;height:52px!important;top:14px!important;right:14px!important;font-size:1.9rem!important}.rb-treatment-modal__actions .rb-btn-primary{width:auto!important;min-width:220px}}.rb-treatment-modal__dialog{position:relative!important;overflow:visible!important;max-height:min(88vh,900px)}.rb-treatment-modal__content-wrap{position:relative!important;overflow-y:auto!important;overflow-x:visible!important;max-height:min(88vh,900px);padding-top:34px!important}.rb-treatment-modal__close{position:absolute!important;top:-20px!important;right:-20px!important;z-index:20!important;width:58px!important;height:58px!important;border:0!important;border-radius:50%!important;background:#ffffff!important;color:var(--rb-text)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:2.2rem!important;line-height:1!important;box-shadow:0 14px 32px rgba(20,35,60,.16)!important;cursor:pointer!important}.rb-treatment-modal__actions{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:28px!important}.rb-treatment-modal__actions .rb-modal-cta,.rb-treatment-modal__actions .rb-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 22px!important;border-radius:999px!important;white-space:nowrap!important;text-decoration:none!important;font-weight:700!important;font-size:.95rem!important;background:linear-gradient(135deg,var(--rb-pink),var(--rb-blue))!important;color:#ffffff!important;border:none!important;box-shadow:0 12px 26px rgba(20,35,60,.1)!important}.rb-treatment-modal__actions .rb-modal-cta:hover,.rb-treatment-modal__actions .rb-btn-primary:hover{color:#ffffff!important;filter:saturate(1.04);transform:translateY(-1px)}@media (max-width:767px){.rb-treatment-modal__content-wrap{padding-top:30px!important}.rb-treatment-modal__close{top:-14px!important;right:-8px!important;width:52px!important;height:52px!important;font-size:2rem!important}.rb-treatment-modal__actions{flex-direction:row!important}.rb-treatment-modal__actions .rb-modal-cta,.rb-treatment-modal__actions .rb-btn-primary{min-width:220px;min-height:44px!important;padding:0 18px!important;font-size:.9rem!important;width:auto!important}}.rb-fiv-container{position:relative;z-index:2;width:min(1240px,calc(100% - 32px));margin:0 auto}.rb-fiv-section{position:relative;padding:96px 0;overflow:hidden}.rb-fiv-section--hero{background:radial-gradient(circle at 14% 16%,rgba(105,186,203,.16),transparent 28%),radial-gradient(circle at 86% 22%,rgba(188,30,136,.12),transparent 28%),linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-fiv-section--process{background:linear-gradient(180deg,#f8fbfc 0%,#fff 100%)}.rb-fiv-section--set{background:radial-gradient(circle at 12% 50%,rgba(105,186,203,.16),transparent 24%),radial-gradient(circle at 90% 36%,rgba(188,30,136,.16),transparent 24%),linear-gradient(135deg,#f4fbfc 0%,#fff 45%,#fff7fb 100%)}.rb-fiv-section--indications{background:linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-fiv-section--results{background:linear-gradient(180deg,#eef5f7 0%,#f8fbfc 100%)}.rb-fiv-section--support{background:linear-gradient(180deg,#fff 0%,#f9fcfd 100%)}.rb-fiv-section--faq{background:radial-gradient(circle at 10% 70%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 88% 14%,rgba(188,30,136,.12),transparent 24%),linear-gradient(180deg,#f3f8fa 0%,#fff 100%)}.rb-fiv-section__shapes{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.rb-fiv-blob,.rb-fiv-dot{position:absolute;display:block}.rb-fiv-blob{opacity:.92;filter:saturate(108%)}.rb-fiv-blob--hero-1{width:430px;height:370px;right:6%;top:70px;background:linear-gradient(135deg,rgba(188,30,136,.95) 0%,rgba(105,186,203,.92) 100%);border-radius:58% 42% 63% 37%/39% 60% 40% 61%;animation:rbFivHeroBlobOne 18s ease-in-out infinite}.rb-fiv-blob--hero-2{width:240px;height:220px;right:18%;top:40px;background:rgba(105,186,203,.34);border-radius:41% 59% 38% 62%/60% 39% 61% 40%;filter:blur(4px);animation:rbFivHeroBlobTwo 22s ease-in-out infinite}.rb-fiv-blob--soft-1{width:300px;height:260px;left:-40px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,rgba(105,186,203,.88) 0%,rgba(188,30,136,.82) 100%);border-radius:63% 37% 49% 51%/42% 55% 45% 58%;opacity:.18}.rb-fiv-blob--soft-2{width:240px;height:200px;right:-40px;top:20px;background:linear-gradient(135deg,rgba(188,30,136,.72) 0%,rgba(105,186,203,.72) 100%);border-radius:40% 60% 57% 43%/56% 38% 62% 44%;opacity:.14}.rb-fiv-dot{border-radius:50%;box-shadow:0 18px 45px rgba(20,35,60,.08)}.rb-fiv-dot--hero-1{width:64px;height:64px;right:31%;bottom:86px;background:#69bacb;animation:rbFivFloatCircle 18s ease-in-out infinite}.rb-fiv-dot--hero-2{width:18px;height:18px;right:27%;bottom:154px;background:#bc1e88;animation:rbFivFloatDot 15s ease-in-out infinite}.rb-fiv-bilbao-page__orb{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:.5;z-index:1}.rb-fiv-bilbao-page__orb--1{top:180px;left:-90px;width:260px;height:260px;background:rgba(105,186,203,.18);animation:rbFivFloatOne 24s ease-in-out infinite alternate}.rb-fiv-bilbao-page__orb--2{top:980px;right:-80px;width:300px;height:300px;background:rgba(188,30,136,.14);animation:rbFivFloatTwo 30s ease-in-out infinite alternate}.rb-fiv-bilbao-page__orb--3{bottom:340px;left:6%;width:240px;height:240px;background:rgba(105,186,203,.12);animation:rbFivFloatThree 28s ease-in-out infinite alternate}.rb-fiv-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--rb-pink);background:rgba(188,30,136,.08);border:1px solid rgba(188,30,136,.14);margin-bottom:18px;box-shadow:0 8px 24px rgba(188,30,136,.08)}.rb-fiv-title,.rb-fiv-title-sm{margin:0;line-height:1.06;letter-spacing:-.03em;color:var(--rb-text)}.rb-fiv-title{font-size:clamp(2.45rem,4vw,4.15rem);font-weight:300}.rb-fiv-title-sm{font-size:clamp(2rem,4vw,3.1rem);font-weight:300}.rb-fiv-title__pink,.rb-fiv-title__pink-inline{color:var(--rb-pink)}.rb-fiv-title__blue,.rb-fiv-title__blue-inline{color:var(--rb-blue)}.rb-fiv-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:54px;align-items:start}.rb-fiv-copy-card,.rb-fiv-list-card,.rb-fiv-results-card,.rb-fiv-support,.rb-fiv-faq__item,.rb-fiv-highlight,.rb-fiv-hero-card,.rb-fiv-stage-card{position:relative;border-radius:var(--rb-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow)}.rb-fiv-copy-card,.rb-fiv-list-card{padding:32px}.rb-fiv-copy-card:before,.rb-fiv-list-card:before,.rb-fiv-results-card:before,.rb-fiv-support:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:5px;background:var(--rb-gradient)}.rb-fiv-copy-card p,.rb-fiv-process-intro p,.rb-fiv-highlight__content p,.rb-fiv-results-card p,.rb-fiv-support__content p,.rb-fiv-faq__content p{margin:0 0 18px;font-size:1rem;line-height:1.88;color:var(--rb-text-soft)}.rb-fiv-copy-card p:last-child,.rb-fiv-process-intro p:last-child,.rb-fiv-highlight__content p:last-child,.rb-fiv-results-card p:last-child,.rb-fiv-support__content p:last-child,.rb-fiv-faq__content p:last-child{margin-bottom:0}.rb-fiv-copy-card{margin-top:28px}.rb-fiv-doctor-quote{margin-top:24px;display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:start;padding:22px;border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.18);box-shadow:0 18px 36px rgba(20,35,60,.07)}.rb-fiv-doctor-quote__photo{display:block;border-radius:22px;overflow:hidden;box-shadow:0 18px 34px rgba(20,35,60,.08)}.rb-fiv-doctor-quote__photo img{display:block;width:100%;height:150px;object-fit:cover;object-position:center top}.rb-fiv-doctor-quote__label{display:block;margin-bottom:10px;font-size:.95rem;line-height:1.5;color:var(--rb-text)}.rb-fiv-doctor-quote__label a{color:inherit;text-decoration:none}.rb-fiv-doctor-quote blockquote{margin:0;font-size:1rem;line-height:1.85;color:var(--rb-text);font-weight:500}.rb-fiv-hero-card{padding:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.84)),var(--rb-gradient-soft);box-shadow:var(--rb-shadow-strong)}.rb-fiv-hero-card:before{content:"";position:absolute;inset:12px;border-radius:28px;border:1px solid rgba(105,186,203,.12);pointer-events:none}.rb-fiv-hero-card__brand{display:flex;align-items:center;gap:16px;margin-bottom:18px;position:relative;z-index:2}.rb-fiv-hero-card__icon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,252,253,.94));border:1px solid rgba(105,186,203,.16);box-shadow:0 14px 30px rgba(20,35,60,.08)}.rb-fiv-hero-card__icon img{width:58px;height:58px;object-fit:contain}.rb-fiv-hero-card__brand-kicker{display:block;margin-bottom:4px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-text-soft)}.rb-fiv-hero-card__brand-text strong{font-size:1.1rem;color:var(--rb-text)}.rb-fiv-hero-card__visual{position:relative;z-index:2}.rb-fiv-hero-card__placeholder,.rb-fiv-support__placeholder{min-height:330px;border-radius:28px;border:1.5px dashed rgba(31,36,48,.14);background:radial-gradient(circle at 18% 18%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 82% 78%,rgba(188,30,136,.14),transparent 24%),linear-gradient(180deg,#fff,#fbfdff);display:grid;place-items:center;text-align:center;padding:24px}.rb-fiv-hero-card__placeholder span,.rb-fiv-support__placeholder span{font-size:.95rem;line-height:1.65;font-weight:700;color:var(--rb-text-soft)}.rb-fiv-hero-card__message{margin-top:18px;padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,252,253,.94));border:1px solid rgba(105,186,203,.18);position:relative;z-index:2}.rb-fiv-hero-card__message p{margin:0;font-size:1rem;line-height:1.8;color:var(--rb-text)}.rb-fiv-mini-points{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rb-fiv-mini-point{padding:16px 14px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.14);text-align:center}.rb-fiv-mini-point__value{display:block;font-size:1rem;font-weight:800;color:var(--rb-pink)}.rb-fiv-mini-point__label{display:block;margin-top:4px;font-size:.9rem;line-height:1.4;color:var(--rb-text-soft)}.rb-fiv-section-head{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start;margin-bottom:24px}.rb-fiv-section-head--center{max-width:960px;margin:0 auto 28px;text-align:center;display:flex;flex-direction:column;align-items:center}.rb-fiv-section-lead{margin:0;font-size:1.04rem;line-height:1.84;color:var(--rb-text-soft)}.rb-fiv-separator{display:block;width:96px;height:4px;border-radius:999px;margin-top:14px;background:linear-gradient(90deg,var(--rb-blue),var(--rb-pink));opacity:.95}.rb-fiv-pulse{position:relative;width:50px;height:50px;border-radius:50%;background:0 0;border:none;box-shadow:none;overflow:visible;flex:0 0 auto}.rb-fiv-pulse:before{content:"";position:absolute;inset:5px;border-radius:50%;border:7px solid var(--rb-pink);box-sizing:border-box;animation:rbPulseRingStrong 1.9s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(188,30,136,.26)) drop-shadow(0 0 24px rgba(105,186,203,.2))}.rb-fiv-pulse:after{content:"";position:absolute;top:2px;right:-1px;width:18px;height:18px;border-radius:50%;background:var(--rb-blue);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24);animation:rbPulseDotStrong 1.9s ease-in-out infinite}.rb-fiv-pulse span{display:none}.rb-fiv-process-intro{max-width:1000px;margin:0 auto 30px}.rb-fiv-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch}.rb-fiv-stage-card{padding:24px 18px 20px;text-align:center;transition:transform .28s ease,box-shadow .28s ease}.rb-fiv-stage-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(20,35,60,.12)}.rb-fiv-stage-card__icon{width:96px;height:96px;margin:0 auto 16px;border-radius:50%;background:#ffdce6;border:1px solid rgba(105,186,203,.14);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.85)}.rb-fiv-stage-card__icon img{width:74px;height:74px;object-fit:contain}.rb-fiv-stage-card h3{margin:0 0 10px;font-size:1.1rem;line-height:1.3;color:var(--rb-text)}.rb-fiv-stage-card p{margin:0;font-size:.96rem;line-height:1.68;color:var(--rb-text-soft)}.rb-fiv-highlight{display:grid;grid-template-columns:118px 1fr;gap:34px;padding:46px;border-radius:38px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.82)),linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.12));border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow-strong)}.rb-fiv-highlight__icon{width:118px;height:118px;border-radius:32px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.86));box-shadow:inset 0 0 0 1px rgba(255,255,255,.65);display:grid;place-items:center;overflow:hidden}.rb-fiv-highlight__icon img{display:block;width:72px;height:72px;object-fit:contain}.rb-fiv-indications-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start}.rb-fiv-copy-card--dense{min-height:100%}.rb-fiv-list-card h3{margin:0 0 18px;font-size:1.2rem;line-height:1.35;color:var(--rb-text)}.rb-fiv-check-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.rb-fiv-check-list li{position:relative;padding-left:38px;line-height:1.75;color:var(--rb-text);font-weight:500}.rb-fiv-check-list li:before{content:"";position:absolute;left:0;top:.36em;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.18));border:1px solid rgba(105,186,203,.18);box-shadow:inset 0 0 0 4px #fff}.rb-fiv-results-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:28px;padding:34px;overflow:hidden}.rb-fiv-results-card__side{display:flex;align-items:stretch}.rb-fiv-side-note{width:100%;padding:26px 24px;border-radius:24px;background:linear-gradient(135deg,rgba(188,30,136,.12),rgba(105,186,203,.14));border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.rb-fiv-side-note strong{display:block;margin-bottom:8px;font-size:1.12rem;line-height:1.4;color:var(--rb-text)}.rb-fiv-side-note p{margin:0;font-size:1rem;line-height:1.75;color:var(--rb-text-soft)}.rb-fiv-results-card__actions{margin-top:24px}.rb-fiv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:.02em;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.rb-fiv-btn--primary{color:#fff;background:linear-gradient(135deg,var(--rb-pink),var(--rb-blue));box-shadow:0 16px 30px rgba(20,35,60,.12)}.rb-fiv-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 34px rgba(188,30,136,.16),0 16px 30px rgba(105,186,203,.16);filter:saturate(1.06) brightness(1.04);color:#fff}.rb-fiv-support{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center;padding:36px}.rb-fiv-form-wrap{margin-top:24px;padding:24px;border-radius:24px;background:linear-gradient(135deg,rgba(105,186,203,.08),rgba(188,30,136,.05));border:1px solid rgba(105,186,203,.12)}.rb-fiv-faq__items{display:grid;gap:16px}.rb-fiv-faq__item{overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.rb-fiv-faq__item:hover{transform:translateY(-4px)}.rb-fiv-faq__item summary{list-style:none;cursor:pointer;position:relative;padding:24px 62px 24px 26px;font-size:1.08rem;font-weight:600;color:var(--rb-text);transition:background .25s ease,color .25s ease}.rb-fiv-faq__item summary::-webkit-details-marker{display:none}.rb-fiv-faq__item:hover summary{background:linear-gradient(90deg,rgba(105,186,203,.06),rgba(188,30,136,.05))}.rb-fiv-faq__item summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.7rem;font-weight:300;color:var(--rb-pink)}.rb-fiv-faq__item[open]summary:after{content:"–"}.rb-fiv-faq__item[open]summary{background:linear-gradient(90deg,rgba(105,186,203,.08),rgba(188,30,136,.06))}.rb-fiv-faq__content{padding:0 26px 26px}@keyframes rbFivFloatOne{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(70px,30px,0) scale(1.08)}}@keyframes rbFivFloatTwo{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-80px,55px,0) scale(1.05)}}@keyframes rbFivFloatThree{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(40px,-60px,0)}}@keyframes rbFivHeroBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}33%{transform:translate3d(10px,-8px,0) rotate(1deg) scale(1.015)}66%{transform:translate3d(-8px,10px,0) rotate(-1deg) scale(.995)}}@keyframes rbFivHeroBlobTwo{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-12px,12px,0) scale(1.02)}}@keyframes rbFivFloatCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes rbFivFloatDot{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(4px,-6px,0);opacity:.9}}@keyframes rbPulseRingStrong{0%,100%{transform:scale(1);opacity:.96}50%{transform:scale(1.18);opacity:.60}}@keyframes rbPulseDotStrong{0%,100%{transform:scale(1);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24)}50%{transform:scale(1.18);box-shadow:0 0 24px rgba(105,186,203,.54),0 0 38px rgba(188,30,136,.32)}}@media (max-width:1180px){.rb-fiv-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.rb-fiv-section{padding:78px 0}.rb-fiv-hero__grid,.rb-fiv-indications-grid,.rb-fiv-results-card,.rb-fiv-support{grid-template-columns:1fr}.rb-fiv-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-fiv-hero__visual{order:-1}}@media (max-width:767px){.rb-fiv-section{padding:58px 0}.rb-fiv-container{width:min(100% - 20px,1240px)}.rb-fiv-title{font-size:2.2rem;line-height:1.08}.rb-fiv-copy-card,.rb-fiv-list-card,.rb-fiv-results-card,.rb-fiv-support,.rb-fiv-stage-card,.rb-fiv-highlight,.rb-fiv-hero-card{padding:22px}.rb-fiv-doctor-quote,.rb-fiv-highlight,.rb-fiv-section-head{grid-template-columns:1fr}.rb-fiv-doctor-quote__photo{max-width:140px}.rb-fiv-hero-card__placeholder,.rb-fiv-support__placeholder{min-height:240px}.rb-fiv-mini-points{grid-template-columns:1fr}.rb-fiv-stages{grid-template-columns:1fr}.rb-fiv-stage-card__icon{width:82px;height:82px}.rb-fiv-stage-card__icon img{width:60px;height:60px}.rb-fiv-highlight__icon{width:78px;height:78px;border-radius:22px}.rb-fiv-highlight__icon img{width:52px;height:52px}.rb-fiv-pulse{width:42px;height:42px}.rb-fiv-pulse:before{inset:4px;border-width:6px}.rb-fiv-pulse:after{top:2px;right:-1px;width:14px;height:14px}.rb-fiv-faq__item summary{font-size:1rem;padding:18px 54px 18px 18px}.rb-fiv-faq__content{padding:0 18px 18px}}.rb-treat-anchor-card__icon,.rb-visit-card__icon{width:74px;height:74px;padding:7px;border-radius:20px;display:flex;align-items:center;justify-content:center}.rb-treat-anchor-card__icon img,.rb-visit-card__icon img{width:100%;height:100%;object-fit:contain;display:block;transform:none!important}.rb-visit-image-card img{width:100%;height:auto;display:block;border-radius:20px}.rb-contact__image img{border-radius:20px}.rb-section--hero header.rb-hero{margin-top:-60px!important}.rb-section--hero header.rb-hero h1.rb-title{padding-top:30px!important}@media (max-width:767px){.rb-section--hero header.rb-hero{margin-top:-28px!important}.rb-section--hero header.rb-hero h1.rb-title{padding-top:16px!important}.rb-eyebrow{display:none!important}}@keyframes fiv_rbIndicationsBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(24px,-16px,0) rotate(4deg) scale(1.03)}}@keyframes fiv_rbIndicationsBlobTwo{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-22px,18px,0) rotate(-3deg) scale(1.02)}}@keyframes fiv_rbIndicationsDot{0%,100%{transform:translate3d(0,0,0);opacity:.9}50%{transform:translate3d(8px,-10px,0);opacity:.65}}@keyframes fiv_rbIndicationsCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-8px,10px,0)}}@keyframes rbFivIndicationsBlobA{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(26px,-18px,0) rotate(4deg) scale(1.03)}}@keyframes rbFivIndicationsBlobB{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-28px,20px,0) rotate(-3deg) scale(1.02)}}@keyframes rbFivIndicationsDotA{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-12px,0)}}@keyframes rbFivIndicationsDotB{0%,100%{transform:translate3d(0,0,0);opacity:.95}50%{transform:translate3d(8px,-8px,0);opacity:.65}}@keyframes rbFivTextBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-18px,16px,0) rotate(4deg) scale(1.05)}}@keyframes rbFivTextBlobTwo{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(20px,-12px,0) rotate(-3deg) scale(1.04)}}@keyframes rbFivTextBlobThree{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.24}50%{transform:translate3d(14px,-10px,0) scale(1.12);opacity:.38}}@keyframes aeHeroSoftBlob{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-12px,10px,0) rotate(-3deg) scale(1.04)}}@keyframes btHeroSoftBlob{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-12px,10px,0) rotate(-3deg) scale(1.04)}}.rb-dgp-page .rb-dgp-results-card-v4 a:not(.rb-fiv-btn){color:var(--rb-pink)!important;font-weight:750!important;text-decoration:none!important}.rb-ia-page .rb-ia-results-card a:not(.rb-fiv-btn){color:var(--rb-pink);font-weight:750;text-decoration:none}.rb-pf-option-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 30px}.rb-pf-option-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:184px;padding:30px 22px 26px;border-radius:26px;text-align:center;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(188,30,136,.1),transparent 34%),radial-gradient(circle at 0% 100%,rgba(105,186,203,.12),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.16);box-shadow:0 16px 34px rgba(20,35,60,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.rb-pf-option-card:before{content:"";position:absolute;inset:auto 18px 12px 18px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--rb-pink),var(--rb-blue));opacity:.72}.rb-pf-option-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(20,35,60,.09);border-color:rgba(105,186,203,.26)}.rb-pf-option-card__icon{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,rgba(255,220,230,.92),rgba(223,244,248,.94));box-shadow:0 12px 26px rgba(20,35,60,.07),0 0 0 7px rgba(255,255,255,.78)}.rb-pf-option-card__icon img{width:66px;height:66px;object-fit:contain;display:block}.rb-pf-option-card span{display:block;font-size:1rem;line-height:1.38;font-weight:700;color:var(--rb-text)}.rb-pf-split-module{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px;align-items:start;position:relative}.rb-pf-split-module__content{position:sticky;top:40px;padding:36px;border-radius:34px;background:radial-gradient(circle at 95% 5%,rgba(188,30,136,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,252,253,.92));border:1px solid rgba(105,186,203,.14);box-shadow:0 22px 52px rgba(20,35,60,.07)}.rb-pf-split-module__content p{margin:18px 0 0;font-size:1.04rem;line-height:1.82;color:var(--rb-text-soft)}.rb-pf-reason-grid{display:grid;gap:22px}.rb-pf-reason-card{position:relative;padding:32px;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 42px rgba(20,35,60,.07)}.rb-pf-reason-card:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,var(--rb-pink),var(--rb-blue));border-radius:30px 0 0 30px}.rb-pf-reason-card--blue{background:radial-gradient(circle at 90% 10%,rgba(105,186,203,.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,253,254,.96))}.rb-pf-reason-card h3,.rb-pf-process-step h3,.rb-pf-benefits-card h3,.rb-pf-legal-card h3{margin:0 0 16px;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--rb-text)}.rb-pf-reason-card p,.rb-pf-process-step p,.rb-pf-benefits-card p,.rb-pf-legal-card p{margin:0 0 16px;font-size:1rem;line-height:1.82;color:var(--rb-text-soft)}.rb-pf-reason-card p:last-child,.rb-pf-process-step p:last-child,.rb-pf-benefits-card p:last-child,.rb-pf-legal-card p:last-child{margin-bottom:0}.rb-pf-reason-card ul,.rb-pf-feature-list{list-style:none;padding:0;margin:18px 0 20px;display:grid;gap:12px}.rb-pf-reason-card li,.rb-pf-feature-list li{position:relative;padding-left:34px;font-size:.98rem;line-height:1.62;color:var(--rb-text)}.rb-pf-reason-card li:before,.rb-pf-feature-list li:before{content:"";position:absolute;left:0;top:.42em;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at center,var(--rb-blue) 0 31%,transparent 34%),linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.16));border:1px solid rgba(105,186,203,.18)}.rb-pf-process-flow__intro{max-width:880px;margin:0 auto 32px;text-align:center}.rb-pf-process-flow__intro p{margin:0;font-size:1.05rem;line-height:1.78;color:var(--rb-text-soft)}.rb-pf-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rb-pf-process-step{position:relative;padding:34px 30px 30px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 42px rgba(20,35,60,.06);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.rb-pf-process-step:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgba(20,35,60,.09);border-color:rgba(105,186,203,.24)}.rb-pf-process-step:after{content:"";position:absolute;width:170px;height:170px;right:-80px;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(105,186,203,.14),transparent 70%);pointer-events:none}.rb-pf-process-step--featured:after{background:radial-gradient(circle,rgba(188,30,136,.12),transparent 70%)}.rb-pf-process-step__icon{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;background:linear-gradient(135deg,rgba(255,220,230,.92),rgba(223,244,248,.94));box-shadow:0 12px 26px rgba(20,35,60,.07),0 0 0 7px rgba(255,255,255,.78)}.rb-pf-process-step__icon img{width:66px;height:66px;object-fit:contain;display:block}.rb-pf-process-step--featured .rb-pf-process-step__icon,.rb-pf-process-step--blue .rb-pf-process-step__icon{background:linear-gradient(135deg,rgba(223,244,248,.96),rgba(255,220,230,.88))}.rb-pf-benefits-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:stretch}.rb-pf-benefits-card,.rb-pf-legal-card{position:relative;padding:34px;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 42px rgba(20,35,60,.06);overflow:hidden}.rb-pf-benefits-card:before,.rb-pf-legal-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--rb-pink),var(--rb-blue))}.rb-pf-legal-card{background:radial-gradient(circle at 95% 12%,rgba(105,186,203,.14),transparent 34%),radial-gradient(circle at 8% 96%,rgba(188,30,136,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,253,.94))}.rb-pf-legal-card>strong{display:block;margin-top:22px;padding:22px 24px;border-radius:22px;font-size:1.02rem;line-height:1.68;color:var(--rb-text);background:linear-gradient(135deg,rgba(105,186,203,.12),rgba(188,30,136,.08));border:1px solid rgba(105,186,203,.14)}.rb-pf-section--support .rb-fiv-support-story__item p+p{margin-top:12px}.rb-pf-section--faq .rb-fiv-faq__items{max-width:1060px;margin:0 auto}@media (max-width:1080px){.rb-pf-split-module,.rb-pf-benefits-legal{grid-template-columns:1fr}.rb-pf-split-module__content{position:relative;top:auto}}@media (max-width:820px){.rb-pf-option-row,.rb-pf-process-grid{grid-template-columns:1fr}}@media (max-width:767px){.rb-pf-split-module__content,.rb-pf-reason-card,.rb-pf-process-step,.rb-pf-benefits-card,.rb-pf-legal-card{padding:24px;border-radius:26px}.rb-pf-option-card{min-height:148px;padding:24px 18px 22px}.rb-pf-option-card__icon,.rb-pf-process-step__icon{width:72px;height:72px}.rb-pf-option-card__icon img,.rb-pf-process-step__icon img{width:54px;height:54px}.rb-pf-option-card span{font-size:.96rem}.rb-pf-reason-card h3,.rb-pf-process-step h3,.rb-pf-benefits-card h3,.rb-pf-legal-card h3{font-size:1.22rem}}.rb-ve-section--when{background:radial-gradient(circle at 8% 20%,rgba(105,186,203,.1),transparent 28%),radial-gradient(circle at 90% 70%,rgba(188,30,136,.08),transparent 30%),linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-ve-split-module{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:30px;align-items:stretch}.rb-ve-split-module__content,.rb-ve-when-card{position:relative;padding:36px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 20px 48px rgba(20,35,60,.07);overflow:hidden}.rb-ve-split-module__content:before,.rb-ve-when-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--rb-pink),var(--rb-blue))}.rb-ve-split-module__content p,.rb-ve-when-card p{margin:18px 0 0;font-size:1rem;line-height:1.84;color:var(--rb-text-soft)}.rb-ve-when-card{background:radial-gradient(circle at 100% 0%,rgba(105,186,203,.16),transparent 34%),radial-gradient(circle at 0% 100%,rgba(188,30,136,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94))}.rb-ve-when-card h3{margin:0 0 16px;font-size:clamp(1.35rem,1.6vw,1.7rem);line-height:1.18;font-weight:600;letter-spacing:-.02em;color:var(--rb-text)}.rb-ve-when-card strong{display:block;margin-top:22px;padding:22px 24px;border-radius:22px;font-size:1.02rem;line-height:1.68;color:var(--rb-text);background:linear-gradient(135deg,rgba(105,186,203,.12),rgba(188,30,136,.08));border:1px solid rgba(105,186,203,.14)}.rb-ve-benefits-module .rb-fiv-indications-modern__copy p strong{color:var(--rb-pink)}.rb-ve-chip-list li{font-weight:600}.rb-ve-security-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.rb-ve-security-card{position:relative;padding:34px;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 42px rgba(20,35,60,.06);overflow:hidden}.rb-ve-security-card:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;border-radius:32px 0 0 32px;background:linear-gradient(180deg,var(--rb-pink),var(--rb-blue))}.rb-ve-security-card--accent{background:radial-gradient(circle at 90% 10%,rgba(105,186,203,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,253,.96))}.rb-ve-security-card__icon,.rb-ve-use-step__icon{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;background:linear-gradient(135deg,rgba(255,220,230,.92),rgba(223,244,248,.94));box-shadow:0 12px 26px rgba(20,35,60,.07),0 0 0 7px rgba(255,255,255,.78)}.rb-ve-security-card__icon img,.rb-ve-use-step__icon img{width:66px;height:66px;object-fit:contain;display:block}.rb-ve-security-card h3,.rb-ve-use-step h3{margin:0 0 16px;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.22;font-weight:600;letter-spacing:-.02em;color:var(--rb-text)}.rb-ve-security-card p,.rb-ve-use-step p{margin:0 0 16px;font-size:1rem;line-height:1.82;color:var(--rb-text-soft)}.rb-ve-security-card p:last-child,.rb-ve-use-step p:last-child{margin-bottom:0}.rb-ve-use-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.rb-ve-use-step{position:relative;padding:34px 28px 30px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 42px rgba(20,35,60,.06);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.rb-ve-use-step:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgba(20,35,60,.09);border-color:rgba(105,186,203,.24)}.rb-ve-use-step:after{content:"";position:absolute;width:160px;height:160px;right:-80px;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(105,186,203,.14),transparent 70%);pointer-events:none}.rb-ve-use-step--featured:after{background:radial-gradient(circle,rgba(188,30,136,.12),transparent 70%)}.rb-ve-section--support .rb-fiv-support-story{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-ve-section--support .rb-fiv-support-story__item{min-height:100%}.rb-ve-section--faq .rb-fiv-faq__items{max-width:1060px;margin:0 auto}@media (max-width:1080px){.rb-ve-split-module,.rb-ve-security-layout,.rb-ve-use-flow,.rb-ve-section--support .rb-fiv-support-story{grid-template-columns:1fr}}@media (max-width:767px){.rb-ve-split-module__content,.rb-ve-when-card,.rb-ve-security-card,.rb-ve-use-step{padding:24px;border-radius:26px}.rb-ve-security-card__icon,.rb-ve-use-step__icon{width:72px;height:72px}.rb-ve-security-card__icon img,.rb-ve-use-step__icon img{width:54px;height:54px}.rb-ve-security-card h3,.rb-ve-use-step h3,.rb-ve-when-card h3{font-size:1.22rem}}.rb-results-new{--rb-blue:#69bacb;--rb-pink:#bc1e88;--rb-text:#1f2430;--rb-text-soft:#5f6673;--rb-border:rgba(105,186,203,.16);--rb-white:#fff;--rb-bg-light:#f8fbfc;--rb-gradient:linear-gradient(135deg,var(--rb-blue) 0%,var(--rb-pink) 100%);--rb-gradient-soft:linear-gradient(135deg,rgba(105,186,203,.14) 0%,rgba(188,30,136,.1) 100%);--rb-shadow:0 18px 50px rgba(20,35,60,.08);--rb-shadow-strong:0 24px 70px rgba(20,35,60,.1);position:relative;overflow:hidden;color:var(--rb-text);background:#fff}.rb-results-new*{box-sizing:border-box}.rb-results-container{position:relative;z-index:2;width:min(1240px,calc(100% - 32px));margin:0 auto}.rb-results-section{position:relative;padding:88px 0;overflow:hidden}.rb-results-section--hero{padding-top:64px;background:radial-gradient(circle at 15% 20%,rgba(105,186,203,.18),transparent 30%),radial-gradient(circle at 85% 30%,rgba(188,30,136,.12),transparent 28%),linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-results-section--rates{background:radial-gradient(circle at 8% 16%,rgba(105,186,203,.14),transparent 26%),radial-gradient(circle at 92% 22%,rgba(188,30,136,.1),transparent 24%),linear-gradient(180deg,#f8fbfc 0%,#fff 100%)}.rb-results-section--interpret{background:linear-gradient(180deg,#fff 0%,#f7fbfc 100%)}.rb-results-section--goal{background:radial-gradient(circle at 10% 50%,rgba(105,186,203,.16),transparent 24%),radial-gradient(circle at 92% 40%,rgba(188,30,136,.16),transparent 24%),linear-gradient(135deg,#f4fbfc 0%,#fff 40%,#fff6fb 100%)}.rb-results-section--cta{background:linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.rb-results-section__shapes{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.rb-results-blob,.rb-results-dot,.rb-results-orb{position:absolute;display:block;pointer-events:none}.rb-results-orb{border-radius:999px;filter:blur(90px);opacity:.5;z-index:1}.rb-results-orb--1{top:180px;left:-90px;width:260px;height:260px;background:rgba(105,186,203,.18);animation:rbResultsFloatOne 24s ease-in-out infinite alternate}.rb-results-orb--2{top:980px;right:-80px;width:300px;height:300px;background:rgba(188,30,136,.14);animation:rbResultsFloatTwo 30s ease-in-out infinite alternate}.rb-results-orb--3{bottom:340px;left:6%;width:240px;height:240px;background:rgba(105,186,203,.12);animation:rbResultsFloatThree 28s ease-in-out infinite alternate}.rb-results-blob--hero-1{width:430px;height:370px;right:6%;top:70px;background:linear-gradient(135deg,rgba(188,30,136,.95) 0%,rgba(105,186,203,.92) 100%);border-radius:58% 42% 63% 37%/39% 60% 40% 61%;opacity:.92;filter:saturate(108%);animation:rbResultsHeroBlobOne 18s ease-in-out infinite}.rb-results-blob--hero-2{width:240px;height:220px;right:18%;top:40px;background:rgba(105,186,203,.34);border-radius:41% 59% 38% 62%/60% 39% 61% 40%;filter:blur(4px);animation:rbResultsHeroBlobTwo 22s ease-in-out infinite}.rb-results-dot--hero-1{width:64px;height:64px;right:31%;bottom:86px;border-radius:50%;background:#69bacb;box-shadow:0 18px 45px rgba(20,35,60,.08);animation:rbResultsHeroFloatCircle 18s ease-in-out infinite}.rb-results-dot--hero-2{width:18px;height:18px;right:27%;bottom:154px;border-radius:50%;background:#bc1e88;animation:rbResultsHeroFloatDot 15s ease-in-out infinite}.rb-results-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:42px;align-items:center}.rb-results-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--rb-pink);background:rgba(188,30,136,.08);border:1px solid rgba(188,30,136,.14);margin-bottom:4px;box-shadow:0 8px 24px rgba(188,30,136,.08)}.rb-results-title,.rb-results-title-sm{margin:0;line-height:1.01;letter-spacing:-.03em;color:var(--rb-text);font-weight:300}.rb-results-title{font-size:clamp(2.4rem,4vw,4.15rem)}.rb-results-title-sm{font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}.rb-results-title__pink,.rb-results-title__pink-inline{color:var(--rb-pink)}.rb-results-title__blue,.rb-results-title__blue-inline{color:var(--rb-blue)}.rb-results-title span{display:block}.rb-results-copy-card{margin-top:20px;padding:34px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.86)),var(--rb-gradient-soft);border:1px solid rgba(255,255,255,.9);box-shadow:var(--rb-shadow);position:relative;isolation:isolate}.rb-results-copy-card:before{content:"";position:absolute;inset:0 auto auto 0;width:140px;height:4px;border-radius:999px;background:var(--rb-gradient)}.rb-results-copy-card p,.rb-results-intro-note p,.rb-results-text-layout p,.rb-results-goal-module p,.rb-results-cta-card p{margin:0 0 18px;font-size:1.04rem;line-height:1.9;color:var(--rb-text-soft)}.rb-results-copy-card p:last-child,.rb-results-intro-note p:last-child,.rb-results-text-layout p:last-child,.rb-results-goal-module p:last-child,.rb-results-cta-card p:last-child{margin-bottom:0}.rb-results-new strong{color:var(--rb-text);font-weight:800}.rb-results-hero__visual{display:flex;justify-content:center}.rb-results-hero-card{width:100%;min-height:520px;border-radius:36px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.84)),var(--rb-gradient-soft);border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow-strong);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:20px}.rb-results-hero-card:before{content:"";position:absolute;inset:12px;border-radius:28px;border:1px solid rgba(105,186,203,.12);pointer-events:none}.rb-results-hero-card:after{content:"";position:absolute;width:170px;height:150px;right:-30px;top:-20px;background:linear-gradient(135deg,rgba(188,30,136,.24),rgba(105,186,203,.22));border-radius:59% 41% 67% 33%/43% 63% 37% 57%;z-index:0;opacity:.95}.rb-results-hero-card>*{position:relative;z-index:1}.rb-results-hero-card__brand{display:flex;align-items:center;gap:18px;padding:20px;border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,252,253,.94));border:1px solid rgba(105,186,203,.16);box-shadow:0 18px 36px rgba(20,35,60,.07)}.rb-results-hero-card__icon{width:92px;height:92px;display:grid;place-items:center;overflow:visible}.rb-results-hero-card__icon img{width:98px;height:98px;object-fit:contain;max-width:none}.rb-results-hero-card__brand-text span{display:block;margin-bottom:4px;font-size:.86rem;color:var(--rb-pink);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rb-results-hero-card__brand-text strong{display:block;font-size:1.35rem;line-height:1.12}.rb-results-hero-card__metric{display:grid;grid-template-columns:1fr 118px;gap:20px;align-items:center;padding:28px;border-radius:30px;background:radial-gradient(circle at 88% 16%,rgba(188,30,136,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1.5px solid rgba(105,186,203,.16);box-shadow:0 18px 36px rgba(20,35,60,.07)}.rb-results-hero-card__metric strong{display:block;font-size:5rem;line-height:.92;letter-spacing:-.06em;color:var(--rb-pink)}.rb-results-hero-card__metric span{display:block;margin-top:10px;font-size:1.16rem;line-height:1.35;font-weight:800;color:var(--rb-text)}.rb-results-hero-card__metric img{width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(20,35,60,.1))}.rb-results-hero-card__message{position:relative;padding:28px 30px;border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94)) padding-box,linear-gradient(135deg,rgba(188,30,136,.28),rgba(105,186,203,.26)) border-box;border:1.5px solid transparent;box-shadow:0 18px 36px rgba(20,35,60,.07);overflow:hidden}.rb-results-hero-card__message:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--rb-pink),var(--rb-blue))}.rb-results-hero-card__message p{margin:0;padding-left:12px;font-size:1rem;line-height:1.78;color:var(--rb-text-soft)}.rb-results-new .rb-results-doctor-quote.rb-fiv-doctor-quote{position:relative;margin:38px 0 0;display:grid;grid-template-columns:170px 1fr;align-items:center;gap:30px;padding:30px 34px;border-radius:36px;max-width:none;width:100%;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.34),rgba(105,186,203,.26)) border-box;border:1.5px solid transparent;box-shadow:0 18px 40px rgba(20,35,60,.08),0 0 24px rgba(188,30,136,.04),0 0 28px rgba(105,186,203,.05)}.rb-results-new .rb-results-doctor-quote.rb-fiv-doctor-quote:after{content:"";position:absolute;right:-38px;top:50%;width:190px;height:190px;transform:translateY(-50%);border-radius:53% 47% 60% 40%/41% 58% 42% 59%;background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.42),rgba(188,30,136,.14) 62%,rgba(105,186,203,.1));animation:rbResultsMiniBlob 8s ease-in-out infinite alternate;pointer-events:none;z-index:0}.rb-results-new .rb-fiv-doctor-quote__photo{position:relative;z-index:2;width:170px;height:170px;border-radius:62% 38% 55% 45%/42% 54% 46% 58%;overflow:hidden;display:block;box-shadow:0 16px 34px rgba(20,35,60,.12),0 0 0 6px rgba(255,255,255,.88)}.rb-results-new .rb-fiv-doctor-quote__photo img{width:100%;height:100%;display:block;object-fit:cover}.rb-results-new .rb-fiv-doctor-quote__content{position:relative;z-index:2}.rb-results-new .rb-fiv-doctor-quote__label{display:block;margin-bottom:10px;font-size:.95rem;line-height:1.45;color:var(--rb-pink);font-weight:700}.rb-results-new .rb-fiv-doctor-quote__label a{color:var(--rb-pink);text-decoration:none}.rb-results-new .rb-fiv-doctor-quote blockquote{position:relative;margin:0;padding-left:30px;font-size:1.04rem;line-height:1.78;color:var(--rb-text);font-weight:500}.rb-results-new .rb-fiv-doctor-quote blockquote:before{content:"“";position:absolute;left:0;top:-14px;font-size:4.4rem;line-height:1;color:rgba(188,30,136,.18);font-family:Georgia,serif}.rb-results-intro-note{display:grid;grid-template-columns:96px 1fr;gap:24px;align-items:center;margin-top:26px;padding:26px 30px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,252,253,.92)) padding-box,linear-gradient(135deg,rgba(188,30,136,.18),rgba(105,186,203,.2)) border-box;border:1.5px solid transparent;box-shadow:var(--rb-shadow)}.rb-results-intro-note--survey{margin-top:18px}.rb-results-intro-note__icon{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#dff4f8;border:1px solid rgba(105,186,203,.14);box-shadow:0 14px 30px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.85)}.rb-results-intro-note--survey .rb-results-intro-note__icon{background:#ffdce6}.rb-results-intro-note__icon img{width:82px;height:82px;object-fit:contain}.rb-results-section-head{display:grid;justify-items:start;gap:12px;margin-bottom:34px}.rb-results-section-head--center{justify-items:center;text-align:center}.rb-results-section-head__icon--image{width:96px;height:96px;border-radius:30px;display:grid;place-items:center;background:#ffdce6;border:1px solid rgba(105,186,203,.14);box-shadow:0 14px 30px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.85)}.rb-results-section-head__icon--image img{width:102px;height:102px;object-fit:contain;max-width:none}.rb-results-separator{display:block;width:96px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--rb-blue),var(--rb-pink))}.rb-results-rates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.rb-results-rate-card{position:relative;display:grid;grid-template-columns:108px 1fr;gap:22px;align-items:center;min-height:210px;padding:26px 26px 26px 30px;border-radius:30px;overflow:visible;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.28),rgba(105,186,203,.3)) border-box;border:1.5px solid transparent;box-shadow:var(--rb-shadow);transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1),filter .34s ease}.rb-results-rate-card:before{content:"";position:absolute;right:0;top:22px;bottom:22px;width:8px;border-radius:999px 0 0 999px;background:linear-gradient(180deg,var(--rb-pink),var(--rb-blue))}.rb-results-rate-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.68) 50%,transparent 82%);transform:translateX(-140%) skewX(-18deg);opacity:0;pointer-events:none;z-index:4}.rb-results-rate-card:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 24px 52px rgba(20,35,60,.12),0 0 26px rgba(188,30,136,.08),0 0 30px rgba(105,186,203,.1);filter:saturate(1.03)}.rb-results-rate-card:hover:after{opacity:1;animation:rbResultsShine 1.05s ease forwards}.rb-results-rate-card--wide{grid-column:span 2;grid-template-columns:120px 1fr}.rb-results-rate-card--neutral{grid-template-columns:1fr;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,251,.96)) padding-box,linear-gradient(135deg,rgba(95,102,115,.18),rgba(105,186,203,.16)) border-box}.rb-results-rate-card--neutral:before{background:linear-gradient(180deg,#d8e1e5,#9fb4bb)}.rb-results-rate-card__icon{position:relative;z-index:2;width:108px;height:108px;border-radius:50%;display:grid;place-items:center;background:#ffdce6;border:1px solid rgba(31,36,48,.1);box-shadow:0 14px 30px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.85),0 0 26px rgba(188,30,136,.1),0 0 32px rgba(105,186,203,.1);transition:transform .34s cubic-bezier(.22,.61,.36,1),background .34s ease}.rb-results-rate-card:nth-child(even) .rb-results-rate-card__icon{background:#dff4f8}.rb-results-rate-card:hover .rb-results-rate-card__icon{transform:scale(1.045);background:#dff4f8}.rb-results-rate-card__icon img{width:96px;height:96px;object-fit:contain;max-width:none}.rb-results-rate-card__content{position:relative;z-index:2;min-width:0}.rb-results-rate-card h3{margin:0 0 12px;font-size:1.18rem;line-height:1.28;color:var(--rb-text);font-weight:800;letter-spacing:-.01em}.rb-results-rate-card__age{display:block;margin:0 0 12px;font-size:.92rem;line-height:1.35;color:var(--rb-text-soft);font-weight:700}.rb-results-rate-card__number{display:block;margin:0 0 12px;font-size:3.4rem;line-height:.9;letter-spacing:-.06em;color:var(--rb-pink)!important;font-weight:900}.rb-results-rate-card--neutral .rb-results-rate-card__number{color:#52636b!important}.rb-results-rate-card small{display:block;font-size:.88rem;line-height:1.55;color:var(--rb-text-soft)}.rb-results-age-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 14px}.rb-results-age-table div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(105,186,203,.1),rgba(255,255,255,.96));border:1px solid rgba(105,186,203,.14)}.rb-results-age-table span{color:var(--rb-text-soft);font-weight:700;font-size:.94rem}.rb-results-age-table strong{flex:0 0 auto;color:var(--rb-pink)!important;font-size:1.35rem;letter-spacing:-.04em}.rb-results-visual-module,.rb-results-goal-module,.rb-results-cta-card{position:relative;overflow:hidden;isolation:isolate;border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,252,253,.92)) padding-box,linear-gradient(135deg,rgba(188,30,136,.26),rgba(105,186,203,.3)) border-box;border:1.5px solid transparent;box-shadow:var(--rb-shadow-strong)}.rb-results-visual-module{padding:40px}.rb-results-visual-module:before,.rb-results-goal-module:before,.rb-results-cta-card:before{content:"";position:absolute;width:280px;height:230px;right:-90px;top:-90px;border-radius:58% 42% 63% 37%/39% 60% 40% 61%;background:linear-gradient(135deg,rgba(188,30,136,.13),rgba(105,186,203,.16));z-index:-1}.rb-results-visual-module__head{display:grid;gap:12px;margin-bottom:28px}.rb-results-pulse{position:relative;width:50px;height:50px;border-radius:50%}.rb-results-pulse:before{content:"";position:absolute;inset:5px;border-radius:50%;border:7px solid var(--rb-pink);box-sizing:border-box;animation:rbResultsPulseRing 1.9s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(188,30,136,.26)) drop-shadow(0 0 24px rgba(105,186,203,.2))}.rb-results-pulse:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:var(--rb-blue);box-shadow:0 0 18px rgba(105,186,203,.42),0 0 30px rgba(188,30,136,.24);animation:rbResultsPulseDot 1.9s ease-in-out infinite}.rb-results-text-layout{display:grid;grid-template-columns:1fr minmax(280px,.42fr);gap:28px;align-items:stretch}.rb-results-text-layout__main{padding:30px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.16)}.rb-results-text-layout__side{padding:30px;border-radius:28px;background:radial-gradient(circle at 92% 10%,rgba(188,30,136,.1),transparent 26%),linear-gradient(135deg,rgba(105,186,203,.14),rgba(255,255,255,.96));border:1px solid rgba(105,186,203,.18)}.rb-results-text-layout__side span{display:inline-flex;margin-bottom:14px;padding:8px 13px;border-radius:999px;background:rgba(188,30,136,.08);color:var(--rb-pink);font-size:.84rem;font-weight:800}.rb-results-text-layout__side strong{display:block;margin-bottom:12px;font-size:1.28rem;line-height:1.3}.rb-results-text-layout__side p{font-size:.98rem;line-height:1.75}.rb-results-goal-module{display:grid;grid-template-columns:150px 1fr;gap:34px;align-items:center;padding:46px}.rb-results-goal-module__icon{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:#dff4f8;border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 38px rgba(20,35,60,.1),0 0 0 8px rgba(255,255,255,.88)}.rb-results-goal-module__icon img{width:138px;height:138px;object-fit:contain}.rb-results-cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rb-results-cta-card{padding:34px}.rb-results-cta-card__icon{width:96px;height:96px;margin-bottom:22px;border-radius:50%;display:grid;place-items:center;background:#dff4f8;border:1px solid rgba(105,186,203,.14);box-shadow:0 14px 30px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.85)}.rb-results-cta-card--featured .rb-results-cta-card__icon{background:#ffdce6}.rb-results-cta-card__icon img{width:82px;height:82px;object-fit:contain}.rb-results-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;overflow:hidden;text-decoration:none;font-weight:800;color:#fff!important;background:linear-gradient(135deg,var(--rb-pink),var(--rb-blue));box-shadow:0 16px 30px rgba(20,35,60,.12);transition:transform .32s ease,box-shadow .32s ease,filter .32s ease,background .38s ease}.rb-results-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.58) 50%,transparent 80%);transform:translateX(-140%) skewX(-18deg);opacity:0;pointer-events:none}.rb-results-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 20px 34px rgba(188,30,136,.16),0 16px 30px rgba(105,186,203,.16);filter:saturate(1.06) brightness(1.04);background:linear-gradient(135deg,var(--rb-blue),var(--rb-pink))}.rb-results-btn:hover:after{opacity:1;animation:rbResultsShine 1.05s ease forwards}@keyframes rbResultsFloatOne{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(70px,30px,0) scale(1.08)}}@keyframes rbResultsFloatTwo{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-80px,55px,0) scale(1.05)}}@keyframes rbResultsFloatThree{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(40px,-60px,0)}}@keyframes rbResultsHeroBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}33%{transform:translate3d(10px,-8px,0) rotate(1deg) scale(1.015)}66%{transform:translate3d(-8px,10px,0) rotate(-1deg) scale(.995)}}@keyframes rbResultsHeroBlobTwo{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-12px,12px,0) scale(1.02)}}@keyframes rbResultsHeroFloatCircle{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes rbResultsHeroFloatDot{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(4px,-6px,0);opacity:.9}}@keyframes rbResultsMiniBlob{0%{transform:translateY(-50%) scale(1) rotate(0deg)}100%{transform:translateY(-50%) scale(1.08) rotate(5deg)}}@keyframes rbResultsShine{0%{transform:translateX(-140%) skewX(-18deg)}100%{transform:translateX(140%) skewX(-18deg)}}@keyframes rbResultsPulseRing{0%,100%{transform:scale(1);opacity:.96}50%{transform:scale(1.18);opacity:.60}}@keyframes rbResultsPulseDot{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.18)}}@media (max-width:1080px){.rb-results-section{padding:76px 0}.rb-results-hero__grid,.rb-results-text-layout,.rb-results-goal-module,.rb-results-cta-grid{grid-template-columns:1fr}.rb-results-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-results-rate-card--wide{grid-column:span 2}.rb-results-goal-module__icon{width:128px;height:128px}.rb-results-goal-module__icon img{width:116px;height:116px}}@media (max-width:767px){.rb-results-container{width:min(100% - 20px,1240px)}.rb-results-section{padding:58px 0}.rb-results-section--hero{padding-top:18px}.rb-results-blob--hero-1{width:260px;height:225px;right:-72px;top:18px;opacity:.82}.rb-results-blob--hero-2{width:150px;height:135px;right:86px;top:38px;opacity:.75}.rb-results-dot--hero-1,.rb-results-dot--hero-2{display:none}.rb-results-eyebrow{display:none!important}.rb-results-title{font-size:2.2rem;line-height:1.08}.rb-results-copy-card,.rb-results-hero-card,.rb-results-visual-module,.rb-results-goal-module,.rb-results-cta-card{padding:22px;border-radius:26px}.rb-results-hero-card{min-height:auto}.rb-results-hero-card__brand,.rb-results-hero-card__metric,.rb-results-hero-card__message{padding:18px;border-radius:22px}.rb-results-hero-card__icon{width:72px;height:72px;border-radius:22px}.rb-results-hero-card__icon img{width:78px;height:78px}.rb-results-hero-card__metric{grid-template-columns:1fr;text-align:center}.rb-results-hero-card__metric img{width:96px;height:96px;margin:0 auto}.rb-results-hero-card__metric strong{font-size:4rem}.rb-results-new .rb-results-doctor-quote.rb-fiv-doctor-quote{grid-template-columns:1fr;gap:20px;text-align:left;padding:24px 20px;border-radius:24px}.rb-results-new .rb-fiv-doctor-quote__photo{width:126px;height:126px;margin:auto}.rb-results-new .rb-fiv-doctor-quote blockquote{padding-left:0;font-size:.95rem;line-height:1.68}.rb-results-new .rb-fiv-doctor-quote blockquote:before{display:none}.rb-results-intro-note{grid-template-columns:1fr;gap:18px;padding:22px;border-radius:24px}.rb-results-intro-note__icon{width:78px;height:78px;margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center;align-items:center}.rb-results-intro-note__icon img{width:64px;height:64px}.rb-results-rates-grid{grid-template-columns:1fr;gap:18px}.rb-results-rate-card,.rb-results-rate-card--wide{grid-column:auto;grid-template-columns:82px 1fr;min-height:0;padding:20px 18px 20px 20px;border-radius:24px;gap:16px}.rb-results-rate-card--neutral{grid-template-columns:1fr}.rb-results-rate-card__icon{width:82px;height:82px;margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center;align-items:center}.rb-results-rate-card__content{position:relative;z-index:2;min-width:0;text-align:center}.rb-results-rate-card__icon img{width:76px;height:76px}.rb-results-rate-card h3{font-size:1rem}.rb-results-rate-card__number{font-size:2.75rem}.rb-results-age-table{grid-template-columns:1fr;gap:8px}.rb-results-age-table div{padding:11px 13px}.rb-results-text-layout__main,.rb-results-text-layout__side{padding:20px;border-radius:22px}.rb-results-section-head__icon--image{width:78px;height:78px}.rb-results-section-head__icon--image img{width:82px;height:82px}.rb-results-pulse{width:42px;height:42px}.rb-results-pulse:before{inset:4px;border-width:6px}.rb-results-pulse:after{width:14px;height:14px}}@media (max-width:520px){.rb-results-rate-card,.rb-results-rate-card--wide{grid-template-columns:1fr}.rb-results-rate-card__icon{width:76px;height:76px}.rb-results-rate-card__icon img{width:70px;height:70px}}@media (max-width:768px){.rb-results-stat__icon,.rb-results-card__icon,.rb-results-metric__icon,.rb-results-feature__icon{margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center;align-items:center}.rb-results-stat,.rb-results-card,.rb-results-metric,.rb-results-feature{text-align:center}}.rb-fiv-expand[open] .rb-fiv-expand__content{max-height:none !important;height:auto !important;opacity:1 !important;overflow:visible !important;padding-top:4px !important;padding-bottom:24px !important}.rb-fiv-expand[open] .rb-fiv-expand__content-inner{opacity:1 !important;transform:none !important;visibility:visible !important}.rb-fiv-expand[open] .rb-fiv-expand__content p{display:block !important;opacity:1 !important;visibility:visible !important}@keyframes rbFinExampleBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(16px,10px,0) rotate(4deg) scale(1.04)}}@keyframes rbFinExampleBlobTwo{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-14px,-8px,0) rotate(-4deg) scale(1.03)}}.rb-treatment-cta{position:relative;margin:58px auto 6px;padding:0}.rb-treatment-cta__inner{position:relative;overflow:hidden;max-width:1180px;margin:0 auto;padding:34px 38px;border-radius:30px;background:radial-gradient(circle at 8% 12%,rgba(105,186,203,.2),transparent 34%),radial-gradient(circle at 92% 82%,rgba(188,30,136,.15),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,252,253,.96));border:1px solid rgba(105,186,203,.24);box-shadow:0 24px 65px rgba(18,49,63,.11);display:flex;align-items:center;justify-content:space-between;gap:34px}.rb-treatment-cta__inner:before{content:"";position:absolute;width:210px;height:210px;right:-90px;top:-105px;border-radius:999px;background:rgba(188,30,136,.12);pointer-events:none}.rb-treatment-cta__inner:after{content:"";position:absolute;width:150px;height:150px;left:-62px;bottom:-72px;border-radius:999px;background:rgba(105,186,203,.16);pointer-events:none}.rb-treatment-cta__content,.rb-treatment-cta__actions{position:relative;z-index:2}.rb-treatment-cta__content{max-width:680px}.rb-treatment-cta__eyebrow{display:inline-flex;margin-bottom:10px;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#bc1e88}.rb-treatment-cta__title{margin:0 0 10px;font-size:clamp(1.45rem, 2.2vw, 2.05rem);line-height:1.15;color:#12313f}.rb-treatment-cta__text{margin:0;font-size:1rem;line-height:1.65;color:rgba(18,49,63,.76)}.rb-treatment-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:310px}.rb-treatment-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:999px;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.rb-treatment-cta__btn:hover{transform:translateY(-2px);text-decoration:none}.rb-treatment-cta__btn--primary{color:#fff;background:linear-gradient(135deg,#bc1e88 0%,#69bacb 100%);box-shadow:0 14px 30px rgba(188,30,136,.22)}.rb-treatment-cta__btn--primary:hover{color:#fff;box-shadow:0 18px 38px rgba(105,186,203,.3)}.rb-treatment-cta__btn--secondary{color:#12313f;background:rgba(255,255,255,.82);border:1px solid rgba(105,186,203,.32)}.rb-treatment-cta__btn--secondary:hover{color:#bc1e88;background:#fff;border-color:rgba(188,30,136,.28)}@media (max-width:860px){.rb-treatment-cta{margin:44px auto 0}.rb-treatment-cta__inner{padding:28px 22px;border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px}.rb-treatment-cta__actions{width:100%;min-width:0;justify-content:flex-start}.rb-treatment-cta__btn{width:100%;white-space:normal;text-align:center}}#colophon.footer{position:relative;isolation:isolate;overflow:hidden;background:#434343 !important;color:#fff !important}#colophon.footer>*{position:relative;z-index:2}#colophon.footer h3,#colophon.footer p,#colophon.footer li,#colophon.footer strong{color:#fff !important}#colophon.footer a{color:#fff !important;transition:color .25s ease,opacity .25s ease,transform .25s ease}#colophon.footer a:hover,#colophon.footer a:focus{color:#69bacb !important}#colophon.footer .btn.btn-xs.btn-gradient{color:#fff !important;background:linear-gradient(135deg,#69bacb 0%,#bc1e88 100%) !important;border:0 !important;box-shadow:0 14px 28px rgba(20,35,60,.18),0 0 24px rgba(188,30,136,.12) !important;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease !important}#colophon.footer .btn.btn-xs.btn-gradient:before,#colophon.footer .btn.btn-xs.btn-gradient:after{background:0 0 !important}#colophon.footer .btn.btn-xs.btn-gradient:hover,#colophon.footer .btn.btn-xs.btn-gradient:focus{color:#fff !important;transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 18px 34px rgba(188,30,136,.22),0 16px 30px rgba(105,186,203,.18) !important}#colophon.footer .footer-logo{line-height:0 !important}#colophon.footer .footer-logo a{height:auto !important;min-height:0 !important;line-height:0 !important}#colophon.footer .footer-logo img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;max-height:none !important;min-height:0 !important;aspect-ratio:auto !important;object-fit:contain !important;filter:brightness(0) invert(1) !important}#colophon.footer .footer-text img{filter:none !important;opacity:1 !important;transition:transform .25s ease}#colophon.footer .footer-text img:hover{transform:translateY(-2px)}#colophon.footer .ch-footer-right .icon{color:#69bacb !important}#colophon.footer .ch-footer-right svg{color:#69bacb !important;fill:currentColor !important;stroke:currentColor !important}#colophon.footer:before{content:"";position:absolute;z-index:1;right:-130px;bottom:-190px;width:500px;height:460px;border-radius:58% 42% 63% 37%/39% 60% 40% 61%;background:linear-gradient(135deg,rgba(188,30,136,.14),rgba(188,30,136,.05));border:1px solid rgba(188,30,136,.12);pointer-events:none;animation:rb-footer-blob 20s ease-in-out infinite alternate}@keyframes rb-footer-blob{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1);border-radius:58% 42% 63% 37%/39% 60% 40% 61%}50%{transform:translate3d(-45px,-20px,0) rotate(12deg) scale(1.06);border-radius:43% 57% 36% 64%/60% 39% 61% 40%}100%{transform:translate3d(-15px,-45px,0) rotate(-8deg) scale(.97);border-radius:64% 36% 52% 48%/44% 57% 43% 56%}}@media (max-width:767px){#colophon.footer .footer-col1{width:100% !important}#colophon.footer .footer-logo{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:auto !important;margin:0 auto 28px !important;text-align:center !important}#colophon.footer .footer-logo a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:auto !important;margin:0 auto !important}#colophon.footer .footer-logo img{display:block !important;width:220px !important;max-width:82vw !important;height:auto !important;max-height:none !important;min-height:0 !important;aspect-ratio:auto !important;object-fit:contain !important;margin:0 auto !important}#colophon.footer:before{right:-210px;bottom:-150px;width:430px;height:400px}}@media (prefers-reduced-motion:reduce){#colophon.footer:before{animation:none}}#colophon.footer svg.social-facebook,#colophon.footer svg.social-instagram,#colophon.footer svg.social-linkedin,#colophon.footer svg.social-tiktok{width:35px;height:25px;filter:none !important;color:#69bacb !important;fill:#69bacb !important;stroke:#69bacb !important}#colophon.footer svg.social-facebook *,#colophon.footer svg.social-instagram *,#colophon.footer svg.social-linkedin *,#colophon.footer svg.social-tiktok *{fill:#69bacb !important;stroke:#69bacb !important}textarea.wpcf7-form-control.wpcf7-textarea{height:60px}ul.alignright li{float:left}ul.alignright{list-style-type:none;margin:0;padding:0;overflow:hidden;float:left;margin-top:15px}svg.social-facebook,svg.social-instagram,svg.social-linkedin,svg.social-tiktok{width:35px;height:25px;filter:invert(126%) sepia(89%) saturate(1285%) hue-rotate(140deg) brightness(70%) contrast(119%)}.rb-home-craig-v2 *,.rb-home-craig-v2 *:before,.rb-home-craig-v2 *:after{box-sizing:border-box;margin:0;padding:0}.rb-home-craig-v2{--pink:#bc1e88;--pink-light:rgba(188,30,136,.18);--pink-pale:rgba(188,30,136,.08);--teal:#69bacb;--teal-light:rgba(105,186,203,.22);--teal-pale:rgba(105,186,203,.09);--purple:#9b4dc8;--dark:#1e1e2e;--mid:#5a5870;--light:#f4f4fa;--white:#fff;--border:#e8e4f0;--grad-pink:linear-gradient(135deg,#bc1e88 0%,#69bacb 100%);--grad-teal:linear-gradient(135deg,#69bacb 0%,#49a8bc 100%);--grad-hero:linear-gradient(160deg,#f8f0fc 0%,#eff8fa 60%,#f4f4fa 100%)}.rb-home-craig-v2{font-family:"Inter",sans-serif;color:var(--dark);background:var(--white);-webkit-font-smoothing:antialiased}.rb-home-craig-v2 .mockup-banner{background:var(--grad-pink);color:var(--white);text-align:center;padding:10px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rb-home-craig-v2 nav{position:sticky;top:0;width:100%;z-index:100;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);padding:0 56px;height:70px;display:flex;align-items:center;justify-content:space-between}.rb-home-craig-v2 .nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.rb-home-craig-v2 .logo-mark{flex-shrink:0}.rb-home-craig-v2 .nav-logo-text{line-height:1.1}.rb-home-craig-v2 .nav-logo-text .line1{font-family:"Nunito",sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.rb-home-craig-v2 .nav-logo-text .line2{font-family:"Nunito",sans-serif;font-size:1.15rem;font-weight:900;color:var(--dark);letter-spacing:-.01em}.rb-home-craig-v2 .nav-links{display:flex;gap:32px;list-style:none;align-items:center}.rb-home-craig-v2 .nav-links a{text-decoration:none;font-size:.875rem;color:var(--mid);font-weight:500}.rb-home-craig-v2 .nav-links a:hover{color:var(--dark)}.rb-home-craig-v2 .nav-cta{background:var(--grad-pink);color:var(--white) !important;padding:10px 24px;border-radius:100px;font-weight:600 !important;font-size:.875rem}@keyframes blob-drift-1{0%{transform:translate(0px,0px) scale(1) rotate(0deg);border-radius:60% 40% 50% 55%/45% 55% 50% 60%}25%{transform:translate(-30px,20px) scale(1.05) rotate(5deg);border-radius:50% 50% 60% 40%/55% 45% 55% 45%}50%{transform:translate(-15px,40px) scale(.97) rotate(-3deg);border-radius:45% 55% 45% 55%/60% 40% 60% 40%}75%{transform:translate(20px,15px) scale(1.03) rotate(4deg);border-radius:55% 45% 55% 45%/45% 55% 45% 55%}100%{transform:translate(0px,0px) scale(1) rotate(0deg);border-radius:60% 40% 50% 55%/45% 55% 50% 60%}}@keyframes blob-drift-2{0%{transform:translate(0px,0px) scale(1) rotate(0deg);border-radius:50% 60% 45% 55%/55% 45% 60% 50%}30%{transform:translate(25px,-20px) scale(1.07) rotate(-6deg);border-radius:60% 40% 55% 45%/45% 60% 45% 55%}60%{transform:translate(-20px,30px) scale(.95) rotate(4deg);border-radius:45% 55% 60% 40%/55% 45% 50% 55%}100%{transform:translate(0px,0px) scale(1) rotate(0deg);border-radius:50% 60% 45% 55%/55% 45% 60% 50%}}@keyframes blob-drift-3{0%{transform:translate(0px,0px) scale(1);border-radius:55% 45% 60% 40%}40%{transform:translate(-15px,-25px) scale(1.1);border-radius:45% 55%}70%{transform:translate(20px,10px) scale(.92);border-radius:60% 40% 55% 45%}100%{transform:translate(0px,0px) scale(1);border-radius:55% 45% 60% 40%}}.rb-home-craig-v2 .hero{background:var(--grad-hero);position:relative;overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;min-height:calc(100vh - 70px);align-items:stretch}.rb-home-craig-v2 .blob{position:absolute;pointer-events:none}.rb-home-craig-v2 .blob-1{width:480px;height:480px;top:-100px;left:5%;background:linear-gradient(135deg,#e060b0 0%,#9b4dc8 55%,#6070d8 100%);border-radius:60% 40% 50% 55%/45% 55% 50% 60%;opacity:.22;animation:blob-drift-1 18s ease-in-out infinite}.rb-home-craig-v2 .blob-2{width:320px;height:320px;bottom:40px;left:25%;background:var(--grad-teal);border-radius:50% 60% 45% 55%/55% 45% 60% 50%;opacity:.18;animation:blob-drift-2 14s ease-in-out infinite}.rb-home-craig-v2 .blob-3{width:200px;height:200px;top:55%;left:18%;background:var(--grad-pink);border-radius:55% 45% 60% 40%;opacity:.1;animation:blob-drift-3 11s ease-in-out infinite}.rb-home-craig-v2 .hero-left{display:flex;flex-direction:column;justify-content:center;padding:80px 56px 80px 72px;position:relative;z-index:2}.rb-home-craig-v2 .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-bottom:28px;background:var(--pink-pale);border:1px solid var(--pink-light);padding:6px 14px;border-radius:100px;width:fit-content}.rb-home-craig-v2 .hero-headline{font-family:"Nunito",sans-serif;font-size:clamp(2.8rem, 4.5vw, 4rem);font-weight:900;line-height:1.1;letter-spacing:-.025em;color:var(--dark);margin-bottom:28px}.rb-home-craig-v2 .hero-headline .pink{color:var(--pink)}.rb-home-craig-v2 .hero-headline .teal{color:var(--teal)}.rb-home-craig-v2 .hero-headline em{font-style:italic}.rb-home-craig-v2 .hero-sub{font-size:1.0625rem;line-height:1.7;color:var(--mid);max-width:440px;margin-bottom:44px}.rb-home-craig-v2 .hero-actions{display:flex;align-items:center;gap:20px;margin-bottom:52px}.rb-home-craig-v2 .btn-pink{background:var(--grad-pink);color:var(--white);padding:15px 34px;border-radius:100px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 8px 28px rgba(212,0,122,.28);transition:transform .15s,box-shadow .15s}.rb-home-craig-v2 .btn-pink:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(212,0,122,.35)}.rb-home-craig-v2 .btn-ghost{color:var(--dark);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.rb-home-craig-v2 .btn-ghost:after{content:"→";transition:transform .2s}.rb-home-craig-v2 .btn-ghost:hover:after{transform:translateX(4px)}.rb-home-craig-v2 .hero-stat-row{display:flex;gap:36px;padding-top:40px;border-top:1px solid var(--border)}.rb-home-craig-v2 .hero-stat strong{display:block;font-family:"Nunito",sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:4px;background:var(--grad-pink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rb-home-craig-v2 .hero-stat span{font-size:.8rem;color:var(--mid);font-weight:500;line-height:1.4;display:block}.rb-home-craig-v2 .hero-right{display:flex;align-items:center;justify-content:center;padding:48px 52px 48px 0;position:relative;z-index:2}.rb-home-craig-v2 .hero-carousel-wrap{width:100%}.rb-home-craig-v2 .hero-carousel{border-radius:24px;overflow:hidden;box-shadow:0 24px 64px rgba(100,0,120,.22);position:relative;aspect-ratio:4/5;background:var(--pink-pale)}.rb-home-craig-v2 .hero-carousel-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.rb-home-craig-v2 .hero-carousel-slide.active{opacity:1}.rb-home-craig-v2 .hero-carousel-img{width:100%;height:100%;object-fit:cover;object-position:70% center;display:block}.rb-home-craig-v2 .hero-slide-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rb-home-craig-v2 .carousel-nav{display:flex;justify-content:center;gap:8px;margin-top:16px}.rb-home-craig-v2 .carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--border);border:none;cursor:pointer;padding:0;transition:background .3s,transform .3s}.rb-home-craig-v2 .carousel-dot.active{background:var(--pink);transform:scale(1.3)}.rb-home-craig-v2 .hero-float-quote{position:absolute;bottom:28px;left:24px;background:var(--white);border-radius:18px;padding:20px 22px;box-shadow:0 16px 48px rgba(100,0,120,.18);max-width:240px;z-index:3;transition:opacity .7s ease}.rb-home-craig-v2 .hero-float-quote .fq-stars{color:var(--pink);font-size:.7rem;letter-spacing:2px;margin-bottom:7px}.rb-home-craig-v2 .hero-float-quote .fq-text{font-size:.8375rem;line-height:1.5;color:var(--dark);font-style:italic;margin-bottom:8px}.rb-home-craig-v2 .hero-float-quote .fq-author{font-size:.72rem;font-weight:700;color:var(--teal)}.rb-home-craig-v2 .contrast-strip{background:var(--dark);padding:24px 72px;display:flex;align-items:center;gap:32px;justify-content:space-between}.rb-home-craig-v2 .contrast-strip p{font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.65)}.rb-home-craig-v2 .contrast-strip p strong{color:var(--white)}.rb-home-craig-v2 .contrast-pill{flex-shrink:0;background:var(--grad-pink);color:var(--white);padding:10px 26px;border-radius:100px;font-size:.85rem;font-weight:700;white-space:nowrap}.rb-home-craig-v2 .section{padding:96px 72px}.rb-home-craig-v2 .section-alt{background:var(--light)}.rb-home-craig-v2 .section-teal-pale{background:var(--teal-pale)}.rb-home-craig-v2 .section-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.rb-home-craig-v2 .label-pink{color:var(--pink)}.rb-home-craig-v2 .label-teal{color:var(--teal)}.rb-home-craig-v2 .section-headline{font-family:"Nunito",sans-serif;font-size:clamp(2rem, 3.2vw, 2.9rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;color:var(--dark);margin-bottom:18px;max-width:580px}.rb-home-craig-v2 .section-headline .pink{color:var(--pink)}.rb-home-craig-v2 .section-headline .teal{color:var(--teal)}.rb-home-craig-v2 .section-body{font-size:1.0625rem;line-height:1.7;color:var(--mid);max-width:560px;margin-bottom:52px}.rb-home-craig-v2 .diff-section{display:grid;grid-template-columns:1fr 1.6fr;gap:72px;align-items:start}.rb-home-craig-v2 .diff-intro .section-body{margin-bottom:0}.rb-home-craig-v2 .comparison-table{border-radius:20px;overflow:hidden;border:1px solid var(--border);box-shadow:0 4px 24px rgba(100,0,120,.07)}.rb-home-craig-v2 .comp-header{display:grid;grid-template-columns:1fr 1fr;gap:0}.rb-home-craig-v2 .comp-head{padding:20px 28px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rb-home-craig-v2 .comp-head.left{background:var(--light);color:var(--mid);border-bottom:2px solid var(--border);border-right:1px solid var(--border)}.rb-home-craig-v2 .comp-head.right{background:linear-gradient(135deg,#d4007a,#9b4dc8);color:rgba(255,255,255,.85);border-bottom:2px solid rgba(255,255,255,.15)}.rb-home-craig-v2 .comp-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.rb-home-craig-v2 .comp-row:last-child{border-bottom:none}.rb-home-craig-v2 .comp-cell{display:flex;align-items:flex-start;gap:12px;padding:18px 28px;font-size:.9rem;line-height:1.5}.rb-home-craig-v2 .comp-cell.left{background:var(--light);color:var(--mid);border-right:1px solid var(--border)}.rb-home-craig-v2 .comp-cell.right{background:linear-gradient(135deg,rgba(212,0,122,.06),rgba(155,77,200,.06));color:var(--dark);font-weight:500}.rb-home-craig-v2 .ci{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;margin-top:2px}.rb-home-craig-v2 .ci-x{background:rgba(100,100,100,.12);color:var(--mid)}.rb-home-craig-v2 .ci-chk{background:var(--grad-pink);color:var(--white)}.rb-home-craig-v2 .heritage-section{background:var(--white);padding:48px 72px 96px;overflow:hidden}.rb-home-craig-v2 .heritage-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start;margin-top:64px}.rb-home-craig-v2 .heritage-nums-col{display:flex;flex-direction:column;gap:28px}.rb-home-craig-v2 .heritage-num-row{overflow:hidden}.rb-home-craig-v2 .heritage-num{font-family:"Nunito",sans-serif;font-size:clamp(4rem, 6vw, 6.5rem);font-weight:900;line-height:1;letter-spacing:-.03em;will-change:transform,opacity}.rb-home-craig-v2 .heritage-num-1{background:var(--grad-pink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateX(-140px);opacity:.2;transition:none}.rb-home-craig-v2 .heritage-num-2{color:#9b4dc8;transform:translateX(-85px);opacity:.2;transition:none}.rb-home-craig-v2 .heritage-num-3{background:linear-gradient(135deg,#00b4c4,#0090d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateX(-30px);opacity:.2;transition:none}.rb-home-craig-v2 .heritage-num-desc{font-size:.8rem;font-weight:600;color:var(--mid);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;opacity:.7}.rb-home-craig-v2 .heritage-body{font-size:1.0625rem;line-height:1.75;color:var(--mid);margin-bottom:20px}.rb-home-craig-v2 .heritage-body strong{color:var(--dark);font-weight:600}.rb-home-craig-v2 .heritage-accreditation{display:inline-flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--border);border-radius:100px;padding:8px 18px 8px 10px;color:var(--mid);font-size:.8rem;font-weight:600;letter-spacing:.04em}.rb-home-craig-v2 .heritage-accreditation-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);flex-shrink:0}.rb-home-craig-v2 .heritage-img-placeholder{width:100%;aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,var(--teal-light) 0%,var(--pink-light) 100%);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--mid);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:24px}.rb-home-craig-v2 .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--border);border-radius:24px;overflow:hidden;margin-top:56px}.rb-home-craig-v2 .step{background:var(--white);padding:44px 32px 48px;position:relative;overflow:hidden}.rb-home-craig-v2 .step-num{position:absolute;top:-18px;right:-8px;font-family:"Nunito",sans-serif;font-size:9.5rem;font-weight:900;line-height:1;opacity:.11;pointer-events:none;user-select:none;letter-spacing:-4px}.rb-home-craig-v2 .steps-grid .step:nth-child(1) .step-num{color:#d4007a}.rb-home-craig-v2 .steps-grid .step:nth-child(2) .step-num{color:#a030b8}.rb-home-craig-v2 .steps-grid .step:nth-child(3) .step-num{color:#5b6ac8}.rb-home-craig-v2 .steps-grid .step:nth-child(4) .step-num{color:#00b4c4}.rb-home-craig-v2 .step-title{font-size:1rem;font-weight:700;color:var(--dark);margin-bottom:10px;position:relative}.rb-home-craig-v2 .step-body{font-size:.875rem;line-height:1.65;color:var(--mid);position:relative}.rb-home-craig-v2 .editorial-testimonials{margin-top:64px;display:flex;gap:24px;align-items:stretch}.rb-home-craig-v2 .et-right-panel{flex:1;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid var(--border);box-shadow:0 4px 24px rgba(100,0,120,.07)}.rb-home-craig-v2 .et-featured{flex:1;border-radius:20px;background:linear-gradient(160deg,#2a1848 0%,#162240 100%);padding:56px 52px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.rb-home-craig-v2 .et-featured-mark{font-family:"Nunito",sans-serif;font-size:14rem;font-weight:900;line-height:.7;color:rgba(212,0,122,.15);position:absolute;top:16px;left:36px;user-select:none;pointer-events:none}.rb-home-craig-v2 .et-featured-stars{font-size:.85rem;letter-spacing:4px;color:#e87ac0;margin-bottom:28px;position:relative}.rb-home-craig-v2 .et-featured-quote{font-size:clamp(1.15rem, 1.6vw, 1.4rem);line-height:1.7;color:#fff;font-style:italic;position:relative;flex:1;margin-bottom:36px}.rb-home-craig-v2 .et-featured-author{font-size:.75rem;font-weight:700;color:#a78bdb;letter-spacing:.12em;text-transform:uppercase;position:relative}.rb-home-craig-v2 .et-secondary{background:linear-gradient(135deg,rgba(212,0,122,.06),rgba(155,77,200,.06));padding:40px 44px;display:flex;flex-direction:column;justify-content:center;flex:1}.rb-home-craig-v2 .et-secondary+.et-secondary{border-top:1px solid var(--border)}.rb-home-craig-v2 .et-secondary-stars{font-size:.78rem;letter-spacing:3px;color:var(--pink);margin-bottom:14px}.rb-home-craig-v2 .et-secondary-quote{font-size:.9375rem;line-height:1.65;color:var(--dark);font-style:italic;margin-bottom:16px}.rb-home-craig-v2 .et-secondary-author{font-size:.72rem;font-weight:700;color:var(--teal);letter-spacing:.1em;text-transform:uppercase}.rb-home-craig-v2 .treatments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);border-radius:24px;overflow:hidden;margin-top:52px}.rb-home-craig-v2 .trtcard{background:var(--white);padding:36px 32px;display:flex;flex-direction:column;transition:background .2s}.rb-home-craig-v2 .trtcard:hover{background:var(--pink-pale)}.rb-home-craig-v2 .trtcard-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:18px;background:var(--pink-pale)}.rb-home-craig-v2 .trtcard:nth-child(even) .trtcard-icon{background:var(--teal-pale)}.rb-home-craig-v2 .trtcard-title{font-size:1rem;font-weight:700;color:var(--dark);margin-bottom:10px}.rb-home-craig-v2 .trtcard-body{font-size:.875rem;line-height:1.65;color:var(--mid);flex:1;margin-bottom:20px}.rb-home-craig-v2 .trtcard-link{font-size:.85rem;font-weight:700;color:var(--pink);text-decoration:none}.rb-home-craig-v2 .trtcard:nth-child(even) .trtcard-link{color:var(--teal)}.rb-home-craig-v2 .cta-section{background:linear-gradient(160deg,#1a0a28 0%,#1a1e38 100%);padding:96px 72px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.rb-home-craig-v2 .cta-blob{position:absolute;width:500px;height:500px;border-radius:50%;background:linear-gradient(135deg,rgba(212,0,122,.18) 0%,rgba(155,77,200,.12) 100%);top:-150px;right:-100px;pointer-events:none}.rb-home-craig-v2 .cta-headline{font-family:"Nunito",sans-serif;font-size:clamp(2.2rem, 3.2vw, 3rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--white);margin-bottom:18px}.rb-home-craig-v2 .cta-headline .pink{color:#f060b0}.rb-home-craig-v2 .cta-headline .teal{color:#40d4e0}.rb-home-craig-v2 .cta-body{font-size:1.0625rem;line-height:1.65;color:rgba(255,255,255,.55);margin-bottom:36px}.rb-home-craig-v2 .cta-free-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(212,0,122,.2);border:1px solid rgba(212,0,122,.35);color:#f060b0;padding:7px 16px;border-radius:100px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}.rb-home-craig-v2 .btn-white{background:var(--white);color:var(--dark);padding:15px 34px;border-radius:100px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-block;transition:transform .15s}.rb-home-craig-v2 .btn-white:hover{transform:translateY(-2px)}.rb-home-craig-v2 .cta-form{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px 36px;position:relative;z-index:1}.rb-home-craig-v2 .cta-form h3{font-size:1.0625rem;font-weight:700;color:var(--white);margin-bottom:24px}.rb-home-craig-v2 .fg{margin-bottom:14px}.rb-home-craig-v2 .fg label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:7px}.rb-home-craig-v2 .fg input,.rb-home-craig-v2 .fg select{width:100%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 15px;color:var(--white);font-size:.9375rem;font-family:"Inter",sans-serif;outline:none}.rb-home-craig-v2 .fg input::placeholder{color:rgba(255,255,255,.25)}.rb-home-craig-v2 .fg select option{background:#1e1e2e}.rb-home-craig-v2 .form-btn{width:100%;margin-top:6px;padding:14px;border:none;border-radius:100px;background:linear-gradient(135deg,#bc1e88 0%,#69bacb 100%);color:var(--white);font-size:.9375rem;font-weight:700;font-family:"Inter",sans-serif;cursor:pointer;box-shadow:0 8px 28px rgba(212,0,122,.3)}.rb-home-craig-v2 .form-note{font-size:.75rem;color:rgba(255,255,255,.3);margin-top:10px;text-align:center}.rb-home-craig-v2 .pricing-section{padding:96px 72px;background:var(--white)}.rb-home-craig-v2 .pricing-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start;margin-top:56px}.rb-home-craig-v2 .pricing-headline-block .section-body{margin-bottom:36px}.rb-home-craig-v2 .pricing-validity{display:inline-flex;align-items:center;gap:10px;background:var(--teal-pale);border:1px solid var(--teal-light);color:var(--teal);font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:8px 18px;border-radius:100px}.rb-home-craig-v2 .pricing-pillars{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px rgba(100,0,120,.07)}.rb-home-craig-v2 .pricing-pillar{background:var(--white);padding:36px 32px;position:relative;overflow:hidden}.rb-home-craig-v2 .pricing-pillar:nth-child(1),.rb-home-craig-v2 .pricing-pillar:nth-child(2){background:linear-gradient(135deg,rgba(212,0,122,.05),rgba(155,77,200,.05))}.rb-home-craig-v2 .pricing-pillar-icon{font-size:1.6rem;margin-bottom:14px;display:block}.rb-home-craig-v2 .pricing-pillar-title{font-family:"Nunito",sans-serif;font-size:1rem;font-weight:900;color:var(--dark);margin-bottom:8px;line-height:1.2}.rb-home-craig-v2 .pricing-pillar-body{font-size:.875rem;line-height:1.6;color:var(--mid)}.rb-home-craig-v2 .pricing-included{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.rb-home-craig-v2 .pricing-included-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);margin-bottom:10px}.rb-home-craig-v2 .pricing-included-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.rb-home-craig-v2 .pricing-included-list li{font-size:.825rem;color:var(--mid);display:flex;align-items:flex-start;gap:8px}.rb-home-craig-v2 .pricing-included-list li:before{content:"✓";color:var(--teal);font-weight:700;flex-shrink:0;margin-top:1px}.rb-home-craig-v2 footer{background:#0e0e18;padding:64px 72px 40px}.rb-home-craig-v2 .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:28px}.rb-home-craig-v2 .footer-brand-name{font-family:"Nunito",sans-serif;font-size:1.15rem;font-weight:900;color:var(--white);margin-bottom:6px}.rb-home-craig-v2 .footer-brand-name .pink{color:var(--pink)}.rb-home-craig-v2 .footer-tagline{font-size:.875rem;line-height:1.65;color:rgba(255,255,255,.35);max-width:240px;margin-top:10px}.rb-home-craig-v2 .footer-col h4{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:16px}.rb-home-craig-v2 .footer-col ul{list-style:none}.rb-home-craig-v2 .footer-col ul li{margin-bottom:9px}.rb-home-craig-v2 .footer-col ul li a{font-size:.875rem;color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s}.rb-home-craig-v2 .footer-col ul li a:hover{color:var(--white)}.rb-home-craig-v2 .footer-bottom{display:flex;justify-content:space-between;align-items:center}.rb-home-craig-v2 .footer-bottom p{font-size:.78rem;color:rgba(255,255,255,.2)}.rb-home-craig-v2 .footer-legal{display:flex;gap:20px}.rb-home-craig-v2 .footer-legal a{font-size:.78rem;color:rgba(255,255,255,.2);text-decoration:none}.rb-home-craig-v2 ::-webkit-scrollbar{width:5px}.rb-home-craig-v2 ::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.rb-home-craig-v2{--pink:#bc1e88;--teal:#69bacb;width:100%;overflow:hidden;font-family:inherit}.rb-home-craig-v2 .hero{min-height:auto}.rb-home-craig-v2 .hero-headline{max-width:760px}.rb-home-craig-v2 .hero-stat span{max-width:180px}.rb-home-craig-v2 .hero-float-quote{max-width:300px}.rb-home-craig-v2 .hero-float-quote .fq-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rb-home-craig-v2 .hero-float-quote .fq-author{line-height:1.3}.rb-home-craig-v2 .contrast-pill{text-transform:none}.rb-home-craig-v2 .comp-head{text-transform:none;letter-spacing:.03em;font-size:.78rem}.rb-home-craig-v2 .comp-cell{min-height:82px}.rb-home-craig-v2 .heritage-badges{display:grid;gap:12px;margin-bottom:28px}.rb-home-craig-v2 .heritage-badges span{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:#fff;border:1px solid var(--border);color:var(--mid);font-size:.86rem;font-weight:700;box-shadow:0 8px 24px rgba(100,0,120,.05)}.rb-home-craig-v2 .heritage-badges span:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--teal);flex:0 0 auto}.rb-home-craig-v2 .et-featured-quote,.rb-home-craig-v2 .et-secondary-quote{font-style:normal}.rb-home-craig-v2 .treatments-grid--placeholder{grid-template-columns:1fr;background:0 0;border:1px dashed var(--border)}.rb-home-craig-v2 .trtcard--placeholder{min-height:180px;align-items:center;justify-content:center;text-align:center;border-radius:24px;background:rgba(255,255,255,.74)}.rb-home-craig-v2 .trtcard--placeholder .trtcard-title{margin:0;color:var(--mid);letter-spacing:.08em;font-size:.9rem}.rb-home-craig-v2 .rb-form-slot{min-height:320px;border:1px dashed rgba(255,255,255,.24);border-radius:18px;background:rgba(255,255,255,.04)}.rb-home-craig-v2 .cta-form h3{text-transform:none}.rb-home-craig-v2 a[href^="file:"]{pointer-events:none}@media (max-width:1100px){.rb-home-craig-v2 .hero,.rb-home-craig-v2 .diff-section,.rb-home-craig-v2 .heritage-layout,.rb-home-craig-v2 .pricing-layout,.rb-home-craig-v2 .cta-section{grid-template-columns:1fr}.rb-home-craig-v2 .hero-left{padding:72px 32px 40px}.rb-home-craig-v2 .hero-right{padding:0 32px 64px}.rb-home-craig-v2 .steps-grid{grid-template-columns:repeat(2,1fr)}.rb-home-craig-v2 .editorial-testimonials{flex-direction:column}}@media (max-width:760px){.rb-home-craig-v2 .section,.rb-home-craig-v2 .heritage-section,.rb-home-craig-v2 .pricing-section,.rb-home-craig-v2 .cta-section{padding:64px 22px}.rb-home-craig-v2 .hero-left{padding:56px 22px 36px}.rb-home-craig-v2 .hero-right{padding:0 22px 56px}.rb-home-craig-v2 .hero-actions,.rb-home-craig-v2 .hero-stat-row{flex-direction:column;align-items:flex-start;gap:16px}.rb-home-craig-v2 .hero-stat-row{padding-top:26px}.rb-home-craig-v2 .comparison-table,.rb-home-craig-v2 .comp-header,.rb-home-craig-v2 .comp-row{display:block}.rb-home-craig-v2 .comp-cell.left{border-right:0}.rb-home-craig-v2 .steps-grid,.rb-home-craig-v2 .pricing-pillars{grid-template-columns:1fr}.rb-home-craig-v2 .et-featured{padding:40px 28px}.rb-home-craig-v2 .et-secondary{padding:30px 26px}.rb-home-craig-v2 .hero-float-quote{left:16px;right:16px;max-width:none}}.rb-home-craig-v2.rb-home-rb-v3{--pink:#bc1e88;--pink-light:rgba(188,30,136,.18);--pink-pale:rgba(188,30,136,.08);--teal:#69bacb;--teal-light:rgba(105,186,203,.22);--teal-pale:rgba(105,186,203,.09);--purple:#9b4dc8;--dark:#1f2430;--mid:#5f6673;--light:#f8fbfc;--white:#fff;--border:rgba(105,186,203,.16);--grad-pink:linear-gradient(135deg,#bc1e88 0%,#69bacb 100%);--grad-teal:linear-gradient(135deg,#69bacb 0%,#49a8bc 100%);--grad-hero:radial-gradient(circle at 15% 20%,rgba(105,186,203,.18),transparent 30%),radial-gradient(circle at 85% 30%,rgba(188,30,136,.12),transparent 28%),linear-gradient(160deg,#fff 0%,#f8fbfc 58%,#f2f6f8 100%);--rb-shadow:0 18px 50px rgba(20,35,60,.08);--rb-shadow-strong:0 24px 70px rgba(20,35,60,.1)}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline,.rb-home-craig-v2.rb-home-rb-v3 .section-headline,.rb-home-craig-v2.rb-home-rb-v3 .cta-headline,.rb-home-craig-v2.rb-home-rb-v3 .rb-title-sm{font-family:inherit;letter-spacing:-.035em}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline,.rb-home-craig-v2.rb-home-rb-v3 .section-headline,.rb-home-craig-v2.rb-home-rb-v3 .rb-title-sm{font-weight:300}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline .pink,.rb-home-craig-v2.rb-home-rb-v3 .section-headline .pink,.rb-home-craig-v2.rb-home-rb-v3 .rb-title__accent,.rb-home-craig-v2.rb-home-rb-v3 .rb-title__pink-inline{color:var(--pink)}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline .teal,.rb-home-craig-v2.rb-home-rb-v3 .section-headline .teal,.rb-home-craig-v2.rb-home-rb-v3 .rb-title__blue-inline{color:var(--teal)}.rb-home-craig-v2.rb-home-rb-v3 .hero{min-height:min(860px,calc(100vh - 40px))}.rb-home-craig-v2.rb-home-rb-v3 .blob-1{background:linear-gradient(135deg,rgba(188,30,136,.86) 0%,rgba(105,186,203,.82) 100%);opacity:.18}.rb-home-craig-v2.rb-home-rb-v3 .blob-2{opacity:.16}.rb-home-craig-v2.rb-home-rb-v3 .blob-3{opacity:.10}.rb-home-craig-v2.rb-home-rb-v3 .btn-pink,.rb-home-craig-v2.rb-home-rb-v3 .contrast-pill,.rb-home-craig-v2.rb-home-rb-v3 .ci-chk{background:var(--grad-pink)}.rb-home-craig-v2.rb-home-rb-v3 .btn-pink{box-shadow:0 16px 32px rgba(188,30,136,.16),0 12px 30px rgba(105,186,203,.12)}.rb-home-craig-v2.rb-home-rb-v3 .hero-carousel{box-shadow:0 24px 64px rgba(20,35,60,.16),0 0 32px rgba(188,30,136,.08),0 0 38px rgba(105,186,203,.08)}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote{max-width:280px;border:1px solid rgba(105,186,203,.12)}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote .fq-text{max-height:126px;overflow:auto;padding-right:4px}.rb-home-craig-v2.rb-home-rb-v3 .comparison-table,.rb-home-craig-v2.rb-home-rb-v3 .steps-grid,.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillars,.rb-home-craig-v2.rb-home-rb-v3 .et-right-panel{box-shadow:var(--rb-shadow)}.rb-home-craig-v2.rb-home-rb-v3 .comp-head.right{background:var(--grad-pink)}.rb-home-craig-v2.rb-home-rb-v3 .et-featured{background:linear-gradient(160deg,#1f2430 0%,#162a36 100%)}.rb-home-craig-v2.rb-home-rb-v3 .section-teal-pale{background:radial-gradient(circle at 10% 0%,rgba(105,186,203,.14),transparent 26%),linear-gradient(180deg,#f8fbfc 0%,#fff 100%);overflow:visible}.rb-home-craig-v2.rb-home-rb-v3 .rb-home-treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;margin-top:52px;overflow:visible}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card{position:relative;min-height:260px;padding:68px 28px 30px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,252,.96)) padding-box,linear-gradient(135deg,rgba(188,30,136,.7),rgba(105,186,203,.8)) border-box;border:4px solid transparent;box-shadow:0 18px 38px rgba(20,35,60,.08);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;overflow:visible;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1),filter .34s ease}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card:before{content:"";position:absolute;inset:auto 14% 10px 14%;height:34%;border-radius:999px;background:radial-gradient(circle,rgba(105,186,203,.16) 0%,rgba(105,186,203,0) 72%);filter:blur(18px);opacity:.9;z-index:0;pointer-events:none}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.58) 50%,transparent 82%);transform:translateX(-140%) skewX(-18deg);opacity:0;pointer-events:none;z-index:1;clip-path:inset(0 round 28px)}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 24px 52px rgba(20,35,60,.12),0 0 26px rgba(188,30,136,.08),0 0 30px rgba(105,186,203,.1);filter:saturate(1.03)}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card:hover:after{opacity:1;animation:rbHomeShine 1.05s ease forwards}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__icon{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:102px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,252,253,.94));border:1px solid rgba(105,186,203,.14);box-shadow:0 14px 28px rgba(20,35,60,.08),0 0 0 6px rgba(255,255,255,.82);z-index:3;overflow:hidden;transition:transform .3s ease}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__icon:before{content:"";position:absolute;inset:-2px;border-radius:26px;background:linear-gradient(135deg,rgba(188,30,136,.14),rgba(105,186,203,.16));z-index:-1}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card:hover .rb-treatment-card__icon{transform:translateX(-50%) translateY(-4px)}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__icon img{display:block;width:82px;height:58px;object-fit:contain;object-position:center}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__title{position:relative;z-index:2;margin:0 0 22px;font-size:1.08rem;line-height:1.35;font-weight:800;color:var(--dark);max-width:270px}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__actions{position:relative;z-index:4;display:flex;flex-direction:column;gap:10px;width:100%;align-items:center}.rb-home-craig-v2.rb-home-rb-v3 .rb-open-modal,.rb-home-craig-v2.rb-home-rb-v3 .rb-btn-primary,.rb-treatment-modal .rb-btn-primary{appearance:none;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;border-radius:999px;font-size:.88rem;line-height:1.1;font-weight:800;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,color .24s ease}.rb-home-craig-v2.rb-home-rb-v3 .rb-open-modal{color:var(--pink);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,252,253,.94));border:1px solid rgba(105,186,203,.16);box-shadow:0 10px 20px rgba(20,35,60,.06)}.rb-home-craig-v2.rb-home-rb-v3 .rb-btn-primary,.rb-treatment-modal .rb-btn-primary{color:#fff;background:var(--grad-pink);box-shadow:0 12px 24px rgba(188,30,136,.14),0 10px 24px rgba(105,186,203,.1)}.rb-home-craig-v2.rb-home-rb-v3 .rb-open-modal:hover,.rb-home-craig-v2.rb-home-rb-v3 .rb-btn-primary:hover,.rb-treatment-modal .rb-btn-primary:hover{transform:translateY(-2px)}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__content{display:none}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card--wide{grid-column:auto}.rb-home-craig-v2.rb-home-rb-v3 .rb-home-contact-section{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 70%,rgba(105,186,203,.14),transparent 24%),radial-gradient(circle at 88% 15%,rgba(188,30,136,.12),transparent 24%),linear-gradient(180deg,#f3f8fa 0%,#fff 100%)}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center;padding:36px;border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.86)),linear-gradient(135deg,rgba(105,186,203,.1),rgba(188,30,136,.06));border:1px solid rgba(255,255,255,.92);box-shadow:var(--rb-shadow);overflow:hidden}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact__image{min-height:430px;border-radius:32px;overflow:hidden;box-shadow:0 22px 48px rgba(20,35,60,.1)}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact__image img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center;border-radius:32px}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact__content p{margin:0 0 18px;font-size:1rem;line-height:1.88;color:var(--mid)}.rb-home-craig-v2.rb-home-rb-v3 .rb-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--pink);background:rgba(188,30,136,.08);border:1px solid rgba(188,30,136,.14);margin-bottom:18px;box-shadow:0 8px 24px rgba(188,30,136,.08)}.rb-home-craig-v2.rb-home-rb-v3 .rb-title-sm{margin:0 0 18px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06;color:var(--dark)}.rb-home-craig-v2.rb-home-rb-v3 .rb-form-wrap{margin-top:24px;padding:24px;border-radius:24px;background:linear-gradient(135deg,rgba(105,186,203,.08),rgba(188,30,136,.05));border:1px solid rgba(105,186,203,.12)}.rb-treatment-modal[aria-hidden=true]{display:none}.rb-treatment-modal[aria-hidden=false]{display:block}body.rb-modal-open{overflow:hidden}.rb-treatment-modal{position:fixed;inset:0;z-index:999999;font-family:inherit}.rb-treatment-modal__backdrop{position:absolute;inset:0;background:rgba(20,24,38,.62);backdrop-filter:blur(8px)}.rb-treatment-modal__dialog{position:relative;width:min(760px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow:auto;margin:24px auto;padding:42px;border-radius:34px;background:radial-gradient(circle at 0% 0%,rgba(105,186,203,.18),transparent 30%),radial-gradient(circle at 100% 0%,rgba(188,30,136,.14),transparent 28%),#fff;box-shadow:0 28px 90px rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.92)}.rb-treatment-modal__blob{position:absolute;width:240px;height:210px;right:-70px;top:-70px;background:var(--grad-pink);opacity:.14;border-radius:57% 43% 67% 33%/39% 63% 37% 61%;pointer-events:none}.rb-treatment-modal__close{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(105,186,203,.18);background:#fff;color:var(--pink);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 10px 22px rgba(20,35,60,.1)}.rb-treatment-modal__title{margin:0 0 18px;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.1;color:#1f2430;font-weight:300}.rb-treatment-modal__text p{margin:0 0 16px;font-size:1rem;line-height:1.82;color:#5f6673}.rb-treatment-modal__actions{margin-top:24px;display:flex;justify-content:flex-start}@keyframes rbHomeShine{0%{transform:translateX(-140%) skewX(-18deg)}100%{transform:translateX(140%) skewX(-18deg)}}@media (max-width:1080px){.rb-home-craig-v2.rb-home-rb-v3 .rb-home-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact{grid-template-columns:1fr}}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .hero{grid-template-columns:1fr;min-height:auto}.rb-home-craig-v2.rb-home-rb-v3 .hero-left{padding:56px 22px 34px}.rb-home-craig-v2.rb-home-rb-v3 .hero-right{padding:0 22px 48px}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat-row{gap:16px;flex-direction:column}.rb-home-craig-v2.rb-home-rb-v3 .hero-actions{flex-direction:column;align-items:flex-start}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote{left:16px;right:16px;bottom:16px;max-width:none;padding:16px}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote .fq-text{max-height:92px}.rb-home-craig-v2.rb-home-rb-v3 .section,.rb-home-craig-v2.rb-home-rb-v3 .pricing-section,.rb-home-craig-v2.rb-home-rb-v3 .heritage-section{padding-left:22px;padding-right:22px}.rb-home-craig-v2.rb-home-rb-v3 .diff-section,.rb-home-craig-v2.rb-home-rb-v3 .heritage-layout,.rb-home-craig-v2.rb-home-rb-v3 .pricing-layout,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{grid-template-columns:1fr;display:grid;gap:32px}.rb-home-craig-v2.rb-home-rb-v3 .steps-grid,.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillars,.rb-home-craig-v2.rb-home-rb-v3 .rb-home-treatment-grid{grid-template-columns:1fr}.rb-home-craig-v2.rb-home-rb-v3 .comp-row,.rb-home-craig-v2.rb-home-rb-v3 .comp-header{grid-template-columns:1fr}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card{min-height:230px;padding:64px 22px 28px}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact{padding:22px;border-radius:30px}.rb-home-craig-v2.rb-home-rb-v3 .rb-contact__image,.rb-home-craig-v2.rb-home-rb-v3 .rb-contact__image img{min-height:260px}.rb-treatment-modal__dialog{padding:32px 22px;width:min(100% - 20px,760px);border-radius:28px}}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline,.rb-home-craig-v2.rb-home-rb-v3 .section-headline,.rb-home-craig-v2.rb-home-rb-v3 .rb-title-sm{font-weight:800 !important;letter-spacing:-.045em}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline{font-size:clamp(3rem, 5vw, 5rem);line-height:1.02}.rb-home-craig-v2.rb-home-rb-v3 .section-headline{font-size:clamp(2.45rem, 4vw, 4.25rem);line-height:1.04;max-width:760px}.rb-home-craig-v2.rb-home-rb-v3 .section-headline .pink,.rb-home-craig-v2.rb-home-rb-v3 .hero-headline .pink{color:var(--pink) !important}.rb-home-craig-v2.rb-home-rb-v3 .section-headline .teal,.rb-home-craig-v2.rb-home-rb-v3 .hero-headline .teal{color:var(--teal) !important}.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered{justify-content:center;text-align:center;padding:30px 72px}.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered p{max-width:980px;margin:0 auto;font-size:1.02rem}.rb-home-craig-v2.rb-home-rb-v3 .heritage-section{padding-top:72px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-content{position:relative}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual{position:relative;width:min(100%, 440px);aspect-ratio:1/.82;margin:-12px 0 34px auto;border-radius:58% 42% 62% 38%/42% 58% 44% 56%;overflow:hidden;box-shadow:0 28px 70px rgba(20,35,60,.13),0 0 0 10px rgba(255,255,255,.88);isolation:isolate}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,rgba(188,30,136,.34),rgba(105,186,203,.28));z-index:1;mix-blend-mode:multiply;opacity:.45;pointer-events:none}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual:after{content:"";position:absolute;width:120px;height:120px;right:-26px;bottom:-22px;border-radius:50%;background:linear-gradient(135deg,rgba(105,186,203,.52),rgba(188,30,136,.4));filter:blur(2px);opacity:.75;z-index:2;pointer-events:none}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.02)}.rb-home-craig-v2.rb-home-rb-v3 .heritage-body strong{color:var(--dark);font-weight:800}.rb-home-craig-v2.rb-home-rb-v3 .heritage-num{font-size:clamp(3.05rem, 4.55vw, 5rem) !important;line-height:.96}.rb-home-craig-v2.rb-home-rb-v3 .heritage-num-row{overflow:visible !important}.rb-home-craig-v2.rb-home-rb-v3 .heritage-num-desc{font-size:.76rem;max-width:380px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges{display:flex !important;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 32px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges span{position:relative;flex:1 1 180px;min-height:52px;justify-content:center;text-align:center;padding:12px 16px 12px 34px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(105,186,203,.16);color:var(--dark);font-size:.82rem;line-height:1.25;box-shadow:0 12px 28px rgba(20,35,60,.06)}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges span:before{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 rgba(105,186,203,.34);animation:rbHomeBadgePulseBlue 1.9s ease-in-out infinite}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges span:nth-child(2):before{background:var(--pink);animation-name:rbHomeBadgePulsePink}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges span:nth-child(3):before{background:#8f75b4;animation-name:rbHomeBadgePulseMid}.rb-home-craig-v2.rb-home-rb-v3 .section-headline--testimonials{max-width:900px}@keyframes rbHomeBadgePulseBlue{0%,100%{box-shadow:0 0 0 0 rgba(105,186,203,.34);transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 0 9px rgba(105,186,203,0);transform:translateY(-50%) scale(1.08)}}@keyframes rbHomeBadgePulsePink{0%,100%{box-shadow:0 0 0 0 rgba(188,30,136,.3);transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 0 9px rgba(188,30,136,0);transform:translateY(-50%) scale(1.08)}}@keyframes rbHomeBadgePulseMid{0%,100%{box-shadow:0 0 0 0 rgba(143,117,180,.3);transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 0 9px rgba(143,117,180,0);transform:translateY(-50%) scale(1.08)}}@media (max-width:1080px){.rb-home-craig-v2.rb-home-rb-v3 .hero-headline{font-size:clamp(2.55rem, 7vw, 4rem)}.rb-home-craig-v2.rb-home-rb-v3 .section-headline{font-size:clamp(2.1rem, 5.5vw, 3.2rem)}.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered{padding:28px 32px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual{margin-left:0}}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .hero-headline{font-size:2.35rem;line-height:1.06}.rb-home-craig-v2.rb-home-rb-v3 .section-headline{font-size:2rem;line-height:1.08}.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered{padding:24px 18px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual{width:100%;aspect-ratio:1/.86;margin:0 0 28px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-num{font-size:3rem !important}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges{flex-direction:column;align-items:stretch}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges span{flex-basis:auto}}.rb-home-craig-v2.rb-home-rb-v3{scroll-behavior:smooth}.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered{position:relative;margin-bottom:56px}.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);width:68px;height:68px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--pink),#8b69c9 54%,var(--teal));box-shadow:0 18px 34px rgba(65,50,120,.22);border:6px solid #f4f5f7;transition:transform .25s ease,box-shadow .25s ease;z-index:4}.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn:hover{transform:translateX(-50%) translateY(2px);box-shadow:0 14px 26px rgba(65,50,120,.2)}.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn svg{width:26px;height:26px}.rb-home-craig-v2.rb-home-rb-v3 .diff-section,.rb-home-craig-v2.rb-home-rb-v3 .pricing-section,.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs{position:relative;isolation:isolate}.rb-home-craig-v2.rb-home-rb-v3 .diff-section:before,.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs:before,.rb-home-craig-v2.rb-home-rb-v3 .pricing-section:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(105,186,203,.16) 0%,rgba(105,186,203,0) 68%);top:-50px;right:-70px;z-index:-1;pointer-events:none}.rb-home-craig-v2.rb-home-rb-v3 .diff-section:after,.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs:after,.rb-home-craig-v2.rb-home-rb-v3 .pricing-section:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(188,30,136,.13) 0%,rgba(188,30,136,0) 72%);left:-60px;bottom:-60px;z-index:-1;pointer-events:none}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft:before{top:-30px;right:8%}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--teal:after{left:auto;right:4%;bottom:-30px}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--pricing:before{top:10%;right:2%}.rb-home-craig-v2.rb-home-rb-v3 .diff-intro{text-align:center;max-width:820px;margin:0 auto 28px}.rb-home-craig-v2.rb-home-rb-v3 .diff-intro .section-headline,.rb-home-craig-v2.rb-home-rb-v3 .diff-intro .section-body{margin-left:auto;margin-right:auto}.rb-home-craig-v2.rb-home-rb-v3 .comparison-table{position:relative}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge{position:absolute;top:14px;right:18px;width:66px;height:66px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);box-shadow:0 14px 26px rgba(20,35,60,.16);z-index:3}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge img{width:34px;height:34px;object-fit:contain}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual{margin:0 auto 34px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-badges{margin-top:28px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-content{padding-right:10px}.rb-home-craig-v2.rb-home-rb-v3 .steps-grid{margin-top:64px}.rb-home-craig-v2.rb-home-rb-v3 .step{position:relative;padding-top:52px;overflow:visible}.rb-home-craig-v2.rb-home-rb-v3 .step-icon{position:absolute;top:-30px;left:24px;width:74px;height:74px;border-radius:22px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 30px rgba(34,44,84,.12);border:1px solid rgba(105,186,203,.18)}.rb-home-craig-v2.rb-home-rb-v3 .step-icon img{width:42px;height:42px;object-fit:contain}.rb-home-craig-v2.rb-home-rb-v3 .step-num{margin-bottom:10px}.rb-home-craig-v2.rb-home-rb-v3 .pricing-section{padding:82px 46px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.95));border:1px solid rgba(105,186,203,.14);box-shadow:0 18px 50px rgba(22,33,71,.06)}.rb-home-craig-v2.rb-home-rb-v3 .pricing-headline-block{position:relative}.rb-home-craig-v2.rb-home-rb-v3 .pricing-headline-block .section-headline{text-transform:none}.rb-home-craig-v2.rb-home-rb-v3 .pricing-validity{display:inline-flex;align-items:center;padding:14px 18px;border-radius:999px;background:linear-gradient(135deg,rgba(188,30,136,.1),rgba(105,186,203,.12));border:1px solid rgba(105,186,203,.16);color:var(--dark);font-weight:700}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar{position:relative;background:rgba(255,255,255,.92) !important;border:1px solid rgba(105,186,203,.14);border-radius:24px;padding:28px 24px 24px;box-shadow:0 16px 34px rgba(20,35,60,.05)}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,var(--pink),#8d72c3,var(--teal))}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(188,30,136,.12),rgba(105,186,203,.14));color:var(--dark);font-size:1.85rem;font-weight:700;margin-bottom:18px;border:1px solid rgba(105,186,203,.12)}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon--image img{width:65px;height:65px;object-fit:contain}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon--placeholder{font-size:1.95rem}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-title{font-size:1.08rem}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included{background:rgba(255,255,255,.88);border:1px solid rgba(105,186,203,.14);border-radius:26px;box-shadow:0 14px 36px rgba(20,35,60,.05)}@media (max-width:1080px){.rb-home-craig-v2.rb-home-rb-v3 .pricing-section{padding:64px 28px}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge{width:56px;height:56px;border-radius:18px}}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered{margin-bottom:48px}.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn{width:58px;height:58px;bottom:-28px;border-width:5px}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge{top:12px;right:12px;width:50px;height:50px}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge img{width:28px;height:28px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-gorka-visual{margin:0 auto 28px}.rb-home-craig-v2.rb-home-rb-v3 .step{padding-top:58px}.rb-home-craig-v2.rb-home-rb-v3 .step-icon{left:20px;width:68px;height:68px}.rb-home-craig-v2.rb-home-rb-v3 .step-icon img{width:38px;height:38px}.rb-home-craig-v2.rb-home-rb-v3 .pricing-section{padding:52px 18px;border-radius:24px}}.rb-home-craig-v2.rb-home-rb-v3 .contrast-strip--centered{margin-bottom:48px}.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn{width:50px !important;height:50px !important;bottom:-25px !important;border-width:4px !important;box-shadow:0 14px 26px rgba(65,50,120,.18),0 18px 40px rgba(105,186,203,.1) !important}.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn svg{width:20px !important;height:20px !important}.rb-home-craig-v2.rb-home-rb-v3 .comparison-table{overflow:visible !important}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge{top:-28px !important;right:34px !important;width:78px !important;height:78px !important;border-radius:24px !important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.48)) !important;border:1px solid rgba(255,255,255,.72) !important;box-shadow:0 22px 44px rgba(20,35,60,.18),0 0 0 8px rgba(255,255,255,.55) !important}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge img{width:42px !important;height:42px !important}.rb-home-craig-v2.rb-home-rb-v3 .steps-grid{overflow:visible !important;background:0 0 !important;gap:3px !important;padding-top:28px}.rb-home-craig-v2.rb-home-rb-v3 .step{overflow:visible !important}.rb-home-craig-v2.rb-home-rb-v3 .step-icon{z-index:4;top:-34px !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar{text-align:left}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon{margin:0 auto 18px !important;text-align:center}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon--placeholder{width:76px !important;height:76px !important;padding:0 10px;font-size:.68rem !important;line-height:1.1;text-transform:uppercase;letter-spacing:.06em;color:var(--mid);font-weight:800}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list{gap:12px !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li{position:relative !important;display:block !important;padding-left:34px !important;color:var(--mid) !important;font-size:.88rem !important;line-height:1.55 !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li:before{content:"" !important;position:absolute !important;left:0;top:.36em;width:13px;height:13px;border-radius:50%;background:var(--teal) !important;box-shadow:0 0 0 0 rgba(105,186,203,.34);animation:rbHomePricingPulseBlue 1.9s ease-in-out infinite}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li:nth-child(even):before{background:var(--pink) !important;box-shadow:0 0 0 0 rgba(188,30,136,.3);animation-name:rbHomePricingPulsePink}@keyframes rbHomePricingPulseBlue{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(105,186,203,.34)}50%{transform:scale(1.08);box-shadow:0 0 0 9px rgba(105,186,203,0)}}@keyframes rbHomePricingPulsePink{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(188,30,136,.3)}50%{transform:scale(1.08);box-shadow:0 0 0 9px rgba(188,30,136,0)}}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs:before,.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs:after,.rb-home-craig-v2.rb-home-rb-v3 .pricing-section:before,.rb-home-craig-v2.rb-home-rb-v3 .pricing-section:after,.rb-home-craig-v2.rb-home-rb-v3 .diff-section:before,.rb-home-craig-v2.rb-home-rb-v3 .diff-section:after{display:none !important}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft:before{display:block !important;content:"" !important;position:absolute;width:300px;height:250px;right:-70px;top:38px;border-radius:47% 53% 61% 39%/54% 35% 65% 46%;background:linear-gradient(135deg,rgba(105,186,203,.18),rgba(188,30,136,.12));z-index:-1;pointer-events:none;animation:rbHomeOrganicBlobOne 16s ease-in-out infinite}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft:after{display:block !important;content:"" !important;position:absolute;width:190px;height:160px;left:-48px;bottom:20px;border-radius:61% 39% 38% 62%/39% 60% 40% 61%;background:rgba(188,30,136,.1);z-index:-1;pointer-events:none;animation:rbHomeOrganicBlobTwo 14s ease-in-out infinite}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--pricing:before{display:block !important;content:"" !important;position:absolute;width:330px;height:280px;right:-74px;top:70px;border-radius:59% 41% 68% 32%/39% 59% 41% 61%;background:linear-gradient(135deg,rgba(105,186,203,.2),rgba(105,186,203,.07));z-index:-1;pointer-events:none;animation:rbHomeOrganicBlobOne 18s ease-in-out infinite}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--pricing:after{display:block !important;content:"" !important;position:absolute;width:240px;height:190px;left:-58px;bottom:30px;border-radius:40% 60% 57% 43%/56% 38% 62% 44%;background:rgba(188,30,136,.1);z-index:-1;pointer-events:none;animation:rbHomeOrganicBlobTwo 15s ease-in-out infinite}@keyframes rbHomeOrganicBlobOne{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(-12px,10px,0) rotate(-2deg) scale(1.025)}}@keyframes rbHomeOrganicBlobTwo{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(14px,-10px,0) rotate(3deg)}}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .contrast-scroll-btn{width:46px !important;height:46px !important;bottom:-23px !important}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge{top:-22px !important;right:22px !important;width:58px !important;height:58px !important;border-radius:20px !important}.rb-home-craig-v2.rb-home-rb-v3 .comparison-corner-badge img{width:32px !important;height:32px !important}.rb-home-craig-v2.rb-home-rb-v3 .steps-grid{padding-top:24px}.rb-home-craig-v2.rb-home-rb-v3 .step-icon{top:-26px !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon--placeholder{width:68px !important;height:68px !important;font-size:.62rem !important}}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included{padding:34px 38px !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list{display:grid !important;gap:18px !important;margin:22px 0 0 !important;padding:0 !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li{position:relative !important;padding-left:38px !important;line-height:1.65 !important;list-style:none !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li:before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:var(--rb-blue) !important;box-shadow:0 0 0 6px rgba(105,186,203,.14) !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li:after{display:none !important}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .pricing-included{padding:26px 22px !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-included-list li{padding-left:34px !important}}.rb-home-craig-v2.rb-home-rb-v3{scroll-behavior:auto !important}@media (min-width:1081px){.rb-home-craig-v2.rb-home-rb-v3 .hero{min-height:0}.rb-home-craig-v2.rb-home-rb-v3 .hero-left{padding:46px 48px 48px 64px}.rb-home-craig-v2.rb-home-rb-v3 .hero-eyebrow{margin-bottom:18px}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline{font-size:clamp(2.8rem, 4.15vw, 4.3rem);margin-bottom:20px}.rb-home-craig-v2.rb-home-rb-v3 .hero-sub{margin-bottom:26px;line-height:1.58}.rb-home-craig-v2.rb-home-rb-v3 .hero-actions{margin-bottom:28px}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat-row{padding-top:24px}.rb-home-craig-v2.rb-home-rb-v3 .hero-right{padding:34px 42px 34px 0}.rb-home-craig-v2.rb-home-rb-v3 .hero-carousel{max-height:650px}}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote .fq-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;max-height:none;overflow:hidden;padding-right:0}.rb-home-craig-v2.rb-home-rb-v3 .heritage-section{padding-bottom:64px}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft{padding-top:40px}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft .editorial-testimonials{margin-top:40px}.rb-home-craig-v2.rb-home-rb-v3 .et-mobile-nav{display:none}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .hero-left{padding:42px 20px 28px}.rb-home-craig-v2.rb-home-rb-v3 .hero-eyebrow{order:0;margin-bottom:16px}.rb-home-craig-v2.rb-home-rb-v3 .hero-headline{order:1;margin-bottom:20px}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat-row{order:2}.rb-home-craig-v2.rb-home-rb-v3 .hero-actions{order:3}.rb-home-craig-v2.rb-home-rb-v3 .hero-sub{order:4}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));width:100%;gap:8px;padding:0;border:0;margin:0 0 22px}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat{min-width:0;padding:12px 7px;text-align:center;border-radius:14px;background:rgba(255,255,255,.76);border:1px solid rgba(105,186,203,.16)}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat strong{font-size:clamp(.76rem, 3.25vw, 1.08rem);line-height:1.05;overflow-wrap:anywhere}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat span{margin:6px auto 0;font-size:.64rem;line-height:1.28}.rb-home-craig-v2.rb-home-rb-v3 .hero-actions{flex-direction:row;flex-wrap:wrap;gap:12px 16px;margin-bottom:22px}.rb-home-craig-v2.rb-home-rb-v3 .hero-sub{max-width:none;margin:0;font-size:.95rem;line-height:1.62}.rb-home-craig-v2.rb-home-rb-v3 .hero-right{padding:0 20px 42px}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote .fq-text{-webkit-line-clamp:5;max-height:none}.rb-home-craig-v2.rb-home-rb-v3 #difference{padding-bottom:44px}.rb-home-craig-v2.rb-home-rb-v3 .comp-header,.rb-home-craig-v2.rb-home-rb-v3 .comp-row{display:flex !important;flex-direction:column}.rb-home-craig-v2.rb-home-rb-v3 .comp-head.right,.rb-home-craig-v2.rb-home-rb-v3 .comp-cell.right{order:1}.rb-home-craig-v2.rb-home-rb-v3 .comp-head.left,.rb-home-craig-v2.rb-home-rb-v3 .comp-cell.left{order:2}.rb-home-craig-v2.rb-home-rb-v3 .comp-cell.right{border-bottom:1px solid var(--border)}.rb-home-craig-v2.rb-home-rb-v3 .comp-cell.left{border-right:0}.rb-home-craig-v2.rb-home-rb-v3 .heritage-section{padding-bottom:44px}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft{padding-top:32px}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{display:flex !important;gap:14px !important;margin-top:36px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;padding:2px 2px 12px}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials::-webkit-scrollbar{display:none}.rb-home-craig-v2.rb-home-rb-v3 .et-right-panel{display:contents}.rb-home-craig-v2.rb-home-rb-v3 .et-featured,.rb-home-craig-v2.rb-home-rb-v3 .et-secondary{flex:0 0 88%;width:88%;min-height:360px;border-radius:20px;scroll-snap-align:start;scroll-snap-stop:always}.rb-home-craig-v2.rb-home-rb-v3 .et-featured{padding:38px 26px}.rb-home-craig-v2.rb-home-rb-v3 .et-secondary{justify-content:space-between;padding:32px 26px;border:1px solid var(--border)}.rb-home-craig-v2.rb-home-rb-v3 .et-secondary+.et-secondary{border-top:1px solid var(--border)}.rb-home-craig-v2.rb-home-rb-v3 .et-mobile-nav{display:flex;justify-content:center;gap:9px;margin-top:12px}.rb-home-craig-v2.rb-home-rb-v3 .et-mobile-dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(31,36,48,.22);transition:width .2s ease,border-radius .2s ease,background .2s ease}.rb-home-craig-v2.rb-home-rb-v3 .et-mobile-dot.active{width:26px;border-radius:999px;background:var(--grad-pink)}.rb-home-craig-v2.rb-home-rb-v3 .rb-home-treatment-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:28px 10px}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card{min-height:250px;padding:58px 10px 18px;border-width:3px;border-radius:20px}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__icon{width:78px;height:60px;border-radius:18px}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__icon img{width:64px;height:46px}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__title{font-size:.88rem;line-height:1.28;margin-bottom:14px}.rb-home-craig-v2.rb-home-rb-v3 .rb-treatment-card__actions{gap:8px}.rb-home-craig-v2.rb-home-rb-v3 .rb-open-modal,.rb-home-craig-v2.rb-home-rb-v3 .rb-btn-primary{width:100%;min-height:38px;padding:8px 7px;font-size:.7rem}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillars{grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px;background:0 0;overflow:visible}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar{padding:18px 12px 16px;border-radius:18px}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar:before{border-radius:18px 18px 0 0}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon{width:56px;height:56px;margin-bottom:12px !important;border-radius:16px}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon--image img{width:50px;height:50px}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-icon--placeholder{width:56px !important;height:56px !important;padding:0 5px;font-size:.5rem !important}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-title{font-size:.88rem;line-height:1.25}.rb-home-craig-v2.rb-home-rb-v3 .pricing-pillar-body{font-size:.75rem;line-height:1.48}}@media (prefers-reduced-motion:reduce){.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{scroll-behavior:auto}}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote .fq-text{display:block !important;max-height:none !important;overflow:hidden !important;-webkit-line-clamp:unset !important;-webkit-box-orient:initial !important}.rb-home-craig-v2.rb-home-rb-v3 .hero-float-quote .fq-read-more{display:inline-flex;margin-top:8px;color:var(--pink,#bc1e88) !important;font-size:.76rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.rb-home-craig-v2.rb-home-rb-v3 .heritage-num{transition:none !important}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft{padding-top:18px !important}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft .editorial-testimonials{margin-top:24px}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel{flex:1;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;box-shadow:var(--rb-shadow)}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel .et-featured{border-radius:0;padding:38px 42px}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel .et-featured+.et-featured{border-top:1px solid rgba(255,255,255,.12)}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel .et-featured-mark{font-size:10rem}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel .et-featured-stars{margin-bottom:16px}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel .et-featured-quote{font-size:1rem;line-height:1.62;margin-bottom:20px}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft{padding-top:14px !important}.rb-home-craig-v2.rb-home-rb-v3 .section-with-blobs--soft .editorial-testimonials{margin-top:22px}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel,.rb-home-craig-v2.rb-home-rb-v3 .et-right-panel{display:contents}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-panel .et-featured{flex:0 0 88%;width:88%;min-height:360px;padding:34px 26px;border-radius:20px;border-top:0}}@media (prefers-reduced-motion:reduce){.rb-home-craig-v2.rb-home-rb-v3 .heritage-num{transform:none !important;opacity:1 !important;transition:none !important}}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px !important;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:visible}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{width:auto;min-width:0;min-height:0;margin:0;border-radius:20px}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured{padding:36px 40px}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{padding:36px 40px;justify-content:space-between;border:1px solid var(--border);box-shadow:var(--rb-shadow)}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary+.et-secondary{border-top:1px solid var(--border)}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured .et-featured-quote{font-size:1rem;line-height:1.62;margin-bottom:20px}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{display:flex !important;gap:14px !important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:2px 2px 12px}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{flex:0 0 88%;width:88%;min-width:88%;min-height:360px;padding:32px 26px;scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:760px){.rb-home-craig-v2 .section,.rb-home-craig-v2 .heritage-section,.rb-home-craig-v2 .pricing-section,.rb-home-craig-v2 .cta-section{padding:25px 22px !important}}.rb-home-craig-v2.rb-home-rb-v3 .heritage-section{padding-top:10px !important}.rb-home-craig-v2 .heritage-layout{margin-top:10px !important}@media (max-width:767px){.page-content .section{margin-top:25px !important}}.page-content .section{position:relative;margin-top:50px !important}.footer{margin-top:0 !important}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .hero-stat-row{display:grid !important;grid-template-columns:1fr !important;gap:9px !important}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat{display:grid !important;grid-template-columns:112px minmax(0, 1fr) !important;align-items:center !important;min-height:72px !important;padding:12px 16px !important;text-align:left !important}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat strong{font-size:.94rem !important;line-height:1.1 !important;white-space:nowrap !important;overflow-wrap:normal !important}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat span{max-width:none !important;margin:0 !important;padding-left:14px !important;font-size:.76rem !important;line-height:1.35 !important;border-left:1px solid rgba(105,186,203,.22) !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{height:374px !important;min-height:374px !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{height:360px !important;min-height:360px !important;max-height:360px !important;overflow:hidden !important}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-quote,.rb-home-craig-v2.rb-home-rb-v3 .et-secondary-quote{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:8 !important;overflow:hidden !important}.rb-home-craig-v2.rb-home-rb-v3 .rb-review-read-more{display:inline-flex;align-items:center;align-self:flex-start;margin:12px 0 0;padding:0;border:0;background:0 0;color:var(--pink);font:inherit;font-size:.86rem;font-weight:800;text-decoration:underline;cursor:pointer}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.rb-review-expanded{height:auto !important;min-height:360px !important;max-height:none !important;overflow:visible !important}.rb-home-craig-v2.rb-home-rb-v3 .rb-review-expanded .et-featured-quote,.rb-home-craig-v2.rb-home-rb-v3 .rb-review-expanded .et-secondary-quote{display:block !important;-webkit-line-clamp:unset !important;overflow:visible !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials:has(.rb-review-expanded){height:auto !important;min-height:374px !important;overflow-y:visible !important}}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .hero-stat{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;min-height:82px !important;padding:14px 18px !important;text-align:left !important}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat strong{width:100% !important;font-size:.94rem !important;line-height:1.15 !important;white-space:nowrap !important}.rb-home-craig-v2.rb-home-rb-v3 .hero-stat span{width:100% !important;margin:6px 0 0 !important;padding:0 !important;border-left:0 !important;font-size:.78rem !important;line-height:1.35 !important}.rb-home-craig-v2.rb-home-rb-v3 .et-featured-quote,.rb-home-craig-v2.rb-home-rb-v3 .et-secondary-quote{flex:none !important;-webkit-line-clamp:7 !important;line-height:1.62 !important;margin-bottom:0 !important}.rb-home-craig-v2.rb-home-rb-v3 .rb-review-read-more{flex:0 0 auto;margin-top:14px !important}.rb-home-craig-v2.rb-home-rb-v3 .rb-review-expanded .et-featured-quote,.rb-home-craig-v2.rb-home-rb-v3 .rb-review-expanded .et-secondary-quote{display:block !important;-webkit-line-clamp:unset !important}}@media (max-width:768px){.rb-home-craig-v2 .hero .hero-left>.hero-stat-row{display:none !important}}h2.entry-title.h1{display:none}.vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.page-content{margin-top:-17px!important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;align-items:start !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:visible !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{box-sizing:border-box !important;width:auto !important;min-width:0 !important;min-height:300px !important;margin:0 !important;padding:34px 38px !important;border-radius:20px !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured{background:linear-gradient(160deg,#1f2430 0%,#162a36 100%) !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{justify-content:space-between !important;border:1px solid var(--border) !important;box-shadow:var(--rb-shadow) !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials .et-featured-quote,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials .et-secondary-quote{font-size:1rem !important;line-height:1.62 !important;margin-bottom:20px !important;font-weight:400 !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials .et-featured-mark{font-size:9rem !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials .et-featured-stars,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials .et-secondary-stars{margin-bottom:14px !important}@media (max-width:767px){.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;overscroll-behavior-inline:contain !important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;transition:height .28s ease;padding:2px 2px 12px !important;scrollbar-width:none}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials::-webkit-scrollbar{display:none}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary{flex:0 0 88% !important;width:88% !important;min-width:88% !important;min-height:0 !important;height:auto !important;align-self:flex-start !important;padding:30px 24px !important;scroll-snap-align:center !important;scroll-snap-stop:always !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured:first-child,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary:first-child{margin-left:6% !important}.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-featured:last-child,.rb-home-craig-v2.rb-home-rb-v3 .editorial-testimonials>.et-secondary:last-child{margin-right:6% !important}.rb-home-craig-v2.rb-home-rb-v3 .et-mobile-nav{display:flex !important;justify-content:center !important}}html[lang|=fr] .rb-review-copy .rb-review-translation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px}html[lang|=fr] .rb-review-copy button.rb-review-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:7px 13px!important;margin:0!important;border:1px solid rgba(188,30,136,.22)!important;border-radius:999px!important;background:rgba(188,30,136,.07)!important;color:#93146a!important;font-family:inherit;font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:0 2px 7px rgba(48,25,47,.05);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}html[lang|=fr] .rb-review-copy button.rb-review-toggle:hover{background:rgba(188,30,136,.13)!important;border-color:rgba(188,30,136,.4)!important;box-shadow:0 3px 10px rgba(48,25,47,.1)}html[lang|=fr] .rb-review-copy button.rb-review-toggle:focus-visible{outline:2px solid #347f8e;outline-offset:3px}html[lang|=fr] .et-featured .rb-review-copy button.rb-review-toggle{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.3)!important;color:#fff!important;box-shadow:none}html[lang|=fr] .et-featured .rb-review-copy button.rb-review-toggle:hover{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.55)!important}@media (max-width:1100px){.cky-btn-revisit-wrapper{display:none!important}.grecaptcha-badge{visibility:hidden!important}}.rb-footer-privacy-tools .rb-privacy-fr{display:none}html[lang^=fr] .rb-footer-privacy-tools .rb-privacy-es{display:none}html[lang^=fr] .rb-footer-privacy-tools .rb-privacy-fr{display:inline}.rb-footer-privacy-tools{margin-top:12px}.rb-footer-privacy-tools p.rb-recaptcha-notice{font-size:11px;line-height:1.5;margin-top:8px}@media (min-width:768px){body.page-id-32881 .rb-home-craig-v2 .hero-sub{display:none!important}body.page-id-32881 .rb-home-craig-v2 .hero-mobile-summary{display:block!important;font-size:1.0625rem;line-height:1.75;color:var(--mid);margin:0 0 24px;order:0}}@media (max-width:1100px){#masthead .rb-header-inner{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:8px}#masthead .rb-header-brand{grid-column:1;grid-row:1}#masthead .rb-header-mobile-actions{grid-column:2;grid-row:1;min-width:0}#masthead .rb-header-actions{display:flex!important;grid-column:3;grid-row:1}#masthead .rb-header-actions>.rb-header-cta,#masthead .rb-header-actions>.rb-header-phone{display:none!important}#masthead .rb-header-actions .rb-language-switcher{display:block!important;visibility:visible!important}#masthead .rb-header-actions .rb-language-switcher>button{min-width:44px;min-height:42px;padding:0 7px}#masthead .rb-header-actions .rb-language-switcher ul{z-index:10001}#masthead .rb-menu-toggle{grid-column:4;grid-row:1}#masthead .rb-nav-mobile-actions{display:none!important}}@media (max-width:400px){#masthead .rb-header-inner{gap:6px}#masthead .rb-header-brand,#masthead .rb-header-logo-mobile{width:34px;height:34px}#masthead .rb-header-mobile-actions{gap:6px}#masthead .rb-header-mobile-actions .rb-header-cta{font-size:10px;padding:0 8px;min-height:38px}#masthead .rb-header-mobile-actions .rb-header-phone{width:36px;height:36px;padding:10px}#masthead .rb-header-actions .rb-language-switcher>button{min-width:40px;min-height:38px;font-size:12px;padding:0 6px}#masthead .rb-menu-toggle{width:38px;height:38px}}.rb-language-switcher>button{display:inline-flex!important;align-items:center!important;justify-content:center;gap:6px}.rb-language-switcher>button>span[aria-hidden=true]{display:inline-block;width:6px;height:6px;flex:0 0 6px;margin:0!important;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);font-size:0!important;line-height:0!important}body.rb-fr-preview-selector-hidden .rb-language-switcher{display:none !important}.rb-fr-chrome #masthead .rb-menu>#menu-item-990038>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 13px !important;min-height:42px;height:42px;border:1px solid rgba(188,30,136,.2);border-radius:999px;background:linear-gradient(120deg,rgba(188,30,136,.07),rgba(105,186,203,.13));color:#9d1871 !important;font-weight:800;text-transform:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.rb-fr-chrome #masthead .rb-menu>#menu-item-990038>a:after{content:"";display:block;flex:0 0 23px;width:23px;height:23px;border-radius:50%;background:#bc1e88 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/15px no-repeat}.rb-fr-chrome #masthead .rb-menu>#menu-item-990038>a:hover{background-color:rgba(188,30,136,.1);border-color:rgba(188,30,136,.38);box-shadow:0 4px 14px rgba(188,30,136,.1)}.rb-fr-chrome #masthead .rb-menu>#menu-item-990038>a:focus-visible{outline:2px solid #bc1e88;outline-offset:4px}@media (max-width:1100px){.rb-fr-chrome #masthead .rb-menu>#menu-item-990038{margin-top:10px}.rb-fr-chrome #masthead .rb-menu>#menu-item-990038>a{width:100%;justify-content:space-between;padding:0 16px !important;min-height:48px}}.rb-home-craig-v2 .hero-mobile-summary{display:none !important}.rb-home-craig-v2 .comparison-toggle{display:none}@media (max-width:768px){.rb-home-craig-v2 .hero-left{display:flex;flex-direction:column}.rb-home-craig-v2 .hero-headline{order:1}.rb-home-craig-v2 .hero-mobile-summary{order:2;display:block !important;width:100%;box-sizing:border-box;margin:20px 0 24px !important;padding:18px 20px;color:var(--dark,#25182f);font-size:1rem;line-height:1.6;text-align:center;background:#fff;border-radius:18px;box-shadow:0 8px 28px rgba(35,24,47,.08)}.rb-home-craig-v2 .hero-sub,.rb-home-craig-v2 .hero-stat-row{display:none !important}.rb-home-craig-v2 .hero-actions{order:3;display:flex !important;flex-direction:column;align-items:center !important;justify-content:center;gap:12px !important;width:100%;margin:0 !important}.rb-home-craig-v2 .hero-actions .btn-pink,.rb-home-craig-v2 .hero-actions .btn-ghost{width:fit-content;max-width:100%;box-sizing:border-box;margin:0 auto !important;text-align:center;justify-content:center}.rb-home-craig-v2 .hero-actions .btn-ghost{padding:12px 24px;background:#fff !important;border-radius:100px;box-shadow:0 8px 24px rgba(35,24,47,.08)}.rb-home-craig-v2 .hero-right{order:4}.rb-home-craig-v2 #difference{width:100%}.rb-home-craig-v2 .comparison-table .comp-row--mobile-extra{display:none !important}.rb-home-craig-v2 .comparison-table.comparison-table--expanded .comp-row--mobile-extra{display:grid !important}.rb-home-craig-v2 .comparison-toggle{display:flex !important;width:100%;align-items:center;justify-content:center;gap:9px;padding:17px 20px;border:0;border-top:1px solid var(--border,#e8e3eb);background:#fff;color:var(--pink,#d83b72);font:inherit;font-size:.9rem;font-weight:800;line-height:1.2;cursor:pointer}.rb-home-craig-v2 .comparison-toggle svg{width:18px;height:18px;flex:0 0 auto;transition:transform .25s ease}.rb-home-craig-v2 .comparison-toggle__less{display:none}.rb-home-craig-v2 .comparison-table--expanded .comparison-toggle__more{display:none}.rb-home-craig-v2 .comparison-table--expanded .comparison-toggle__less{display:inline}.rb-home-craig-v2 .comparison-table--expanded .comparison-toggle svg{transform:rotate(180deg)}}.wpcf7 select.cf7-select{padding:12px 42px 12px 16px!important;min-height:48px;width:100%!important;line-height:1.5!important;box-sizing:border-box}@supports (appearance:base-select){.wpcf7 select.cf7-select,.wpcf7 select.cf7-select::picker(select){appearance:base-select}.wpcf7 select.cf7-select{background-image:none!important;align-items:center}.wpcf7 select.cf7-select::picker(select){font-family:inherit;font-size:16px;line-height:1.5;background:#fff;color:#29313d;border:1px solid #dce6e9;border-radius:14px;padding:6px;box-shadow:0 12px 30px rgba(28,59,73,.12);max-height:360px;overflow-y:auto}.wpcf7 select.cf7-select option{padding:10px 16px!important;min-height:44px;line-height:1.5!important;border-radius:8px;white-space:normal;cursor:pointer}.wpcf7 select.cf7-select option:hover,.wpcf7 select.cf7-select option:focus{background:#eef8fa}.wpcf7 select.cf7-select option:checked{background:#f8eef5;color:#a71d7b}.wpcf7 select.cf7-select::picker-icon{color:#a71d7b;margin-left:auto}}.wpcf7 .rb-phone-row{display:flex;gap:12px;align-items:flex-start;width:100%}.wpcf7 .rb-phone-prefix{flex:0 0 96px;min-width:0}.wpcf7 .rb-phone-number{flex:1 1 0;min-width:0}.wpcf7 .rb-phone-row label{display:block;width:100%}.wpcf7 .rb-phone-row input{width:100%;box-sizing:border-box}.wpcf7 .rb-phone-row p{margin:0}.wpcf7 .rb-phone-row .wpcf7-form-control-wrap{display:block}.rb-review-translation-meta{display:block;font-size:10px;line-height:1.5;margin-top:8px;font-weight:400;letter-spacing:0;opacity:.85}.rb-review-translation-meta a,.rb-review-toggle{color:inherit;text-decoration:underline;text-underline-offset:2px}.rb-review-translation-meta a img{display:inline-block;width:42px;height:16px;max-width:none;vertical-align:middle;margin:0 2px}.rb-review-toggle{appearance:none;display:inline;border:0;background:0 0;padding:0;margin:0;font:inherit;line-height:inherit;cursor:pointer;min-height:24px}.rb-review-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}