.components-placeholder.ms-loader{position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;background:rgb(243 243 244 / .83);min-height:50px}.wp-block-metaslider-slider iframe{transition:height .6s;width:100%}.ms-preview{position:relative}.ms-preview__trigger{position:absolute;top:0;right:0;bottom:0;left:0}.components-base-control.ms-loading .is-active.spinner{margin-top:-2px;float:none;margin-left:0}.ms-plugin-link{display:block;padding:15px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-left:-16px;margin-right:-16px;margin-top:17px}.ms-edit-current-slideshow{position:relative;float:right;margin-top:-11px;font-size:.95em}.ms-edit-current-slideshow::before{content:"\f474";font-family:dashicons;position:absolute;left:-19px;transform:rotate(90deg);color:#ccc;font-size:1.2em}.wp-block-metaslider-slider.placeholder-loading+.wp-block-metaslider-slider{display:none}.wp-block-metaslider-slider{transition:height .3s}.showMore.svelte-dofab0 a.svelte-dofab0:hover{cursor:pointer}.message.svelte-12ihpky{color:#157dec;font-size:13px;font-style:italic}.no_questions.svelte-12ihpky,.gif.svelte-12ihpky{padding-bottom:15px}.no_questions.svelte-kmb7uz,.gif.svelte-kmb7uz{padding-bottom:15px}.helpie-faq.accordions{margin:0 auto;width:100%;transform:none!important;opacity:1;margin-top:10px}.helpie-faq.accordions img{box-shadow:none}.helpie-faq.accordions p{margin-bottom:1.6em}.helpie-faq.accordions .accordion .accordion__item .accordion__header{padding:15px}.helpie-faq.accordions .accordion .accordion__item .accordion__body{padding:0 15px}.helpie-faq.accordions .accordion .accordion__item .accordion__body p{margin-bottom:15px}.helpie-faq.accordions .accordion{margin:40px 0;overflow:hidden;padding:0}.helpie-faq.accordions .accordion>.helpie-faq-row>.helpie-faq-col>ul{list-style:none!important;margin-left:0;padding-left:0}.helpie-faq.accordions .accordion--show{display:block}.helpie-faq.accordions .accordion--hide{display:none}.helpie-faq.accordions .accordion.faq_list .accordion__item .accordion__header{padding:5px 30px}.helpie-faq.accordions .accordion.faq_list .accordion__item .accordion__body{padding:5px 30px}.helpie-faq.accordions .accordion .accordion__item{list-style:none!important;list-style-type:none;padding:0;margin:0;border-bottom:solid 1px #44596b}.helpie-faq.accordions .accordion .accordion__item--show{display:block}.helpie-faq.accordions .accordion .accordion__item--hide{display:none}.helpie-faq.accordions .accordion .accordion__item .accordion__header{border:none;cursor:pointer;display:block;outline:none;position:relative;text-align:left;width:100%}.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title{font-size:100%;font-weight:600;padding-right:10px}.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title .accordion__title-icon{padding:0 10px}.helpie-faq.accordions .accordion .accordion__item .accordion__header h1,.helpie-faq.accordions .accordion .accordion__item .accordion__header h2,.helpie-faq.accordions .accordion .accordion__item .accordion__header h3,.helpie-faq.accordions .accordion .accordion__item .accordion__header h4,.helpie-faq.accordions .accordion .accordion__item .accordion__header h5,.helpie-faq.accordions .accordion .accordion__item .accordion__header h6,.helpie-faq.accordions .accordion .accordion__item .accordion__header p.accordion__title{padding-right:10px}.helpie-faq.accordions .accordion .accordion__item .accordion__header h1 .accordion__title-icon,.helpie-faq.accordions .accordion .accordion__item .accordion__header h2 .accordion__title-icon,.helpie-faq.accordions .accordion .accordion__item .accordion__header h3 .accordion__title-icon,.helpie-faq.accordions .accordion .accordion__item .accordion__header h4 .accordion__title-icon,.helpie-faq.accordions .accordion .accordion__item .accordion__header h5 .accordion__title-icon,.helpie-faq.accordions .accordion .accordion__item .accordion__header h6 .accordion__title-icon,.helpie-faq.accordions .accordion .accordion__item .accordion__header p.accordion__title .accordion__title-icon{padding:0 10px}.helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__toggle{position:absolute;right:0;top:50%;margin-right:37px;margin-top:-12px}.helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__toggle span .accordion__toggle-icons{font-size:18px;transition:all .2s ease-in-out}.helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__toggle.open-all .accordion__toggle--open{display:none}.helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__toggle.open-all .accordion__toggle--close{display:block}.helpie-faq.accordions .accordion .accordion__item .accordion__header.accordion__icon__position--ltr::after{left:0;right:initial;margin-left:37px;margin-right:0}.helpie-faq.accordions .accordion .accordion__item .accordion__header.accordion__icon__position--ltr::before{left:0;right:initial;margin-left:37px;margin-right:0}.helpie-faq.accordions .accordion .accordion__item .accordion__header.accordion__icon__position--ltr .accordion__title{padding-right:0;padding-left:35px}.helpie-faq.accordions .accordion .accordion__item .accordion__header.accordion__icon__position--ltr .accordion__toggle{left:0;right:initial;margin-left:37px;margin-right:0}.helpie-faq.accordions .accordion .accordion__item .accordion__header:focus{outline:2px solid #007bff;outline-offset:2px}.helpie-faq.accordions .accordion .accordion__item .accordion__header:focus:not(:focus-visible){outline:none}.helpie-faq.accordions .accordion .accordion__item .accordion__header:focus-visible{outline:2px solid #007bff;outline-offset:2px}.helpie-faq.accordions .accordion .accordion__item .accordion__body{display:none;overflow:hidden;font-weight:400;color:""}.helpie-faq.accordions .accordion__header:before{content:"";height:2px;margin-right:37px;position:absolute;right:0;top:50%;transform:rotate(90deg);transition:all .2s ease-in-out;width:14px}.helpie-faq.accordions .accordion__header:after{content:"";height:2px;margin-right:37px;position:absolute;right:0;top:50%;width:14px}.helpie-faq.accordions .accordion__header.active:before{transform:rotate(0deg)}.helpie-faq.accordions .accordion__header.active .accordion__title,.helpie-faq.accordions .accordion__header:focus .accordion__title{position:relative}.helpie-faq.accordions .accordion.faq_list .accordion__item .accordion__header{display:block}.helpie-faq.accordions .accordion.faq_list .accordion__item .accordion__header:after,.helpie-faq.accordions .accordion.faq_list .accordion__item .accordion__header:before{visibility:hidden}.helpie-faq.accordions .accordion.faq_list .accordion__item .accordion__body{display:block}.helpie-faq.accordions .accordion__header.custom-icon:after,.helpie-faq.accordions .accordion__header.custom-icon:before{content:none}.helpie-faq.accordions .accordion__header.custom-icon .accordion__toggle .accordion__toggle--open{display:block}.helpie-faq.accordions .accordion__header.custom-icon .accordion__toggle .accordion__toggle--close{display:none}.helpie-faq.accordions .accordion__header.custom-icon.active .accordion__toggle .accordion__toggle--open{display:none}.helpie-faq.accordions .accordion__header.custom-icon.active .accordion__toggle .accordion__toggle--close{display:block}.helpie-faq.accordions .accordion__heading--show{display:block}.helpie-faq.accordions .accordion__heading--hide{display:none}.helpie-faq.accordions .accordion__heading .accordion__title-icon{padding:0 10px}.helpie-faq.accordions .helpie-faq.accordions.search-focused .search__input{outline:2px solid #007bff;outline-offset:2px}.helpie-faq.accordions .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.helpie-faq.accordions .accordion__body{background:#fcfcfc}.helpie-faq.accordions .accordion__header{background:#fff}.helpie-faq.accordions .accordion__header:before,.helpie-faq.accordions .accordion__header:after{background:#44596b}.helpie-faq.accordions.dark .accordion__body{background:#272727;color:#fcfcfc}.helpie-faq.accordions.dark .accordion__body p,.helpie-faq.accordions.dark .accordion__body h1,.helpie-faq.accordions.dark .accordion__body h2,.helpie-faq.accordions.dark .accordion__body h3,.helpie-faq.accordions.dark .accordion__body h4,.helpie-faq.accordions.dark .accordion__body h5,.helpie-faq.accordions.dark .accordion__body h6{color:#fcfcfc}.helpie-faq.accordions.dark .accordion__header{background:#171717;color:#fcfcfc}.helpie-faq.accordions.dark .accordion__header:before,.helpie-faq.accordions.dark .accordion__header:after{background:#fcfcfc}.helpie-faq.accordions.dark .form__section.dark{background:#272727}.helpie-faq.accordions.dark .form__section.dark label{color:#fcfcfc}.helpie-faq.accordions.dark .search__input{background:#272727;color:#fcfcfc}.helpie-faq.accordions.dark .search__input::-webkit-input-placeholder{color:#fcfcfc}.helpie-faq.accordions.dark .search__input:-moz-placeholder{color:#fcfcfc}.helpie-faq.accordions.dark .search__input::-moz-placeholder{color:#fcfcfc}.helpie-faq.accordions.dark .search__input:-ms-input-placeholder{color:#fcfcfc}.helpie-faq.accordions.dark .search__icon{color:#fcfcfc}.helpie-faq.accordions .search{position:relative;display:block;margin:0 auto;max-width:100%}.helpie-faq.accordions .search *{box-sizing:border-box}.helpie-faq.accordions .search__wrapper{display:flex;align-items:center}.helpie-faq.accordions .search__input{background:#fff;margin:0 auto;width:100%;height:45px;padding:0 20px;font-size:1rem;border:1px solid #d0cfce;outline:none}.helpie-faq.accordions .search__input:focus{border:1px solid #008abf;transition:.35s ease;color:#008abf}.helpie-faq.accordions .search__input:focus::-webkit-input-placeholder{-webkit-transition:opacity .45s ease;transition:opacity .45s ease;opacity:0}.helpie-faq.accordions .search__input:focus::-moz-placeholder{-moz-transition:opacity .45s ease;transition:opacity .45s ease;opacity:0}.helpie-faq.accordions .search__input:focus:-ms-placeholder{-ms-transition:opacity .45s ease;transition:opacity .45s ease;opacity:0}.helpie-faq.accordions .search__icon{position:absolute;right:10px;box-shadow:none;display:flex;align-items:center}.helpie-faq.accordions .search__icon .svg-icon--search{display:inline-block;width:23px;height:23px}.helpie-faq.accordions .search__message__content{text-align:center}.helpie-faq.accordions .form__section{padding:5%;border:solid 1px #f2f2f2;background:#fcfcfc;display:none}.helpie-faq.accordions .form__text,.helpie-faq.accordions .form__email,.helpie-faq.accordions .form__textarea{background:#f2f2f2;width:100%}.helpie-faq.accordions .form__text:focus,.helpie-faq.accordions .form__email:focus,.helpie-faq.accordions .form__textarea:focus{outline:none}.helpie-faq.accordions .form__select{width:100%}.helpie-faq.accordions .collection-title{margin-bottom:20px}.helpie-faq.accordions div.helpie-faq__pagination{margin-bottom:50px;width:100%;overflow:auto}.helpie-faq.accordions div.helpie-faq__pagination--hide{display:none}.helpie-faq.accordions div.helpie-faq__pagination.helpie-faq__pagination-positions--left{text-align:left}.helpie-faq.accordions div.helpie-faq__pagination.helpie-faq__pagination-positions--right{text-align:right}.helpie-faq.accordions div.helpie-faq__pagination.helpie-faq__pagination-positions--center{text-align:center}.helpie-faq.accordions div.helpie-faq__pagination ul.helpie-faq__pagination__list{display:flex;flex:1;list-style:none;margin:0;justify-content:center;margin-right:auto;margin-left:auto}.helpie-faq.accordions div.helpie-faq__pagination ul.helpie-faq__pagination__list li.helpie-faq__pagination__listItem{list-style:none;display:inline;padding-left:0;cursor:pointer;float:left;margin:0}.helpie-faq.accordions div.helpie-faq__pagination ul.helpie-faq__pagination__list li.helpie-faq__pagination__listItem a.helpie-faq__pagination__listItem--anchor{background:#fff0;border:1px solid #ddd;padding:5px 10px;margin-left:3px;cursor:pointer;border-radius:0;color:#606060;font-weight:400;text-transform:capitalize;display:inline-block;text-align:center;word-break:normal;line-height:1.6875rem;text-decoration:none!important;box-shadow:none}.helpie-faq.accordions div.helpie-faq__pagination ul.helpie-faq__pagination__list li.helpie-faq__pagination__listItem a.helpie-faq__pagination__listItem--anchor.active,.helpie-faq.accordions div.helpie-faq__pagination ul.helpie-faq__pagination__list li.helpie-faq__pagination__listItem a.helpie-faq__pagination__listItem--anchor:hover{background-color:#9696eb;border:1px solid #9696eb;color:#fff}@media only screen and (max-width:600px){.helpie-faq.accordions div.helpie-faq__pagination ul.helpie-faq__pagination__list li.helpie-faq__pagination__listItem a.helpie-faq__pagination__listItem--anchor:hover{background-color:#fff0;border:1px solid #ddd;color:#606060}}.helpie-faq.accordions .helpie-faq-col-6{width:50%;float:left;padding:0 10px;box-sizing:border-box}@media only screen and (max-width:600px){.helpie-faq.accordions .helpie-faq-col-6{width:100%}}.helpie-faq.accordions .helpie-faq-col-4{width:33.3333333333%;float:left;padding:0 10px;box-sizing:border-box}@media only screen and (max-width:600px){.helpie-faq.accordions .helpie-faq-col-4{width:100%}}.success-message{display:none;text-align:center;position:relative}.success-message__icon{max-width:75px}.success-message__title{color:#3dc480;transform:translateY(25px);opacity:0;font-size:21px;transition:all 200ms ease}.active .success-message__title{transform:translateY(0);opacity:1}.success-message__content{color:#5b6367;transform:translateY(25px);opacity:0;transition:all 200ms ease;transition-delay:50ms}.active .success-message__content{transform:translateY(0);opacity:1}.icon-checkmark circle{fill:#3dc480;transform-origin:50% 50%;transform:scale(0);transition:transform 200ms cubic-bezier(.22,.96,.38,.98)}.icon-checkmark path{transition:stroke-dashoffset 350ms ease;transition-delay:100ms}.active .icon-checkmark circle{transform:scale(1)}.helpie-notices{padding:5px 15px;border-radius:4px;font-size:13px}.helpie-notices--info{background-color:#b3d4ff;border:1px solid #0747a6;color:#0747a6}.helpie-notices--info .helpie-notices__link{color:#0052cc;font-weight:700;text-decoration:underline}.helpie-notices--danger{background-color:#f8d7da;border:1px solid #c80013;color:#721c24}.helpie-notices--danger .helpie-notices__link{color:#de350b;font-weight:700;text-decoration:underline}.helpie-notices p.helpie-notices__text{margin:0;font-size:13px}.helpiefaq__qna__section .col{display:inline-block}.helpiefaq__qna__section .col__2{float:left;width:80px}.helpiefaq__qna__section .col__3{float:left;width:25%}.helpiefaq__qna__section .col__9{float:left;width:66.6666666667%}.helpiefaq__qna__section .col__10{float:left;width:83.3333333333%}.helpiefaq__qna__section .row{padding:0;padding-bottom:10px;margin:0}.helpiefaq__qna__section .row:after{content:"";display:table;clear:both}.helpiefaq__qna__section .search{background:#fff;margin:0 auto;width:100%;height:45px;padding:0 20px;font-size:1rem;border:1px solid #d0cfce;outline:none;margin-bottom:15px}.helpiefaq__qna__section .submission__box{width:100%;padding:10px;margin-bottom:10px}.helpiefaq__qna__section .helpiefaq__singleqna__question{font-size:100%;font-weight:600;padding-right:10px}.helpiefaq__qna__section .helpiefaq__singleqna__question a{font-size:1.2rem;color:#000;text-decoration:none}.helpiefaq__qna__section .helpiefaq__singleqna__question a:hover{text-decoration:underline}.helpiefaq__qna__section .submit-qna,.helpiefaq__qna__section .cancel-qna{padding:5px;background-color:#444;color:#fff}.helpiefaq__qna__section .submit-qna.question,.helpiefaq__qna__section .cancel-qna.question{background-color:#157dec;padding:7px;border:solid 1px #1e4165;color:#fff}.helpiefaq__votebutton__group .single{position:relative;padding:6px 6px;font-size:13px;float:left;border:none;border-radius:5px}.helpiefaq__votebutton__group .single.blue{background-color:#157dec;color:#fff}.helpiefaq__votebutton__group .single.alreadyVoted{background-color:#9fcdff}.helpiefaq__votebutton__group .single:hover{background-color:#157dec}.helpiefaq__votebutton__group .icon{width:20px;float:left;font-size:32px}.helpiefaq__votebutton__group .icon::before{position:absolute;top:-1px;left:0}.helpiefaq__votebutton__group .vote_count{float:left;line-height:17px;padding-left:2px}.helpiefaq__singleqna{border-bottom:solid 1px #ccc;margin-bottom:1.5em}.helpiefaq__vote__container{width:100%;position:relative;float:left}.helpiefaq__singleqna__answer{margin-bottom:1em}.helpiefaq__singleqna__answer p{margin-bottom:.2em}.helpiefaq__singleqna__answer .answer-icon{height:25px;width:25px;background-color:#92deff;border-radius:50%;display:inline-block;text-align:center;color:#fff;font-weight:700;line-height:22px}.helpiefaq__singleqna__answer .qna-answer-meta{color:#999;font-size:95%}.helpie-faq.accordions .accordion .accordion__item .accordion__body.faq-search-matched{display:block}.helpie-faq.accordions .helpie-mark{background:#ff0;color:#000}body.single-product .helpie-faq.accordions{float:left}.helpie-faq-form__toggle,.helpie-faq-form__submit{border:0!important}.helpiefaq__qna__section .helpiefaq__qna-pagination{margin-bottom:50px;width:100%;overflow:auto;text-align:center}.helpiefaq__qna__section .helpiefaq__qna-pagination ul{display:flex;flex:1;padding:0;list-style:none;margin:0;justify-content:center;margin-right:auto;margin-left:auto}.helpiefaq__qna__section .helpiefaq__qna-pagination ul li{list-style:none;display:inline-flex;padding-left:0;cursor:pointer;margin:0}.helpiefaq__qna__section .helpiefaq__qna-pagination ul li a{background:#fff0;border:1px solid #ddd;padding:5px 10px;margin-left:3px;cursor:pointer;border-radius:0;color:#777;font-weight:400;text-transform:capitalize;display:inline-flex;align-items:center;text-align:center;word-break:normal;line-height:1.6875rem;text-decoration:none!important;box-shadow:none}.helpiefaq__qna__section .helpiefaq__qna-pagination ul li a.active,.helpiefaq__qna__section .helpiefaq__qna-pagination ul li a:hover{background-color:#efefef}div{box-sizing:border-box}#eu-cookie-bar{display:none;direction:ltr;color:#fff;min-height:20px;position:fixed;left:0;bottom:0;width:100%;z-index:99999;padding:3px 20px 2px;background-color:#2e363f;text-align:center;font-size:12px}#eu-cookie-bar a{color:#fff;text-decoration:underline}button#euCookieAcceptWP{margin:0 10px;line-height:20px;background:#45AE52;border:none;color:#fff;padding:2px 12px;border-radius:3px;cursor:pointer;font-size:12px;font-weight:700}:root{--c-red:#E5231B;--c-red-dark:#A81811;--c-red-tint:#FFF3F2;--c-black:#161616;--c-black-soft:#2A2A2A;--c-white:#FFFFFF;--c-gray:#6B6B6B;--c-gray-light:#9A9A9A;--c-border:#ECECEC;--font-display:'Baloo 2', 'Segoe UI', sans-serif;--font-body:'Inter', 'Segoe UI', sans-serif;--radius-s:10px;--radius-m:18px;--radius-l:32px;--radius-pill:999px;--shadow-card:0 10px 30px rgba(22,22,22,0.08);--shadow-lift:0 18px 45px rgba(229,35,27,0.18);--container:1180px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c-white);color:var(--c-black-soft);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);margin:0 0 .5em;color:var(--c-black);font-weight:700}p{margin:0 0 1em}button{font-family:var(--font-body);cursor:pointer}:focus-visible{outline:3px solid var(--c-red);outline-offset:2px}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-red);background:var(--c-red-tint);padding:6px 16px;border-radius:var(--radius-pill);margin-bottom:16px}.section{padding:96px 0;position:relative}.section--tint{background:var(--c-red-tint)}.section-head{max-width:640px;margin:0 auto 56px;text-align:center}.section-head h2{font-size:clamp(28px,4vw,42px)}.section-head p{color:var(--c-gray);font-size:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:16px;padding:15px 30px;border-radius:var(--radius-pill);border:2px solid #fff0;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--c-red);color:var(--c-white);box-shadow:var(--shadow-lift)}.btn--primary:hover{background:var(--c-red-dark)}.btn--dark{background:var(--c-black);color:var(--c-white)}.btn--dark:hover{background:var(--c-black-soft)}.btn--outline{background:#fff0;border-color:var(--c-black);color:var(--c-black)}.btn--outline:hover{background:var(--c-black);color:var(--c-white)}.btn--block{width:100%}.site-header{position:sticky;top:0;z-index:1000;background:rgb(255 255 255 / .92);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:84px}.site-logo img{height:52px;width:auto}.main-nav ul{display:flex;align-items:center;gap:34px}.main-nav a{font-weight:600;font-size:15px;color:var(--c-black-soft);transition:color .15s ease}.main-nav a:hover{color:var(--c-red)}.header-actions{display:flex;align-items:center;gap:14px}.header-actions .btn{padding:12px 24px;font-size:14px}.link-login{font-weight:700;font-size:14px;color:var(--c-black);padding:10px 6px}.nav-toggle{display:none}.hero{padding:72px 0 60px;overflow:hidden;position:relative}.hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero-blob{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5;z-index:0}.hero-blob--red{width:340px;height:340px;background:var(--c-red);top:-120px;right:120px;opacity:.14}.hero-blob--black{width:260px;height:260px;background:var(--c-black);top:60px;right:-40px;opacity:.06}.hero-content{position:relative;z-index:1}.hero h1{font-size:clamp(34px,4.4vw,56px);line-height:1.08;margin-bottom:20px}.hero h1 .hl{color:var(--c-red)}.hero p.lead{font-size:19px;color:var(--c-gray);max-width:520px}.hero-stats{display:flex;gap:36px;margin-top:36px}.hero-stats div strong{display:block;font-family:var(--font-display);font-size:24px;color:var(--c-black)}.hero-stats div span{font-size:13px;color:var(--c-gray)}.hero-trust{margin-top:28px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--c-gray)}.hero-trust svg{flex:none}.signup-card{position:relative;z-index:1;background:var(--c-white);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:36px;border:1px solid var(--c-border)}.signup-card::before{content:"";position:absolute;top:-26px;right:34px;width:64px;height:64px;background:var(--c-red);border-radius:50% 50% 4px 50%;opacity:.9;z-index:-1}.signup-card::after{content:"";position:absolute;top:-14px;right:66px;width:48px;height:48px;background:var(--c-black);border-radius:50% 50% 50% 4px;opacity:.85;z-index:-2}.signup-card h3{font-size:22px;margin-bottom:4px}.signup-card .sub{color:var(--c-gray);font-size:14px;margin-bottom:22px}.field-row{display:flex;gap:12px;margin-bottom:12px}.field{flex:1}.field label{display:block;font-size:12px;font-weight:700;color:var(--c-black-soft);margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.field input,.field select{width:100%;padding:12px 14px;border:1.5px solid var(--c-border);border-radius:var(--radius-s);font-family:var(--font-body);font-size:14px;background:var(--c-white)}.field input:focus,.field select:focus{border-color:var(--c-red)}.signup-card .btn{margin-top:10px}.signup-card .fine-print{font-size:11.5px;color:var(--c-gray-light);margin-top:14px;text-align:center}.trustbar{padding:36px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.trustbar .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.trustbar .item{display:flex;align-items:center;gap:12px}.trustbar strong{font-family:var(--font-display);font-size:20px}.trustbar span{font-size:13px;color:var(--c-gray);display:block}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-m);padding:32px 28px;transition:box-shadow .2s ease,transform .2s ease}.feature-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.feature-icon{width:52px;height:52px;border-radius:16px;background:var(--c-red-tint);color:var(--c-red);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.feature-card h3{font-size:19px;margin-bottom:8px}.feature-card p{color:var(--c-gray);font-size:15px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;counter-reset:step}.step{position:relative;padding-left:6px}.step .num{font-family:var(--font-display);font-weight:800;font-size:44px;color:#fff0;-webkit-text-stroke:1.5px var(--c-red);opacity:.5;display:block;margin-bottom:10px}.step h3{font-size:19px;margin-bottom:8px}.step p{color:var(--c-gray);font-size:15px}.step-connector{position:absolute;top:26px;left:calc(100% - 10px);width:60px;height:2px;background:var(--c-border)}.profiles-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.profile-card{position:relative;border-radius:var(--radius-m);overflow:hidden;aspect-ratio:3/4;box-shadow:var(--shadow-card)}.profile-card img{width:100%;height:100%;object-fit:cover}.profile-card .badge{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:#2ecc71;border:2px solid #fff}.profile-card .meta{position:absolute;left:0;right:0;bottom:0;padding:16px 12px 12px;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .72));color:#fff}.profile-card .meta strong{display:block;font-size:14px}.profile-card .meta span{font-size:12px;opacity:.85}.profiles-note{text-align:center;color:var(--c-gray-light);font-size:12.5px;margin-top:18px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.testimonial-card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-m);padding:28px;display:flex;flex-direction:column;gap:16px}.testimonial-card .stars{color:var(--c-red);font-size:15px;letter-spacing:2px}.testimonial-card p{color:var(--c-black-soft);font-size:15px;margin:0}.testimonial-person{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonial-person img{width:46px;height:46px;border-radius:50%;object-fit:cover}.testimonial-person strong{display:block;font-size:14px}.testimonial-person span{font-size:12.5px;color:var(--c-gray)}.split-banner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split-banner img{border-radius:var(--radius-l);box-shadow:var(--shadow-card)}.split-banner ul{margin-top:20px}.split-banner li{display:flex;gap:12px;margin-bottom:14px;font-size:15px;color:var(--c-black-soft)}.split-banner li svg{flex:none;color:var(--c-red);margin-top:2px}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--c-border);padding:22px 0}.faq-item summary{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:17px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:22px;color:var(--c-red)}.faq-item[open] summary::after{content:"–"}.faq-item p{color:var(--c-gray);margin-top:12px;font-size:15px}.cta-banner{background:var(--c-black);border-radius:var(--radius-l);padding:64px 48px;text-align:center;color:var(--c-white);position:relative;overflow:hidden}.cta-banner::before{content:"";position:absolute;width:280px;height:280px;background:var(--c-red);border-radius:50%;opacity:.25;top:-120px;right:-80px}.cta-banner h2{color:var(--c-white);font-size:clamp(26px,3.6vw,38px)}.cta-banner p{color:#cfcfcf;max-width:520px;margin:0 auto 28px}.site-footer{background:var(--c-black);color:#c9c9c9;padding:72px 0 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:48px}.footer-brand img{height:44px;margin-bottom:14px;filter:brightness(0) invert(1)}.footer-brand p{font-size:14px;color:#9c9c9c;max-width:260px}.site-footer h4{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px}.site-footer ul li{margin-bottom:10px}.site-footer a{font-size:14px;color:#b6b6b6;transition:color .15s}.site-footer a:hover{color:var(--c-red)}.footer-bottom{border-top:1px solid #2c2c2c;padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#8a8a8a}.footer-social{display:flex;gap:12px}.footer-social a{width:36px;height:36px;border-radius:50%;background:#242424;display:flex;align-items:center;justify-content:center}.footer-social a:hover{background:var(--c-red)}@media (max-width:980px){.hero .container{grid-template-columns:1fr}.features-grid,.steps,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.profiles-grid{grid-template-columns:repeat(4,1fr)}.split-banner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.step-connector{display:none}}@media (max-width:700px){.main-nav,.link-login{display:none}.header-actions .btn--outline{display:none}.section{padding:64px 0}.features-grid,.steps,.testimonials-grid{grid-template-columns:1fr}.profiles-grid{grid-template-columns:repeat(3,1fr)}.trustbar .container{justify-content:center;text-align:center}.field-row{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.cta-banner{padding:44px 24px}}