.hc-page{--hc-plum:#402c37;--hc-orange:#ff9316;--hc-peach:#ffd49c;margin:0;color:#111;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;line-height:1.4}.hc-page *{box-sizing:border-box}.hc-page img{max-width:100%;display:block}.hc-page button,.hc-page a{-webkit-tap-highlight-color:transparent}.hc-page button{font:inherit;cursor:pointer}.hc-page a:focus-visible,.hc-page button:focus-visible{outline:3px solid #8a002c;outline-offset:5px}.hc-container{width:min(1128px,calc(100% - 40px));margin:0 auto}.hc-page h1,.hc-page h2,.hc-page h3,.hc-page p{margin:0}.hc-page h2{font-family:'Uni Sans',Arial,sans-serif;font-weight:900;font-size:40px;line-height:1.25}.hc-page h2 span{color:#ffae57}.hc-button{display:inline-flex;align-items:center;justify-content:center;background:var(--hc-plum);color:#fff!important;border:0;border-radius:40px;padding:10px 26px;font-size:24px;line-height:1.4;text-decoration:none;transition:filter .15s}.hc-button:hover{filter:brightness(1.12)}.hc-button-orange{background:#fa792b;font-size:18px;padding:17px 30px}.hc-hero{background:#fce0a6 url('assets/d3f51a43a221c6c5331ac3b53c0c7014.png') center/cover no-repeat;padding:113px 0 115px;min-height:700px}.hc-hero-copy{width:66%;max-width:735px}.hc-start{font-size:18px;line-height:1.4}.hc-start strong{font-size:22px}.hc-pill{border:2px solid #55462c;border-radius:30px;width:310px;text-align:center;font-size:20px;margin-top:70px!important;margin-bottom:10px!important;line-height:1.35}.hc-hero h1{font-family:'Montserrat Bold',Arial,sans-serif;color:#5c0020;font-size:48px;font-style:italic;font-weight:700;line-height:1.25;white-space:nowrap}.hc-hero h1 span{color:var(--hc-orange)}.hc-hero-description{font-size:24px;margin-top:58px!important;margin-bottom:28px!important}.hc-intro{padding:64px 0 54px;text-align:center;color:#333;font-size:26px}.hc-intro p+p{margin-top:14px}.hc-about{padding:20px 0 110px;background:#fbfbfb;color:#333}.hc-about .hc-container{display:grid;grid-template-columns:2.2fr 1fr;gap:30px;padding:40px 60px 0}.hc-about-copy h2{font-family:Roboto,Arial,sans-serif;font-size:32px;margin-bottom:18px}.hc-about-copy p{font-size:22px}.hc-about-copy h3{font-family:'Uni Sans',Arial,sans-serif;font-size:28px;color:var(--hc-orange);margin-top:45px}.hc-about-photo{width:300px;margin-top:18px}.hc-question{background:var(--hc-plum);color:white;text-align:center;padding:67px 0 85px}.hc-question h2{color:#fff989}.hc-question p{font-size:30px;font-weight:700;max-width:1020px;margin:24px auto 0}.hc-possible{background:white url('assets/9300db75fec092665eddbeea07abd5ca.png') center/cover no-repeat;padding:109px 0 127px;min-height:530px}.hc-possible-copy{width:480px;margin-left:85px}.hc-possible h2{margin-bottom:20px}.hc-possible h2 span{color:var(--hc-orange)}.hc-possible p{font-size:22px}.hc-results{padding:60px 0}.hc-results h2{text-align:center;margin-bottom:100px}.hc-result-list{list-style:none;max-width:690px;margin:0 auto;padding:0}.hc-result-list li{display:grid;grid-template-columns:85px 1fr;gap:40px;align-items:center;margin-bottom:26px;min-height:56px}.hc-check{width:50px;height:50px;border:6px solid #392632;border-radius:50%;display:flex;align-items:center;justify-content:center;font:bold 45px/1 Arial;color:#efc66e}.hc-audience{background:#f5d38d url('assets/0af6225d01c41dac47b2ec3c4c1c2118.jpg') center/cover no-repeat;min-height:520px;padding:130px 0 80px}.hc-audience-copy{margin-left:42%;width:58%;text-align:center}.hc-audience h2{color:#86002e;font-size:34px;margin-bottom:40px}.hc-audience p{font-size:22px}.hc-love{background:#ffcd91;text-align:center;padding:30px 0 48px;color:#810027;font-weight:700;font-size:30px}.hc-program{padding:65px 0 50px}.hc-program h2{text-align:center;margin-bottom:42px}.hc-lessons{max-width:860px;margin:auto}.hc-lesson{display:grid;grid-template-columns:180px 1fr;gap:45px;align-items:center;padding:18px 0;min-height:150px}.hc-lesson h3{background:url('assets/338bfc80600785ad69eb5864af8335c1.png') center/100% 100% no-repeat;min-height:82px;display:flex;align-items:center;justify-content:center;color:#87002a;font:900 28px/1.25 'Uni Sans',Arial,sans-serif}.hc-lesson p{font-size:20px}.hc-includes{padding:45px 0 65px}.hc-includes h2{text-align:center;margin-bottom:35px}.hc-includes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.hc-includes-grid img{width:100%;aspect-ratio:1;object-fit:contain}.hc-gifts{background:#ffdfa6 url('assets/03d598272099d98cae1403129171bb53.jpg') center/cover no-repeat;padding:65px 0 85px}.hc-gifts h2{text-align:center;margin-bottom:40px}.hc-gifts h2 span{color:#fb6420}.hc-gifts-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px 18px}.hc-gift{grid-column:span 2;background:url('assets/70cb7cfec73568f3d0a0344580d01292.png') center/100% 100% no-repeat;min-height:235px;display:flex;align-items:center;justify-content:center;text-align:center;padding:50px 28px;font-size:20px}.hc-gift:nth-child(7){grid-column:2/span 2}.hc-tariffs{padding:65px 0 70px}.hc-tariffs h2{text-align:center;margin-bottom:30px}.hc-tariff{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:25px;background:#f9f9f8;margin-bottom:80px;text-align:center}.hc-tariff h3{font-size:30px;font-weight:700;line-height:1.3}.hc-tariff-price{padding:45px 12px;background:#f3f2ee;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px}.hc-price{font:900 34px/1.4 'Uni Sans',Arial,sans-serif}.hc-price del{font-size:20px;color:#a7470a;margin-left:15px;white-space:nowrap}.hc-installment{color:#2380ff;text-decoration:underline;font-size:16px!important;border:0;background:none;padding:0}.hc-tariff-details{padding:30px 10px;display:flex;flex-direction:column;justify-content:center}.hc-tariff-details ul{list-style:none;padding:20px 0 0;margin:0;font-size:20px}.hc-tariff-details li+li:before{content:'+';display:block;color:#a64b08;font-size:24px;font-weight:700;margin:5px 0}.hc-tariff-individual{background:#fffaf4;margin-bottom:0}.hc-tariff-individual .hc-tariff-price{background:#ffeed9}.hc-statement{padding:55px 0;background:#ffd49b;text-align:center;color:#85002a;font-family:'Montserrat Bold',Arial,sans-serif;font-size:34px;font-weight:700}.hc-guarantee{padding:65px 0;text-align:center}.hc-guarantee h2{font-size:30px;display:flex;align-items:center;justify-content:center;background:url('assets/aa96ec08d44d5e7a8bd5fe1ac2eb32f0.png') center/contain no-repeat;max-width:300px;height:210px;margin:0 auto 15px}.hc-guarantee p{font-size:20px}.hc-reviews{padding:40px 0 70px}.hc-reviews h2{text-align:center;font-family:Roboto,Arial,sans-serif;margin-bottom:25px}.hc-carousel{position:relative;padding:0 75px 45px;outline:none}.hc-review-slide{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:470px}.hc-review-slide[hidden]{display:none}.hc-review-slide img{width:100%;height:470px;object-fit:contain}.hc-prev,.hc-next{position:absolute;top:42%;height:52px;width:52px;border:3px solid #ddd;border-radius:50%;background:white;color:#666;font:42px/1 Arial!important;display:flex;align-items:center;justify-content:center}.hc-prev{left:0}.hc-next{right:0}.hc-dots{position:absolute;bottom:0;left:0;right:0;display:flex;gap:12px;justify-content:center}.hc-dots button{width:19px;height:19px;border:0;border-radius:50%;background:#d6d6d6;padding:0}.hc-dots button[aria-pressed=true]{background:#333}.hc-closing{background:#fce0a6 url('assets/9922dd4b7135f32069681930187132fb.png') center/cover no-repeat;padding:110px 0 85px;min-height:490px}.hc-closing-copy{width:440px;text-align:center;font-size:24px;font-weight:700}.hc-closing-copy p{margin-bottom:30px}.hc-closing-copy p span{color:#ff2525}.hc-closing .hc-button{background:#fa792b;font-weight:400}.hc-footer{background:#eee;padding:50px 0;font-size:17px;color:#333}.hc-footer .hc-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hc-footer p{margin-bottom:14px}.hc-footer a{color:#0065b9}.hc-footer>div>div>a{color:#f22}.hc-footer nav{display:flex;flex-direction:column;align-items:flex-end;gap:15px;text-align:right}.hc-dialog{border:0;border-radius:8px;max-width:520px;width:calc(100% - 32px);padding:40px 30px;color:#333;font:20px/1.5 Roboto,Arial,sans-serif}.hc-dialog::backdrop{background:#0008}.hc-dialog h2{font-size:28px}.hc-dialog p{margin:18px 0 25px}.hc-dialog-close{position:absolute;right:10px;top:4px;border:0;background:none;font-size:32px!important}.hc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1199px){.hc-hero{background-position:55% center}.hc-hero h1{font-size:40px}.hc-hero-description{font-size:22px}.hc-about .hc-container{padding-left:20px;padding-right:20px}.hc-possible-copy{margin-left:35px;width:43%}.hc-price{font-size:30px}.hc-price del{font-size:17px;margin-left:5px}}
@media(max-width:767px){.hc-page{font-size:18px}.hc-container{width:calc(100% - 36px)}.hc-page h2{font-size:29px}.hc-hero{padding:40px 0 330px;min-height:0;background-size:auto 100%;background-position:64% center;position:relative}.hc-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fce0a6 0%,#fce0a6e8 37%,#fce0a600 68%);pointer-events:none}.hc-hero-copy{position:relative;width:100%;max-width:none}.hc-start{font-size:16px}.hc-start strong{font-size:20px}.hc-pill{font-size:17px;width:250px;margin-top:25px!important}.hc-hero h1{font-size:27px;line-height:1.3;white-space:normal}.hc-hero-description{font-size:19px;margin-top:25px!important;margin-bottom:22px!important}.hc-hero-description br{display:none}.hc-button{font-size:20px}.hc-intro{padding:40px 0;font-size:20px}.hc-about{padding:20px 0 45px}.hc-about .hc-container{display:flex;flex-direction:column;padding:0;gap:20px}.hc-about-copy h2{font-size:27px}.hc-about-copy p{font-size:18px;line-height:1.5}.hc-about-copy h3{font-size:24px;margin-top:25px}.hc-about-photo{width:230px;align-self:center}.hc-question{padding:45px 0}.hc-question p{font-size:23px}.hc-possible{padding:40px 0 270px;background-size:auto 100%;background-position:62% center;position:relative}.hc-possible:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,white 0%,#fffffff2 42%,#fff0 65%)}.hc-possible-copy{position:relative;width:100%;margin:0}.hc-possible p{font-size:18px}.hc-results{padding:40px 0}.hc-results h2{margin-bottom:35px}.hc-result-list li{grid-template-columns:38px 1fr;gap:18px;margin-bottom:22px}.hc-check{width:36px;height:36px;border-width:4px;font-size:32px}.hc-result-list p{font-size:18px}.hc-audience{padding:45px 0 290px;background-size:auto 100%;background-position:23% center;position:relative}.hc-audience:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#f7dca2 0%,#f7dca2ed 44%,#f7dca200 69%)}.hc-audience-copy{position:relative;width:100%;margin:0}.hc-audience h2{font-size:28px;margin-bottom:25px}.hc-audience p{font-size:18px}.hc-love{font-size:24px;padding:30px 0}.hc-program{padding:40px 0}.hc-program h2{margin-bottom:20px}.hc-lesson{grid-template-columns:95px 1fr;gap:16px;min-height:130px;align-items:start;padding:16px 0}.hc-lesson h3{font-size:20px;min-height:64px;padding:6px}.hc-lesson p{font-size:17px}.hc-includes{padding:25px 0 40px}.hc-includes-grid{grid-template-columns:1fr 1fr;gap:12px}.hc-gifts{padding:40px 0}.hc-gifts-grid{grid-template-columns:1fr;gap:15px;max-width:390px;margin:auto}.hc-gift,.hc-gift:nth-child(7){grid-column:auto;min-height:215px;font-size:19px;padding:45px 36px}.hc-tariffs{padding:40px 0}.hc-tariff{grid-template-columns:1fr;gap:0;padding:14px;margin-bottom:35px}.hc-tariff h3{font-size:26px}.hc-tariff-price{padding:30px 10px}.hc-price{font-size:29px}.hc-price del{font-size:17px;margin-left:8px}.hc-tariff-details{padding:30px 12px}.hc-tariff-details ul{font-size:18px}.hc-statement{padding:35px 0;font-size:25px}.hc-guarantee{padding:35px 0}.hc-guarantee h2{height:180px}.hc-guarantee p{font-size:18px}.hc-reviews{padding:30px 0 40px}.hc-carousel{padding:0 25px 40px}.hc-review-slide{gap:16px;min-height:0;grid-template-columns:1fr}.hc-review-slide img{height:auto;max-height:480px}.hc-prev,.hc-next{width:35px;height:35px;border-width:2px;font-size:30px!important;top:45%}.hc-prev{left:-10px}.hc-next{right:-10px}.hc-closing{padding:40px 0 290px;min-height:0;background-size:auto 100%;background-position:65% center;position:relative}.hc-closing:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fce0a6 0%,#fce0a6ed 47%,#fce0a600 70%)}.hc-closing-copy{position:relative;width:100%;font-size:22px}.hc-footer{padding:30px 0;font-size:15px}.hc-footer .hc-container{grid-template-columns:1fr}.hc-footer nav{align-items:flex-start;text-align:left;gap:14px}.hc-footer a{overflow-wrap:anywhere}.hc-dialog{font-size:18px}.hc-dialog .hc-button{font-size:17px}}
@media(prefers-reduced-motion:reduce){.hc-page *{scroll-behavior:auto;transition:none}}
@media(max-width:767px){.hc-hero{background-size:auto 350px;background-position:right bottom;padding-bottom:360px}.hc-hero:before{display:none}.hc-possible{background-size:auto 300px;background-position:right bottom;padding-bottom:310px}.hc-possible:before{display:none}.hc-audience{background-size:auto 280px;background-position:left bottom;padding-bottom:290px}.hc-audience:before{display:none}.hc-closing{background-size:auto 300px;background-position:right bottom;padding-bottom:310px}.hc-closing:before{display:none}}
.hc-audience-copy{padding-top:56px}
@media(max-width:767px){.hc-audience-copy{padding-top:12px}.hc-start strong{display:block;max-width:300px}}
