input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}:root{--color-primary:#134C54;--color-primary-light:#1e6e72;--color-primary-hover:#161616;--color-secondary:#121212;--color-dark:#000;--bs-btn-active-bg:#0f3d43;--bs-btn-active-border-color:#0f3d43;--color-light:#fff;--color-light-bg:#fafafa;--color-light-gray:#f3f6f9;--color-light-gray-2:#f8f9fa;--color-light-gray-3:#fbfbfb;--color-light-gray-4:#eee;--color-light-gray-5:#fafafa;--color-light-gray-6:#eef0f1;--color-gray:#ccc;--color-gray-dark:#dee2e6;--color-gray-darker:#ced4da;--color-gray-text:#333;--color-gray-text-light:#495057;--color-gray-text-disabled:#888;--color-gray-border:#e4e4e4;--color-gray-icon:#555;--color-text-subtle:rgba(0, 0, 0, 0.4);--color-success:#28a745;--color-success-dark:#218838;--color-success-light:#20c997;--color-success-green:#1a7a1a;--color-success-bg:#d1edff;--color-success-light-bg:#b6e385cc;--color-success-indicator:#61c717;--color-success-icon:#2a5714;--color-danger:#c71c17;--color-danger-dark:#dc3545;--color-danger-bg:#f8d7da;--color-danger-border:#f5c6cb;--color-danger-text:#721c24;--color-danger-bg-light:#fff5f5;--color-danger-red:#ff6b6b;--color-danger-red-light:rgba(255, 107, 107, 0.1);--color-warning-bg:#fffbeb;--color-warning-border:#fcd34d;--color-warning-text:#92400e;--color-info-bg:#e7f3ff;--color-info-border:#bee5eb;--color-info-text:#0c5460;--gradient-primary:linear-gradient(90deg, #134C54, #134C54);--gradient-primary-hover:linear-gradient(90deg, #218838, #1e7e64);--gradient-landing:linear-gradient(142.99deg, #E5F6FD 4.87%, #F6F6F6 62.19%);--gradient-card:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-new:linear-gradient(90deg, #93d3d0 1%, #9ed0f5 99%);--font-primary:Ppmori,Arial,sans-serif;--font-mono:Dmmono;--font-weight-light:200;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:900;--font-size-xs:10px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:22px;--font-size-1xl:26px;--font-size-2xl:30px;--font-size-3xl:34px;--font-size-4xl:44px;--font-size-5xl:60px;--spacing-xs:4px;--spacing-sm:5px;--spacing-md:8px;--spacing-lg:10px;--spacing-xl:12px;--spacing-2xl:15px;--spacing-3xl:20px;--spacing-4xl:25px;--spacing-5xl:30px;--spacing-6xl:32px;--spacing-7xl:40px;--spacing-8xl:50px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:9px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-4xl:20px;--radius-5xl:23px;--radius-6xl:24px;--radius-7xl:28px;--radius-8xl:30px;--radius-full:50%;--size-xs:10px;--size-sm:20px;--size-md:24px;--size-lg:28px;--size-xl:36px;--size-2xl:50px;--size-3xl:60px;--size-4xl:85px;--size-5xl:180px;--line-height-sm:20px;--line-height-md:26px;--line-height-lg:28px;--line-height-xl:40px;--line-height-2xl:50px;--line-height-3xl:60px;--transition-fast:0.15s ease-in-out;--transition-base:0.2s ease;--transition-mid:0.3s ease;--transition-slow:0.8s linear;--z-sticky:999;--z-modal:9999;--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.1);--shadow-md:0 8px 20px rgba(0, 0, 0, 0.15),0 0 0 1px rgba(255, 255, 255, 0.1);--shadow-lg:0 4px 8px rgba(40, 167, 69, 0.3);--shadow-inset:inset 5px -5px 5px rgba(0, 0, 0, 0.1)}@font-face{font-family:Ppmori Variable;src:url("/assets/fonts/PPMori-Variable.sxQ-y3eF.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Ppmori;src:url("/assets/fonts/PPMori-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dmmono;src:url("/assets/fonts/DMMono-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:var(--font-primary)}b,strong{font-weight:var(--font-weight-bold)}small i{margin:0 var(--spacing-sm) 0 0}a{transition:.5s all ease}.public-app a{color:#80cbf9}.public-app a.active,.public-app a:hover{color:#161616}body,html{margin:0;padding:0;font-size:var(--font-size-base)}html{background:#fff}body{background-image:url('/media/gradient-1.png');background-repeat:no-repeat;background-size:initial;background-position:bottom left;color:var(--color-dark);padding:0;margin:0 auto}img.weight-photo{width:100%;height:auto;display:block;margin:15px auto}#page-wrap{width:100%;height:100%;padding:var(--spacing-3xl)}.segment{margin:40px}header{width:100%;height:90px;padding:0;text-align:center;position:fixed;z-index:99}header a.btn{margin:0}header img{display:block;margin:0 auto;height:30px;width:auto}#main-logo{display:block;width:auto;position:absolute;left:50%;margin-left:-60px!important}header a.nav-link.active,header a.nav-link:hover{color:#80cbf9!important}header{background:rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}header.bannered{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none}.page-lander header.bannered img,header.bannered img{filter:brightness(3)}.page-lander header.bannered a{color:#fff}header a.btn{background:#134c54;color:#fff;line-height:60px;display:block;height:60px;border-radius:30px;padding:0 10px 0 20px}header a.btn:hover{background:#0f3d43;color:#fff}.page-lander header.bannered a.btn,header.bannered a.btn{background:#fff;color:#0f3d43}header a.btn i{color:#134c54;background:#fff}.page-lander header.bannered a.btn i,header.bannered a.btn i{background:#134c54;color:#fff}.page-lander header.bannered a.btn:hover i,header.bannered a.btn:hover i{background:#fff;color:#0f3d43}header .nav-link{color:#161616;font-weight:400;font-size:16px;height:60px;line-height:60px}header .wahl{padding-right:50px;position:relative}header .wahl .whatsapp-icon{width:40px;height:40px;line-height:40px;border-radius:50%;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.page-lander header.bannered .nav-link,header.bannered .nav-link{color:#fff}header .header-inner-wrap{margin:0 auto;width:100%;max-width:1800px;position:relative}main{width:100%;max-width:1800px;margin:0 auto}footer{width:100%;font-size:18px;background-image:url(/media/gradient-1.png);background-repeat:no-repeat;background-size:initial;background-position:bottom left;color:var(--color-dark);padding:0;margin:0 auto}.footer-inner-wrap{padding:40px;width:100%;max-width:1800px;margin:0 auto}footer h2{font-size:54px;max-width:280px;line-height:55px;padding:0;margin:30px 0}footer h4{font-size:18px;color:rgba(22,22,22,.5);margin:0 0 20px 0}footer ul{list-style:none;padding:0;margin:0}footer ul li{line-height:40px}footer ul li a{color:#161616;text-decoration:none}footer ul li a:hover{color:#80cbf9}footer .copyright{color:rgba(22,22,22,.5)}footer .spaced-extension{margin-top:70px}footer address{margin-top:30px}footer address:first-of-type{margin-top:0}footer hr{border-top:1px solid rgba(22,22,22,.2);margin:40px 0}footer .disclaimer p{font-size:14px;color:rgba(22,22,22,.5);max-width:710px;margin:0 auto 0 0}footer .disclaimer p a{color:#80cbf9}footer .disclaimer p a:hover{color:#4dcfe0}footer .accreditations{display:flex;align-items:center;justify-content:start;margin-top:50px;gap:30px}footer .accreditations img{height:40px;width:auto}footer .social-icons{display:flex;align-items:center;justify-content:start;gap:20px}footer .social-icons a{display:block;color:#161616;font-size:18px;background:#edf1f3;width:60px;height:60px;text-align:center;line-height:60px;border-radius:50%}.btn.icon-r i{width:40px;height:40px;background:#fff;border-radius:50%;color:#000;position:absolute;right:10px;top:10px;line-height:40px;text-align:center}.btn.icon-r{position:relative;padding:0 60px 0 20px}.btn.icon-l{position:relative;padding:0 20px 0 60px}.btn.icon-l i{width:40px;height:40px;background:#fff;border-radius:50%;color:#000;position:absolute;left:10px;top:10px;line-height:40px;text-align:center}h1.lander-main-title{font-size:80px;margin:0 auto 70px auto;max-width:720px;letter-spacing:-2px;line-height:88px}h2.lander-main-subtitle,p.lander-main-subtitle{font-size:20px;margin:0 auto var(--spacing-6xl) auto;padding:0}p.chat-with-us-whatsapp{max-width:350px;margin-left:0}h2.lander-intitle{font-size:var(--font-size-4xl);line-height:var(--line-height-2xl);max-width:820px;margin:0 auto}h2.lander-intitle.alt{font-size:var(--font-size-3xl);line-height:var(--line-height-2xl);max-width:490px;margin:0 auto 0 0}h3.lander-insubtitle{font-size:var(--font-size-md);margin:var(--spacing-3xl) auto var(--spacing-5xl) auto;padding:0}h3.lander-insubtitle.alt{font-size:var(--font-size-1xl);margin:var(--spacing-3xl) auto var(--spacing-5xl) 0;padding:0;max-width:350px}.trust-wrap-outer{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;gap:50px;align-items:center}.trust-wrap{text-align:center;display:block;max-width:160px}.trust-wrap i{font-size:17px;margin:0 auto var(--spacing-2xl) auto;background:var(--color-light);width:40px;height:40px;display:block;text-align:center;line-height:40px;position:relative;border-radius:50%}.trust-wrap i::after{content:"";position:absolute;inset:0;padding:2px;border-radius:50%;background:linear-gradient(265.53deg,#95d9d0 6.77%,#a0d1ff 93.23%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.trust-title{font-size:var(--font-size-base);display:block}.trust-wrap.alt i{margin:0 auto var(--spacing-xl) 0;border-radius:var(--radius-2xl);border:none;width:var(--size-4xl)}.this-wrap{max-width:430px}.new-gradient,i.new-gradient{background:var(--gradient-new);color:var(--color-secondary)}.big-space{height:120px;margin:0 auto;display:block;width:100%;clear:both}.spacer-20{height:20px;margin:0 auto;display:block;width:100%;clear:both}.spacer-30{height:30px;margin:0 auto;display:block;width:100%;clear:both}.spacer-40{height:40px;margin:0 auto;display:block;width:100%;clear:both}.spacer-50{height:50px;margin:0 auto;display:block;width:100%;clear:both}.spacer-60{height:60px;margin:0 auto;display:block;width:100%;clear:both}.mini-icon-title-wrap{display:flex;align-items:start;gap:var(--spacing-2xl)}.mini-icon{background:var(--color-light);border:1px solid var(--color-gray-border);border-radius:var(--radius-full);width:var(--size-2xl);height:var(--size-2xl);display:block;text-align:center;line-height:var(--size-2xl);position:relative}.mini-icon img{width:20px;height:auto;display:block;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-icon-title{font-size:var(--font-size-xl);line-height:var(--size-2xl)}#programmes{margin-top:15px}.programme-description-wrap{width:50%}.programme-tile-wrap{width:50%}.programme-tile-wrap .tile{width:100%;height:100%}#is-it-right-right{padding-left:40px}#is-it-right-description{padding-left:0;padding-right:0;max-width:340px}ul.ticked-list{list-style:none;padding:0;margin:0;max-width:370px}.ticked-list-item,ul.ticked-list li{position:relative;padding-left:30px;margin-bottom:0;border-radius:var(--radius-2xl);background:var(--color-light);padding:var(--spacing-4xl) var(--spacing-4xl) var(--spacing-4xl) 80px}.ticked-list-item h3 i,ul.ticked-list li::before{content:'\f00c';font-family:"Font Awesome 6 Pro";position:absolute;left:var(--spacing-5xl);top:50%;color:var(--color-success);font-weight:700;width:30px;text-align:center;line-height:30px;height:30px;margin-top:-15px;margin-left:-15px;border:1px solid var(--color-gray-border);border-radius:var(--radius-full);font-size:var(--font-size-base)}#is-it-right ul.ticked-list li{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-5xl);background:0 0;color:var(--color-secondary)}#is-it-right ul.ticked-list li::before{left:0;color:var(--color-secondary);width:20px;line-height:20px;height:20px;margin-left:0;border-radius:var(--radius-xs);font-size:10px;border:none;background:linear-gradient(265.53deg,#95d9d0 6.77%,#a0d1ff 93.23%);margin-top:-10px}.tile{width:100%;height:350px;background-color:var(--color-light-gray-4);border-radius:var(--radius-5xl);background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}.person{width:100%;height:auto;background:#fff;border-radius:24px}.person h4{font-size:16px;margin:15px 0 20px 0;padding:0 0 20px 0;color:rgba(0,0,0,.6);border-bottom:rgba(0,0,0,.2) solid 1px;line-height:24px}.person .white-container{margin-top:0;min-height:150px;padding:30px;z-index:0;position:relative;background:0 0}.person .white-container p{margin:0;font-size:16px}.person .tile{padding:var(--spacing-3xl);position:relative;z-index:1;background-color:transparent}.person .tile-wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:flex-end;background:linear-gradient(130deg,#beebf3 0,#e7e7e7 70%);border-radius:24px;z-index:1;position:relative}.blurred-name{color:#000;font-size:14px;position:relative;display:inline-block;line-height:30px;height:30px;padding:0 12px;width:auto;border-radius:15px;background:#fff}.blurred-name span{position:relative;z-index:1}.blurred-name small{font-size:10px;color:#c3c3c3;display:block}.public-app{border-radius:0;width:100%;height:100%;padding:0}.white-container{background:var(--color-light);border-radius:var(--radius-7xl);padding:var(--spacing-3xl);width:100%}.white-container.p-50{padding:var(--spacing-8xl)}.slimmer-container{max-width:1100px;margin:0 auto}.slimmerer-container{max-width:880px;margin:0 auto}.slimmest-container{max-width:640px;margin:0 auto}.team-row{display:flex;gap:15px;flex-wrap:nowrap;justify-content:space-between;flex-direction:row}#login-wrap.mfa{max-width:440px}.label{display:block;margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold);padding:var(--spacing-sm);color:var(--color-gray-text)}.inp-field{padding:var(--spacing-lg) var(--spacing-4xl);border:1px solid var(--color-gray);border-radius:var(--radius-3xl);font-size:var(--font-size-md);width:100%}img.iir{width:auto;height:100%;margin:0 0 0 auto;display:block;border-radius:var(--radius-6xl)}img.gst{width:100%;height:auto;margin:0 auto 0 0;display:block;border-radius:var(--radius-6xl)}#order-on-whatsapp{background:var(--color-dark);color:var(--color-light);text-align:center;line-height:var(--line-height-xl);height:var(--line-height-xl);padding:0 var(--spacing-4xl) 0 var(--spacing-6xl);border-radius:var(--radius-4xl);text-decoration:none;display:inline-block;margin:0 auto 0 0;width:auto;position:relative}#order-on-whatsapp:hover{background-color:var(--color-primary)!important;color:var(--color-light)!important}#order-on-whatsapp i{position:absolute;left:var(--spacing-3xl);top:50%;margin:-10px 0 0 0;font-size:var(--font-size-lg);width:var(--size-sm);height:var(--size-sm);text-align:center;line-height:var(--size-sm)}.btn,.btn-primary,a.btn,a.btn-primary{background-color:var(--color-primary);color:var(--color-light);line-height:60px;height:60px;padding:0 30px;border-radius:30px;border:none;cursor:pointer;font-size:15px;margin:30px auto 0 0;width:auto;display:inline-block}.btn.btn-white{background:#fff;color:#161616}.btn.btn-grey{background:#edf1f3;color:#161616}.btn.btn-standard{background:#134c54;color:#fff}.btn.btn-wide{width:100%}.btn-big,a.btn-big{height:60px;line-height:60px;border-radius:30px;font-size:15px;padding:0 40px;color:var(--color-dark);transition:.3s all ease}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active,.btn:first-child:active,.btn:hover,:not(.btn-check)+.btn:active,a.btn:active,a.btn:hover{background:#0f3d43!important;color:var(--color-light)!important}.btn-big.inverted-colors,a.btn-big.inverted-colors{background:var(--color-dark);color:var(--color-light)}.btn-big.inverted-colors:hover,a.btn-big.inverted-colors:hover{background:var(--color-primary)!important;color:var(--color-dark)!important}a.btn.grey{background:var(--color-light-gray-4);color:var(--color-secondary)}a.btn.new-gradient{color:var(--color-secondary)}a.btn.grey:hover,a.btn.new-gradient:hover{background-color:var(--color-dark)!important;color:var(--color-light)!important}.btn.disabled,.btn.grn.disabled,.btn:disabled,a.btn.disabled,a.btn.grn.disabled{background:var(--color-light-bg);color:var(--color-gray-text-disabled);cursor:not-allowed;border:1px solid var(--color-gray-darker)}.form-navigation .btn{margin:0}.form-group{margin-bottom:var(--spacing-2xl)}.form-group label.old{display:inline-block;padding:var(--spacing-lg) var(--spacing-xl) 6px;background:var(--color-light-gray);margin-left:var(--spacing-xl);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none}.form-group label.primary,span.label-primary{display:inline-block;padding:0 0 var(--spacing-lg) 0}h2.title-section{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);margin:0;color:var(--color-dark)}p{color:var(--color-gray-text);font-weight:var(--font-weight-light);margin:0 0 var(--spacing-5xl) 0}p.message{color:var(--color-danger);font-weight:300;margin:0 0 var(--spacing-xl) 0}p.message.green{color:var(--color-success-green)}img.qr-code{height:var(--size-5xl);width:var(--size-5xl);margin:var(--spacing-3xl) auto;display:block;border:1px solid var(--color-gray);padding:var(--spacing-lg);border-radius:var(--radius-2xl)}p.advisory{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-md);color:var(--color-warning-text);margin-bottom:1rem}.step-progress-text{font-weight:var(--font-weight-semibold);color:var(--color-gray-text-light);min-width:100px}.step-progress-bar{margin:0 auto;max-width:360px;width:100%}.step-progress-bar .progress{background-color:var(--color-light);border-radius:10px}.step-progress-bar .progress-bar{background:var(--gradient-primary);transition:width var(--transition-fast)}.form-step{animation:fadeIn var(--transition-mid) ease-in}.form-step hr{border:none;height:1px;background:0 0;margin:var(--spacing-3xl) 0;width:100%;display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-step .form-check{border:1px solid var(--color-gray-dark);background:var(--color-light);border-radius:var(--radius-lg);line-height:var(--line-height-lg);padding:0;padding-left:48px;position:relative}.form-step .form-check:hover{background:var(--color-light-gray-6);cursor:pointer}.form-step .form-check-input{position:absolute;left:var(--spacing-xl);top:50%;height:24px;width:24px;margin-top:-12px;border-radius:var(--radius-full)!important;border:1px solid var(--color-gray-dark);margin-left:0;float:none}.form-step .form-check-label{font-size:1rem;color:var(--color-gray-text-light);cursor:pointer;display:block;padding:var(--spacing-xl) 0;background:0 0}.question-card{background-color:var(--color-light-gray-2);border:1px solid var(--color-gray-dark);border-radius:var(--radius-md);padding:1.5rem;margin-top:1rem}.question-label{font-weight:var(--font-weight-semibold);font-size:1.1rem;margin-bottom:1rem;display:block;color:#212529}.form-check{padding-left:1.8rem}.form-check-input{margin-top:.3rem}.form-check-label{font-size:1rem;color:var(--color-gray-text-light);cursor:pointer}.is-invalid{border-color:var(--color-danger-dark)!important}.is-invalid-group{border:2px solid var(--color-danger-dark)!important;background-color:var(--color-danger-bg-light)!important}.form-navigation{border-top:1px solid var(--color-gray-dark);padding-top:1.5rem}.form-navigation .btn{min-width:120px}.form-control{padding:var(--spacing-lg) var(--spacing-2xl);border:1px solid var(--color-gray-darker);border-radius:var(--radius-md);font-size:var(--font-size-base);width:100%;transition:border-color var(--transition-fast)}.form-control:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 .2rem rgb(132 228 245 / 30%)}select.form-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}textarea.form-control{resize:vertical;min-height:80px}input[type=number].disabled,input[type=text].disabled,textarea.disabled{background:var(--color-light-bg);color:var(--color-gray-text-disabled);cursor:not-allowed}.form-control[readonly]{background:var(--color-light-bg);color:var(--color-gray-text-disabled);cursor:default}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%;padding-right:15px;padding-left:15px}.col-md-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.flex-grow-1{flex-grow:1!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-3{margin-left:1rem!important}.text-center{text-align:center!important}.alert{padding:15px 20px;margin-bottom:20px;border:1px solid transparent;border-radius:var(--radius-md)}.alert-danger{color:var(--color-danger-text);background-color:var(--color-danger-bg);border-color:var(--color-danger-border)}.sub-question-card{border-left:4px solid var(--color-primary-hover)!important;background-color:var(--color-light-gray-2)}.sub-questions-container{border-left:3px solid var(--color-gray-dark);padding-left:1rem}.is-invalid-group{border:2px solid var(--color-danger-dark);border-radius:.375rem;padding:.75rem}.conditional-required.is-invalid{border-color:var(--color-danger-dark)}.faq-overview h2{font-size:54px;margin:0 0 15px 0;color:#161616;font-weight:400}.faq-overview span{font-size:18px;line-height:28px;color:rgba(22,22,22,.5);display:block;margin:0 0 40px 0}i.rounded-accent{background:#134c54;color:#fff;border:none;height:30px;width:30px;line-height:30px;font-size:14px;border-radius:50%;text-align:center;margin-right:10px}.faq-item{padding:0;margin:0;border-top:1px solid rgba(22,22,22,.2)}.faq-item:first-of-type{margin-top:0;border-top:none}.faq-item:last-child{border-bottom:none}.faq-question{padding:30px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-mid);user-select:none}.faq-question:hover{color:var(--color-primary)}.faq-question span{font-weight:600;font-size:18px;flex-grow:1;padding-right:var(--spacing-3xl);color:#161616}.faq-icon{width:var(--size-lg);height:var(--size-lg);line-height:var(--line-height-md);border-radius:var(--radius-full);background:0 0;border:1px solid rgba(22,22,22,.2);display:block;text-align:center;font-size:21px;font-weight:100;color:var(--color-dark);transition:all var(--transition-mid);flex-shrink:0;font-style:normal}.faq-question:hover .faq-icon{background:#134c54;color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-mid)}.faq-answer.active{max-height:500px}.faq-content{padding:0 0 30px 0;font-size:18px;line-height:28px;color:#161616}.faq-content p{margin:0}.faq-icon.active{background:var(--color-dark);color:var(--color-light);border-color:var(--color-dark);transform:rotate(90deg)}.more-questions{font-size:18px;color:#161616}.more-questions a,.white-box a{color:#161616;text-decoration:underline}.more-questions a.btn,.white-box a.btn{text-decoration:none}.more-questions a:hover,.white-box a:hover{color:#80cbf9}.terms-list{list-style-type:disc;padding-left:var(--spacing-3xl)}.terms-list li{margin-bottom:var(--spacing-6xl)}#basket-wrap{max-width:480px;margin:0 auto var(--spacing-5xl) auto;text-align:center}#basket,#basket-from{width:auto;padding:0 var(--spacing-3xl);display:inline-block;background:var(--color-light);text-align:center;line-height:var(--line-height-xl);margin:0;border-radius:var(--radius-xl)}#basket i,#basket-from i{color:var(--color-primary);margin-right:var(--spacing-md)}.payment-summary-container .card{border:1px solid var(--color-gray-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.payment-summary-container .card-header{background:var(--gradient-primary);color:var(--color-light);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;padding:1rem 1.25rem}.payment-summary-container .card-header h5{margin:0;font-weight:var(--font-weight-semibold)}.payment-summary-container .card-body{padding:1.25rem}.payment-form-container{background-color:var(--color-light-gray-3);border:1px solid #ddd;border-radius:var(--radius-xl);padding:1.5rem;margin-top:1rem;position:relative;overflow:hidden}.payment-secured{display:block;background:var(--color-success-light-bg);color:var(--color-success-icon);padding:4px 8px 4px 14px;border-radius:var(--radius-xs);position:absolute;right:0;top:0;border-radius:0 0 0 var(--radius-xl);box-shadow:var(--shadow-inset);font-size:14px}.payment-secured i{padding-right:5px}.credit-card-container{display:flex;justify-content:center;margin:2rem 0}.credit-card{background:var(--gradient-card);border-radius:var(--radius-3xl);padding:60px 40px;box-shadow:var(--shadow-md);position:relative;color:var(--color-light);font-family:'Courier New',monospace;display:flex;flex-direction:column;justify-content:space-between;width:460px}.card-field-group{margin-bottom:16px}.card-field-label{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;color:rgba(255,255,255,.8);padding-left:var(--spacing-xl)}.card-input-field{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);padding:var(--spacing-xl);font-size:var(--font-size-md);color:var(--color-light);width:100%;transition:all var(--transition-mid)}.card-input-field:focus,.card-input-field:focus-within{outline:0;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(255,255,255,.1)}.card-name-input{font-family:inherit;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--color-light)!important}.card-input-field::placeholder{color:rgba(255,255,255,.6)}.card-bottom-row{display:flex;gap:16px}.card-bottom-row .card-field-group{margin-bottom:0}.card-field-half{flex:1}.StripeElement{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);padding:var(--spacing-xl)}.StripeElement--focus{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(255,255,255,.1)}.StripeElement--invalid{border-color:var(--color-danger-red);background:var(--color-danger-red-light)}#card-errors{font-size:.875rem;margin-top:.5rem;padding:var(--spacing-lg);background:var(--color-danger-red-light);border:1px solid var(--color-danger-red);border-radius:var(--radius-sm);display:none}#card-errors:not(:empty){display:block}.payment-form-container .alert{border-radius:var(--radius-md);font-size:.9rem}.payment-form-container .alert-warning{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.payment-form-container .alert-success{background-color:var(--color-success-bg);border-color:var(--color-primary);color:#004085}.payment-form-container .alert-info{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}.form-check{margin-bottom:1rem}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-success{background:linear-gradient(90deg,var(--color-success),var(--color-success-light));border-color:var(--color-success);font-weight:var(--font-weight-semibold);padding:.75rem 2rem;border-radius:var(--radius-md);transition:all var(--transition-base)}.btn-success:hover{background:var(--gradient-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-success:disabled{background:#6c757d;border-color:#6c757d;transform:none;box-shadow:none}img.stripe-logo{height:var(--line-height-xl);width:auto;position:absolute;top:var(--spacing-xl);right:var(--spacing-xl);display:block}.btn.grn{background-color:#328526}.btn.grn:active,.btn.grn:hover{background-color:#256117!important;color:var(--color-light)!important}.global-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;animation:fadeIn var(--transition-mid) ease-in}.loader-content{text-align:center;color:var(--color-light)}.loader-spinner{width:60px;height:60px;border:4px solid rgba(255,255,255,.2);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:spin var(--transition-slow);margin:0 auto var(--spacing-3xl)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader-text{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0;color:var(--color-light)}.loader-subtext{font-size:var(--font-size-base);color:rgba(255,255,255,.8);margin:0;display:block}.card{background:var(--color-light-gray-5)}.delete-file{width:28px;height:28px;line-height:27px;padding:0;background:var(--color-danger);margin:var(--spacing-sm) 0 var(--spacing-lg) 0;border-radius:var(--radius-lg)}.file-item{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;gap:var(--spacing-lg)}.legal-information{line-height:18px;font-size:10px;border-radius:0;padding:30px 0 30px 0;margin-top:0;border-top:1px solid #ccc;color:#999;text-align:justify}#global-announcement span{background:#e44c44;color:#fff;padding:10px 15px;display:block;box-shadow:0 0 5px #000;z-index:9999;position:relative;text-align:center;animation:pulse-announcement 2s infinite;font-family:'Courier New',Courier,monospace;font-size:15px}@keyframes pulse-announcement{0%{color:#fff}10%{color:#fff}25%{color:rgba(255,255,255,.6)}35%{color:#fff}100%{color:#fff}}.bordered-bottom{position:relative}.bordered-bottom::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:40px;border-bottom-left-radius:var(--radius-7xl);border-bottom-right-radius:var(--radius-7xl);background:linear-gradient(265deg,#95d9d0 7%,#a0d1ff 93%);z-index:-1}.grad-sq{width:100%;height:100%;background:linear-gradient(135deg,#9cc9e8 0,#6fbad0 35%,#8fd6dc 55%,#cfe6f6 100%);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:24px}.grad-sq img{max-width:300px;height:auto;margin:80px auto;display:block}#how-it-works{padding:60px 35px 0 35px;margin-bottom:20px}#how-it-works .step-box{background:#fff}#how-it-works .step-box i{background:#edf1f3}.how-it-works-row{gap:15px;flex-wrap:wrap;margin-bottom:15px}.how-it-works-step{flex:1 1 240px;min-height:86px;background:#fff;border-radius:24px;padding:18px 22px;display:flex;align-items:center;gap:20px}.how-it-works-step.alt{gap:15px}.how-it-works-step .step-number{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;font-weight:600;color:#1f2a37;background:linear-gradient(265.53deg,#95d9d0 6.77%,#a0d1ff 93.23%);flex:0 0 40px;font-size:15px}.how-it-works-step .step-title{margin:0;font-size:16px;line-height:1.25;font-weight:500;color:#111827}.not-sure{position:relative;border-radius:24px;overflow:hidden;padding:60px 50px;color:#fff}.not-sure::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#9cc9e8 0,#6fbad0 35%,#8fd6dc 55%,#cfe6f6 100%);z-index:0}.not-sure::after{content:"";position:absolute;inset:0;background-image:url(/media/not-sure-chart.png);background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;z-index:1;pointer-events:none}.not-sure .container,.not-sure__inner{position:relative;z-index:2}.not-sure__inner{display:flex;align-items:center;gap:15px;min-height:210px}.not-sure__left{flex:1 1 50%;padding:0 30px}.not-sure__title{margin:0;font-size:44px;font-weight:500}.not-sure__right{flex:1 1 50%;display:flex;justify-content:flex-end}.not-sure__card{width:min(620px,100%);background:#fff;color:#111827;border-radius:16px;padding:28px 28px 26px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.not-sure__card p{margin:0 0 30px 0;font-size:16px;max-width:330px}.not-sure__btn{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 40px;border-radius:30px;background:#111;color:#fff;text-decoration:none;white-space:nowrap}.not-sure__btn:hover{filter:brightness(1.05)}.features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.feature{display:flex;gap:15px;padding:20px 0 5px 0;border-top:1px solid rgba(0,0,0,.2)}.feature.bb{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:20px}.feature:nth-child(odd){padding-right:24px}.feature:nth-child(2n){padding-left:24px}.icon{font-size:19px;background:var(--color-light);width:72px;height:72px;display:block;text-align:center;line-height:74px;position:relative;border-radius:50%;flex-shrink:0;color:#111}.icon::after{content:"";position:absolute;inset:0;padding:2px;border-radius:50%;background:linear-gradient(265.53deg,#95d9d0 6.77%,#a0d1ff 93.23%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;border:8px solid #fff}.text h4{margin:0 0 6px 0;font-size:16px;font-weight:600;color:#111}.text p{margin:0;font-size:16px;color:#161616}.grad-box{background:linear-gradient(135deg,#9cc9e8 0,#6fbad0 35%,#8fd6dc 55%,#cfe6f6 100%);border-radius:24px;padding:70px 0 0 0;text-align:center;color:#fff}.grad-box h3{margin:0 auto;padding:30px 0 70px;color:#fff;font-size:16px}.grad-box a.btn{background:#fff;color:#000}.grad-box .fa-mp-steps,.grad-box .fa-mp-time{margin-right:10px}.programmes-col{z-index:1}.programmes-container{padding:30px}.willpower-title{font-size:44px;margin-bottom:40px}.programme-description{font-size:22px;margin-top:20px;line-height:29px}.first-step-text{margin-top:100px;font-size:16px;max-width:360px}.btn-assessment{width:240px}.programme-tile{height:calc(100% - 30px);padding:30px}.weight-loss-badge{padding:15px;border-radius:14px;background:#fff;display:inline-block}.badge-icon{background:linear-gradient(265.53deg,#95d9d0 6.77%,#a0d1ff 93.23%);border-radius:10px;width:50px;height:50px;line-height:50px;text-align:center;font-weight:700;font-size:11px}.percentage-text{margin-left:15px;font-size:38px;display:block;line-height:40px;height:35px}.percentage-subtext{font-weight:400;margin-left:15px;font-size:12px;display:block;height:15px;line-height:15px}.gap-10{gap:10px}.gap-30{column-gap:30px}.feature-row-mt{margin-top:10px}.feature-box{width:50%;backdrop-filter:blur(5px);background:rgba(0,0,0,.3);border-radius:10px;padding:10px}.feature-icon-circle{width:34px;height:34px;text-align:center;line-height:38px;background:#fff;border-radius:50%}.feature-icon{font-size:18px}.feature-text{color:#fff;margin-left:10px;align-content:center;font-size:16px}.clinical-studies-note{margin-top:20px;font-size:16px;color:#161616;opacity:.5}.programmes-spacer-col{margin-top:-190px;z-index:0}.programmes-spacer{border-radius:24px;height:200px;width:100%;display:block}.expert-team-subtitle{max-width:650px;line-height:26px}.team-tile{background-size:contain}.faq-header{max-width:660px;margin:0 auto}#whatsapp_launcher{position:absolute;right:260px;background:#fff;line-height:60px;box-shadow:0 0 10px rgb(0 0 0 / 20%);z-index:999;transition:all .3s ease-in-out;width:60px;height:60px;overflow:hidden;white-space:nowrap;border-radius:30px}#whatsapp_launcher:hover{width:220px}#whatsapp_launcher .whatsapp-icon-wrap{width:60px;height:60px;text-align:center;display:block;background:#32d851;border:5px solid #fff;border-radius:50%;line-height:55px;color:#fff;font-size:25px;float:left}#whatsapp_launcher .whatsapp-text-wrap{font-size:12px;line-height:60px;color:#000;text-decoration:none;display:block;float:left;padding-left:5px}#whatsapp_launcher img{width:20px;height:auto}@media (max-width:900px){#whatsapp_launcher{top:15px;right:10px;line-height:40px;width:40px!important;height:40px;border-radius:20px}#whatsapp_launcher .whatsapp-icon-wrap{width:40px;height:40px;text-align:center;display:block;background:#32d851;border:5px solid #fff;border-radius:50%;line-height:33px;color:#fff;font-size:18px;float:left}}.btn.icon-l i.whatsapp-icon,.btn.icon-r i.whatsapp-icon,i.whatsapp-icon{background:linear-gradient(180deg,#54cf61 0,#23b33a 100%);font-size:25px;color:#fff}i.ai-icon{background:linear-gradient(75deg,#8087f3 0,#a6e6cf 100%);font-size:20px;color:#fff}.grecaptcha-badge{visibility:hidden}.space-above{margin-top:120px}.large-tile{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px}a.iconic-link{color:#161616;font-size:18px;text-decoration:none}a.iconic-link:hover{color:#80cbf9}a.iconic-link i{width:60px;border-radius:10px}.greyed-text{font-size:18px;color:rgba(22,22,22,.5)}.copy-cell{background:rgba(19,76,84,.1);padding:10px;border-radius:10px}.copy-cell .copy-cell-title{padding:0 10px;font-size:18px;line-height:50px;color:#161616}.copy-cell .copy-cell-title .greyed-inner{color:rgba(22,22,22,.4)}.copy-cell .copy-cell-title .copy-code{font-weight:700;margin-left:10px}.copy-cell .copy-button.fa-check{color:#1a7a1a!important;background:#fff!important;cursor:default!important}.copy-cell i{background:#fff;line-height:50px;width:60px;text-align:center;border-radius:6px;cursor:pointer}.copy-cell i:hover{background:#134c54;color:#fff}.step-box{background:#edf1f3;border-radius:20px;padding-left:40px;line-height:150px;font-size:18px}.step-box small{line-height:20px;height:auto;display:block;padding:0 30px 40px 0;margin-top:-30px;font-size:14px;color:#777}.step-box i{width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border-radius:50%;margin-right:15px;color:#161616}.sub-message{display:block;color:rgba(22,22,22,.5);font-size:18px;margin-top:40px}.sub-message i{margin-right:10px}.full-tile{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px}.big-title-wrap span{display:block;margin:15px auto 40px auto}.big-title-wrap h2{font-size:54px;margin-bottom:40px}.white-box{background:#fff;border-radius:14px;padding:10px}.green-text{color:#1a7a1a}.inner-image{background-size:contain;background-position:80% 0;background-repeat:no-repeat}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.overlay-content{position:relative;z-index:2}ul.priority-points{list-style:none;padding:0;margin:20px 0 40px 0}ul.priority-points li{margin:0;padding:0;font-size:18px;line-height:40px}ul.priority-points li i{color:#134c54;margin-right:10px}#hero{background-size:cover;background-position:center;padding:20px 20px 20px 20px;text-align:center;position:relative;color:#fff;border-radius:0 0 20px 20px;overflow:hidden}#hero .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}#hero h2{margin:0;padding-top:300px;font-size:74px;line-height:80px;max-width:820px;margin:0 auto}#hero h3{margin:0;padding:0;font-size:18px;max-width:550px;margin:15px auto 0 auto;line-height:28px}#hero .hero-buttons{display:flex;gap:20px;margin-top:30px;justify-content:center}#hero .hero-buttons.pbs{padding-bottom:200px}#hero .hero-buttons a.btn{margin:0;display:inline-block}#hero .hero-buttons a.btn-standard{background:0 0;overflow:hidden;position:relative}#hero .hero-buttons a.btn-standard:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1;border-radius:30px;overflow:hidden}#hero .hero-buttons a.btn-standard:hover{background:0 0!important}#hero .hero-buttons a.btn-standard:hover:before{background:rgba(255,255,255,.5)}#hero .white-box{margin-top:160px;max-width:460px}#hero .small-tile,#mobile-menu-container .small-tile{height:100px;width:150px;min-width:150px;background-size:cover;background-position:center;border-radius:10px}#hero .greyed-text{font-size:14px}#hero .overview-text{color:#161616;font-size:20px;line-height:24px;margin-top:5px}#special-offer .so-content-wrap{padding:10px;border-radius:20px;background-color:#edf1f3}#special-offer h2{font-size:54px;line-height:60px;max-width:520px;margin-bottom:120px}#special-offer h3{font-size:54px;line-height:60px;color:#fff;padding:20px}#special-offer .sub-message{margin:0;text-align:center}#special-offer .white-box{max-width:300px;padding:20px;border-radius:10px}#special-offer .btn-wide{margin:20px 0}.p-10{padding:10px}.p-30{padding:30px}.teal{color:#80cbf9}#infinite-scroller{font-size:18px;line-height:50px;white-space:nowrap}#infinite-scroller li{flex-shrink:0;margin-left:50px}i.fancy-icon{font-size:17px;margin:0 auto var(--spacing-2xl) auto;background:var(--color-light);width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;position:relative;border-radius:50%;margin-right:6px}i.fancy-icon::after{content:"";position:absolute;inset:0;padding:2px;border-radius:50%;background:linear-gradient(265.53deg,#95d9d0 6.77%,#a0d1ff 93.23%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#whatsapp-info .feature-wrap{padding:0;background-color:#edf1f3;border-radius:20px}#whatsapp-info .feature-wrap img{max-height:780px;margin:120px auto 0 auto;display:block}#whatsapp-info .inner-content-wrap{max-width:420px}#whatsapp-info .inner-content-wrap h2{font-size:54px;margin:0;line-height:60px}#whatsapp-info .inner-content-wrap p{font-size:18px;color:#161616;line-height:28px;margin:30px 0 30px 0}#big-overview{background-image:url('/media/gradient-5.png');background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;background-color:#edf1f3;border-radius:20px}#big-overview .info-box-inner .ib-upto{font-size:12px;color:rgba(22,22,22,.5);text-transform:uppercase}#big-overview .info-box-inner h3.ib-percent{font-size:44px;margin:0}.pointers-wrap .ib-footnote{display:block;color:rgba(22,22,22,.5);font-size:12px;padding:8px 0 0 10px}.pointers-wrap .white-box{width:230px;margin:10px 20px 0 20px}.pointers-wrap .white-box span.info-label{font-size:12px;line-height:30px;display:block;margin:0 0 4px 0}.pointers-wrap .white-box span i{color:#fff;margin-right:5px;margin-left:5px;background:#134c54;height:17px;line-height:17px;width:17px;text-align:center;border-radius:50%}.pointers-wrap .white-box:first-child{margin-top:20px}.pointers-wrap .info-box{background-color:#edf1f3;background-size:90px;background-position:bottom right;border-radius:20px;background-repeat:no-repeat}.pointers-wrap .info-box .info-box-inner{padding:80px 10px 10px 10px}.pointers-wrap .white-box .ib-label{font-size:12px;color:#161616}.pointers-wrap .white-box i.ib-icon{background:#edf1f3;color:#161616;width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;margin-right:6px}#big-overview .big-overview-content-wrap{max-width:480px;margin:115px 0}#big-overview .big-overview-content-wrap p{font-size:18px;color:#161616;line-height:28px}#big-overview .big-overview-content-wrap h2{font-size:54px;margin:0;line-height:60px}#big-overview .big-overview-content-wrap h2 span{display:block}#big-overview .big-overview-content-wrap a.btn-wide{margin-top:20px}#big-overview .big-overview-content-wrap .white-box{padding:30px;margin:0}#big-overview .big-overview-content-wrap .greyed-text{display:block;text-align:center;width:100%;margin:20px auto 0 auto}#how-it-works h2{font-size:54px;margin:0;line-height:60px}#how-it-works h3{font-size:26px;margin:0 0 15px 30px;font-weight:400;line-height:34px}#fitting-care h4{font-size:18px;margin:0;line-height:24px}#fitting-care h4 i{height:50px;width:50px;line-height:50px;text-align:center;font-size:18px;background:#edf1f3;border-radius:50%;margin-right:15px;color:#134c54}#fitting-care h2{font-size:54px;margin:30px auto 30px 0;max-width:400px}#fitting-care p{font-size:18px;color:#161616;max-width:400px;line-height:28px}.inner-right-box-wrap{max-width:480px;margin:115px 0}#regulatory-info span{display:block;margin-bottom:30px}.outlined-block{border:1px solid rgba(22,22,22,.2);border-radius:20px;line-height:100px;text-align:center}.outlined-block img{height:40px;width:auto}.outlined-blocks-wrapper{padding:0;width:100%;max-width:1100px;margin:0 auto}.outlined-blocks-inner-wrapper{gap:10px}.outlined-blocks-inner-wrapper .col-3{width:calc(25% - 8px)}.big-cta .bw-inner-wrap{background-image:url('/media/gradient-4-l.png');background-size:contain;background-position:bottom left;background-repeat:no-repeat;position:relative;background-color:transparent}.big-cta{background-image:url('/media/gradient-4-r.png');background-size:contain;background-position:top right;background-repeat:no-repeat;background-color:#edf1f3;border-radius:20px}.big-cta h2{font-size:70px;line-height:80px;margin:0;color:#161616}.big-cta h3{font-size:18px;margin:15px 0 30px 0;color:#161616}.segment-wrap-tight{margin:10px}.white-segment{background:#fff;border-radius:20px;padding:10px;margin-top:90px}.white-segment-content{max-width:420px;padding:90px 0 90px 0;margin-left:90px;text-align:left}.white-segment-content h2{font-size:54px;margin:0;line-height:60px;color:#161616}.white-segment-content p{margin-top:30px;font-size:18px}.grey-segment{width:100%;background:#edf1f3;border-radius:20px;padding:0}.grey-segment.large-segment,.white-segment.large-segment{text-align:center;padding:160px 0 50px 0}#quote-wrap{width:100%;background-color:#edf1f3;border-radius:20px;background-position:bottom left;background-repeat:no-repeat}#quote-wrap .quote-wrap{padding:40px}#quote-wrap .quote-wrap blockquote{max-width:580px;font-size:26px;line-height:36px}#quote-wrap .btn{margin-top:90px}.small-profile-wrap{border-right:1px solid rgba(22,22,22,.2);padding:40px}.small-profile-tile{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-size:170px;border-radius:10px;height:100px;width:100px;background-position:50% 25%}.small-profile-wrap h3{font-size:26px;margin:20px 0 0 0}.small-profile-wrap ul{list-style:none;padding:0;margin:10px 0 60px 0;max-width:360px}.small-profile-wrap ul li{margin:0;padding:0;font-size:18px;color:rgba(22,22,22,.5)}.padded-wrap{padding:40px}.mw-500{max-width:500px}h2.segment-title{font-size:54px;margin:0;padding:0;line-height:60px}#team-cards-nav{display:flex;gap:15px}#team-cards-nav i{height:60px;width:60px;line-height:60px;text-align:center;background:#fff;color:#161616;border-radius:50%;font-size:21px}.team-cards-header{padding:40px 40px 0 40px}.team-cards-wrapper{overflow:hidden;width:100%;position:relative}.team-cards{display:flex;gap:30px;transition:transform .4s ease}.team-card{padding:30px}.team-card h2{font-size:26px;line-height:30px}.team-card h3{font-size:18px;max-width:180px;line-height:26px}.team-card h3{font-size:18px;max-width:180px;line-height:26px}.team-card h2{font-size:26px;margin:0 0 15px 0;color:#161616}.team-card span{color:rgba(22,22,22,.5);font-size:18px}.profile-tile::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url('/media/gradient-3.png');background-size:cover;background-repeat:no-repeat;background-position:0 50%;z-index:1}.profile-tile{background-color:#edf1f3;border-radius:10px;height:220px;width:180px;position:relative;overflow:hidden}.profile-tile-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:280px;background-repeat:no-repeat;background-position:bottom center;z-index:2}.team-card p{font-size:18px;color:#161616;line-height:26px;margin:0}.team-cards>div{flex:0 0 50%;background:#fff;border-radius:20px;min-height:380px;position:relative}.team-cards>div::after{content:attr(data-number);position:absolute;bottom:20px;right:20px;font-size:18px;font-weight:700;color:rgba(22,22,22,.3)}.team-cards-dots{display:flex;justify-content:center;gap:10px;margin-top:30px}.team-cards-dot{width:10px;height:10px;border-radius:50%;background:rgba(22,22,22,.2);cursor:pointer;transition:all .3s ease}.team-cards-dot.active{background:#134c54;width:30px;border-radius:5px}#team-cards-nav i{cursor:pointer;transition:all .3s ease}#team-cards-nav i:hover{background:#134c54;color:#fff}.padded-top{padding-top:100px}.gradient-app-wrap{background-image:url('/media/gradient-6.png');background-size:1600px;background-position:top left;background-repeat:no-repeat;position:relative}#fitting-healthcare h1{font-size:90px;line-height:90px;max-width:520px;margin:0 0 20px 0}#fitting-healthcare p{font-size:18px;color:#161616;line-height:28px;max-width:410px;margin:0}#fitting-healthcare .full-tile{min-height:850px}#fitting-healthcare .white-box{margin:0 20px 20px 20px}.custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.custom-grid.alt{grid-template-columns:repeat(2,1fr);margin-top:10px}.info-tile{background-color:#edf1f3;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:20px;padding:30px}#our-treatments .info-tile h3{font-size:18px;color:var(--color-primary);margin:0 0 20px 0;text-align:left;font-weight:700;padding:0 10px}#our-treatments .info-tile p{padding:0 10px}#our-treatments .info-tile .btn,#our-treatments .info-tile a.btn{line-height:47px;height:47px;display:block;margin:20px auto 0 20px;width:100px}#our-treatments .info-tile .btn.disabled{width:180px}.info-tile.bcg{margin-top:10px}.info-tile .btn.disabled{background:#fff}.custom-grid h3{font-size:26px;margin:0 0 15px 0;color:#161616}.custom-grid li,.custom-grid p,.info-tile.bcg p{font-size:18px;color:#161616;line-height:28px;margin:0}.custom-grid .info-tile i{width:60px;height:60px;line-height:60px;margin:70px 0 0 0;background:0 0;font-size:23px}.ceo-content-wrap{max-width:1100px;margin:0 auto;background:#edf1f3;border-radius:20px;padding:10px}.ceo-content-wrap h2{font-size:26px;margin:0;line-height:28px}.ceo-content-wrap h3{font-size:18px;margin:10px 0 0 0;line-height:24px;color:rgba(22,22,22,.5)}.ceo-content-wrap p{font-size:18px;color:#161616;line-height:28px;margin:20px 0 0 0;max-width:410px}.ceo-content-wrap .feature-wrap img{max-width:460px;height:auto;border-radius:10px}#our-leadership hr{margin:80px 0 40px 0;border-top:1px solid rgba(22,22,22,.5)}.cl-header-wrap{margin-bottom:40px}.cl-header-wrap h2{font-size:38px;margin:0;line-height:40px}.cl-header-wrap p{font-size:18px;color:#161616;line-height:28px;max-width:630px;margin:0}#our-leadership .team-wrap .profile-tile{border-radius:0;height:0;width:100%;padding-top:70%}#our-leadership .team-wrap .profile-tile-inner{background-size:90%}#our-leadership .team-wrap .team-member h3{font-size:26px;margin:30px 0 10px 0;color:#161616}#our-leadership .team-wrap .team-member h4{font-size:18px;margin:0;line-height:24px;color:rgba(22,22,22,.5)}#accreditations .grey-segment.large-segment{text-align:left;padding:80px}#accreditations h2{font-size:54px;margin:0;line-height:60px}#accreditations .white-box{padding:40px;font-size:18px}#accreditations .white-box p{margin:20px 0 0 0}#accreditations .white-box p:first-of-type{margin:0}#accreditations .white-box .outlined-blocks-wrapper{margin-top:30px}#get-in-touch{max-width:1140px;margin-left:auto;margin-right:auto}#get-in-touch .contact-box{height:100px;line-height:100px;padding:0 90px 0 40px;background-color:#edf1f3;font-size:16px;position:relative;border-radius:50px}#get-in-touch a{color:#161616;text-decoration:none;font-weight:500}#get-in-touch a:hover{color:#80cbf9}#get-in-touch .contact-box i{width:40px;height:40px;line-height:40px;text-align:center;color:#161616;border-radius:50%;margin:0;display:block}#get-in-touch .contact-box i.whatsapp-icon{font-size:24px;color:#fff}#get-in-touch .icon-wrap{position:absolute;text-align:center;background:#fff;right:10px;top:50%;margin-top:-37px;border-radius:50%;padding:17px}#get-in-touch .feature-wrap{margin-top:60px;height:560px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:280px}#explore-treatments.big-cta .grey-segment.large-segment{padding:130px 0}#category-treatments-hero h1{font-size:90px;line-height:90px;max-width:540px;margin:150px 0 20px 0}#category-treatments-hero p{font-size:18px;color:#161616;line-height:28px;max-width:410px;margin:0 0 30px 0}#category-treatments-hero .iconic-review{margin-bottom:140px}#category-treatments-hero .iconic-review i{height:60px;width:80px;text-align:center;line-height:60px;background:#fff;border-radius:30px;font-size:18px}#category-treatments-hero hr{border-top:1px solid rgba(22,22,22,.5);margin:40px 0}#category-treatments-hero .iconic-review p{display:block;font-size:14px;color:#161616;line-height:20px;margin:0 0 0 15px}#not-sure .grey-segment.large-segment{padding:130px 0}#not-sure a.btn{margin:0!important}#switching-to-new .inner-content-wrap{max-width:500px;margin:50px 0}#switching-to-new h2{max-width:470px;font-size:54px;margin:0;line-height:60px}#switching-to-new a.btn-standard{margin:0}.iconic-text i{height:50px;width:50px;line-height:50px;text-align:center;background:#edf1f3;color:#161616;border-radius:50%;margin-right:15px;font-size:18px}.iconic-text{font-size:18px;margin:30px 0}#switching-to-new p{font-size:18px;color:#161616;line-height:28px;margin:20px 0 0 0}#switching-to-new p:first-of-type{margin:0}#switching-to-new .visual-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto;gap:20px;width:100%;height:100%}#switching-to-new .grid-item-top{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:260px;border-radius:8px}#switching-to-new .grid-item-bottom{grid-column:1/-1;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;background:linear-gradient(180deg,#134c54 0,#1c646e 100%);padding:40px}#switching-to-new .grid-item-bottom h2{color:#fff;font-size:54px;margin:10px 0 20px 0}#switching-to-new .wla,#switching-to-new .wlb{font-size:14px}#switching-to-new img{width:100%;height:auto}#switching-to-new .wla{color:#fff}#switching-to-new .wlb{margin-top:20px;color:rgba(255,255,255,.6);display:block;text-align:center}.internal-faq-wrap{padding:80px}#right-treatment .bw-inner-wrap{padding:130px 0}#right-treatment.big-cta{background-color:#fff}#new-difference .grey-segment{padding:80px}#new-difference h2{font-size:54px;margin:0;line-height:60px}#new-difference .iconic-text{color:var(--black-op-50,rgba(22,22,22,.5));display:block;text-align:center;margin:20px 0 60px 0}#new-difference .iconic-text i{background:#fff}#new-difference .diff-label{max-width:480px;padding:160px 0}#new-difference .row{margin-top:20px}#new-difference .diff-label span{display:block;color:rgba(22,22,22,.5);font-size:18px;margin:0 0 15px 0}#new-difference .diff-label h3{font-size:38px;margin:0 0 40px 0;color:#161616;max-width:290px}#new-difference .diff-label p{font-size:18px;color:#161616;line-height:28px;margin:0}#new-difference .full-tile{background-color:#e1e5e7}#new-difference .padded-hyperlink-wrap{padding-top:80px}#new-difference .padded-hyperlink-wrap a.iconic-link{font-size:16px}#our-treatments .white-segment{max-width:1100px;margin:0 auto;padding-top:0}#our-treatments h2{font-size:54px;margin:0 0 15px 0;text-align:center}#our-treatments h3{font-size:18px;color:rgba(22,22,22,.5);margin:0 0 40px 0;text-align:center}#our-treatments .copy-box-wrap h4{font-size:26px;margin:40px 0 30px 0;display:block;text-align:center}#our-treatments .copy-cell{max-width:360px;margin:0 auto}#our-treatments .our-product,#our-treatments .their-product{background-color:#edf1f3;border-radius:20px;border:5px solid #fff}#our-treatments .our-product{padding:30px}#our-treatments .our-product h3{text-align:left;font-size:26px;margin:0 0 15px 0;color:#161616}#our-treatments .our-product p{text-align:left;font-size:18px;color:rgba(22,22,22,.5);line-height:28px;margin:0}#our-treatments .their-product .product-image{padding:30px 0 10px}#our-treatments hr{border-top:1px solid rgba(22,22,22,.5)}.product-image img{width:100%;max-width:320px;height:auto;margin:0 auto;display:block;--circle-size:100px;background:radial-gradient(circle,#fff var(--circle-size),transparent var(--circle-size));background-position:center;background-repeat:no-repeat;border:3px solid #fff;border-radius:8px;margin-bottom:20px}#our-treatments .their-product .product-description{padding:30px}#our-treatments .their-product .product-description h4{font-size:18px;margin:0 0 15px 0;color:#161616;font-weight:700}#our-treatments .their-product .product-description p{font-size:18px;color:#161616;line-height:28px;margin:0}#hero h1{text-align:center;padding:190px 0 0 0;max-width:800px;font-size:54px;line-height:60px;margin:0 auto;color:#fff}#hero h2{text-align:center;margin:15px auto 200px auto;max-width:640px;font-size:18px;line-height:28px;padding:0;color:#fff}#faq .white-segment{max-width:1200px;margin:0 auto}#more-questions.big-cta .white-segment.large-segment{padding:120px 0}#more-questions.big-cta .white-segment.large-segment h3{max-width:640px;margin-left:auto;margin-right:auto}#more-questions.big-cta .white-segment.large-segment .btn.btn-standard{margin:0}.new-container{width:100%;max-width:1440px;margin:0 auto;font-size:16px}.new-page-header-wrap h1{text-align:center;color:#161616;font-size:60px;line-height:60px;padding:50px 0 0 0;max-width:900px;margin:0 auto}.new-page-header-wrap h2{text-align:center;color:#161616;font-size:18px;margin:30px 0 40px 0}.new-container .row .col-6{font-size:18px}.new-container .row .col-6:first-of-type{font-size:26px}.new-container .row.nfr .col-6:first-of-type{font-size:18px}.new-container .row .col-6 hr{border-top:1px solid rgba(22,22,22,.5);margin:40px 0}.new-container .row .col-6 ul{margin:20px 0 20px 10px}.new-container .row .col-6 ul li{margin-top:10px}.new-container .row .col-6 ul li:first-of-type{margin-top:0}.new-container .row .col-12 h2{font-size:26px;margin:0 0 30px 0;text-align:center}.gradient-app-wrap .white-container{padding:40px;box-shadow:5px 5px 10px rgb(77 77 77 / 10%)}.page-gradient-app-wrap .new-page-header-wrap h2{margin:30px 0 60px 0}.gradient-app-wrap .new-container .white-container,.new-container #basket{box-shadow:5px 5px 10px rgb(77 77 77 / 10%);background:rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.new-container #basket{border-radius:30px}.gradient-app-wrap .white-container{border-radius:20px}.new-container .step-progress-bar{box-shadow:5px 5px 10px rgb(77 77 77 / 10%);background:rgba(255,255,255,.4)}.new-container .step-progress-bar .progress{background:rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page-start .new-container .row .col-6,.page-start .new-container .row .col-6:first-of-type{font-size:16px}.br-0{border-radius:0!important}#imperial-height-row.container,#imperial-weight-row.container{padding:0 5px}#imperial-height-row .text-muted,#imperial-weight-row .text-muted{margin-top:-10px;margin-bottom:10px;display:block}.processing-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:9999;display:flex;justify-content:center;align-items:center}.processing-content{text-align:center;color:#fff}.processing-spinner{font-size:3rem;margin-bottom:1rem;animation:processing-pulse 1.5s ease-in-out infinite}.processing-text{font-size:16px;font-weight:500;letter-spacing:.5px}.processing-text small{font-size:14px;max-width:740px;display:block;margin:0 auto}.hero-buttons a.btn-assessment{background:linear-gradient(180deg,#84e4f5 0,#a0d1ff 100%)}#mobile-menu{display:none;border-radius:50%;background:#fff;height:40px;width:40px;line-height:40px;position:absolute;top:10px;color:#000;box-shadow:0 0 10px rgb(0 0 0 / 20%);z-index:999;transition:all .3s ease-in-out}#mobile-menu i{background:#134c54;border-radius:50%;height:30px;width:30px;line-height:29px;text-align:center;color:#fff;display:inline-block;font-size:13px}.modal.no-title .modal-header{border-bottom:none}.sm{display:none!important}.wbg{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.wbg img{filter:none!important}@media (max-width:1600px) and (min-width:901px){html{zoom:calc(100vw / 1600px)}}@media (max-width:900px){.sm{display:block!important}.hm{display:none!important}#mobile-menu{right:20px;top:10px}#mobile-menu{width:40px;height:40px;border:6px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgb(0 0 0 / 20%);background:#eee;border-radius:50%}header .wahl{margin-right:50px}.hamburger-icon{width:18px;height:16px;position:relative;display:inline-block;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:currentColor;border-radius:2px;opacity:1;left:0;transition:.25s ease-in-out}.hamburger-icon span:first-child{top:0}.hamburger-icon span:nth-child(2){top:6px}.hamburger-icon span:nth-child(3){top:12px}#mobile-menu-container.active~header .hamburger-icon span:first-child{top:6px;transform:rotate(135deg)}#mobile-menu-container.active~header .hamburger-icon span:nth-child(2){opacity:0;left:-60px}#mobile-menu-container.active~header .hamburger-icon span:nth-child(3){top:6px;transform:rotate(-135deg)}body.menu-open .hamburger-icon span:first-child{top:6px;transform:rotate(135deg)}body.menu-open .hamburger-icon span:nth-child(2){opacity:0;left:-60px}body.menu-open .hamburger-icon span:nth-child(3){top:6px;transform:rotate(-135deg)}#mobile-menu-container.active{display:block!important;position:fixed;top:60px;left:0;right:0;bottom:0;width:100%;height:calc(100% - 60px);z-index:98;background:#fff;padding:20px}.mobile-menu-content{display:flex;flex-direction:column;height:100%}.mobile-menu-content a.btn-primary{margin:0;padding-right:10px}.mobile-menu-content .btn-ptimary i{background:#fff;color:#161616;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;font-size:16px;margin:0;padding:0}.mobile-nav{margin:20px 0 50px 0;padding-top:30px;border-top:1px solid rgba(22,22,22,.2)}.mobile-nav a{display:block;color:#161616;font-size:38px;line-height:65px;text-decoration:none}.mobile-legal .text-muted{font-size:16px;color:rgba(22,22,22,.5)!important;line-height:20px;margin:0 0 20px 0}.mobile-legal a{display:block;color:#161616;font-size:16px;text-decoration:none;line-height:40px}.mobile-contact a.btn{width:60px;height:60px;line-height:60px;border-radius:50%;background:#edf1f3;color:#161616;text-align:center;font-size:18px;padding:0;margin:0}.mobile-contact a.btn:focus,.mobile-contact a.btn:hover{background:#134c54;color:#fff}#main-navigation{display:none;position:absolute;top:60px;right:20px;width:280px}#nav-blur{display:none;content:"";background:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:98}#nav-blur.active{display:block}.bannered #main-navigation .nav-link{background:#fff;color:#000}#main-navigation .nav-link{background:#134c54;color:#fff;height:60px;border-radius:30px;line-height:60px;margin:10px 0;position:relative;z-index:2}#main-navigation a.btn{position:relative;z-index:2}#whatsapp_launcher{right:70px;top:10px}header,header .header-inner-wrap{height:60px}.public-app{padding:0}#hero h2{font-size:46px;line-height:50px;padding-top:0}#hero .hero-buttons{flex-direction:column;align-items:center}.space-above{margin-top:60px}.mfl{flex-direction:column!important;align-items:center}.mfl-2{display:grid!important;grid-template-columns:1fr 1fr;gap:20px}.mfl-3{display:grid!important;grid-template-columns:1fr;gap:20px}.mfl-2 .col-3,.mfl-2 .col-6,.mfl-3 .col-3,.mfl-3 .col-4,.mfl-3 .col-6{width:100%}#how-it-works .col-3,.col-6,footer .col-4{width:100%}.p-30{padding:25px}.segment{margin:30px}.spacer-60{height:30px}.spacer-20{height:10px}.grey-segment.large-segment,.white-segment.large-segment{padding:80px 0 50px 0}#special-offer h2{margin-bottom:80px;font-size:38px;line-height:42px;text-align:left}#special-offer h3{font-size:24px;line-height:30px;color:#134c54;padding:20px;margin-bottom:300px}#special-offer .white-box{max-width:100%;padding:20px;border-radius:10px;text-align:left}#whatsapp-info .feature-wrap img{max-width:100%;height:auto;margin:0;padding:40px 30px 0 70px}#whatsapp-info .inner-content-wrap{max-width:440px;text-align:left;padding:40px 0}#category-treatments-hero h1,#fitting-healthcare h1,#hero h1{font-size:46px;line-height:50px;max-width:340px;margin-top:140px}.new-page-header-wrap h1{font-size:46px;line-height:50px;max-width:340px;padding-top:90px}#hero h1{padding:0}#accreditations h2,#big-overview .big-overview-content-wrap h2,#fitting-care h2,#how-it-works h2,#new-difference h2,#our-treatments h2,#switching-to-new h2,#whatsapp-info .inner-content-wrap h2,.big-cta h2,.big-title-wrap h2,.faq-overview h2,.white-segment-content h2,footer h2,h2.segment-title{font-size:38px;line-height:48px}.cl-header-wrap h2{font-size:30px;line-height:36px;margin:0 0 20px 0}.big-cta h2{max-width:260px;margin:0 auto}.big-cta{background-position:top right;background-size:cover}.big-cta .bw-inner-wrap{background:0 0}.segment-wrap-tight{margin:0}.white-segment-content{padding:40px 20px;margin:0}#how-it-works h3,#our-treatments .our-product h3{font-size:22px;line-height:28px}#big-overview .big-overview-content-wrap p,#category-treatments-hero p,#fitting-care p,#fitting-healthcare p,#hero h2,#our-treatments .our-product p,#our-treatments .their-product .product-description h4,#our-treatments .their-product .product-description p,#our-treatments h3,#switching-to-new p,#whatsapp-info .inner-content-wrap p,.faq-overview span,.greyed-text,.new-page-header-wrap h2,.step-box,.white-segment-content p,a.iconic-link{font-size:16px;line-height:24px}#hero h2{max-width:260px}.new-page-header-wrap h2{margin:10px auto 20px auto;max-width:340px}.big-title-wrap span{margin-top:0}#how-it-works h2{margin-top:80px}ul.priority-points li{font-size:16px;line-height:20px;padding-left:30px;position:relative;margin:10px 0}ul.priority-points li i{position:absolute;left:0;top:50%;transform:translateY(-50%)}ul.priority-points{margin-bottom:10px}#big-overview .inner-image{background-position:bottom center}#big-overview .big-overview-content-wrap{max-width:480px;margin:50px 20px}.pointers-wrap{padding:0 20px 380px 20px}.pointers-wrap .white-box{width:100%;max-width:500px;align-self:center}.step-box{line-height:100px;padding-left:25px}#how-it-works h3{margin-top:20px;margin-bottom:10px}#how-it-works .col-3:first-of-type h3{margin-top:0}#how-it-works .btn.btn-standard{margin-top:40px;margin-bottom:50px}#category-treatments-hero .full-tile,#fitting-care .full-tile,.internal-faq-wrap .full-tile{height:0;padding-top:110%}#fitting-care .inner-right-box-wrap{margin:40px 0}#team-cards-nav{align-self:start!important;margin-top:30px}.team-cards-wrapper{padding:20px}.team-cards-header{padding:20px 20px 0 20px}.team-cards>div{flex:0 0 calc(100% - 20px);height:auto;min-height:initial}.team-cards{gap:20px}.team-card{padding:30px 30px 70px 30px}.team-card h2{margin-top:30px}.team-card span{margin:0 0 20px 0;display:block}.team-cards .col-4{width:100%}.internal-faq-wrap{padding:40px}.internal-faq-wrap .btn{margin:5px 0;align-self:start}.faq-overview{margin-bottom:40px}.faq-question span{font-size:16px;padding:0 20px 0 0}#quote-wrap .small-profile-wrap{border-right:none;border-bottom:1px solid rgba(22,22,22,.2)}#fitting-healthcare .btn,#fitting-healthcare a.btn{margin-bottom:30px}#fitting-healthcare .pointers-wrap{padding:460px 20px 0 20px}#fitting-healthcare .white-box{margin:0 20px 20px 20px}#fitting-healthcare .full-tile{min-height:0}#our-leadership .big-title-wrap h2,#who-we-are .big-title-wrap h2{margin:80px 0 20px 0}#accreditations h2{margin-bottom:30px}#accreditations .grey-segment.large-segment{padding:20px}#clinical-leadership .col-3{width:100%;margin-bottom:50px}#get-in-touch{padding:0 20px}#get-in-touch h2{margin-top:60px}#not-sure h2{max-width:100%}#explore-treatments.big-cta .grey-segment.large-segment,#more-questions.big-cta .white-segment.large-segment,#not-sure .grey-segment.large-segment,#right-treatment .bw-inner-wrap{padding:130px 30px}#category-treatments-hero .iconic-review{margin-bottom:40px}#new-difference .grey-segment{padding:70px 30px}#new-difference .diff-label{max-width:480px;padding:20px 0}#new-difference .full-tile{background-color:#e1e5e7;height:0;padding-top:75%}#switching-to-new a.btn-standard{margin-top:40px}.iconic-text{font-size:16px;text-align:center;display:block;margin:30px auto}.iconic-text i{display:block;margin:0 auto 15px auto}.ceo-content-wrap .feature-wrap img{max-width:100%;margin-bottom:40px}.ceo-wrap{padding:20px}.custom-grid,.custom-grid.alt{grid-template-columns:1fr}.info-tile.image-tile{height:0;padding-top:75%}footer{margin-top:100px;font-size:16px}footer ul li{line-height:36px}footer .copyright{color:rgba(22,22,22,.5);display:block;margin-bottom:40px}footer .social-icons{gap:15px;margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid rgba(22,22,22,.2)}footer .social-icons a{width:50px;height:50px;line-height:50px}.container.new-container .row{margin-left:initial;margin-right:initial}.container.new-container #order-form .row{margin-left:-15px;margin-right:-15px}.gradient-app-wrap .new-container{padding-bottom:0}.gradient-app-wrap .internal-wrapper{padding-bottom:100px}.spaced-top{padding-top:120px}#main-logo{display:block;width:auto;position:absolute;left:20px;margin-left:0!important}.col-md-6{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;margin-bottom:20px}#hero{background-position:top right!important}.page-lander #hero h2{font-size:46px;line-height:50px;padding-top:0}.page-lander #hero .hero-buttons.pbs{padding-bottom:150px}.page-lander #hero .hero-buttons{margin-bottom:50px}.page-lander #hero .white-box{display:none!important}#how-it-works{padding:1px 15px 10px 15px}}@media (max-width:500px){html{zoom:calc(100vw / 500px)}}.modal-backdrop.show{background-color:#000;opacity:.7;backdrop-filter:blur(5px);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1040}.btn-group{border-radius:var(--radius-md);overflow:hidden}.btn-group .btn{border-radius:0;margin:0}#toggle-password{cursor:pointer;border-left:none;width:50px;text-align:center;padding:0;align-items:center;justify-content:center}small.form-text.text-muted{padding:10px;display:block}.form-step small.form-text.text-muted{padding:0}.hair-pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}@media (max-width:480px){.hair-pattern-grid{grid-template-columns:repeat(2,1fr)}}.hair-pattern-option{display:block;margin:0;cursor:pointer}.hair-pattern-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.hair-pattern-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border:2px solid #e0e0e0;border-radius:var(--radius-md,8px);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;text-align:center;height:100%}.hair-pattern-card img{max-width:100%;height:auto;display:block;margin-bottom:8px;pointer-events:none;user-select:none}.hair-pattern-label{font-weight:600;font-size:.95rem;color:#333}.hair-pattern-option:hover .hair-pattern-card{border-color:#b0b0b0}.hair-pattern-input:checked+.hair-pattern-card{border-color:var(--teal,#0a8a8a);box-shadow:0 0 0 2px rgba(10,138,138,.15)}.hair-pattern-input:focus-visible+.hair-pattern-card{outline:2px solid var(--teal,#0a8a8a);outline-offset:2px}.cookie-prefs-wrap{margin:20px 0}.hiw-disclaimer{max-width:550px;margin:0 auto 40px auto}.modal-footer{gap:10px}.modal-footer .btn,.modal-footer .btn-group,.modal-footer .btn-group .btn,.modal-footer .btn-primary,.modal-footer .btn-secondary{margin:initial;display:inline}