.pre-tw .page-opener .op__title:not(.tw-done),.pre-tw .page-opener .op__cta-title:not(.tw-done),.pre-tw .page-opener .op__faq-title:not(.tw-done),.pre-tw .page-opener .section__title:not(.tw-done),.pre-tw .page-opener .about__title:not(.tw-done),.pre-tw .page-opener .book-row__title:not(.tw-done),.pre-tw .page-opener .opener__title:not(.tw-done),.pre-tw .page-opener .contact__title:not(.tw-done){opacity:0!important}.page-opener .skip-link{z-index:9999;color:#fff;background:#393836;border-radius:0 0 10px 10px;padding:10px 18px;font-family:inherit;font-size:15px;text-decoration:none;position:absolute;top:-999px;right:16px}.page-opener .skip-link:focus{top:0}.page-opener{--brand:#c16802;--ink:#393836;--cream:#ebddcc;--cream-0:#fefdfc;--cream-1:#fbf6ef;--cream-2:#f3eadd;--on-brand:#ecdfcd;--u:.0520833cqw;--font-body:"Discovery_Fs", "Assistant", system-ui, sans-serif;--font-display:"Lia Shaharit", "Frank Ruhl Libre", "David Libre", "Narkisim", serif;--rabbi-opacity:.62}.page-opener *,.page-opener :before,.page-opener :after{box-sizing:border-box}.page-opener h1,.page-opener h2,.page-opener h3,.page-opener h4,.page-opener h5,.page-opener h6{font-weight:400}.page-opener,.page-opener{margin:0;padding:0}.page-opener{scrollbar-gutter:stable}.page-opener .about{scroll-margin-top:calc(120 * var(--u))}.page-opener{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;font-weight:300;overflow-x:clip;container-type:inline-size}.page-opener img{display:block}.page-opener a{color:inherit;text-decoration:none}.page-opener ul{margin:0;padding:0;list-style:none}.page-opener .hero{width:100%;height:calc(1130 * var(--u));isolation:isolate;position:relative;overflow:hidden}.page-opener .hero__figure{left:calc(643 * var(--u));top:calc(165 * var(--u));width:calc(621 * var(--u));height:calc(774.5 * var(--u));object-fit:contain;opacity:var(--rabbi-opacity);z-index:1;pointer-events:none;position:absolute}.page-opener .hero__title{right:calc(128 * var(--u));top:calc(206 * var(--u));width:calc(546.34 * var(--u));font-family:var(--font-display);font-weight:400;font-size:calc(128 * var(--u));text-align:right;color:var(--ink);z-index:3;margin:0;line-height:.77;position:absolute}.page-opener .hero__title .accent{color:var(--brand)}.page-opener .hero__lede{left:calc(131.59 * var(--u));top:calc(215 * var(--u));width:calc(556.92 * var(--u));font-size:calc(24 * var(--u));text-align:right;color:var(--ink);z-index:3;margin:0;line-height:1.15;position:absolute}.page-opener .hero__lede p{margin:0}.page-opener .hero__lede p+p{margin-top:calc(24 * var(--u))}.page-opener .hero__cta{left:calc(129 * var(--u));top:calc(511 * var(--u));gap:calc(20 * var(--u));z-index:3;flex-direction:row-reverse;align-items:flex-end;display:flex;position:absolute}.page-opener .btn{height:calc(48 * var(--u));font-family:var(--font-body);cursor:pointer;direction:rtl;background:0 0;border:0;flex-direction:row-reverse;align-items:stretch;gap:0;padding:0;font-weight:300;display:inline-flex}.page-opener .btn__circle{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;height:100%;display:grid}.page-opener .btn__circle svg{width:calc(9.5 * var(--u));height:calc(8.9 * var(--u))}.page-opener .btn__label{height:100%;padding:0 calc(24 * var(--u));font-size:calc(24 * var(--u));white-space:nowrap;border-radius:2000px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.page-opener .btn--ghost .btn__circle{border:1px solid var(--ink)}.page-opener .btn--ghost .btn__label{border:1px solid var(--ink);color:var(--ink)}.page-opener .btn--ghost svg path{stroke:var(--ink)}.page-opener .btn--solid .btn__circle{background:var(--brand)}.page-opener .btn--solid .btn__label{background:var(--brand);color:var(--on-brand)}.page-opener .btn--solid svg path{stroke:var(--on-brand)}.page-opener .hero__books{z-index:2;pointer-events:none;position:absolute;inset:0}.page-opener .book{justify-content:center;align-items:center;display:flex;position:absolute}.page-opener .book__inner{border-radius:calc(6*var(--u));filter:drop-shadow(0 calc(6*var(--u)) calc(18*var(--u)) #3938362e);position:relative;overflow:hidden}.page-opener .book__inner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-opener .hero__panel--m{display:none}.page-opener .hero__panel{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-opener .hero__badge{left:calc(842 * var(--u));top:calc(856 * var(--u));width:calc(236 * var(--u));height:calc(236 * var(--u));z-index:4;position:absolute}.page-opener .hero__badge svg{width:100%;height:100%;overflow:visible}.page-opener .badge__arc{font-family:var(--font-body);fill:var(--ink);letter-spacing:.2px;direction:rtl;font-size:21px;font-weight:300}.page-opener .site-header{height:calc(112.19 * var(--u));z-index:50;padding:calc(40 * var(--u)) calc(48 * var(--u));inset-inline:0;direction:ltr;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.page-opener .header__icons{width:calc(225 * var(--u));height:calc(24 * var(--u));flex:none;justify-content:space-between;align-items:center;display:flex}.page-opener .hi-cart{align-items:center;gap:calc(6 * var(--u));flex:none;display:flex}.page-opener .hi-cart img{width:calc(18 * var(--u));height:calc(18 * var(--u))}.page-opener .hi-cart .badge{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none;position:relative}.page-opener .hi-cart .badge .circle{background:var(--brand);border-radius:50%;position:absolute;inset:0}.page-opener .hi-cart .badge .count{color:var(--on-brand);font-family:Poppins,Assistant,system-ui,sans-serif;font-weight:300;font-size:calc(14 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-opener .hi-cart.is-empty .badge{opacity:.35}.page-opener .hi-heart img{width:calc(22 * var(--u));height:calc(18 * var(--u))}.page-opener .hi-user img,.page-opener .hi-search img{width:calc(18 * var(--u));height:calc(18 * var(--u))}.page-opener .tabbar{display:none}.page-opener .miniplayer{left:calc(32 * var(--u));bottom:calc(32 * var(--u));z-index:80;gap:calc(12 * var(--u));width:calc(260 * var(--u));background:var(--on-brand);border-radius:calc(22 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(36 * var(--u)) #39383640;-webkit-user-select:none;user-select:none;direction:rtl;flex-direction:column;display:none;position:fixed}.page-opener .miniplayer.is-visible{display:flex}.page-opener .miniplayer__head{cursor:grab;margin:calc(-4 * var(--u)) calc(-4 * var(--u)) 0;padding:calc(4 * var(--u));justify-content:space-between;align-items:center;display:flex}.page-opener .miniplayer__head:active{cursor:grabbing}.page-opener .miniplayer__label{font-size:calc(11 * var(--u));color:var(--brand);letter-spacing:.02em;font-weight:700}.page-opener .miniplayer__close{width:calc(22 * var(--u));height:calc(22 * var(--u));cursor:pointer;color:var(--ink);opacity:.5;font-size:calc(20 * var(--u));background:0 0;border:0;flex:none;line-height:1}.page-opener .miniplayer__close:hover{opacity:1}.page-opener .miniplayer__title{font-size:calc(16 * var(--u));color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.page-opener .miniplayer__progress{cursor:pointer;background:#39383624;border-radius:999px;height:5px;position:relative;overflow:hidden}.page-opener .miniplayer__progress i{background:var(--brand);border-radius:999px;width:0%;height:100%;display:block}.page-opener .miniplayer__controls{justify-content:center;align-items:center;gap:calc(16 * var(--u));display:flex}.page-opener .miniplayer__btn{cursor:pointer;color:var(--ink);opacity:.7;width:calc(24 * var(--u));height:calc(24 * var(--u));background:0 0;border:0;flex:none;padding:0}.page-opener .miniplayer__btn svg{width:100%;height:100%;display:block}.page-opener .miniplayer__btn:hover{opacity:1}.page-opener .miniplayer__btn--toggle{width:calc(46 * var(--u));height:calc(46 * var(--u));opacity:1;cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.page-opener .miniplayer__btn--toggle img{width:100%;height:100%;display:block;position:absolute;inset:0}.page-opener .miniplayer__btn--toggle .miniplayer__icon-pause,.page-opener .miniplayer.is-playing .miniplayer__btn--toggle .miniplayer__icon-play{opacity:0}.page-opener .miniplayer.is-playing .miniplayer__btn--toggle .miniplayer__icon-pause{opacity:1}.page-opener .header__nav{align-items:center;gap:calc(32 * var(--u));direction:rtl;display:flex}.page-opener .header__nav a{font-size:calc(20 * var(--u));color:var(--ink);white-space:nowrap;line-height:1}.page-opener .header__nav a.is-active{font-weight:700}.page-opener .header__burger{display:none}.page-opener .header__logo{width:calc(100.805 * var(--u));height:calc(34.157 * var(--u));flex:none}.page-opener .books-section{width:calc(1667 * var(--u));padding-top:calc(50 * var(--u));direction:ltr;margin:0 auto}.page-opener .book-row{align-items:center;gap:calc(108 * var(--u));height:calc(508.614 * var(--u));margin-bottom:calc(80 * var(--u));display:flex;position:relative}.page-opener .book-row__content{min-width:0;height:calc(406 * var(--u));padding-bottom:calc(64 * var(--u));border-bottom:1px solid var(--ink);flex:1 0 0;justify-content:space-between;align-items:flex-end;display:flex}.page-opener .book-row__aside{width:calc(343 * var(--u));height:calc(289 * var(--u));flex-direction:column;flex:none;justify-content:space-between;display:flex}.page-opener .book-row__like{width:calc(46 * var(--u));height:calc(46 * var(--u));background:#f4f0e8;border-radius:50%;flex:none;place-items:center;display:grid}.page-opener .book-row__like img{width:calc(19 * var(--u));height:calc(15.5 * var(--u))}.page-opener .book-row__buy{gap:calc(20 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.page-opener .book-row__price{font-family:var(--font-display);font-size:calc(48 * var(--u));color:var(--ink);direction:rtl;margin:0;line-height:.92}.page-opener .book-row__text{width:calc(692 * var(--u));gap:calc(48 * var(--u));text-align:right;direction:rtl;flex-direction:column;flex:none;align-items:flex-end;display:flex}.page-opener .book-row__text--narrow{width:calc(598 * var(--u))}.page-opener .book-row__text--short{width:calc(500 * var(--u))}.page-opener .book-row__title{font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--ink);width:100%;margin:0;line-height:.73}.page-opener .book-row__title .accent{color:var(--brand);display:block}.page-opener .book-row__desc{font-size:calc(24 * var(--u));color:var(--ink);width:100%;margin:0;line-height:1.15}.page-opener .book-row__cover{width:calc(387.836 * var(--u));height:calc(508.614 * var(--u));object-fit:cover;flex:none}.page-opener .book-row--framed{height:auto;padding:calc(40 * var(--u)) calc(70.5 * var(--u));border-radius:calc(32 * var(--u));background:#ecdfcd;align-items:center;margin-bottom:0;position:relative}.page-opener .book-row--framed .book-row__text{width:calc(660 * var(--u))}.page-opener .book-row--framed .book-row__title{font-size:calc(96 * var(--u))}.page-opener .book-row--framed .book-row__cover{width:calc(300 * var(--u));height:calc(394 * var(--u))}.page-opener .book-row--framed .book-row__bg{border-radius:calc(32 * var(--u));z-index:0;position:absolute;inset:0;overflow:hidden}.page-opener .book-row--framed .book-row__bg img{object-fit:cover;mix-blend-mode:multiply;mix-blend-mode:plus-darker;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.page-opener .book-row--framed .book-row__bg .fade{background:linear-gradient(#ecdfcd26 0%,#ecdfcd 100%);position:absolute;inset:0}.page-opener .book-row--framed .book-row__content{z-index:1;border-bottom:0;align-items:center;height:auto;padding-bottom:0;position:relative}.page-opener .book-row--framed .book-row__cover{z-index:1;margin-top:calc(-72 * var(--u));margin-bottom:calc(-24 * var(--u));position:relative}.page-opener .section{width:calc(1667 * var(--u));margin:0 auto}.page-opener .section__head{padding-bottom:calc(20 * var(--u));width:calc(1663 * var(--u));direction:ltr;justify-content:space-between;align-items:flex-end;display:flex}.page-opener .section__title{font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--ink);text-align:right;white-space:nowrap;direction:rtl;margin:0;line-height:.73}.page-opener .section__title .accent{color:var(--brand)}.page-opener .leaflets{margin-top:calc(120 * var(--u));gap:calc(20 * var(--u));flex-direction:column;display:flex}.page-opener .tabs{background:var(--ink);gap:calc(4 * var(--u));height:calc(80 * var(--u));padding:calc(4 * var(--u));border-radius:calc(12 * var(--u));direction:rtl;align-items:center;width:100%;display:flex;position:relative}.page-opener .tabs button{border-radius:calc(8 * var(--u));min-width:0;height:100%;font-family:var(--font-body);font-weight:300;font-size:calc(24 * var(--u));color:var(--on-brand);cursor:pointer;background:0 0;border:0;flex:1 0 0}.page-opener .tabs button.is-active{background:var(--on-brand);color:var(--ink)}.page-opener .cards{gap:calc(15 * var(--u));height:calc(440 * var(--u));direction:rtl;align-items:center;width:100%;display:flex}.page-opener .card{gap:calc(16 * var(--u));flex-direction:column;flex:1 0 0;align-items:center;min-width:0;height:100%;display:flex}.page-opener .card__body{background:var(--on-brand);gap:calc(32 * var(--u));width:100%;min-height:0;padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(32 * var(--u));border-radius:calc(12 * var(--u));flex-direction:column;flex:1 0 0;align-items:center;display:flex}.page-opener .card__thumb{border-radius:calc(8 * var(--u));background:#fff;flex:1 0 0;width:100%;min-height:0;overflow:hidden}.page-opener .card__thumb img{object-fit:contain;width:100%;height:100%}.page-opener .card__name{font-weight:700;font-size:calc(20 * var(--u));color:var(--ink);text-align:center;margin:0}.page-opener .card__dl{border:1px solid var(--ink);gap:calc(10 * var(--u));height:calc(61 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(12 * var(--u));cursor:pointer;width:100%;font-family:var(--font-body);font-weight:300;font-size:calc(20 * var(--u));color:var(--ink);background:0 0;justify-content:center;align-items:center;display:flex}.page-opener .card__dl svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none}.page-opener .carousel-nav{direction:ltr;justify-content:space-between;align-items:center;width:100%;display:flex}.page-opener .carousel-nav button{width:calc(49 * var(--u));height:calc(49 * var(--u));border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.page-opener .carousel-nav svg{width:calc(12 * var(--u));height:calc(11 * var(--u))}.page-opener .carousel-nav svg path{stroke:var(--ink)}.page-opener .carousel-nav .next svg{transform:rotate(180deg)}.page-opener .section__cta{display:none}.page-opener .about{width:calc(1331.75 * var(--u));margin:calc(190 * var(--u)) auto 0;gap:calc(75 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex}.page-opener .about__title{font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--ink);width:100%;margin:0;line-height:.73}.page-opener .about__title .accent{color:var(--brand)}.page-opener .about__body{font-size:calc(48 * var(--u));color:#39383638;width:100%;margin:0;line-height:1.18}.page-opener .about__body .lead{color:var(--ink)}.page-opener .about__body .wd{display:inline-block}.page-opener .about__body .l{--t:0;color:rgba(57,56,54,calc(.22 + .78 * var(--t)));transform:translateY(calc((1 - var(--t)) * 26 * var(--u))) scale(calc(.92 + .08 * var(--t)));filter:blur(calc((1 - var(--t)) * 5 * var(--u)));will-change:transform,filter;display:inline-block}@media (prefers-reduced-motion:reduce){.page-opener .about__body .l{filter:none;transform:none;--t:1!important}}.page-opener .about__stats{width:calc(1317 * var(--u));justify-content:space-between;align-items:center;display:flex}.page-opener .about__stat{gap:calc(24 * var(--u));width:calc(133 * var(--u));flex-direction:column;align-items:center;display:flex}.page-opener .about__stat dt{font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--brand);margin:0;line-height:.73}.page-opener .about__stat dd{font-size:calc(24 * var(--u));color:var(--ink);white-space:nowrap;margin:0;line-height:1.1}.page-opener .lessons{margin-top:calc(190 * var(--u));gap:calc(20 * var(--u));flex-direction:column;display:flex}.page-opener .lesson-cards{gap:calc(15 * var(--u));direction:rtl;align-items:stretch;width:100%;display:flex}.page-opener .lesson{gap:calc(12 * var(--u));flex-direction:column;flex:1 0 0;min-width:0;display:flex}.page-opener .lesson__head{background:var(--on-brand);gap:calc(32 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(32 * var(--u));border-radius:calc(12 * var(--u));flex-direction:column;align-items:center;display:flex;position:relative}.page-opener .lesson__video{aspect-ratio:297.5/164.389;border-radius:calc(8 * var(--u));background:#fff;place-items:center;width:100%;display:grid;position:relative}.page-opener .lesson__video .lesson__like{top:calc(14 * var(--u));left:calc(14 * var(--u));width:calc(22 * var(--u));height:calc(18 * var(--u));position:absolute}.page-opener .lesson__video img{width:calc(40 * var(--u));height:calc(28 * var(--u))}.page-opener .lesson__name{font-weight:700;font-size:calc(20 * var(--u));color:var(--ink);text-align:center;justify-content:center;align-items:flex-start;min-height:2.6em;margin:0;line-height:1.3;display:flex}.page-opener .lesson__player{gap:calc(13 * var(--u));padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));direction:ltr;background:#c168020f;align-items:center;display:flex;overflow:hidden}.page-opener .lesson__play{width:calc(43.6 * var(--u));height:calc(43.4 * var(--u));flex:none}.page-opener .lesson__time{font-size:calc(20 * var(--u));color:var(--ink);white-space:nowrap}.page-opener .lesson__wave{min-width:0;height:calc(46 * var(--u));align-items:center;gap:calc(2 * var(--u));flex:1 0 0;display:flex;overflow:hidden}.page-opener .lesson__wave i{background:#c168022e;border-radius:99px;flex:1 0 0}.page-opener .lesson__wave i.played{background:var(--brand)}.page-opener .lesson__dl{border:1px solid var(--ink);gap:calc(10 * var(--u));padding:calc(19 * var(--u)) calc(30 * var(--u));border-radius:calc(12 * var(--u));cursor:pointer;font-family:var(--font-body);font-weight:300;font-size:calc(20 * var(--u));color:var(--ink);background:0 0;justify-content:center;align-items:center;display:flex}.page-opener .lesson__dl svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none}.page-opener .opener{width:calc(1667 * var(--u));height:calc(726.85 * var(--u));margin:calc(190 * var(--u)) auto 0;position:relative}.page-opener .opener__bg{inset-inline:0;top:calc(39.5 * var(--u));height:calc(425.18 * var(--u));border-radius:calc(32 * var(--u));isolation:isolate;z-index:0;background:#fff;position:absolute;overflow:hidden}.page-opener .opener__bg .tex{mix-blend-mode:luminosity;opacity:.52;position:absolute;inset:0}.page-opener .opener__bg .tex img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-opener .opener__bg .tex .wash{background:linear-gradient(#fff 0%,#fff0 100%);position:absolute;inset:0}.page-opener .opener__bg .tint{background:linear-gradient(#c1680200 0%,#c16802 100%);position:absolute;inset:0}.page-opener .opener__title{z-index:0;font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--ink);text-align:center;margin:0;line-height:.73;position:relative}.page-opener .opener__title .accent{color:var(--brand)}.page-opener .opener__row{z-index:2;left:calc(108.62 * var(--u));top:calc(209 * var(--u));width:calc(1473.56 * var(--u));direction:ltr;justify-content:space-between;align-items:center;display:flex;position:absolute}.page-opener .opener__buy{gap:calc(24 * var(--u));width:calc(381 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.page-opener .opener__price{font-family:var(--font-display);font-size:calc(48 * var(--u));color:var(--ink);direction:rtl;margin:0;line-height:.92}.page-opener .opener__text{width:calc(520.47 * var(--u));font-size:calc(24 * var(--u));color:var(--ink);text-align:right;direction:rtl;line-height:1.15}.page-opener .opener__text p{margin:0}.page-opener .opener__text p+p{margin-top:calc(24 * var(--u))}.page-opener .opener__photo{z-index:1;left:calc(577.65 * var(--u));top:calc(73.15 * var(--u));width:calc(534.27 * var(--u));height:calc(653.71 * var(--u));object-fit:contain;pointer-events:none;position:absolute}.page-opener .btn--dark .btn__circle{background:var(--ink)}.page-opener .btn--dark .btn__label{background:var(--ink);color:var(--on-brand)}.page-opener .btn--dark svg path{stroke:var(--on-brand)}.page-opener .contact{z-index:3;width:calc(1691 * var(--u));height:calc(312 * var(--u));margin:calc(-207.61 * var(--u)) auto 0;border-radius:calc(32 * var(--u));background:#faf8f4;position:relative}.page-opener .contact__inner{z-index:1;width:100%;height:100%;position:relative}.page-opener .contact__title{inset-inline:0;top:calc(74 * var(--u));font-family:var(--font-display);font-size:calc(56 * var(--u));color:var(--ink);text-align:center;margin:0;line-height:1;position:absolute}.page-opener .contact__title .accent{color:var(--brand)}.page-opener .contact__form{left:calc(281.5 * var(--u));top:calc(162 * var(--u));height:calc(76 * var(--u));width:calc(1128 * var(--u));direction:ltr;align-items:stretch;display:flex;position:absolute}.page-opener .contact__form>*{flex:1 0 0;min-width:0}.page-opener .contact__send{background:var(--brand);gap:calc(13 * var(--u));padding:0 calc(27 * var(--u));border-radius:calc(100 * var(--u)) 0 0 calc(100 * var(--u));color:var(--on-brand);font-family:var(--font-body);font-weight:300;font-size:calc(20 * var(--u));cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.page-opener .contact__send svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none}.page-opener .contact__field{border:.5px solid var(--ink);padding:0 calc(24 * var(--u)) 0 calc(16 * var(--u));font-family:var(--font-body);font-weight:300;font-size:calc(20 * var(--u));color:var(--ink);text-align:right;direction:rtl;background:#ffffff8c;border-inline-start:0;outline:none}.page-opener .contact__field::placeholder{color:var(--ink);opacity:1}.page-opener .contact__field:last-child{border-radius:0 calc(100 * var(--u)) calc(100 * var(--u)) 0;border-inline-start:.5px solid var(--ink)}.page-opener .contact__field:focus{background:#fff}.page-opener .footer{width:calc(1880 * var(--u));height:calc(842.45 * var(--u));margin:calc(-139.32 * var(--u)) auto calc(20 * var(--u));border-radius:calc(32 * var(--u));background:#ecdfcd;position:relative;overflow:hidden}.page-opener .footer__bg{z-index:0;display:none;position:absolute;inset:0}.page-opener .footer__bg img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.page-opener .footer__figure{z-index:4;left:calc(651.34 * var(--u));top:calc(150 * var(--u));width:calc(577.32 * var(--u));height:calc(727.05 * var(--u));object-fit:contain;opacity:.9;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.page-opener .footer__content{z-index:2;left:calc(96.9 * var(--u));top:calc(284.32 * var(--u));width:calc(1693 * var(--u));direction:ltr;justify-content:space-between;display:flex;position:absolute}.page-opener .footer__brand{width:calc(346 * var(--u));text-align:left;direction:rtl}.page-opener .footer__brand img{width:calc(320.34 * var(--u));height:calc(108.55 * var(--u))}.page-opener .footer__brand h3{margin:calc(73 * var(--u)) 0 0;font-size:calc(20.5 * var(--u));color:var(--ink);text-align:left;font-weight:700}.page-opener .footer__brand p{margin:calc(33 * var(--u)) 0 0;font-size:calc(20.5 * var(--u));color:var(--ink);text-align:left;direction:ltr;line-height:1.5}.page-opener .footer__cols{gap:calc(76 * var(--u));direction:rtl;display:flex}.page-opener .footer__col{flex-direction:column;display:flex}.page-opener .footer__col h3,.page-opener .footer__col li{text-align:right;justify-content:flex-start;align-items:center;margin:0;display:flex}.page-opener .footer__col h3{color:var(--ink);font-weight:700}.page-opener .footer__col a{color:var(--ink);white-space:nowrap}.page-opener .footer__col--nav h3,.page-opener .footer__col--nav li{height:calc(44 * var(--u))}.page-opener .footer__col--nav h3,.page-opener .footer__col--nav a{font-size:calc(17.5 * var(--u))}.page-opener .footer__col--legal h3,.page-opener .footer__col--legal li{height:calc(48 * var(--u))}.page-opener .footer__col--legal h3,.page-opener .footer__col--legal a{font-size:calc(20.5 * var(--u))}.page-opener .footer__rules{z-index:2;top:calc(701.06 * var(--u));position:absolute;inset-inline:0}.page-opener .footer__rules span{height:1px;width:calc(526.35 * var(--u));background:#39383659;position:absolute}.page-opener .footer__rules span:first-child{left:calc(98.65 * var(--u))}.page-opener .footer__rules span:last-child{left:calc(1265.05 * var(--u))}.page-opener .footer-shell{position:relative}.page-opener .footer__legal{z-index:2;left:calc(118.9 * var(--u));top:calc(763.32 * var(--u));width:calc(1692.5 * var(--u));font-size:calc(24 * var(--u));color:var(--ink);direction:ltr;justify-content:space-between;display:flex;position:absolute}.page-opener .footer__legal span{text-align:right;direction:rtl}.page-opener{--ease-out:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.22,.61,.36,1)}.page-opener .progress{z-index:100;pointer-events:none;top:0;background:0 0;height:3px;position:fixed;inset-inline:0}.page-opener .progress i{height:100%;width:var(--p,0%);background:linear-gradient(90deg,var(--brand),#e0913a);transition:width .12s linear;display:block}.js .page-opener [data-reveal]{opacity:0;transform:translateY(calc(20 * var(--u)));transition:opacity 1s var(--ease-soft), transform 1.1s var(--ease-soft);transition-delay:var(--d,0s)}.js .page-opener [data-reveal].in{opacity:1;transform:none}.js .page-opener [data-reveal].reveal-notrans{transition:none!important}.js .page-opener [data-reveal=right]{transform:translateX(calc(28 * var(--u)))}.js .page-opener [data-reveal=left]{transform:translateX(calc(-28 * var(--u)))}.js .page-opener [data-reveal=zoom]{opacity:0;transform:scale(.97)}.js .page-opener [data-reveal].in{transform:none}.js .page-opener .tw{vertical-align:top;display:inline-block}.js .page-opener .tw>i{opacity:0;filter:blur(calc(6 * var(--u)));transform:translateY(calc(6 * var(--u)));transition:opacity .8s var(--ease-soft), filter .8s var(--ease-soft), transform .8s var(--ease-soft);transition-delay:var(--d,0s);font-style:normal;display:inline-block}.js .page-opener .in .tw>i,.js .page-opener .tw.in>i{opacity:1;filter:blur();transform:none}.js .page-opener .tw.tw-notrans>i{transition:none!important}.js .page-opener .hero__title,.js .page-opener .hero__lede,.js .page-opener .hero__cta{opacity:0;transform:translateY(calc(14 * var(--u)))}.js.loaded .page-opener .hero__title{opacity:1;transition:opacity 1.1s var(--ease-soft) .15s, transform 1.3s var(--ease-soft) .15s;transform:none}.js.loaded .page-opener .hero__lede{opacity:1;transition:opacity 1.1s var(--ease-soft) .45s, transform 1.3s var(--ease-soft) .45s;transform:none}.js.loaded .page-opener .hero__cta{opacity:1;transition:opacity 1.1s var(--ease-soft) .62s, transform 1.3s var(--ease-soft) .62s;transform:none}.js .page-opener .hb{opacity:0;transform:translateY(34px)scale(.96)}.js.loaded .page-opener .hb{opacity:1;transition:opacity 1s var(--ease-soft), transform 1.3s var(--ease-soft);transition-delay:var(--d,0s);transform:none}.js .page-opener .hero-figure-in{opacity:0}.js.loaded .page-opener .hero-figure-in{opacity:.62;transition:opacity 1.6s var(--ease-soft) .2s}.js .page-opener .hero__badge{opacity:0;transform:scale(.92)}.js.loaded .page-opener .hero__badge{opacity:1;transition:opacity 1s var(--ease-soft) .9s, transform 1.2s var(--ease-soft) .9s;transform:none}.page-opener .badge__arc{transform-box:view-box;transform-origin:118px 118px;animation:70s linear infinite badgeSpin}@keyframes badgeSpin{to{transform:rotate(360deg)}}.page-opener .hero__badge:hover .badge__arc{animation-play-state:paused}.page-opener .badge__cta{cursor:pointer;transform-box:view-box;transform-origin:118px 189px;animation:3.2s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}.page-opener .badge__cta circle{transition:r .3s var(--ease-out)}.page-opener .hero__badge:hover .badge__cta circle{r:23.5}.page-opener .site-header{transition:background .45s var(--ease-soft), box-shadow .45s var(--ease-soft), height .45s var(--ease-soft), padding .45s var(--ease-soft)}body.stuck .page-opener .site-header{height:calc(84 * var(--u));-webkit-backdrop-filter:saturate(130%)blur(9px);box-shadow:0 1px 0 #39383617, 0 calc(10 * var(--u)) calc(30 * var(--u)) #3938360f;background:#faf8f4d1;padding-top:0;padding-bottom:0;position:fixed;top:0}.page-opener .header__nav a{transition:color .4s var(--ease-out);position:relative}.page-opener .header__nav a:after{content:"";inset-inline-start:0;bottom:calc(-8 * var(--u));background:var(--brand);width:0;height:1.5px;transition:width .4s var(--ease-out);position:absolute}.page-opener .header__nav a:hover{color:var(--brand)}.page-opener .header__nav a:hover:after,.page-opener .header__nav a.is-active:after{width:100%}.page-opener .btn{transition:transform .35s var(--ease-out)}.page-opener .btn__label,.page-opener .btn__circle{transition:background .35s var(--ease-soft), color .35s var(--ease-soft), border-color .35s var(--ease-soft), transform .6s cubic-bezier(.34,1.56,.64,1)}.page-opener .btn__circle svg{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.page-opener .btn:hover .btn__circle{transform:translateX(calc(-7 * var(--u)))}.page-opener .btn:hover .btn__circle svg{transform:translateX(calc(-2 * var(--u)))}.page-opener .btn:active{transform:scale(.97)}.page-opener .btn__arrow,.page-opener .btn__check{transform-box:fill-box;transform-origin:50%;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out)}.page-opener .btn__check{opacity:0;transform:scale(.4)rotate(-45deg)}.page-opener .btn.is-sent .btn__arrow{opacity:0;transform:rotate(225deg)scale(.5)}.page-opener .btn.is-sent .btn__check{opacity:1;transform:scale(1)rotate(0)}.page-opener .btn.is-sent .btn__circle{transform:translateX(calc(-7 * var(--u))) scale(1.08)}.page-opener .btn__label{isolation:isolate;position:relative;overflow:hidden}.page-opener .btn__label:before{content:"";z-index:-1;height:320%;transition:transform .62s var(--ease-out);border-radius:45%;position:absolute;top:100%;left:-25%;right:-25%}.page-opener .btn:hover .btn__label:before{transform:translateY(-104%)}.page-opener .btn--solid .btn__label{transition:color .35s var(--ease-soft), box-shadow .45s var(--ease-soft);background:0 0;box-shadow:inset 0 0 0 1px #0000}.page-opener .btn--solid .btn__label:before{background:var(--brand);border-radius:45% 45% 0 0;height:200%;top:auto;bottom:0;transform:translateY(0)}.page-opener .btn--solid:hover .btn__label{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.page-opener .btn--solid:hover .btn__label:before{transform:translateY(100%)}.page-opener .btn--solid .btn__circle{transition:background .45s var(--ease-soft), box-shadow .45s var(--ease-soft), transform .6s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 0 0 1px #0000}.page-opener .btn--solid:hover .btn__circle{box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.page-opener .btn--solid:hover svg path{stroke:var(--ink)}.page-opener .btn--dark .btn__label:before,.page-opener .btn--dark:hover .btn__circle{background:#252423}.page-opener .btn--ghost .btn__label:before{background:var(--ink)}.page-opener .btn--ghost:hover .btn__label{color:var(--on-brand)}.page-opener .btn--ghost:hover .btn__circle{background:var(--ink)}.page-opener .btn--ghost:hover svg path{stroke:var(--on-brand)}.page-opener .book-row__like,.page-opener .lesson__like{cursor:pointer;transition:transform .35s var(--ease-out), background .35s var(--ease-soft)}.page-opener .book-row__like:hover{background:#ede5d6;transform:scale(1.08)}.page-opener .book-row__like img,.page-opener .lesson__like{transition:filter .35s var(--ease-soft), transform .35s var(--ease-out)}.page-opener .is-fav img,.page-opener .lesson__like.is-fav{filter:invert(43%)sepia(88%)saturate(1600%)hue-rotate(6deg)brightness(88%)}.page-opener .pop{animation:pop .5s var(--ease-out)}@keyframes pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.page-opener .book-row__cover{transition:transform .7s var(--ease-out), filter .7s var(--ease-out);will-change:transform}.page-opener .book-row:hover .book-row__cover{transform:translateY(calc(-6 * var(--u))) scale(1.012);filter:drop-shadow(0 calc(16 * var(--u)) calc(30 * var(--u)) #39383629)}.page-opener .card,.page-opener .lesson{transition:transform .6s var(--ease-soft)}.page-opener .card:hover,.page-opener .lesson:hover{transform:translateY(calc(-5 * var(--u)))}.page-opener .card__body,.page-opener .lesson__head{transition:box-shadow .6s var(--ease-soft)}.page-opener .card:hover .card__body,.page-opener .lesson:hover .lesson__head{box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) #3938361a}.page-opener .card__thumb{overflow:hidden}.page-opener .card__thumb img{transition:transform 1s var(--ease-soft)}.page-opener .card:hover .card__thumb img{transform:scale(1.03)}.page-opener .card__dl,.page-opener .lesson__dl{transition:background .35s var(--ease-soft), color .35s var(--ease-soft), transform .35s var(--ease-out)}.page-opener .card__dl:hover,.page-opener .lesson__dl:hover{background:var(--ink);color:var(--on-brand)}.page-opener .card__dl:hover svg,.page-opener .lesson__dl:hover svg{stroke:var(--on-brand)}.page-opener .card__dl svg,.page-opener .lesson__dl svg{transition:stroke .35s var(--ease-soft), transform .35s var(--ease-out)}.page-opener .card__dl:hover svg,.page-opener .lesson__dl:hover svg{transform:translateY(2px)}.page-opener .tabs{position:relative}.page-opener .tabs__pill{left:0;top:calc(4 * var(--u));height:calc(72 * var(--u));background:var(--on-brand);border-radius:calc(8 * var(--u));transition:transform .55s var(--ease-out), width .55s var(--ease-out);z-index:0;position:absolute}.page-opener .tabs button{z-index:1;transition:color .35s var(--ease-soft);position:relative;background:0 0!important}.page-opener .tabs button.is-active{color:var(--ink)}.page-opener .lesson__play{cursor:pointer;transition:transform .35s var(--ease-out)}.page-opener .lesson__play:hover{transform:scale(1.1)}.page-opener .lesson__wave i{transition:background .25s linear, transform .25s var(--ease-out)}.page-opener .lesson__player.is-playing .lesson__wave i.played{animation:1.1s ease-in-out infinite pulse}@keyframes pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.page-opener .carousel-nav button{transition:background .35s var(--ease-soft), border-color .35s var(--ease-soft), transform .35s var(--ease-out)}.page-opener .carousel-nav button:hover{background:var(--ink);transform:scale(1.07)}.page-opener .carousel-nav button:hover svg path{stroke:var(--on-brand)}.page-opener .carousel-nav button svg path{transition:stroke .35s var(--ease-soft)}.page-opener .carousel-nav button:disabled{opacity:.3;pointer-events:none}.page-opener .cards,.page-opener .lesson-cards{scroll-behavior:smooth}.page-opener .contact__field,.page-opener .contact__send{transition:box-shadow .35s var(--ease-soft), color .35s var(--ease-soft), transform .35s var(--ease-out)}.page-opener .contact__field:focus{box-shadow:inset 0 0 0 1.5px var(--brand)}.page-opener .contact__send{isolation:isolate;background:0 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.page-opener .contact__send:before{content:"";background:var(--brand);z-index:-1;height:320%;transition:transform .62s var(--ease-out);border-radius:45% 45% 0 0;position:absolute;bottom:0;left:-25%;right:-25%;transform:translateY(0)}.page-opener .contact__send:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.page-opener .contact__send:hover:before{transform:translateY(100%)}.page-opener .contact__send svg{transition:transform .45s var(--ease-out), stroke .35s var(--ease-soft)}.page-opener .contact__send:hover svg{transform:translate(-2px,-2px)}.page-opener .contact__send:hover svg path{stroke:var(--ink)}.page-opener .footer__col a{transition:color .3s var(--ease-soft), padding .35s var(--ease-out);position:relative}.page-opener .footer__col a:hover{color:var(--brand);padding-inline-end:calc(8 * var(--u))}.page-opener .menu{z-index:60;background:var(--ink);padding-top:calc(66.65 * var(--u));padding-bottom:calc(40 * var(--u));opacity:0;visibility:hidden;transition:opacity .5s var(--ease-soft), visibility .5s;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.page-opener .menu.open{opacity:1;visibility:visible}.page-opener .menu__logo{width:calc(169.95 * var(--u));height:calc(57.58 * var(--u));flex:none}.page-opener .menu__logo path{fill:var(--on-brand)}.page-opener .menu__close{width:calc(60 * var(--u));height:calc(60 * var(--u));cursor:pointer;color:var(--on-brand);top:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:0}.page-opener .menu__close svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.page-opener .menu__links{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.page-opener .menu__links a{height:calc(61.17 * var(--u));font-family:var(--font-body);font-weight:400;font-size:calc(24 * var(--u));color:var(--on-brand);opacity:0;transform:translateY(calc(18 * var(--u)));transition:opacity .6s var(--ease-out), transform .7s var(--ease-out), color .3s;justify-content:center;align-items:center;display:flex}.page-opener .menu.open .menu__links a{opacity:1;transform:none}.page-opener .menu__links a:hover,.page-opener .menu__links a.is-active{color:var(--brand)}.page-opener .menu__links a.is-active{font-weight:700}.page-opener .menu__icons{width:calc(304 * var(--u));height:calc(56 * var(--u));background:var(--on-brand);border-radius:calc(28 * var(--u));padding:0 calc(24 * var(--u));flex:none;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-opener .menu__icons>img,.page-opener .menu__icons .hi-cart img{width:calc(18 * var(--u));height:calc(18 * var(--u))}.page-opener .menu__icons .hi-cart{align-items:center;gap:calc(6 * var(--u));display:flex;position:relative}.page-opener .menu__icons .hi-cart .badge{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none;position:relative}.page-opener .menu__icons .hi-cart .badge .circle{background:var(--brand);border-radius:50%;position:absolute;inset:0}.page-opener .menu__icons .hi-cart .badge .count{color:var(--on-brand);font-family:Poppins,Assistant,system-ui,sans-serif;font-weight:300;font-size:calc(14 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.js .page-opener [data-reveal],.js .page-opener .hero__title,.js .page-opener .hero__lede,.js .page-opener .hero__cta,.js .page-opener .hb,.js .page-opener .hero__badge{opacity:1!important;transform:none!important}.js .page-opener .hero-figure-in{opacity:.62!important}.js .page-opener .tw>i{transform:none!important}.page-opener .badge__arc,.page-opener .badge__cta{animation:none!important}.page-opener *{transition-duration:.01ms!important}}@media (width<=760px){.page-opener{--u:min(.227273cqw, 1.6px)}.page-opener .hero__panel--m{display:block}.page-opener .hero__panel:not(.hero__panel--m){display:none}.page-opener .site-header{height:calc(128 * var(--u));padding:0 calc(37.5 * var(--u));align-items:center;position:absolute}.page-opener .header__nav{display:none}.page-opener .header__icons{width:calc(48 * var(--u));height:calc(24 * var(--u));order:1;justify-content:flex-start}.page-opener .header__logo{order:2}.page-opener .header__burger{order:3}.page-opener .header__icons .hi-heart,.page-opener .header__icons .hi-user,.page-opener .header__icons .hi-search{display:none}.page-opener .tabbar{left:50%;bottom:calc(22 * var(--u));z-index:55;justify-content:space-between;align-items:center;gap:calc(18 * var(--u));background:var(--on-brand);padding:calc(10 * var(--u)) calc(20 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #3938362e;border-radius:999px;flex-direction:row-reverse;display:flex;position:fixed;transform:translate(-50%)}.page-opener .tabbar .hi-cart{align-items:center;gap:calc(4 * var(--u));display:flex}.page-opener .tabbar .hi-cart img{width:calc(16 * var(--u));height:calc(16 * var(--u))}.page-opener .tabbar .hi-cart .badge{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none;position:relative}.page-opener .tabbar .hi-cart .badge .circle{background:var(--brand);border-radius:50%;position:absolute;inset:0}.page-opener .tabbar .hi-cart .badge .count{color:var(--on-brand);font-family:Poppins,Assistant,system-ui,sans-serif;font-weight:300;font-size:calc(11 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-opener .tabbar .hi-heart img{width:calc(18 * var(--u));height:calc(15 * var(--u))}.page-opener .tabbar .hi-user img,.page-opener .tabbar .hi-search img{width:calc(16 * var(--u));height:calc(16 * var(--u))}.page-opener .miniplayer{left:50%;bottom:calc(104 * var(--u));width:calc(300 * var(--u));transform:translate(-50%)}.page-opener .header__logo{width:calc(100.8 * var(--u));height:calc(34.16 * var(--u))}.page-opener .header__burger{width:calc(48 * var(--u));height:calc(28 * var(--u));cursor:pointer;color:var(--ink);background:0 0;border:0;place-items:center end;padding:0;display:grid}.page-opener .header__burger svg{width:calc(23 * var(--u));height:calc(16 * var(--u));display:block}.page-opener .hero{height:calc(1040 * var(--u))}.page-opener .hero__title{right:calc(49 * var(--u));top:calc(137.6 * var(--u));width:calc(331 * var(--u));font-size:calc(64 * var(--u))}.page-opener .hero__lede{left:calc(67 * var(--u));top:calc(294.6 * var(--u));width:calc(324 * var(--u));font-size:calc(16 * var(--u));line-height:1.35}.page-opener .hero__lede p+p{margin-top:calc(14 * var(--u))}.page-opener .hero__cta{left:calc(49 * var(--u));top:calc(468.6 * var(--u));gap:calc(20 * var(--u))}.page-opener .hero__badge{left:calc(164 * var(--u));top:calc(883 * var(--u));width:calc(113 * var(--u));height:calc(113 * var(--u))}.page-opener .badge__arc{letter-spacing:.02em;font-size:21px}.page-opener .btn{height:calc(36 * var(--u))}.page-opener .btn__label{font-size:calc(16 * var(--u));padding:0 calc(16 * var(--u))}.page-opener .btn__circle svg{width:calc(7 * var(--u));height:calc(6.6 * var(--u))}.page-opener .books-section{width:calc(400 * var(--u));padding-top:calc(69 * var(--u))}.page-opener .book-row{height:auto;margin-bottom:calc(96 * var(--u));text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.page-opener .book-row__cover{width:calc(264.28 * var(--u));height:calc(346.58 * var(--u));order:1;margin:0 auto}.page-opener .book-row__content{width:100%;height:auto;padding-bottom:calc(48 * var(--u));border-bottom:1px solid var(--ink);flex-direction:column;order:2;display:flex}.page-opener .book-row__text{order:1}.page-opener .book-row__aside{order:2;width:100%;height:auto;display:block}.page-opener .book-row__like{top:calc(300.58 * var(--u));left:calc(50% - 23 * var(--u));z-index:2;margin:0;position:absolute;transform:none}.page-opener .book-row--framed .book-row__like{top:calc(300.58 * var(--u) - 72 * var(--u))}.page-opener .book-row__text,.page-opener .book-row--framed .book-row__text{text-align:center;align-items:center;gap:calc(20 * var(--u));width:100%;margin-top:calc(24 * var(--u))}.page-opener .book-row__title,.page-opener .book-row--framed .book-row__title{font-size:calc(64 * var(--u))}.page-opener .book-row__title .accent{margin-inline-end:.22em;display:inline}.page-opener .book-row__desc{font-size:calc(16 * var(--u));line-height:1.35}.page-opener .book-row__price{font-size:calc(48 * var(--u));margin-top:calc(28 * var(--u))}.page-opener .book-row__buy{justify-content:center;align-items:center;row-gap:calc(24 * var(--u));column-gap:calc(5 * var(--u));margin-top:calc(24 * var(--u));flex-flow:row-reverse wrap;display:flex}.page-opener .book-row__price{text-align:center;order:-1;width:100%;margin-top:0}.page-opener .book-row__buy .btn--solid{width:calc(162 * var(--u));flex:none}.page-opener .book-row__buy .btn--ghost{width:calc(233 * var(--u));flex:none}.page-opener .book-row__buy .btn__label{flex:1 0 0;justify-content:center;min-width:0}.page-opener .book-row--framed{padding:calc(40 * var(--u)) calc(29 * var(--u));margin-bottom:0}.page-opener .book-row--framed .book-row__content{border-bottom:0;padding-bottom:0}.page-opener .book-row--framed .book-row__cover{margin-top:calc(-72 * var(--u))}.page-opener .section{width:calc(400 * var(--u))}.page-opener .section__head{text-align:center;width:100%;padding-bottom:0;display:block}.page-opener .section__title{font-size:calc(64 * var(--u));white-space:normal;text-align:center}.page-opener .section__head .btn{display:none}.page-opener .leaflets{margin-top:calc(120 * var(--u))}.page-opener .tabs{height:calc(56 * var(--u));border-radius:calc(8 * var(--u));margin-top:0}.page-opener .tabs button{font-size:calc(14 * var(--u))}.page-opener .cards{gap:calc(15 * var(--u));scrollbar-width:none;scroll-snap-type:x mandatory;height:auto;overflow-x:auto}.page-opener .cards::-webkit-scrollbar{display:none}.page-opener .card{height:calc(331 * var(--u));flex:0 0 calc(192.5 * var(--u));scroll-snap-align:start}.page-opener .card__body{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(20 * var(--u))}.page-opener .card__name{font-size:calc(16 * var(--u))}.page-opener .card__dl{height:calc(48 * var(--u));font-size:calc(14 * var(--u));padding:0 calc(14 * var(--u))}.page-opener .card__dl svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.page-opener .carousel-nav{margin-top:0}.page-opener .carousel-nav button{width:calc(49 * var(--u));height:calc(49 * var(--u))}.page-opener .section__cta{justify-content:center;margin-top:0;display:flex}.page-opener .about{width:calc(400 * var(--u));margin-top:calc(193 * var(--u));gap:0}.page-opener .about__title{font-size:calc(64 * var(--u))}.page-opener .about__body{font-size:calc(28 * var(--u));margin-top:calc(40 * var(--u));line-height:1.45}.page-opener .about__body .l{--t:1}.page-opener .about__stats{margin-top:calc(32 * var(--u));row-gap:calc(20 * var(--u));column-gap:calc(48 * var(--u));grid-template-columns:1fr 1fr;width:100%;display:grid}.page-opener .about__stat{gap:calc(8 * var(--u));width:100%}.page-opener .about__stat dt{font-size:calc(64 * var(--u))}.page-opener .about__stat dd{font-size:calc(16 * var(--u))}.page-opener .lessons{margin-top:calc(203 * var(--u));gap:calc(20 * var(--u))}.page-opener .lesson-cards{gap:calc(15 * var(--u));scrollbar-width:none;scroll-snap-type:x mandatory;margin-top:0;overflow-x:auto}.page-opener .lesson-cards::-webkit-scrollbar{display:none}.page-opener .lesson{flex:0 0 calc(192.5 * var(--u));scroll-snap-align:start}.page-opener .lesson__name{font-size:calc(16 * var(--u))}.page-opener .lesson__time{font-size:calc(14 * var(--u))}.page-opener .lesson__play{width:calc(30 * var(--u));height:calc(30 * var(--u))}.page-opener .lesson__wave{height:calc(30 * var(--u))}.page-opener .lesson__dl{padding:calc(14 * var(--u)) calc(14 * var(--u));font-size:calc(14 * var(--u))}.page-opener .lesson__dl svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.page-opener .opener{width:calc(400 * var(--u));height:calc(977.95 * var(--u));margin-top:calc(203 * var(--u))}.page-opener .opener__bg{top:calc(44 * var(--u));height:calc(714 * var(--u))}.page-opener .opener__title{font-size:calc(64 * var(--u));padding:0 calc(40 * var(--u))}.page-opener .opener__row{left:50%;top:calc(176 * var(--u));width:calc(360 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex;transform:translate(-50%)}.page-opener .opener__text{width:100%;font-size:calc(16 * var(--u));text-align:center;order:1;line-height:1.35}.page-opener .opener__buy{width:100%;margin-top:calc(24 * var(--u));order:2;align-items:center}.page-opener .opener__price{font-size:calc(48 * var(--u))}.page-opener .opener__photo{left:calc(12.78 * var(--u));top:calc(512.42 * var(--u));width:calc(380.47 * var(--u));height:calc(465.53 * var(--u))}.page-opener .contact{width:calc(341 * var(--u));height:calc(432 * var(--u));margin-top:calc(-114.19 * var(--u))}.page-opener .contact__title{top:calc(40 * var(--u));font-size:calc(64 * var(--u))}.page-opener .contact__form{left:calc(40 * var(--u));top:calc(120 * var(--u));width:calc(261 * var(--u));gap:calc(12 * var(--u));flex-direction:column;height:auto}.page-opener .contact__form>*{height:calc(64 * var(--u));flex:none}.page-opener .contact__field[name=name]{order:1}.page-opener .contact__field[name=email]{order:2}.page-opener .contact__field[name=phone]{order:3}.page-opener .contact__field{border:.5px solid var(--ink);border-radius:calc(100 * var(--u));text-align:center;padding:0 calc(20 * var(--u));font-size:calc(16 * var(--u))}.page-opener .contact__field:last-child{border-radius:calc(100 * var(--u))}.page-opener .contact__send{border-radius:calc(100 * var(--u));font-size:calc(16 * var(--u));order:4}.page-opener .footer{width:calc(400 * var(--u));height:calc(1274.51 * var(--u));margin:calc(-229 * var(--u)) auto calc(20 * var(--u))}.page-opener .footer__content{left:calc(30 * var(--u));top:calc(294 * var(--u));width:calc(340 * var(--u));text-align:center;display:block}.page-opener .footer__brand{text-align:center;width:100%}.page-opener .footer__brand img{width:calc(225.77 * var(--u));height:calc(76.5 * var(--u));margin:0 auto}.page-opener .footer__brand h3{margin-top:calc(35 * var(--u));text-align:center;font-size:calc(16.7 * var(--u))}.page-opener .footer__brand p{margin-top:calc(33 * var(--u));text-align:center;font-size:calc(16.7 * var(--u));direction:ltr}.page-opener .footer__cols{margin-top:calc(56 * var(--u));justify-content:space-between;gap:0}.page-opener .footer__col--nav h3,.page-opener .footer__col--nav li,.page-opener .footer__col--legal h3,.page-opener .footer__col--legal li{height:calc(42 * var(--u))}.page-opener .footer__col--nav h3,.page-opener .footer__col--nav a,.page-opener .footer__col--legal h3,.page-opener .footer__col--legal a{font-size:calc(16.7 * var(--u))}.page-opener .footer__figure{left:calc(59.92 * var(--u));top:calc(880 * var(--u));width:calc(313.16 * var(--u));height:calc(394.38 * var(--u))}.page-opener .footer__rules{display:none}.page-opener .footer__legal{margin:calc(28 * var(--u)) auto 0;width:calc(331 * var(--u));text-align:center;font-size:calc(16.7 * var(--u));display:block;position:static}.page-opener .footer__legal span{text-align:center;display:block}.page-opener .footer__legal span+span{margin-top:calc(20 * var(--u))}.page-opener .footer__col--legal h3,.page-opener .footer__col--legal li{text-align:left;direction:ltr;justify-content:flex-start}}.page-opener .op{width:100%;height:calc(5290 * var(--u));direction:rtl;position:relative}.page-opener .op__panel{width:100%;height:calc(1130 * var(--u));z-index:0;pointer-events:none;position:absolute;top:0;left:0}.page-opener .op__panel--m{display:none}.page-opener .op__title{right:calc(127.7 * var(--u));top:calc(158 * var(--u));width:calc(532.76 * var(--u));font-family:var(--font-display);font-weight:400;font-size:calc(128 * var(--u));text-align:right;color:var(--ink);z-index:3;margin:0;line-height:.73;position:absolute}.page-opener .op__title .accent{color:var(--brand)}.page-opener .op__lede{left:calc(131.59 * var(--u));top:calc(215 * var(--u));width:calc(556.92 * var(--u));font-size:calc(24 * var(--u));text-align:right;color:var(--ink);z-index:3;margin:0;line-height:1.15;position:absolute}.page-opener .op__price{left:calc(129 * var(--u));top:calc(440 * var(--u));font-family:var(--font-display);font-size:calc(48 * var(--u));color:var(--ink);z-index:3;direction:rtl;margin:0;line-height:.92;position:absolute}.page-opener .op__cta{left:calc(129 * var(--u));top:calc(501.49 * var(--u));gap:calc(20 * var(--u));z-index:3;flex-direction:row-reverse;align-items:flex-end;display:flex;position:absolute}.page-opener .op__note{right:calc(127.7 * var(--u));top:calc(507.49 * var(--u));width:calc(355.13 * var(--u));font-size:calc(24 * var(--u));text-align:right;color:var(--ink);z-index:3;margin:0;line-height:1.15;position:absolute}.page-opener .btn--sm{height:calc(46 * var(--u))}.page-opener .btn--sm .btn__label{font-size:calc(20 * var(--u))}.page-opener .btn--sm .btn__circle svg{width:calc(8.85 * var(--u));height:calc(9.49 * var(--u))}.page-opener .op__h-adv{right:calc(1250.5 * var(--u));top:calc(1127.56 * var(--u));font-family:var(--font-display);font-size:calc(108 * var(--u));color:var(--brand);white-space:nowrap;margin:0;line-height:.92;position:absolute}.page-opener .op__adv{left:calc(160.5 * var(--u));top:calc(1250 * var(--u));width:calc(509 * var(--u));gap:calc(18 * var(--u));flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute}.page-opener .op__adv-row{gap:calc(25 * var(--u));--delay:0s;align-items:center;display:flex}.page-opener .op__adv-row:nth-child(2){--delay:.18s}.page-opener .op__adv-row:nth-child(3){--delay:.36s}.page-opener .op__adv-row:nth-child(4){--delay:.54s}.page-opener .op__adv-row:nth-child(5){--delay:.72s}.page-opener .op__adv-ico{width:calc(52 * var(--u));height:calc(52 * var(--u));transition:background 1.3s var(--ease-soft) var(--delay);background:#c168020d;border-radius:50%;flex:none;place-items:center;display:grid}.page-opener .op__adv-ico-mask{width:calc(34.667 * var(--u));height:calc(34.667 * var(--u));color:var(--ink);transition:color 1.3s var(--ease-soft) var(--delay);display:block}.page-opener .op__adv-row.adv-in .op__adv-ico{background:#c1680233}.page-opener .op__adv-row.adv-in .op__adv-ico-mask{color:#c16802}.page-opener .op__adv-row p{font-size:calc(24 * var(--u));color:#000;text-align:right;white-space:nowrap;opacity:.25;transform:translateY(calc(10 * var(--u)));transition:opacity 1.3s var(--ease-soft) var(--delay), transform 1.3s var(--ease-soft) var(--delay);margin:0;line-height:normal}.page-opener .op__adv-row.adv-in p{opacity:1;transform:none}.page-opener .op__h-who{right:calc(127.7 * var(--u));top:calc(1127.56 * var(--u));font-family:var(--font-display);font-size:calc(108 * var(--u));color:var(--ink);white-space:nowrap;text-align:right;margin:0;line-height:.92;position:absolute}.page-opener .op__who{right:calc(127.7 * var(--u));top:calc(1297 * var(--u));width:calc(771.77 * var(--u));font-size:calc(48 * var(--u));color:var(--ink);text-align:right;margin:0;line-height:normal;position:absolute}.page-opener .op__buy-1{right:calc(127.7 * var(--u));top:calc(1550 * var(--u));z-index:2;position:absolute}.page-opener .op__h-how{right:calc(127.7 * var(--u));top:calc(1804.93 * var(--u));width:calc(300 * var(--u));font-family:var(--font-display);font-size:calc(108 * var(--u));color:var(--ink);text-align:right;margin:0;line-height:.92;position:absolute}.page-opener .op__steps{left:calc(132 * var(--u));top:calc(1779.43 * var(--u));width:calc(1128 * var(--u));flex-direction:column;display:flex;position:absolute}.page-opener .op__step{--stagger:0s;height:calc(194 * var(--u));padding-bottom:calc(20 * var(--u));opacity:0;transform:translateY(calc(28 * var(--u)));transition:opacity 1.3s var(--ease-soft) calc(var(--stagger) + 50ms), transform 1.5s var(--ease-soft) calc(var(--stagger) + 50ms);direction:ltr;border-bottom:.5px solid #25242359;justify-content:space-between;align-items:center;display:flex;position:relative}.page-opener .op__step:nth-child(2){--stagger:.18s}.page-opener .op__step:nth-child(3){--stagger:.36s}.page-opener .op__step:nth-child(4){--stagger:.54s}.page-opener .op__step.step-in{opacity:1;transform:none}.page-opener .op__step:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform 1.9s var(--ease-soft) calc(var(--stagger) + .3s);position:absolute;bottom:-.5px;left:0;right:0;transform:scaleX(0)}.page-opener .op__step>img{width:calc(40.571 * var(--u));height:calc(122.614 * var(--u));opacity:.4;transition:transform 1.7s var(--ease-soft) calc(var(--stagger) + .12s), opacity 1.5s var(--ease-soft) calc(var(--stagger) + .12s);flex:none;transform:rotate(-22deg)}.page-opener .op__step-num{transition:opacity 1.5s var(--ease-soft) calc(var(--stagger) + .12s)}.page-opener .op__step:not(.step-in) .op__step-num{opacity:.4}.page-opener .op__step.step-in img{opacity:1;transform:rotate(0)}.page-opener .op__step.step-in:after{transform:scaleX(1)}.page-opener .op__step-txt{width:calc(507 * var(--u));gap:calc(24 * var(--u));text-align:right;direction:rtl;flex-direction:column;display:flex}.page-opener .op__step-num{font-size:calc(48 * var(--u));color:var(--brand);margin:0;line-height:normal}.page-opener .op__step-desc{font-size:calc(24 * var(--u));color:var(--ink);margin:0;line-height:normal}.page-opener .op__buy-2{right:calc(127.7 * var(--u));top:calc(2150 * var(--u));z-index:2;position:absolute}@keyframes opNoticePulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.page-opener .op__notice{left:calc(126.5 * var(--u));top:calc(2652.33 * var(--u));width:calc(1667 * var(--u));height:calc(199.237 * var(--u));border-radius:calc(32 * var(--u));padding:calc(72 * var(--u));transform-origin:50%;direction:ltr;background:#c168024d;justify-content:space-between;align-items:center;animation:3.4s ease-in-out infinite opNoticePulse;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.page-opener .op__notice{animation:none}}.page-opener .op__notice>img{width:calc(48 * var(--u));height:calc(48 * var(--u));flex:none}.page-opener .op__notice-txt{gap:calc(72 * var(--u));align-items:center;display:flex}.page-opener .op__notice-p{font-size:calc(32 * var(--u));color:#000;text-align:right;white-space:nowrap;direction:rtl;margin:0;line-height:normal}.page-opener .op__notice-h{width:calc(464 * var(--u));font-family:var(--font-display);font-size:calc(64 * var(--u));color:var(--ink);text-align:right;direction:rtl;margin:0;line-height:.92}.page-opener .op__faq{left:calc(126.5 * var(--u));top:calc(3069.77 * var(--u));width:calc(1675 * var(--u));gap:calc(28 * var(--u));direction:ltr;align-items:center;display:flex;position:absolute}.page-opener .op__faq-list{width:calc(920 * var(--u));gap:calc(6 * var(--u));flex-direction:column;align-items:stretch;display:flex}.page-opener .op__q,.page-opener .op__a{gap:calc(12 * var(--u));width:calc(634.066 * var(--u));align-items:flex-end;display:flex}.page-opener .op__q-card{border:1px solid var(--brand);height:calc(77.089 * var(--u));width:calc(553.344 * var(--u));padding:calc(19 * var(--u)) calc(33 * var(--u)) calc(19 * var(--u)) calc(46 * var(--u));border-radius:calc(32 * var(--u));background:#fff;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.page-opener .op__q-card p,.page-opener .op__a-card p{width:calc(474 * var(--u));font-size:calc(24 * var(--u));text-align:right;direction:rtl;margin:0;line-height:normal}.page-opener .op__q-card p{color:var(--ink)}.page-opener .op__q-btn{width:calc(68.722 * var(--u));height:calc(68.722 * var(--u));border:1px solid var(--brand);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.page-opener .op__q-btn img{width:calc(24 * var(--u));height:calc(24 * var(--u))}.page-opener .op__a-ico{width:calc(68.722 * var(--u));height:calc(68.722 * var(--u));background:var(--on-brand);border:1px solid var(--brand);padding-bottom:calc(25 * var(--u));border-radius:50%;flex:none;justify-content:center;align-items:flex-end;display:flex}.page-opener .op__a-ico img{width:calc(50.936 * var(--u));height:calc(14.998 * var(--u))}.page-opener .op__a-card{background:var(--brand);border:1px solid var(--brand);min-height:calc(156.575 * var(--u));width:calc(553.344 * var(--u));padding:calc(36 * var(--u));border-radius:calc(32 * var(--u));border-bottom-left-radius:0;justify-content:center;align-items:center;display:flex}.page-opener .op__a-card p{color:#fff}.page-opener .op__faq-side{width:calc(727.296 * var(--u));padding:calc(8 * var(--u));gap:calc(44 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.page-opener .op__faq-title{font-family:var(--font-display);font-size:calc(108 * var(--u));color:var(--ink);text-align:right;white-space:nowrap;direction:rtl;margin:0;line-height:.73}.page-opener .op__faq-sub{width:100%;font-size:calc(24 * var(--u));color:var(--ink);text-align:right;direction:rtl;margin:0;line-height:normal}.page-opener .op__faq-form{width:calc(536 * var(--u));gap:calc(16 * var(--u));flex-direction:column;display:flex}.page-opener .op__faq-row{gap:calc(16 * var(--u));width:100%;display:flex}.page-opener .op__faq-row input{flex:1 0 0}.page-opener .op__faq-form input,.page-opener .op__faq-form textarea{width:100%;min-width:0;height:calc(76 * var(--u));border:.5px solid var(--ink);border-radius:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));font-family:var(--font-body);font-weight:300;font-size:calc(20 * var(--u));color:var(--ink);text-align:right;direction:rtl;background:0 0;outline:none;flex:none}.page-opener .op__faq-form textarea{height:calc(136 * var(--u));padding-top:calc(24 * var(--u));resize:none}.page-opener .op__faq-row input{flex:1 1 0;width:auto;min-width:0}.page-opener .op__faq-form ::placeholder{color:var(--ink);opacity:1}.page-opener .op__faq-send{isolation:isolate;height:calc(76 * var(--u));border-radius:calc(16 * var(--u));color:var(--on-brand);justify-content:center;align-items:center;gap:calc(13 * var(--u));font-family:var(--font-body);font-weight:300;font-size:calc(20 * var(--u));cursor:pointer;transition:box-shadow .45s var(--ease-soft), color .35s var(--ease-soft);background:0 0;border:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.page-opener .op__faq-send:before{content:"";background:var(--brand);z-index:-1;height:320%;transition:transform .62s var(--ease-out);border-radius:45% 45% 0 0;position:absolute;bottom:0;left:-25%;right:-25%;transform:translateY(0)}.page-opener .op__faq-send:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.page-opener .op__faq-send:hover:before{transform:translateY(100%)}.page-opener .op__faq-send svg{width:calc(24 * var(--u));height:calc(24 * var(--u));transition:transform .45s var(--ease-out), stroke .35s var(--ease-soft);flex:none}.page-opener .op__faq-send:hover svg{transform:translate(-2px,-2px)}.page-opener .op__faq-send:hover svg path{stroke:var(--ink)}.page-opener .op__safety{left:calc(20 * var(--u));top:calc(3970 * var(--u));width:calc(1880 * var(--u));height:calc(302 * var(--u));border:.5px solid var(--ink);border-radius:calc(32 * var(--u));gap:calc(132 * var(--u));padding:calc(61 * var(--u)) 0;direction:ltr;justify-content:center;align-items:center;display:flex;position:absolute}.page-opener .op__safety-buy{width:calc(243 * var(--u));align-items:center;gap:calc(24 * var(--u));flex-direction:column;display:flex}.page-opener .op__safety-price{font-family:var(--font-display);font-size:calc(48 * var(--u));color:var(--ink);direction:rtl;margin:0;line-height:.92}.page-opener .op__warns{width:calc(701 * var(--u));gap:calc(24 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.page-opener .op__warn{gap:calc(21 * var(--u));justify-content:flex-end;align-items:center;display:flex}.page-opener .op__warn p{font-size:calc(20 * var(--u));color:var(--ink);text-align:right;direction:rtl;margin:0;line-height:normal}.page-opener .op__warn img{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none}.page-opener .op__safety-side{width:calc(460 * var(--u));gap:calc(16 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.page-opener .op__safety-ico{width:calc(88 * var(--u));height:calc(88 * var(--u));background:#c168024d;border-radius:50%;flex:none;place-items:center;display:grid}.page-opener .op__safety-ico img{width:calc(48 * var(--u));height:calc(48 * var(--u))}.page-opener .op__safety-h{width:100%;font-family:var(--font-display);font-size:calc(64 * var(--u));color:#000;text-align:right;direction:rtl;margin:0;line-height:.74}.page-opener .op__cta-panel{left:calc(20 * var(--u));top:calc(4321.48 * var(--u));width:calc(1880 * var(--u));height:calc(1254.4 * var(--u));border-radius:calc(32 * var(--u)) calc(32 * var(--u)) 0 0;isolation:isolate;z-index:1;background:#ecdfcd;position:absolute;overflow:hidden}.page-opener .op__cta-panel i{width:100%;height:calc(1254.4 * var(--u));display:block;position:absolute;top:0;left:0}.page-opener .op__cta-panel img{object-fit:cover;mix-blend-mode:plus-darker;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.page-opener .op__cta-panel .fade{background:linear-gradient(#ecdfcd26 0%,#ecdfcd 100%);position:absolute;inset:0}.page-opener .op__cta-img{left:calc(7.16 * var(--u));top:calc(4419 * var(--u));width:calc(614.365 * var(--u));height:calc(751.706 * var(--u));z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.page-opener .op__cta-img img{width:calc(539.523 * var(--u));height:calc(695.399 * var(--u));object-fit:cover;transform:rotate(-2deg)scale(1.16)}.page-opener .op__cta-txt{left:calc(294.12 * var(--u));top:calc(4432.33 * var(--u));width:calc(1331.75 * var(--u));gap:calc(75 * var(--u));z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.page-opener .op__cta-title{width:100%;font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--brand);text-align:center;margin:0;line-height:.73}.page-opener .op__cta-sub{width:100%;font-size:calc(48 * var(--u));color:var(--ink);text-align:center;margin:0;line-height:normal}.page-opener .op__cta-buy{width:calc(243 * var(--u));align-items:center;gap:calc(24 * var(--u));flex-direction:column;display:flex}.page-opener .op__contact{margin-left:calc(3.4 * var(--u));left:50%;top:calc(5030.88 * var(--u));width:calc(1691 * var(--u));border-radius:calc(32 * var(--u));padding:calc(74 * var(--u)) calc(52 * var(--u));gap:calc(32 * var(--u));z-index:3;background:#fbf9f6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.page-opener .op__contact h2{font-family:var(--font-display);font-size:calc(128 * var(--u));color:var(--ink);text-align:center;margin:0;line-height:.73}.page-opener .op__contact .contact__form{width:calc(1128 * var(--u));height:calc(76 * var(--u));position:static}.page-opener .page-opener .footer{width:calc(1880 * var(--u));height:calc(842.445 * var(--u));margin:0 auto calc(20 * var(--u));border-radius:0 0 calc(22.437 * var(--u)) calc(22.437 * var(--u))}.page-opener .page-opener .footer__legal{top:calc(763.33 * var(--u))}.js .page-opener .op__title,.js .page-opener .op__lede,.js .page-opener .op__price,.js .page-opener .op__cta,.js .page-opener .op__note{opacity:0;transform:translateY(calc(14 * var(--u)))}.js.loaded .page-opener .op__title{opacity:1;transition:opacity 1.1s var(--ease-soft) .15s, transform 1.3s var(--ease-soft) .15s;transform:none}.js .page-opener .op__title,.js.loaded .page-opener .op__title{opacity:1;transition:none;transform:none}.js.loaded .page-opener .op__lede{opacity:1;transition:opacity 1.1s var(--ease-soft) .35s, transform 1.3s var(--ease-soft) .35s;transform:none}.js.loaded .page-opener .op__note{opacity:1;transition:opacity 1.1s var(--ease-soft) .45s, transform 1.3s var(--ease-soft) .45s;transform:none}.js.loaded .page-opener .op__price{opacity:1;transition:opacity 1.1s var(--ease-soft) .52s, transform 1.3s var(--ease-soft) .52s;transform:none}.js.loaded .page-opener .op__cta{opacity:1;transition:opacity 1.1s var(--ease-soft) .62s, transform 1.3s var(--ease-soft) .62s;transform:none}.page-opener .op-hero-img{transform-box:fill-box;transform-origin:50% 85%}.js .page-opener .op-hero-img{opacity:0;transform:translateY(40px)rotate(-1.2deg)}.js.loaded .page-opener .op-hero-img{opacity:1;transition:opacity 1.4s var(--ease-soft) .25s, transform 1.8s var(--ease-soft) .25s;transform:none}@media (prefers-reduced-motion:reduce){.js .page-opener .op__title,.js .page-opener .op__lede,.js .page-opener .op__price,.js .page-opener .op__cta,.js .page-opener .op__note,.js .page-opener .op-hero-img{opacity:1!important;transform:none!important}}.page-opener .op__faq-item{gap:calc(6 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.page-opener .op__q-btn .i-plus,.page-opener .op__q-btn .i-times{transition:opacity .3s var(--ease-soft), transform .35s var(--ease-soft)}.page-opener .op__q-btn .i-times{opacity:0;display:block;position:absolute;transform:rotate(-45deg)scale(.6)}.page-opener .op__q-btn{position:relative}.page-opener .op__q-btn img{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.page-opener .op__q-btn .i-plus{opacity:1;transform:translate(50%,-50%)rotate(0)scale(1)}.page-opener .op__faq-item.is-open .op__q-btn .i-plus{opacity:0;transform:translate(50%,-50%)rotate(45deg)scale(.6)}.page-opener .op__faq-item.is-open .op__q-btn .i-times{opacity:1;transform:translate(50%,-50%)rotate(0)scale(1)}.page-opener .op__a{opacity:0;max-height:0;transform:translateY(calc(-10 * var(--u)));transition:max-height .55s var(--ease-soft), opacity .4s var(--ease-soft), transform .5s var(--ease-soft);align-self:flex-start;display:flex;overflow:hidden}.page-opener .op__faq-item.is-open .op__a{max-height:calc(420 * var(--u));opacity:1;transform:none}.page-opener .op__q-card,.page-opener .op__q-btn{transition:background .35s var(--ease-soft), box-shadow .35s var(--ease-soft)}.page-opener .op__q:hover .op__q-card{background:#fffdfa}.page-opener .op__faq-list.in .op__faq-item{opacity:1;transform:none}.page-opener .op__faq-item{--fdelay:0s;opacity:0;transform:translateY(calc(20 * var(--u)));transition:opacity 1s var(--ease-soft) var(--fdelay), transform 1.1s var(--ease-soft) var(--fdelay)}.page-opener .op__faq-item:nth-child(2){--fdelay:.12s}.page-opener .op__faq-item:nth-child(3){--fdelay:.24s}.page-opener .op__faq-item:nth-child(4){--fdelay:.36s}.page-opener .op__faq-item:nth-child(5){--fdelay:.48s}.page-opener .op__q-btn:hover{background:var(--on-brand)}.page-opener .op__hero-txt,.page-opener .op__adv-wrap,.page-opener .op__who-wrap,.page-opener .op__steps-wrap{display:contents}@media (width<=760px){.page-opener .op{height:calc(6352 * var(--u))}.page-opener .op__panel{display:none}.page-opener .op__panel--m{height:calc(1040 * var(--u));display:block}.page-opener .op__hero-txt{gap:calc(31 * var(--u));left:calc(49 * var(--u));top:calc(137.62 * var(--u));width:calc(342 * var(--u));z-index:3;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.page-opener .op__title{width:calc(331.13 * var(--u));font-size:calc(64 * var(--u));line-height:.77;position:static}.page-opener .op__t2{color:var(--brand)}.page-opener .op__note,.page-opener .op__lede{width:calc(324 * var(--u));font-size:calc(16 * var(--u));line-height:normal;position:static}.page-opener .op__lede{margin-top:calc(-12 * var(--u))}.page-opener .op__price{font-size:calc(32 * var(--u));position:static}.page-opener .op__cta{gap:calc(20 * var(--u));width:100%;position:static}.page-opener .op__who-wrap{left:calc(49 * var(--u));top:calc(1095 * var(--u));width:calc(341 * var(--u));gap:calc(14 * var(--u));flex-direction:column;align-items:flex-end;display:flex;position:absolute}.page-opener .op__h-who{width:100%;font-size:calc(64 * var(--u));white-space:normal;text-align:right;position:static}.page-opener .op__who{width:100%;font-size:calc(24 * var(--u));text-align:right;position:static}.page-opener .op__buy-1{margin-left:auto;margin-right:0;position:static}.page-opener .op__adv-wrap{left:calc(48 * var(--u));top:calc(1479 * var(--u));width:calc(342 * var(--u));gap:calc(24 * var(--u));flex-direction:column;align-items:flex-end;display:flex;position:absolute}.page-opener .op__h-adv{width:100%;font-size:calc(64 * var(--u));text-align:right;white-space:normal;position:static}.page-opener .op__adv{gap:calc(12 * var(--u));width:100%;position:static}.page-opener .op__adv-row{gap:calc(12 * var(--u));justify-content:flex-start;width:100%}.page-opener .op__adv-row p{font-size:calc(16 * var(--u));white-space:normal}.page-opener .op__adv-ico{width:calc(40 * var(--u));height:calc(40 * var(--u))}.page-opener .op__adv-ico-mask{width:calc(26.667 * var(--u));height:calc(26.667 * var(--u))}.page-opener .op__h-how{right:calc(50 * var(--u));top:calc(1934.9 * var(--u));width:calc(178 * var(--u));font-size:calc(64 * var(--u));line-height:.73}.page-opener .op__steps-wrap{left:calc(48 * var(--u));top:calc(2115 * var(--u));width:calc(342 * var(--u));align-items:center;gap:calc(40 * var(--u));flex-direction:column;display:flex;position:absolute}.page-opener .op__steps{width:100%;position:static}.page-opener .op__step{height:auto;padding:calc(26 * var(--u)) 0}.page-opener .op__step>img{width:auto;height:calc(70 * var(--u));aspect-ratio:40.5713/122.614;align-self:center}.page-opener .op__step-txt{gap:calc(16 * var(--u));flex:1 0 0;width:auto;min-width:0}.page-opener .op__step-num{font-size:calc(32 * var(--u))}.page-opener .op__step-desc{font-size:calc(16 * var(--u))}.page-opener .op__buy-2{position:static}.page-opener .op__notice{gap:calc(22 * var(--u));width:100%;height:auto;padding:calc(44 * var(--u)) calc(28 * var(--u));flex-direction:column;justify-content:center;align-items:center;position:static}.page-opener .op__notice-txt{gap:calc(22 * var(--u));flex-direction:column;align-items:center;width:100%}.page-opener .op__notice-h{width:100%;font-size:calc(64 * var(--u));text-align:center;order:-1;margin:0;line-height:.92em}.page-opener .op__notice-p{width:100%;font-size:calc(24 * var(--u));text-align:center;white-space:normal}.page-opener .op__faq{left:calc(20 * var(--u));top:calc(3304 * var(--u));width:calc(400 * var(--u));flex-direction:column;align-items:center;gap:0}.page-opener .op__faq-side{display:contents}.page-opener .op__faq-title{width:100%;font-size:calc(64 * var(--u));text-align:center;white-space:normal;order:-1}.page-opener .op__faq-list{margin-top:calc(32 * var(--u));gap:calc(8 * var(--u));order:1;width:100%}.page-opener .op__faq-sub{width:100%;font-size:calc(16 * var(--u));text-align:center;margin-top:calc(56 * var(--u));order:2}.page-opener .op__faq-form{width:100%;margin-top:calc(16 * var(--u));order:3}.page-opener .op__faq-form input,.page-opener .op__faq-form textarea,.page-opener .op__faq-send{height:calc(64 * var(--u));font-size:calc(16 * var(--u))}.page-opener .op__faq-form textarea{height:calc(120 * var(--u))}.page-opener .op__faq-item{gap:calc(6 * var(--u));width:100%}.page-opener .op__q,.page-opener .op__a{gap:calc(8 * var(--u));width:100%}.page-opener .op__q-card,.page-opener .op__a-card{flex:1 0 0;width:auto;min-width:0;height:auto}.page-opener .op__q-card{min-height:calc(46 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(22 * var(--u));border-bottom-right-radius:0}.page-opener .op__q-card p,.page-opener .op__a-card p{width:auto;min-width:0;font-size:calc(16 * var(--u));flex:1 0 0}.page-opener .op__a-card{padding:calc(22 * var(--u));border-radius:calc(22 * var(--u));border-bottom-left-radius:0;min-height:0}.page-opener .op__q-btn,.page-opener .op__a-ico{width:calc(46 * var(--u));height:calc(46 * var(--u))}.page-opener .op__q-btn img{width:calc(16 * var(--u));height:calc(16 * var(--u))}.page-opener .op__a-ico{padding-bottom:calc(15 * var(--u))}.page-opener .op__a-ico img{width:calc(30 * var(--u));height:calc(9 * var(--u))}.page-opener .op__safety{left:calc(20 * var(--u));top:calc(4500 * var(--u));width:calc(400 * var(--u));gap:calc(40 * var(--u));height:auto;padding:calc(61 * var(--u)) calc(48 * var(--u));flex-direction:column}.page-opener .op__safety-side{align-items:center;gap:calc(24 * var(--u));order:1;width:100%}.page-opener .op__safety-h{font-size:calc(48 * var(--u));text-align:center}.page-opener .op__warns{gap:calc(24 * var(--u));order:2;width:100%}.page-opener .op__warn{width:100%}.page-opener .op__warn p{font-size:calc(16 * var(--u))}.page-opener .op__safety-buy{order:3}.page-opener .op__safety-price{font-size:calc(32 * var(--u))}.page-opener .op__cta-panel{left:calc(20 * var(--u));top:calc(5371.34 * var(--u));width:calc(400 * var(--u));height:calc(1003.02 * var(--u));border-radius:calc(32 * var(--u))}.page-opener .op__cta-panel i{height:calc(1003.02 * var(--u))}.page-opener .op__cta-img{left:calc(41.26 * var(--u));top:calc(5800 * var(--u));width:calc(339.391 * var(--u));height:calc(415.262 * var(--u));z-index:1}.page-opener .op__cta-img img{width:calc(298.047 * var(--u));height:calc(384.157 * var(--u))}.page-opener .op__cta-txt{left:calc(40 * var(--u));top:calc(5452 * var(--u));width:calc(360 * var(--u));gap:calc(24 * var(--u))}.page-opener .op__cta-title{font-size:calc(64 * var(--u))}.page-opener .op__cta-sub{font-size:calc(24 * var(--u))}.page-opener .op__contact{margin-left:calc(-.5 * var(--u));top:calc(6069 * var(--u));width:calc(341 * var(--u));padding:calc(40 * var(--u));gap:calc(32 * var(--u))}.page-opener .op__contact h2{font-size:calc(64 * var(--u))}.page-opener .op__contact .contact__form{gap:calc(12 * var(--u));flex-direction:column;width:100%;height:auto}.page-opener .page-opener .footer{width:calc(400 * var(--u));height:calc(1274.51 * var(--u));margin:0 auto calc(20 * var(--u));border-radius:0 0 calc(22.437 * var(--u)) calc(22.437 * var(--u))}.page-opener .footer__bg{display:block}.page-opener .page-opener .footer__legal{margin-top:calc(24.5 * var(--u));margin-bottom:calc(40 * var(--u));font-size:calc(16 * var(--u))}.page-opener .page-opener .footer__legal span+span{margin-top:calc(20 * var(--u))}}@media (width>=761px){.page-opener .op__lede{text-align:left}}@media (width>=761px) and (width<=1100px){.page-opener .hero__title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .hero__lede,.page-opener .btn__label{font-size:max(16px, calc(24 * var(--u)))}.page-opener .miniplayer__label{font-size:max(16px, calc(11 * var(--u)))}.page-opener .miniplayer__close{font-size:max(16px, calc(20 * var(--u)))}.page-opener .miniplayer__title{font-size:max(16px, calc(16 * var(--u)))}.page-opener .header__nav a{font-size:max(16px, calc(20 * var(--u)))}.page-opener .book-row__price{font-size:max(22px, calc(48 * var(--u)))}.page-opener .book-row__title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .book-row__desc{font-size:max(16px, calc(24 * var(--u)))}.page-opener .book-row--framed .book-row__title{font-size:max(16px, calc(96 * var(--u)))}.page-opener .section__title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .tabs button{font-size:max(16px, calc(24 * var(--u)))}.page-opener .card__name,.page-opener .card__dl{font-size:max(16px, calc(20 * var(--u)))}.page-opener .about__title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .about__body{font-size:max(16px, calc(48 * var(--u)))}.page-opener .about__stat dt{font-size:max(22px, calc(128 * var(--u)))}.page-opener .about__stat dd{font-size:max(16px, calc(24 * var(--u)))}.page-opener .lesson__name,.page-opener .lesson__time,.page-opener .lesson__dl{font-size:max(16px, calc(20 * var(--u)))}.page-opener .opener__title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .opener__price{font-size:max(22px, calc(48 * var(--u)))}.page-opener .opener__text{font-size:max(16px, calc(24 * var(--u)))}.page-opener .contact__title{font-size:max(22px, calc(56 * var(--u)))}.page-opener .contact__send,.page-opener .contact__field{font-size:max(16px, calc(20 * var(--u)))}.page-opener .footer__brand h3,.page-opener .footer__brand p{font-size:max(16px, calc(20.5 * var(--u)))}.page-opener .footer__col--nav h3,.page-opener .footer__col--nav a{font-size:max(16px, calc(17.5 * var(--u)))}.page-opener .footer__col--legal h3,.page-opener .footer__col--legal a{font-size:max(16px, calc(20.5 * var(--u)))}.page-opener .footer__legal,.page-opener .menu__links a{font-size:max(16px, calc(24 * var(--u)))}.page-opener .op__title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .op__lede{font-size:max(16px, calc(24 * var(--u)))}.page-opener .op__price{font-size:max(22px, calc(48 * var(--u)))}.page-opener .op__note{font-size:max(16px, calc(24 * var(--u)))}.page-opener .btn--sm .btn__label{font-size:max(16px, calc(20 * var(--u)))}.page-opener .op__h-adv{font-size:max(22px, calc(108 * var(--u)))}.page-opener .op__adv-row p{font-size:max(16px, calc(24 * var(--u)))}.page-opener .op__h-who{font-size:max(22px, calc(108 * var(--u)))}.page-opener .op__who{font-size:max(16px, calc(48 * var(--u)))}.page-opener .op__h-how{font-size:max(22px, calc(108 * var(--u)))}.page-opener .op__step-num{font-size:max(16px, calc(48 * var(--u)))}.page-opener .op__step-desc{font-size:max(16px, calc(24 * var(--u)))}.page-opener .op__notice-p{font-size:max(16px, calc(32 * var(--u)))}.page-opener .op__notice-h{font-size:max(22px, calc(64 * var(--u)))}.page-opener .op__q-card p,.page-opener .op__a-card p{font-size:max(16px, calc(24 * var(--u)))}.page-opener .op__faq-title{font-size:max(22px, calc(108 * var(--u)))}.page-opener .op__faq-sub{font-size:max(16px, calc(24 * var(--u)))}.page-opener .op__faq-form input,.page-opener .op__faq-form textarea,.page-opener .op__faq-send{font-size:max(16px, calc(20 * var(--u)))}.page-opener .op__safety-price{font-size:max(22px, calc(48 * var(--u)))}.page-opener .op__warn p{font-size:max(16px, calc(20 * var(--u)))}.page-opener .op__safety-h{font-size:max(22px, calc(64 * var(--u)))}.page-opener .op__cta-title{font-size:max(22px, calc(128 * var(--u)))}.page-opener .op__cta-sub{font-size:max(16px, calc(48 * var(--u)))}.page-opener .op__contact h2{font-size:max(22px, calc(128 * var(--u)))}.page-opener .op__lede{top:calc(190 * var(--u));width:calc(620 * var(--u))}.page-opener .op__adv{left:calc(120 * var(--u));width:calc(700 * var(--u))}.page-opener .op__adv-row p{white-space:normal}.page-opener .op__step{height:auto;min-height:calc(194 * var(--u));padding:calc(24 * var(--u)) 0}.page-opener .op__step-txt{width:calc(760 * var(--u))}.page-opener .op__notice{height:auto;min-height:calc(199 * var(--u));padding:calc(50 * var(--u)) calc(60 * var(--u))}.page-opener .op__notice-p{white-space:normal}.page-opener .op__notice-txt{gap:calc(40 * var(--u))}.page-opener .op__q,.page-opener .op__a{width:calc(900 * var(--u))}.page-opener .op__q-card,.page-opener .op__a-card{height:auto;min-height:calc(77 * var(--u));flex:1 1 0;width:auto;min-width:0}.page-opener .op__q-card p,.page-opener .op__a-card p{width:100%}.page-opener .op__faq-item.is-open .op__a{max-height:calc(1400 * var(--u))}.page-opener .op__q-btn,.page-opener .op__a-ico{min-width:36px;min-height:36px}.page-opener .op__safety{height:auto;min-height:calc(302 * var(--u));gap:calc(60 * var(--u));padding:calc(50 * var(--u)) calc(40 * var(--u))}.page-opener .op__warns{width:calc(760 * var(--u))}.page-opener .op__contact .contact__form{flex-wrap:wrap;height:auto}.page-opener .op__contact .contact__form>:not(.form-privacy-note){height:calc(76 * var(--u))}.page-opener .op__contact .contact__form .form-privacy-note{position:static;flex:0 0 100%!important}}
