@font-face{font-family:smileySans;src:url(../media/SmileySans_Homepage-s.p.04lqyh9xlkr1l.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:smileySans Fallback;src:local(Arial);ascent-override:97.0%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:100.0%}.smileysans_604c529c-module__DG_9gq__className{font-family:smileySans,smileySans Fallback;font-style:normal;font-weight:400}.smileysans_604c529c-module__DG_9gq__variable{--font-smiley:"smileySans", "smileySans Fallback"}
.HomeFeatureCarousel-module__cRsM0W__root{--fc-ink:#141c2b;--fc-navy:#1b2d4f;--fc-navy-hover:#142848;--fc-muted:#5c6370;--fc-line:#e2e6ec;--fc-chip:#eef1f6;--fc-card:#fff;--fc-page:#f3f4f6;--fc-red:#c62f2a;--fc-green:#2f7d4f;--fc-green-soft:#e3f2e8;--fc-amber:#8a5a10;--fc-amber-soft:#fbefd9;--fc-mark:#fdf0c4;--fc-sky-1:#e3ebfb;--fc-sky-2:#bdd0f4;--fc-exam-blue:#3b5fc4;--fc-exam-green:#4a9a52;--fc-exam-panel:#f5f8fe;--fc-display:var(--font-lora), Georgia, "Times New Roman", serif;--fc-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;border:1px solid var(--fc-line);background:var(--fc-card);width:100%;min-width:0;max-width:34rem;color:var(--fc-ink);font-family:var(--fc-sans);border-radius:16px;justify-self:end;position:relative;overflow:hidden;box-shadow:0 10px 28px -16px #141e3247}.HomeFeatureCarousel-module__cRsM0W__progress{background:var(--fc-line);height:2px}.HomeFeatureCarousel-module__cRsM0W__progress i{background:var(--fc-navy);width:0;height:100%;animation-name:HomeFeatureCarousel-module__cRsM0W__grow;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes HomeFeatureCarousel-module__cRsM0W__grow{to{width:100%}}.HomeFeatureCarousel-module__cRsM0W__stage{touch-action:pan-y;display:grid}.HomeFeatureCarousel-module__cRsM0W__panel{visibility:hidden;flex-direction:column;grid-area:1/1;gap:12px;min-width:0;padding:18px 20px 0;display:flex}.HomeFeatureCarousel-module__cRsM0W__panelActive{visibility:visible;animation:.26s ease-out HomeFeatureCarousel-module__cRsM0W__fade}@keyframes HomeFeatureCarousel-module__cRsM0W__fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.HomeFeatureCarousel-module__cRsM0W__head{color:var(--fc-muted);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:500;display:flex}.HomeFeatureCarousel-module__cRsM0W__newBadge{background:var(--fc-red);color:#fff;letter-spacing:.02em;border-radius:999px;padding:1px 8px;font-size:.6875rem;font-weight:600}.HomeFeatureCarousel-module__cRsM0W__scene{border-radius:10px;height:228px;position:relative;overflow:hidden;container-type:inline-size}.HomeFeatureCarousel-module__cRsM0W__title{font-family:var(--fc-display);color:var(--fc-ink);text-wrap:balance;margin:2px 0 0;font-size:1.25rem;font-weight:600;line-height:1.25}.HomeFeatureCarousel-module__cRsM0W__root[data-locale=zh] .HomeFeatureCarousel-module__cRsM0W__title{font-family:var(--fc-sans);font-weight:700}.HomeFeatureCarousel-module__cRsM0W__description{color:var(--fc-muted);margin:0;font-size:.875rem;line-height:1.6}.HomeFeatureCarousel-module__cRsM0W__actions{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:auto;padding-top:2px;display:flex}.HomeFeatureCarousel-module__cRsM0W__primary{background:var(--fc-navy);color:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s;display:inline-flex}.HomeFeatureCarousel-module__cRsM0W__primary:hover{background:var(--fc-navy-hover)}.HomeFeatureCarousel-module__cRsM0W__primary:focus-visible,.HomeFeatureCarousel-module__cRsM0W__secondary:focus-visible,.HomeFeatureCarousel-module__cRsM0W__tab:focus-visible .HomeFeatureCarousel-module__cRsM0W__tabPill,.HomeFeatureCarousel-module__cRsM0W__arrow:focus-visible{outline:2px solid var(--fc-exam-blue);outline-offset:2px}.HomeFeatureCarousel-module__cRsM0W__secondary{min-height:44px;color:var(--fc-navy);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.HomeFeatureCarousel-module__cRsM0W__secondary:hover{text-underline-offset:3px;text-decoration:underline}.HomeFeatureCarousel-module__cRsM0W__note{color:var(--fc-green);font-size:.75rem;font-weight:600}.HomeFeatureCarousel-module__cRsM0W__controls{border-top:1px solid var(--fc-line);align-items:center;gap:6px;margin-top:16px;padding:6px 10px 6px 12px;display:flex}.HomeFeatureCarousel-module__cRsM0W__tabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.HomeFeatureCarousel-module__cRsM0W__tabs::-webkit-scrollbar{display:none}.HomeFeatureCarousel-module__cRsM0W__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.HomeFeatureCarousel-module__cRsM0W__tab{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;min-height:44px;padding:0 1px;display:inline-flex}.HomeFeatureCarousel-module__cRsM0W__tabPill{white-space:nowrap;color:var(--fc-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.HomeFeatureCarousel-module__cRsM0W__tab:hover .HomeFeatureCarousel-module__cRsM0W__tabPill{color:var(--fc-navy)}.HomeFeatureCarousel-module__cRsM0W__tab[aria-selected=true] .HomeFeatureCarousel-module__cRsM0W__tabPill{border-color:var(--fc-line);background:var(--fc-chip);color:var(--fc-navy);font-weight:600}.HomeFeatureCarousel-module__cRsM0W__newDot{background:var(--fc-red);border-radius:50%;width:6px;height:6px}.HomeFeatureCarousel-module__cRsM0W__arrows{flex:none;gap:4px;display:flex}.HomeFeatureCarousel-module__cRsM0W__arrow{border:1px solid var(--fc-line);background:var(--fc-card);width:36px;height:36px;color:var(--fc-navy);cursor:pointer;border-radius:50%;place-items:center;display:grid}.HomeFeatureCarousel-module__cRsM0W__arrow:hover{background:var(--fc-chip)}.HomeFeatureCarousel-module__cRsM0W__exam{background:linear-gradient(180deg, var(--fc-sky-1), var(--fc-sky-2));grid-template-rows:auto 1fr;height:100%;font-size:.6875rem;line-height:1.45;display:grid}.HomeFeatureCarousel-module__cRsM0W__examTop{background:#ffffff8c;border-bottom:1px solid #3b5fc42e;align-items:center;gap:8px;padding:7px 10px;display:flex}.HomeFeatureCarousel-module__cRsM0W__examTop b{color:var(--fc-ink);font-weight:600}.HomeFeatureCarousel-module__cRsM0W__examTop small{color:var(--fc-muted);font-size:.625rem}.HomeFeatureCarousel-module__cRsM0W__examLogo{background:var(--fc-exam-blue);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.HomeFeatureCarousel-module__cRsM0W__examBody{grid-template-columns:66px minmax(0,1fr) 96px;gap:6px;min-height:0;padding:7px;display:grid}.HomeFeatureCarousel-module__cRsM0W__examTasks{background:var(--fc-exam-panel);border-radius:6px;align-content:start;gap:3px;margin:0;padding:4px;list-style:none;display:grid}.HomeFeatureCarousel-module__cRsM0W__examTasks li{color:var(--fc-red);border-radius:4px;padding:4px 5px;font-weight:600;display:grid}.HomeFeatureCarousel-module__cRsM0W__examTasks em{color:var(--fc-muted);font-size:.5625rem;font-style:normal;font-weight:400}.HomeFeatureCarousel-module__cRsM0W__examTasks .HomeFeatureCarousel-module__cRsM0W__examTaskOn{background:var(--fc-exam-green);color:#fff}.HomeFeatureCarousel-module__cRsM0W__examTasks .HomeFeatureCarousel-module__cRsM0W__examTaskOn em{color:#ffffffe0}.HomeFeatureCarousel-module__cRsM0W__examMain{grid-template-rows:auto 1fr;gap:5px;min-width:0;display:grid}.HomeFeatureCarousel-module__cRsM0W__examPrompt,.HomeFeatureCarousel-module__cRsM0W__examInput{color:var(--fc-ink);background:#fff;border-radius:6px;margin:0;padding:6px 8px;overflow:hidden}.HomeFeatureCarousel-module__cRsM0W__examInput{border:1px solid #3b5fc440;line-height:1.5}.HomeFeatureCarousel-module__cRsM0W__caret{vertical-align:-2px;background:var(--fc-ink);width:1px;height:11px;margin-left:1px;animation:1s step-end infinite HomeFeatureCarousel-module__cRsM0W__blink;display:inline-block}@keyframes HomeFeatureCarousel-module__cRsM0W__blink{50%{opacity:0}}.HomeFeatureCarousel-module__cRsM0W__examSide{align-content:start;gap:5px;display:grid}.HomeFeatureCarousel-module__cRsM0W__examBox{text-align:center;background:#fff;border-radius:6px;justify-items:center;gap:1px;padding:5px 6px;display:grid}.HomeFeatureCarousel-module__cRsM0W__examBox small{letter-spacing:.06em;text-transform:uppercase;color:var(--fc-muted);font-size:.5rem}.HomeFeatureCarousel-module__cRsM0W__examTime{font-variant-numeric:tabular-nums;color:var(--fc-ink);font-size:1rem;font-weight:600}.HomeFeatureCarousel-module__cRsM0W__examKeys{grid-template-columns:repeat(4,1fr);gap:2px;width:100%;display:grid}.HomeFeatureCarousel-module__cRsM0W__examKeys span{background:var(--fc-exam-panel);border:1px solid #3b5fc426;border-radius:3px;padding:1px 0;font-size:.625rem}.HomeFeatureCarousel-module__cRsM0W__examCount{font-size:.6875rem;font-weight:600}.HomeFeatureCarousel-module__cRsM0W__examBar{background:var(--fc-line);border-radius:2px;width:100%;height:3px;margin-top:3px;display:block}.HomeFeatureCarousel-module__cRsM0W__examBar i{background:var(--fc-exam-green);border-radius:2px;width:28%;height:100%;display:block}.HomeFeatureCarousel-module__cRsM0W__talk{background:var(--fc-page);grid-template-rows:auto 1fr auto;gap:6px;height:100%;padding:9px 12px;font-size:.6875rem;line-height:1.35;display:grid}.HomeFeatureCarousel-module__cRsM0W__talkTopic{border:1px solid var(--fc-line);background:var(--fc-card);border-radius:8px;margin:0;padding:5px 8px}.HomeFeatureCarousel-module__cRsM0W__talkTopic b{letter-spacing:.04em;color:var(--fc-navy);font-size:.625rem;display:block}.HomeFeatureCarousel-module__cRsM0W__bubbles{align-content:start;gap:5px;min-height:0;display:grid;overflow:hidden}.HomeFeatureCarousel-module__cRsM0W__bubble{border-radius:10px;max-width:84%;margin:0;padding:5px 8px}.HomeFeatureCarousel-module__cRsM0W__bubble small{opacity:.72;margin-bottom:1px;font-size:.5625rem;display:block}.HomeFeatureCarousel-module__cRsM0W__bubbleMe{background:var(--fc-navy);color:#fff;border-bottom-right-radius:3px;justify-self:end}.HomeFeatureCarousel-module__cRsM0W__bubbleExaminer{border:1px solid var(--fc-line);background:var(--fc-card);border-bottom-left-radius:3px;justify-self:start}.HomeFeatureCarousel-module__cRsM0W__chips{flex-wrap:wrap;gap:5px;display:flex}.HomeFeatureCarousel-module__cRsM0W__chips span{border-radius:999px;padding:2px 8px;font-size:.625rem}.HomeFeatureCarousel-module__cRsM0W__chips .HomeFeatureCarousel-module__cRsM0W__chipGood{background:var(--fc-green-soft);color:var(--fc-green)}.HomeFeatureCarousel-module__cRsM0W__chips .HomeFeatureCarousel-module__cRsM0W__chipNext{background:var(--fc-amber-soft);color:var(--fc-amber)}.HomeFeatureCarousel-module__cRsM0W__list{background:var(--fc-page);align-content:start;gap:6px;height:100%;padding:10px;font-size:.75rem;display:grid}.HomeFeatureCarousel-module__cRsM0W__report,.HomeFeatureCarousel-module__cRsM0W__seat{border:1px solid var(--fc-line);background:var(--fc-card);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;line-height:1.3;display:grid}.HomeFeatureCarousel-module__cRsM0W__report{grid-template-columns:60px minmax(0,1fr)}.HomeFeatureCarousel-module__cRsM0W__reportDate{font-family:var(--fc-display);color:var(--fc-navy);font-size:.875rem;font-weight:600;line-height:1.15}.HomeFeatureCarousel-module__cRsM0W__reportBody{gap:3px;min-width:0;display:grid}.HomeFeatureCarousel-module__cRsM0W__reportBody b,.HomeFeatureCarousel-module__cRsM0W__seat b{font-weight:600}.HomeFeatureCarousel-module__cRsM0W__tagRow{flex-wrap:wrap;gap:4px;display:flex}.HomeFeatureCarousel-module__cRsM0W__tagRow i{background:var(--fc-chip);color:var(--fc-navy);border-radius:4px;padding:1px 5px;font-size:.5625rem;font-style:normal}.HomeFeatureCarousel-module__cRsM0W__seat{grid-template-columns:minmax(0,1fr) auto}.HomeFeatureCarousel-module__cRsM0W__seat b{display:block}.HomeFeatureCarousel-module__cRsM0W__seat span{color:var(--fc-muted);font-size:.6875rem}.HomeFeatureCarousel-module__cRsM0W__seat .HomeFeatureCarousel-module__cRsM0W__follow{border:1px solid var(--fc-line);background:var(--fc-chip);color:var(--fc-navy);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.625rem;font-weight:600}.HomeFeatureCarousel-module__cRsM0W__checked{color:var(--fc-muted);align-items:center;gap:6px;padding:2px 2px 0;font-size:.625rem;display:flex}.HomeFeatureCarousel-module__cRsM0W__checked:before{content:"";background:var(--fc-green);border-radius:50%;width:6px;height:6px}.HomeFeatureCarousel-module__cRsM0W__read{background:var(--fc-page);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;height:100%;padding:10px;font-size:.75rem;line-height:1.5;display:grid}.HomeFeatureCarousel-module__cRsM0W__pane{border:1px solid var(--fc-line);background:var(--fc-card);border-radius:8px;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid;position:relative}.HomeFeatureCarousel-module__cRsM0W__pane p{margin:0}.HomeFeatureCarousel-module__cRsM0W__pane mark{background:var(--fc-mark);color:inherit;border-radius:2px;padding:0 1px}.HomeFeatureCarousel-module__cRsM0W__paneLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--fc-muted);font-size:.5625rem}.HomeFeatureCarousel-module__cRsM0W__paneTranslation p{color:var(--fc-muted);font-size:.6875rem}.HomeFeatureCarousel-module__cRsM0W__popover{background:var(--fc-ink);color:#fff;border-radius:6px;justify-self:start;padding:4px 8px;font-size:.625rem;box-shadow:0 6px 16px -6px #0006}.HomeFeatureCarousel-module__cRsM0W__options{gap:4px;margin-top:2px;display:grid}.HomeFeatureCarousel-module__cRsM0W__options span{border:1px solid var(--fc-line);border-radius:5px;padding:3px 6px;font-size:.625rem}.HomeFeatureCarousel-module__cRsM0W__options .HomeFeatureCarousel-module__cRsM0W__optionOn{border-color:var(--fc-navy);background:var(--fc-chip)}.HomeFeatureCarousel-module__cRsM0W__speed{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.HomeFeatureCarousel-module__cRsM0W__speed i{border:1px solid var(--fc-line);border-radius:999px;padding:1px 6px;font-size:.5625rem;font-style:normal}.HomeFeatureCarousel-module__cRsM0W__speed .HomeFeatureCarousel-module__cRsM0W__speedOn{border-color:var(--fc-navy);background:var(--fc-navy);color:#fff}@container (max-width:470px){.HomeFeatureCarousel-module__cRsM0W__bubbles .HomeFeatureCarousel-module__cRsM0W__bubble:nth-child(3){display:none}}@media (max-width:767px){.HomeFeatureCarousel-module__cRsM0W__root{justify-self:stretch;max-width:none}}@media (max-width:520px){.HomeFeatureCarousel-module__cRsM0W__panel{padding:14px 14px 0}.HomeFeatureCarousel-module__cRsM0W__controls{padding:4px 8px 4px 10px}.HomeFeatureCarousel-module__cRsM0W__arrows{display:none}.HomeFeatureCarousel-module__cRsM0W__examBody{grid-template-columns:54px minmax(0,1fr) 76px}.HomeFeatureCarousel-module__cRsM0W__examKeysBox{display:none}.HomeFeatureCarousel-module__cRsM0W__read{grid-template-columns:minmax(0,1fr)}.HomeFeatureCarousel-module__cRsM0W__paneTranslation{display:none}}@media (prefers-reduced-motion:reduce){.HomeFeatureCarousel-module__cRsM0W__panelActive,.HomeFeatureCarousel-module__cRsM0W__caret,.HomeFeatureCarousel-module__cRsM0W__progress i{animation:none}}
.HomeTestimonials-module__bs5ECq__section{border-top:1px solid var(--border);background:var(--paper);padding-block:clamp(2.25rem,3.2vw,3rem);position:relative;overflow:hidden}.HomeTestimonials-module__bs5ECq__header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.HomeTestimonials-module__bs5ECq__eyebrow{color:var(--primary);letter-spacing:.06em;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.HomeTestimonials-module__bs5ECq__eyebrow:before{border-radius:var(--radius-sm);background:var(--maple,var(--accent));content:"";width:1.75rem;height:2px}.HomeTestimonials-module__bs5ECq__heading{max-width:18ch;color:var(--ink);font-family:var(--font-lora), Georgia, serif;font-size:var(--section-heading-size);letter-spacing:-.01em;text-wrap:balance;margin-top:.6rem;font-weight:400;line-height:1.12}.HomeTestimonials-module__bs5ECq__headerAside{flex-direction:column;align-items:flex-end;gap:.9rem;max-width:31rem;display:flex}.HomeTestimonials-module__bs5ECq__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.HomeTestimonials-module__bs5ECq__toolLink{min-height:2.75rem;color:var(--primary);align-items:center;gap:.35rem;font-size:.875rem;font-weight:650;line-height:1.4;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.HomeTestimonials-module__bs5ECq__toolLink:hover{color:var(--primary-hover);transform:translate(.15rem)}.HomeTestimonials-module__bs5ECq__toolLink:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--primary);outline-offset:4px}.HomeTestimonials-module__bs5ECq__rows{flex-direction:column;gap:.75rem;margin-top:clamp(1.5rem,2.5vw,2rem);display:flex}.HomeTestimonials-module__bs5ECq__viewport{padding-block:.2rem .45rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.HomeTestimonials-module__bs5ECq__viewport:hover .HomeTestimonials-module__bs5ECq__track,.HomeTestimonials-module__bs5ECq__viewport:focus-within .HomeTestimonials-module__bs5ECq__track{animation-play-state:paused}.HomeTestimonials-module__bs5ECq__track{--marquee-duration:78s;width:max-content;animation:HomeTestimonials-module__bs5ECq__home-testimonial-marquee var(--marquee-duration) linear infinite;will-change:transform;flex-shrink:0;display:flex}.HomeTestimonials-module__bs5ECq__trackList{flex-shrink:0;gap:.75rem;width:max-content;margin:0;padding:0 .75rem 0 0;list-style:none;display:flex}.HomeTestimonials-module__bs5ECq__card{border:1px solid color-mix(in srgb, var(--border) 92%, var(--primary));border-radius:var(--radius-xl);background:var(--card);width:clamp(16rem,24vw,19.5rem);min-height:8.75rem;box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.HomeTestimonials-module__bs5ECq__card:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.HomeTestimonials-module__bs5ECq__cardMeta{align-items:center;gap:.6rem;min-width:0;display:flex}.HomeTestimonials-module__bs5ECq__avatar{border-radius:var(--radius-pill);letter-spacing:-.03em;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:750;display:inline-flex}.HomeTestimonials-module__bs5ECq__avatarBlue{background:var(--primary-muted);color:var(--primary)}.HomeTestimonials-module__bs5ECq__avatarGreen{background:var(--correct-bg);color:var(--primary)}.HomeTestimonials-module__bs5ECq__avatarRed{background:var(--error-bg);color:var(--primary)}.HomeTestimonials-module__bs5ECq__avatarGold{background:color-mix(in srgb, var(--maple) 9%, white);color:var(--primary)}.HomeTestimonials-module__bs5ECq__metaCopy{min-width:0}.HomeTestimonials-module__bs5ECq__metaName,.HomeTestimonials-module__bs5ECq__metaRole{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HomeTestimonials-module__bs5ECq__metaName{color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.35}.HomeTestimonials-module__bs5ECq__metaRole{color:var(--ink-muted);margin-top:.15rem;font-size:.8125rem;line-height:1.35}.HomeTestimonials-module__bs5ECq__quoteMark{height:.9rem;color:var(--ink-muted);font-family:var(--font-lora), Georgia, serif;align-self:flex-end;margin-top:-.25rem;font-size:1.5rem;line-height:1}.HomeTestimonials-module__bs5ECq__quote{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.05rem 0 0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}@keyframes HomeTestimonials-module__bs5ECq__home-testimonial-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:48rem){.HomeTestimonials-module__bs5ECq__header{flex-direction:column;align-items:flex-start;gap:1.1rem}.HomeTestimonials-module__bs5ECq__headerAside{align-items:flex-start;max-width:38rem}.HomeTestimonials-module__bs5ECq__headerActions{justify-content:flex-start}.HomeTestimonials-module__bs5ECq__rows{gap:.8rem}}@media (max-width:40rem),(prefers-reduced-motion:reduce){.HomeTestimonials-module__bs5ECq__viewport{scrollbar-width:none;touch-action:pan-x;padding-bottom:.8rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.HomeTestimonials-module__bs5ECq__viewport::-webkit-scrollbar{display:none}.HomeTestimonials-module__bs5ECq__track{animation:none}.HomeTestimonials-module__bs5ECq__quote{-webkit-line-clamp:3}.HomeTestimonials-module__bs5ECq__card:hover{box-shadow:var(--shadow-md);transform:none}}@media (max-width:30rem){.HomeTestimonials-module__bs5ECq__section{padding-block:2.25rem 2.4rem}.HomeTestimonials-module__bs5ECq__heading{max-width:15ch}.HomeTestimonials-module__bs5ECq__card{width:min(78vw,18rem);min-height:9rem;padding-inline:1rem}}
