.fa-cp{position:relative;padding:4rem 1.25rem 3.5rem;background:#fbf8f1;overflow:hidden}.fa-cp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 12%,rgba(108,190,69,.14) 0,transparent 32%),radial-gradient(circle at 92% 88%,rgba(40,41,110,.1) 0,transparent 35%);pointer-events:none}.fa-cp__inner{position:relative;max-width:1180px;margin:0 auto}.fa-cp__eyebrow{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.fa-cp__step{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;font-weight:700;color:#28296e;background:#fff;border:1px solid rgba(40,41,110,.15);padding:.35rem .8rem;border-radius:999px}.fa-cp__step b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#6cbe45;color:#fff;font-size:12px}.fa-cp__step--muted b{background:#c9cbe0}.fa-cp__title{color:#28296e;text-align:center;margin:0 0 .6rem;font-size:clamp(28px,3.6vw,42px);font-weight:800;letter-spacing:-.01em;line-height:1.15}.fa-cp__intro{text-align:center;color:#4a4c6a;margin:0 auto 2.5rem;max-width:620px;font-size:17px;line-height:1.55}.fa-cp__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}.fa-cp__card{grid-column:span 2;position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:1.5rem 1.4rem 1.4rem;box-shadow:0 2px 6px #28296e0f,0 12px 28px #28296e14;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.fa-cp__card:nth-child(4),.fa-cp__card:nth-child(5){grid-column:span 3}.fa-cp__card:after{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:var(--fa-accent,#6CBE45)}.fa-cp__card:hover{transform:translateY(-4px);box-shadow:0 4px 10px #28296e14,0 20px 40px #28296e24}.fa-cp__head{display:flex;align-items:center;gap:.9rem;margin-bottom:.8rem}.fa-cp__icon{flex:0 0 52px;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--fa-tint,#EEF7E8);color:var(--fa-accent,#6CBE45)}.fa-cp__icon svg{width:28px;height:28px}.fa-cp__brand{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fa-accent,#6CBE45)}.fa-cp__name{margin:.1rem 0 0;color:#28296e;font-weight:800;font-size:21px;line-height:1.2}.fa-cp__why{margin:0 0 1.2rem;color:#5a5c78;font-size:15px;line-height:1.5;flex-grow:1}.fa-cp__label{display:block;font-size:12px;font-weight:700;color:#8a8ca6;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem}.fa-cp__classes{display:flex;flex-wrap:wrap;gap:.55rem}.fa-cp__class{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;text-decoration:none;font-weight:800;font-size:18px;color:#28296e;background:#f1f2fa;border:2px solid transparent;transition:all .15s ease}.fa-cp__class:hover,.fa-cp__class:focus-visible{background:#28296e;color:#fff;transform:scale(1.06);outline:none;box-shadow:0 6px 14px #28296e40}.fa-cp__class--wide{width:auto;height:52px;border-radius:999px;padding:0 1.4rem;font-size:16px}.fa-cp__class-price{font-size:10px;font-weight:600;margin-top:1px;opacity:.8}.fa-cp__card--dark{background:linear-gradient(135deg,#28296e,#3a3c94)}.fa-cp__card--dark .fa-cp__name{color:#fff}.fa-cp__card--dark .fa-cp__why{color:#d8d9ef}.fa-cp__card--dark .fa-cp__label{color:#a9abd6}.fa-cp__card--dark .fa-cp__icon{background:#ffffff1f;color:#6cbe45}.fa-cp__card--dark .fa-cp__class{background:#6cbe45;color:#fff}.fa-cp__card--dark .fa-cp__class:hover{background:#fff;color:#28296e}.fa-cp__foot{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:2.25rem 0 0;color:#3b3d5c;font-size:15px;text-align:center}.fa-cp__foot p{margin:0}.fa-cp__foot a{display:inline-flex;align-items:center;gap:.4rem;color:#fff;background:#25d366;font-weight:700;text-decoration:none;padding:.55rem 1rem;border-radius:999px;margin-left:.35rem}.fa-cp__foot a:hover{background:#1ebe5a}@media(max-width:989px){.fa-cp__grid{grid-template-columns:repeat(2,1fr)}.fa-cp__card,.fa-cp__card:nth-child(4),.fa-cp__card:nth-child(5){grid-column:span 1}.fa-cp__card:nth-child(5){grid-column:span 2}}@media(max-width:640px){.fa-cp{padding:2.75rem .9rem 2.5rem}.fa-cp__grid{grid-template-columns:1fr;gap:1rem}.fa-cp__card,.fa-cp__card:nth-child(5){grid-column:span 1}.fa-cp__class{width:52px;height:52px;font-size:17px}.fa-cp__intro{font-size:16px;margin-bottom:1.75rem}}@media(prefers-reduced-motion:reduce){.fa-cp__card,.fa-cp__class{transition:none}.fa-cp__card:hover{transform:none}}.fa-hero2{background:linear-gradient(135deg,#28296e,#2e3a8c 60%,#1f5f7a);color:#fff;padding:4.5rem 2rem}.fa-hero2__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.fa-hero2__h1{margin:0;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-size:clamp(30px,4.6vw,54px);color:#fff}.fa-hero2__sub{margin:1.25rem 0 0;font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:1.45;opacity:.95}.fa-hero2__note{margin:.75rem 0 0;font-size:15px;opacity:.85}.fa-hero2__btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.fa-hero2__btn{display:inline-block;padding:.95rem 1.6rem;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;line-height:1.2}.fa-hero2__btn--primary{background:#6cbe45;color:#fff}.fa-hero2__btn--primary:hover{background:#5aa837}.fa-hero2__btn--secondary{border:2px solid #fff;color:#fff}.fa-hero2__btn--secondary:hover{background:#ffffff1f}.fa-hero2__img{width:100%;height:auto;display:block;border-radius:18px}@media(max-width:990px){.fa-hero2{padding:3rem 1.25rem}.fa-hero2__inner{grid-template-columns:1fr;gap:1.75rem}.fa-hero2__btn{flex:1 1 100%;text-align:center}}.fa-proof{background:#f4f7fb;color:#28296e;border-bottom:3px solid #6CBE45;padding:1rem 1.25rem}.fa-proof__text{max-width:1200px;margin:0 auto;text-align:center;font-weight:700;font-size:16px;line-height:1.5}@media(max-width:749px){.fa-proof__text{font-size:14px}}.fullaplus-features{padding:5rem 2rem}.section-title{text-align:center;font-size:var(--section-title-size, 2.5rem);margin-bottom:1rem;color:#1f2937;font-weight:800}.section-subtitle{text-align:center;color:#6b7280;margin-bottom:3rem;font-size:var(--section-subtitle-size, 1.1rem)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature-card{background:#f8f9ff;padding:2rem;border-radius:15px;text-align:center;transition:all .3s ease;border:2px solid transparent}.feature-card:hover{transform:translateY(-8px);border-color:#6366f1;box-shadow:0 15px 30px #6366f126}.feature-icon{font-size:var(--feature-icon-size, 3rem);margin-bottom:1rem}.feature-card h3{font-size:var(--feature-heading-size, 1.3rem);margin-bottom:.8rem;color:#1f2937}.feature-card p{color:#6b7280;font-size:var(--feature-description-size, .95rem)}@media(max-width:768px){.section-title{font-size:var(--section-title-size-mobile, 1.8rem)}.features-grid{grid-template-columns:1fr}}.fullaplus-hero-carousel{position:relative;overflow:hidden;background:linear-gradient(135deg,#6366f1,#3b82f6,#14b8a6);color:#fff}.carousel-wrapper{position:relative;overflow:hidden}.carousel-slides{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:translate(0)}.carousel-slide{min-width:100%;padding:5rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden}.slide-content{max-width:800px;margin:0 auto;position:relative;z-index:1}.carousel-slide:before{content:"";position:absolute;width:400px;height:400px;background:#ffffff1a;border-radius:50%;top:-100px;right:-100px;z-index:0}.carousel-slide h2{font-size:var(--hero-carousel-heading-size, 3.5rem);font-weight:800;margin-bottom:1rem;line-height:1.1}.carousel-slide p{font-size:var(--hero-carousel-subheading-size, 1.2rem);margin-bottom:2rem;opacity:.95}.carousel-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.carousel-button-primary{background:#fff;color:#6366f1;padding:1rem 2.5rem;border-radius:10px;font-weight:700;font-size:var(--hero-carousel-button-size, 1.05rem);border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px #00000026;text-decoration:none;display:inline-block}.carousel-button-primary:hover{transform:translateY(-4px);box-shadow:0 15px 30px #00000040}.carousel-button-secondary{background:transparent;color:#fff;padding:1rem 2.5rem;border-radius:10px;font-weight:700;font-size:var(--hero-carousel-button-size, 1.05rem);border:2px solid white;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.carousel-button-secondary:hover{background:#fff;color:#6366f1;transform:translateY(-4px)}.carousel-controls{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10}.carousel-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease;border:2px solid white}.carousel-dot.active{background:#fff;transform:scale(1.3)}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff3;border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:5}.carousel-arrow:hover{background:#fff6;transform:translateY(-50%) scale(1.1)}.carousel-arrow.prev{left:2rem}.carousel-arrow.next{right:2rem}@media(max-width:768px){.carousel-slide{padding:3rem 1.5rem}.carousel-slide h2{font-size:var(--hero-carousel-heading-size-mobile, 2.2rem)}.carousel-buttons{flex-direction:column;align-items:center}.carousel-button-primary,.carousel-button-secondary{width:100%;max-width:300px}.carousel-arrow{width:40px;height:40px;font-size:18px}.carousel-arrow.prev{left:1rem}.carousel-arrow.next{right:1rem}.carousel-controls{bottom:1.5rem}}.fa-hero{background:linear-gradient(135deg,#2e2aa6,#1f4bd6 55%,#0a8f88);color:#fff;padding:5rem 2rem;position:relative;overflow:hidden}.fa-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;z-index:0}.fa-hero:before{content:"";position:absolute;width:420px;height:420px;background:#ffffff1a;border-radius:50%;top:-120px;right:-120px;z-index:0}.fa-hero__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.fa-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.fa-hero__row{margin:0;line-height:1.05;letter-spacing:-.02em}.fa-hero__row+.fa-hero__row{margin-top:var(--fa-row-gap, 10px)}.fa-row-bold{font-weight:800}.fa-row-subtle{font-weight:600;opacity:.95;line-height:1.3;letter-spacing:0}.fa-align-left{text-align:left}.fa-align-center{text-align:center}.fa-align-right{text-align:right}.fa-hero__image{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 18px 40px #00000047}@media(max-width:990px){.fa-hero__grid{grid-template-columns:1fr}.fa-hero{padding:3.5rem 1.5rem}}.fullaplus-trust{position:relative;color:#fff;padding:3rem 2rem;overflow:hidden;background:var(--fa-trust-bg)}.fullaplus-trust:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--fa-trust-overlay));z-index:0}.trust-container{max-width:1200px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;text-align:center}.trust-item h3{color:#fff;font-size:var(--trust-stat-size, 2.5rem);font-weight:800;margin-bottom:.5rem}.trust-item p{color:#ffffffeb;font-size:var(--trust-label-size, 1rem)}@media(max-width:768px){.trust-item h3{font-size:var(--trust-stat-size-mobile, 1.8rem)}.trust-container{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.trust-container{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
