.TestimonialsCarousel-module__fuaBdW__stage{margin-top:0}.TestimonialsCarousel-module__fuaBdW__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.TestimonialsCarousel-module__fuaBdW__track{gap:1.25rem;width:max-content;animation:85s linear infinite TestimonialsCarousel-module__fuaBdW__marquee;display:flex}.TestimonialsCarousel-module__fuaBdW__marquee:hover .TestimonialsCarousel-module__fuaBdW__track,.TestimonialsCarousel-module__fuaBdW__marquee:focus-within .TestimonialsCarousel-module__fuaBdW__track{animation-play-state:paused}.TestimonialsCarousel-module__fuaBdW__card{background:#fffdf9eb;border:1px solid #101c3214;border-radius:1.25rem;flex-direction:column;justify-content:space-between;width:min(88vw,22rem);min-height:11.5rem;margin:0;padding:1.35rem 1.4rem 1.25rem;display:flex;box-shadow:0 18px 40px -32px #101c3259}.TestimonialsCarousel-module__fuaBdW__quote{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--primary);margin:0;font-size:1.05rem;line-height:1.55}.TestimonialsCarousel-module__fuaBdW__meta{border-top:1px solid #101c3212;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.TestimonialsCarousel-module__fuaBdW__name{color:var(--primary);font-size:.875rem;font-weight:600}.TestimonialsCarousel-module__fuaBdW__badgeVeli,.TestimonialsCarousel-module__fuaBdW__badgeStudent{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.68rem;font-weight:600}.TestimonialsCarousel-module__fuaBdW__badgeVeli{color:#9a7020;background:#d8a84e2e}.TestimonialsCarousel-module__fuaBdW__badgeStudent{color:#101c32b8;background:#101c320f}@keyframes TestimonialsCarousel-module__fuaBdW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:1024px){.TestimonialsCarousel-module__fuaBdW__card{width:22rem;min-height:12rem;padding:1.5rem 1.55rem 1.35rem}.TestimonialsCarousel-module__fuaBdW__quote{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.TestimonialsCarousel-module__fuaBdW__marquee{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.TestimonialsCarousel-module__fuaBdW__track{animation:none}}
.HeroVideo-module__1E4igG__composition{isolation:isolate;width:100%;min-width:0;display:grid;position:relative}.HeroVideo-module__1E4igG__mediaCluster{width:100%;min-width:0;max-width:510px;margin-inline:auto;position:relative}.HeroVideo-module__1E4igG__frame{z-index:2;background:var(--primary);outline-offset:5px;border:1px solid #faf8f34d;border-radius:28px;outline:1px solid #d8a84e8c;width:100%;max-width:100%;margin-inline:auto;padding:9px 9px 0;transition:transform .28s,box-shadow .28s;position:relative;box-shadow:0 28px 65px -28px #101c327a}.HeroVideo-module__1E4igG__viewport{isolation:isolate;aspect-ratio:2/3;outline-offset:-1px;background:var(--primary);border-radius:20px;outline:1px solid #faf8f340;position:relative;overflow:hidden}.HeroVideo-module__1E4igG__poster,.HeroVideo-module__1E4igG__video{object-fit:cover;object-position:center 54%;width:100%;height:100%}.HeroVideo-module__1E4igG__video{object-fit:contain;display:block}.HeroVideo-module__1E4igG__vignette{pointer-events:none;background:linear-gradient(#0000 75%,#101c328c);position:absolute;inset:0;box-shadow:inset 0 0 65px #101c321f}.HeroVideo-module__1E4igG__play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#101c32cc;border:1px solid #d8a84ea6;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #101c322e}.HeroVideo-module__1E4igG__play svg{margin-left:4px}.HeroVideo-module__1E4igG__watchLabel{text-align:center;color:#fff;text-shadow:0 1px 8px var(--primary);pointer-events:none;font-size:11px;position:absolute;top:calc(50% + 54px);left:0;right:0}.HeroVideo-module__1E4igG__duration{color:#fff;text-shadow:0 1px 5px var(--primary);font-size:11px;position:absolute;bottom:15px;right:16px}.HeroVideo-module__1E4igG__signature{height:36px;color:var(--champagne);letter-spacing:.18em;justify-content:center;align-items:center;gap:9px;font-size:8px;display:flex}.HeroVideo-module__1E4igG__signature>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.HeroVideo-module__1E4igG__glow{background:radial-gradient(ellipse, var(--champagne), transparent 70%);opacity:.65;filter:blur(30px);pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:-10% -8% -3% -14%}.HeroVideo-module__1E4igG__cornerAccent{z-index:1;background:var(--champagne);pointer-events:none;border-radius:50%;width:128px;height:128px;position:absolute;top:-24px;left:-24px}.HeroVideo-module__1E4igG__decoration{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroVideo-module__1E4igG__staff{aspect-ratio:850/750;width:min(420px,90%);height:auto;stroke:var(--accent);stroke-width:1px;opacity:.25;position:absolute;top:auto;bottom:-40px;right:-60px}.HeroVideo-module__1E4igG__trustColumn{display:none}.HeroVideo-module__1E4igG__trust{gap:0;margin:0;padding:0;list-style:none;display:grid}.HeroVideo-module__1E4igG__trust li{border-radius:3px;padding:0 0 22px;transition:background .4s,box-shadow .4s;position:relative}@media (hover:hover) and (pointer:fine){.HeroVideo-module__1E4igG__trust li:hover{background:linear-gradient(105deg,#f3e8d047,#d8a84e14,#0000);box-shadow:0 5px 16px -14px #d8a84e8c}.HeroVideo-module__1E4igG__trust li:hover strong{transform:translateY(-2px)scale(1.035)}.HeroVideo-module__1E4igG__trust li:hover:after{transform-origin:0;transform:scaleX(1)}}.HeroVideo-module__1E4igG__trust li+li{border-top:1px solid #d8a84e61;padding-top:22px}.HeroVideo-module__1E4igG__trust strong{font-family:var(--font-playfair), serif;font-size:32px;font-weight:500;line-height:1.3;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.HeroVideo-module__1E4igG__trust strong small{letter-spacing:.02em;font-size:.45em;font-weight:500}.HeroVideo-module__1E4igG__trust strong .HeroVideo-module__1E4igG__metricSuffix{letter-spacing:-.02em;margin-left:.06em;font-size:.62em;position:relative;top:-.22em}.HeroVideo-module__1E4igG__trust strong .HeroVideo-module__1E4igG__metricSuffixNormal{letter-spacing:-.02em;margin-left:.04em;font-size:.7em}.HeroVideo-module__1E4igG__rating{align-items:baseline;gap:9px;display:flex!important}.HeroVideo-module__1E4igG__rating b{color:var(--accent);font-family:var(--font-sans), sans-serif;letter-spacing:.12em;font-size:13px;font-weight:500}.HeroVideo-module__1E4igG__rating b i{font-style:normal;transition:transform .35s,color .35s;display:inline-block}@media (hover:hover) and (pointer:fine){.HeroVideo-module__1E4igG__rating:hover b i{color:color-mix(in srgb, var(--accent) 75%, white);transform:scale(1.08)}.HeroVideo-module__1E4igG__rating:hover b i:nth-child(2){transition-delay:45ms}.HeroVideo-module__1E4igG__rating:hover b i:nth-child(3){transition-delay:90ms}.HeroVideo-module__1E4igG__rating:hover b i:nth-child(4){transition-delay:.135s}.HeroVideo-module__1E4igG__rating:hover b i:nth-child(5){transition-delay:.18s}}.HeroVideo-module__1E4igG__rating em{color:var(--primary);font-size:.62em;font-style:normal;font-weight:500}.HeroVideo-module__1E4igG__trust span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.55;display:block}.HeroVideo-module__1E4igG__trust li+li:after{content:"";background:linear-gradient(90deg, var(--accent), transparent 75%);transform-origin:100%;height:1px;transition:transform .45s;position:absolute;inset:-1px 0 auto;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.HeroVideo-module__1E4igG__trust li,.HeroVideo-module__1E4igG__trust strong,.HeroVideo-module__1E4igG__rating b i,.HeroVideo-module__1E4igG__trust li+li:after{transition:none!important}}.HeroVideo-module__1E4igG__editorial{align-items:center;gap:14px;display:flex}.HeroVideo-module__1E4igG__detail{width:72px;height:72px;box-shadow:0 8px 24px -18px var(--primary);border:1px solid #d8a84e4d;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.HeroVideo-module__1E4igG__detailImage{object-fit:cover;object-position:35% 70%;filter:grayscale();transform:scale(1.7)}.HeroVideo-module__1E4igG__editorial p{letter-spacing:.14em;color:var(--primary);font-size:10px;line-height:1.85}.HeroVideo-module__1E4igG__editorial p span{background:var(--accent);transform-origin:0;width:32px;height:1px;margin-top:13px;transition:width .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;display:block}@media (hover:hover) and (pointer:fine){.HeroVideo-module__1E4igG__editorial:hover p span,.HeroVideo-module__1E4igG__editorial:focus-within p span{width:58px;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__1E4igG__editorial p span{transition:none}}.HeroVideo-module__1E4igG__error{background:var(--primary);color:#fff;border-radius:8px;padding:12px;font-size:12px;position:absolute;inset:auto 10px 60px}.HeroVideo-module__1E4igG__error button{cursor:pointer;text-decoration:underline}@media (hover:hover) and (pointer:fine){.HeroVideo-module__1E4igG__frame:hover{transform:translateY(-2px);box-shadow:0 32px 70px -28px #101c328c}.HeroVideo-module__1E4igG__play:hover{background:var(--primary);border-color:var(--accent);transform:translate(-50%,-50%)scale(1.04)}}@media (min-width:640px) and (max-width:1199px){.HeroVideo-module__1E4igG__mediaCluster{max-width:510px}.HeroVideo-module__1E4igG__cornerAccent{width:168px;height:168px;top:-40px;left:calc(50% - 340px)}}@media (max-width:639px){.HeroVideo-module__1E4igG__mediaCluster{max-width:min(100%,340px)}.HeroVideo-module__1E4igG__frame{outline-offset:3px;border-radius:24px;padding:7px 7px 0}.HeroVideo-module__1E4igG__viewport{border-radius:17px}.HeroVideo-module__1E4igG__decoration{display:none}}@media (min-width:1200px){.HeroVideo-module__1E4igG__composition{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem)}.HeroVideo-module__1E4igG__mediaCluster{perspective:1600px;justify-self:end;max-width:min(100%,480px);margin-inline:0}.HeroVideo-module__1E4igG__frame{outline-offset:6px;transform-origin:50%;border-radius:32px;padding:14px;transform:rotateY(-4deg)rotate(-.7deg);box-shadow:8px 28px 45px -17px #101c3266,inset 0 -4px 5px #ffffff26}.HeroVideo-module__1E4igG__viewport{border-radius:22px}.HeroVideo-module__1E4igG__play{width:88px;height:88px}.HeroVideo-module__1E4igG__signature{display:none}.HeroVideo-module__1E4igG__cornerAccent{width:168px;height:168px;top:-40px;left:-40px}.HeroVideo-module__1E4igG__trustColumn{z-index:3;border-left:1px solid #d8a84e73;flex-direction:column;flex-shrink:0;gap:32px;width:max-content;max-width:240px;padding-left:20px;display:flex}.HeroVideo-module__1E4igG__trust{gap:0}.HeroVideo-module__1E4igG__trust strong{font-size:36px}.HeroVideo-module__1E4igG__trust span{font-size:13px}.HeroVideo-module__1E4igG__editorial p{font-size:11px}.HeroVideo-module__1E4igG__detail{width:80px;height:80px}.HeroVideo-module__1E4igG__staff{opacity:.3;bottom:-80px;right:-40px}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.HeroVideo-module__1E4igG__frame:hover{transform:rotateY(-4deg)rotate(-.7deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__1E4igG__frame,.HeroVideo-module__1E4igG__play{transition:none}.HeroVideo-module__1E4igG__frame:hover{transform:rotateY(-4deg)rotate(-.7deg)}.HeroVideo-module__1E4igG__play:hover{transform:translate(-50%,-50%)}}
.Hero-module__s-6kkG__headlineAccent{display:inline-block;position:relative}.Hero-module__s-6kkG__signatureWord{white-space:nowrap;position:relative}.Hero-module__s-6kkG__underline{pointer-events:none;width:113%;height:.28em;position:absolute;bottom:-.18em;left:-3%;overflow:visible}.Hero-module__s-6kkG__cornerLines{width:60vw;height:auto;color:var(--accent);opacity:.65;pointer-events:none;position:absolute;bottom:-1.75rem;left:-2rem}@media (max-width:767px){.Hero-module__s-6kkG__cornerLines{opacity:.28;width:min(26rem,90vw);left:-5rem}}
@media (min-width:1024px) and (hover:hover) and (pointer:fine){.HowItWorks-module__Hv8dkq__content{transform-origin:0 0;transition:transform .28s cubic-bezier(.2,.65,.3,1)}.HowItWorks-module__Hv8dkq__number,.HowItWorks-module__Hv8dkq__title{transition:color .28s}.HowItWorks-module__Hv8dkq__dot{transition:transform .28s,box-shadow .28s}.HowItWorks-module__Hv8dkq__step:hover .HowItWorks-module__Hv8dkq__content{transform:translateY(-4px)scale(1.018)}.HowItWorks-module__Hv8dkq__step:hover .HowItWorks-module__Hv8dkq__number{color:var(--accent)}.HowItWorks-module__Hv8dkq__step:hover .HowItWorks-module__Hv8dkq__title{color:color-mix(in srgb, var(--primary) 88%, black)}.HowItWorks-module__Hv8dkq__step:hover .HowItWorks-module__Hv8dkq__dot{box-shadow:0 0 0 5px var(--background), 0 0 0 8px color-mix(in srgb, var(--accent) 13%, transparent);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__Hv8dkq__content,.HowItWorks-module__Hv8dkq__number,.HowItWorks-module__Hv8dkq__title,.HowItWorks-module__Hv8dkq__dot{transition:none}.HowItWorks-module__Hv8dkq__step:hover .HowItWorks-module__Hv8dkq__content,.HowItWorks-module__Hv8dkq__step:hover .HowItWorks-module__Hv8dkq__dot{transform:none}}
