.landing-v2 .cmp-section{color:#fff8ee;background-color:#2d1f0e;background-image:radial-gradient(60% 55% at 72% 46%,#e8782829 0%,#0000 70%);padding:140px 24px 128px;position:relative;overflow:hidden}.landing-v2 .cmp-section ::selection{color:#fff;background:#e87828}.landing-v2 .cmp-inner{max-width:1080px;margin:0 auto}.landing-v2 .cmp-head{text-align:center}.landing-v2 .cmp-title{letter-spacing:-.015em;color:#fff8ee;text-wrap:balance;margin:0;font-family:Fredoka,sans-serif;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:1.04}.landing-v2 .cmp-title-mark{color:#ffb070;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 80%,#e8782857 80% 93%,#0000 93%);background-repeat:no-repeat;background-size:0% 100%;font-style:normal;transition:background-size .9s cubic-bezier(.16,1,.3,1) .5s}.landing-v2 .cmp-inner.in .cmp-title-mark{background-size:100% 100%}.landing-v2 .cmp-verdict{color:#fff8eecc;text-wrap:balance;max-width:640px;margin:22px auto 0;font-family:Quicksand,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.5}.landing-v2 .cmp-grid{grid-template-columns:1fr 1.08fr;align-items:stretch;gap:24px;margin-top:28px;display:grid}.landing-v2 .cmp-card{border-radius:16px;flex-direction:column;padding:32px 32px 30px;display:flex}.landing-v2 .cmp-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px;display:flex}.landing-v2 .cmp-tab{isolation:isolate;color:#fff8eec7;cursor:pointer;background:#fff8ee0f;border:1px solid #fff8ee24;border-radius:999px;padding:10px 18px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:700;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,translate .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}@media (hover:hover){.landing-v2 .cmp-tab:not([aria-selected=true]):hover{color:#fff8ee;background:#fff8ee1f;translate:0 -2px}}.landing-v2 .cmp-tab[aria-selected=true]{color:#2d1f0e;background:#fff8ee;border-color:#fff8ee}.landing-v2 .cmp-tab:focus-visible{outline-offset:3px;outline:3px solid #e87828}.landing-v2 .cmp-tab[data-playing=true]:after{content:"";z-index:-1;transform-origin:0;animation:cmp-fill var(--cycle,4.2s) linear both;background:#e878283d;position:absolute;inset:0}@keyframes cmp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-v2 .cmp-answer{min-height:118px;padding-top:24px}.landing-v2 .cmp-answer-swap{animation:.42s cubic-bezier(.16,1,.3,1) both cmp-swap;display:block}@keyframes cmp-swap{0%{opacity:0;filter:blur(3px);translate:0 10px}to{opacity:1;filter:blur();translate:0}}.landing-v2 .cmp-answer-label{letter-spacing:.02em;color:#fff8ee94;align-items:center;gap:8px;font-family:Quicksand,sans-serif;font-size:13px;font-weight:700;display:flex}.landing-v2 .cmp-us .cmp-answer-label{color:#7a5230}.landing-v2 .cmp-answer-text{color:#fff8eedb;text-wrap:pretty;margin-top:8px;font-family:Fredoka,sans-serif;font-size:clamp(20px,2.1vw,25px);font-weight:500;line-height:1.3;display:block}.landing-v2 .cmp-us .cmp-answer-text{color:#2d1f0e;font-weight:600}.landing-v2 .cmp-tutor{color:#fff8eebd;background:#fff8ee09;border:1px solid #fff8ee24}.landing-v2 .cmp-us{color:#2d1f0e;background:#fffaf0;box-shadow:0 34px 60px -24px #0009,0 10px 22px -10px #e8782866}.landing-v2 .cmp-card-top{border-bottom:1px dashed #fff8ee2e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:26px;display:flex}.landing-v2 .cmp-us .cmp-card-top{border-bottom-color:#b0806059}.landing-v2 .cmp-name{color:#fff8ee;margin:0;font-family:Fredoka,sans-serif;font-size:20px;font-weight:600}.landing-v2 .cmp-us .cmp-name{color:#2d1f0e}.landing-v2 .cmp-price{align-items:baseline;gap:6px;margin:14px 0 0;display:flex}.landing-v2 .cmp-price-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff8ee;font-family:Fredoka,sans-serif;font-size:clamp(40px,4.6vw,58px);font-weight:600;line-height:1}.landing-v2 .cmp-us .cmp-price-num{color:#e87828}.landing-v2 .cmp-price-per{opacity:.72;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700}.landing-v2 .cmp-price-note{color:#fff8ee9e;margin:8px 0 0;font-family:Quicksand,sans-serif;font-size:14px;font-weight:600}.landing-v2 .cmp-us .cmp-price-note{color:#7a5230}.landing-v2 .cmp-loading{background:linear-gradient(90deg,#f5ead8 25%,#fde9ce 50%,#f5ead8 75%) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite cmp-shimmer;color:#0000!important}@keyframes cmp-shimmer{to{background-position:-200% 0}}.landing-v2 .cmp-link{color:#c55f0f;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.landing-v2 .cmp-mark{fill:none;stroke:#e87828;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.landing-v2 .cmp-mark-dim{stroke:#fff8ee66}.landing-v2 .cmp-us .cmp-mark path{stroke-dasharray:14;stroke-dashoffset:14px;animation:.42s cubic-bezier(.65,0,.35,1) .16s forwards cmp-draw}@keyframes cmp-draw{to{stroke-dashoffset:0}}.landing-v2 .cmp-dial{flex-shrink:0;width:112px;height:112px}.landing-v2 .cmp-tick{stroke:#fff8ee33;stroke-width:1.2px;stroke-linecap:round}.landing-v2 .cmp-tick-long{stroke:#fff8ee73;stroke-width:1.8px}.landing-v2 .cmp-dial-arc{fill:none;stroke:#f5a55a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:60px 60px;transform:rotate(-90deg)}.landing-v2 .cmp-inner.in .cmp-dial-arc{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .45s}.landing-v2 .cmp-dial-num{fill:#fff8ee;font-family:Fredoka,sans-serif;font-size:26px;font-weight:600}.landing-v2 .cmp-dial-unit{fill:#fff8ee99;font-family:Quicksand,sans-serif;font-size:11px;font-weight:700}.landing-v2 .cmp-month{flex-shrink:0;grid-template-columns:repeat(6,18px);gap:5px;display:grid}.landing-v2 .cmp-day{color:#b08060;background:#f5ead8;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-family:Quicksand,sans-serif;font-size:8.5px;font-weight:700;transition:background-color .26s ease-out,color .26s ease-out,scale .32s cubic-bezier(.16,1,.3,1);display:flex;scale:.86}.landing-v2 .cmp-inner.in .cmp-day{color:#fff;transition-delay:calc(var(--i) * 26ms + .45s);background:#e87828;scale:1}.landing-v2 .cmp-receipt{color:#2d1f0e;background:#fffaf0;border-radius:6px 6px 0 0;max-width:540px;margin:48px auto 0;padding:22px 28px 26px;rotate:-.6deg;box-shadow:0 24px 40px -22px #0009;-webkit-mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 50% 100%/18px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 50% 100%/18px 100% repeat-x}.landing-v2 .cmp-receipt-lines{margin:4px 0 0}.landing-v2 .cmp-receipt-lines>div{border-bottom:1px dashed #b0806066;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.landing-v2 .cmp-slider{cursor:pointer;border-bottom:1px dashed #b0806066;padding:4px 0 14px;display:block}.landing-v2 .cmp-slider-head{color:#2d1f0e;justify-content:space-between;align-items:baseline;gap:12px;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;display:flex}.landing-v2 .cmp-slider-head strong{color:#c55f0f;font-family:Fredoka,sans-serif;font-size:17px;font-weight:600}.landing-v2 .cmp-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin-top:6px;display:block}.landing-v2 .cmp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e87828 var(--p), #ebd8be var(--p));border-radius:999px;height:8px}.landing-v2 .cmp-range::-moz-range-track{background:#ebd8be;border-radius:999px;height:8px}.landing-v2 .cmp-range::-moz-range-progress{background:#e87828;border-radius:999px;height:8px}.landing-v2 .cmp-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #e87828;border-radius:50%;width:24px;height:24px;margin-top:-8px;transition:scale .16s cubic-bezier(.22,1,.36,1);box-shadow:0 3px 8px -2px #7a380673}.landing-v2 .cmp-range::-moz-range-thumb{background:#fff;border:3px solid #e87828;border-radius:50%;width:18px;height:18px;box-shadow:0 3px 8px -2px #7a380673}.landing-v2 .cmp-range:hover::-webkit-slider-thumb{scale:1.12}.landing-v2 .cmp-range:active::-webkit-slider-thumb{scale:1.2}.landing-v2 .cmp-range:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #e87828}.landing-v2 .cmp-total-num{animation:.34s cubic-bezier(.16,1,.3,1) both cmp-tick;display:inline-block}@keyframes cmp-tick{0%{opacity:0;translate:0 40%}to{opacity:1;translate:0}}.landing-v2 .cmp-receipt dt{color:#7a5230;font-family:Quicksand,sans-serif;font-size:14px;font-weight:600}.landing-v2 .cmp-receipt dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-family:Fredoka,sans-serif;font-size:17px;font-weight:500}.landing-v2 .cmp-receipt strong{font-weight:600}.landing-v2 .cmp-receipt .cmp-receipt-total{border-top:2px solid #2d1f0e;border-bottom:0;margin-top:6px;padding-top:14px}.landing-v2 .cmp-receipt .cmp-receipt-total dt{color:#2d1f0e;font-size:15px;font-weight:700}.landing-v2 .cmp-receipt .cmp-receipt-total dd{color:#e87828;font-size:24px}.landing-v2 .cmp-cta{text-align:center;margin-top:60px}.landing-v2 .cmp-cta-btn{color:#fff;background:#e87828;border-radius:999px;align-items:center;padding:18px 42px;font-family:Quicksand,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:translate .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease-out,background-color .18s ease-out;display:inline-flex;box-shadow:0 6px #a34c0a,0 18px 30px -12px #e878288c}.landing-v2 .cmp-cta-btn:hover{background:#f08a3a;translate:0 -2px;box-shadow:0 8px #a34c0a,0 22px 34px -12px #e8782899}.landing-v2 .cmp-cta-btn:active{transition-duration:80ms;translate:0 4px;box-shadow:0 2px #a34c0a,0 8px 16px -10px #e8782880}.landing-v2 .cmp-cta-btn:focus-visible{outline-offset:4px;outline:3px solid #fff8ee}.landing-v2 .cmp-fine{color:#fff8ee94;max-width:560px;margin:22px auto 0;font-family:Quicksand,sans-serif;font-size:13px;font-weight:500;line-height:1.55}.landing-v2 .cmp-head,.landing-v2 .cmp-tabs,.landing-v2 .cmp-tutor,.landing-v2 .cmp-us,.landing-v2 .cmp-receipt,.landing-v2 .cmp-cta{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1);translate:0 28px}.landing-v2 .cmp-inner.in .cmp-head{opacity:1;translate:0}.landing-v2 .cmp-inner.in .cmp-tabs{opacity:1;transition-delay:.12s;translate:0}.landing-v2 .cmp-inner.in .cmp-tutor{opacity:1;transition-delay:.2s;translate:0}.landing-v2 .cmp-inner.in .cmp-us{opacity:1;transition-delay:.32s;translate:0 -14px}.landing-v2 .cmp-inner.in .cmp-receipt{opacity:1;transition-delay:.9s;translate:0}.landing-v2 .cmp-inner.in .cmp-cta{opacity:1;transition-delay:1.05s;translate:0}@media (max-width:860px){.landing-v2 .cmp-section{padding:96px 16px 88px}.landing-v2 .cmp-tabs{gap:6px;margin-top:40px}.landing-v2 .cmp-tab{padding:8px 14px;font-size:14px}.landing-v2 .cmp-grid{grid-template-columns:1fr;gap:16px;margin-top:22px}.landing-v2 .cmp-card{padding:22px}.landing-v2 .cmp-answer{min-height:96px;padding-top:18px}.landing-v2 .cmp-inner.in .cmp-us{translate:0}.landing-v2 .cmp-dial{width:92px;height:92px}.landing-v2 .cmp-month{grid-template-columns:repeat(6,15px);gap:4px}.landing-v2 .cmp-day{border-radius:4px;width:15px;height:15px;font-size:7px}.landing-v2 .cmp-receipt{padding:18px 20px 24px}.landing-v2 .cmp-receipt>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-v2 .cmp-head,.landing-v2 .cmp-tabs,.landing-v2 .cmp-tutor,.landing-v2 .cmp-us,.landing-v2 .cmp-receipt,.landing-v2 .cmp-cta{opacity:1;transition:none;translate:none}.landing-v2 .cmp-title-mark{background-size:100% 100%;transition:none}.landing-v2 .cmp-dial-arc{stroke-dashoffset:0;transition:none!important}.landing-v2 .cmp-day{color:#fff;background:#e87828;scale:1;transition:none!important}.landing-v2 .cmp-us .cmp-mark path{stroke-dashoffset:0;animation:none!important}.landing-v2 .cmp-answer-swap,.landing-v2 .cmp-total-num{animation:none}.landing-v2 .cmp-tab{transition:none}.landing-v2 .cmp-loading{animation:none}.landing-v2 .cmp-cta-btn{transition:none}}