.title-text[data-v-65f426d1]{color:#21273c;font-family:Lora,serif;font-optical-sizing:auto;font-size:clamp(2.8rem,8vw,3.3rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.2;margin-bottom:.5rem;position:relative}:lang(zh) .title-text[data-v-65f426d1],:lang(zh-CN) .title-text[data-v-65f426d1]{font-family:sans-serif;font-weight:500}.subtitle-text[data-v-65f426d1]{color:#555;font-family:Courier;font-size:1.2rem;font-weight:700;line-height:1.5;margin-left:auto;margin-right:auto}.hero-left-content[data-v-65f426d1]{align-items:center;display:flex;flex-direction:column;gap:1.75rem;padding-bottom:.5rem}.hero-pill[data-v-65f426d1]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid rgba(232,117,89,.18);border-radius:9999px;box-shadow:0 6px 24px #0000000d,0 0 0 1px #e8755914;display:inline-flex;gap:.75rem;padding:.45rem 1.1rem}.hero-pill__accent[data-v-65f426d1]{color:#d94d2d;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-pill__separator[data-v-65f426d1]{background:#d94d2d38;height:18px;width:1px}.hero-pill__secondary[data-v-65f426d1]{color:#3f455a;font-size:.75rem;font-weight:600}.hero-subtitle[data-v-65f426d1]{color:#41475b;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.7;margin-left:auto;margin-right:auto;max-width:44rem}.hero-feature-notes[data-v-65f426d1]{display:grid;gap:1rem;margin-top:1.4rem;max-width:38rem;width:100%}.hero-note[data-v-65f426d1]{align-items:center;display:flex;gap:.75rem;padding-left:.4rem;position:relative}.hero-note--1[data-v-65f426d1]{transform:translate(2px)}.hero-note--2[data-v-65f426d1]{transform:translate(8px)}.hero-note--3[data-v-65f426d1]{transform:translate(14px)}.hero-note[data-v-65f426d1]:after{background:linear-gradient(90deg,rgba(33,39,60,.12),transparent 80%);bottom:-.4rem;content:"";height:1px;left:1.8rem;opacity:.45;position:absolute;right:0}.hero-note__marker[data-v-65f426d1]{background:radial-gradient(circle at 40% 35%,#fff2ed 0,#f77755 85%);border-radius:50%;box-shadow:0 3px 6px #f35e3e2e,inset 0 1px #ffffffbf;flex-shrink:0;height:14px;position:relative;width:14px}.hero-note__marker[data-v-65f426d1]:after{border:1.2px solid hsla(9,100%,99%,.9);border-radius:50%;content:"";inset:3px;position:absolute}.hero-note__text[data-v-65f426d1]{background:#ffeee866;border-radius:.35rem;color:#1a2133;font-family:Soehne,Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.01em;padding:.12rem .45rem}.hero-cta-group[data-v-65f426d1]{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;max-width:32rem;width:100%}.hero-button[data-v-65f426d1]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-height:3.15rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.hero-button--primary[data-v-65f426d1]{background:linear-gradient(135deg,#e87559,#f35e3e);border:none;box-shadow:0 10px 24px #e8755940,0 2px 8px #e875592e;color:#fff}.hero-button--primary[data-v-65f426d1]:hover{box-shadow:0 12px 28px #e8755947,0 4px 12px #e8755933;transform:translateY(-1px)}.hero-button--primary[data-v-65f426d1]:focus{box-shadow:0 0 0 3px #f35e3e33,0 10px 24px #e8755940;outline:none}.hero-button--secondary[data-v-65f426d1]{background:#fffffff0;border:1px solid rgba(232,117,89,.28);box-shadow:inset 0 1px #ffffffe6,0 4px 12px #e8755924;color:#d94d2d}.hero-button--secondary[data-v-65f426d1]:hover{background:#e8755914;transform:translateY(-1px)}.hero-button--secondary[data-v-65f426d1]:focus{box-shadow:0 0 0 3px #f35e3e1f;outline:none}.hero-cta-divider[data-v-65f426d1]{align-items:center;color:#787e92;display:flex;font-size:.8rem;font-weight:600;justify-content:center;letter-spacing:.18em;text-transform:uppercase}.hero-cta-divider span[data-v-65f426d1]{display:inline-block}.hero-cta-note[data-v-65f426d1]{color:#61667a;font-size:.85rem;margin-top:-.2rem}.hero-title-underline[data-v-65f426d1]{background:linear-gradient(110deg,#f35e3e33,#f35e3e59);background-position:0 90%;background-repeat:no-repeat;background-size:100% .55em;border-bottom:2px solid rgba(243,94,62,.6);border-radius:999px;display:inline-block;padding-bottom:.2rem;position:relative}.hero-text-highlight[data-v-65f426d1]{background:linear-gradient(180deg,rgba(243,94,62,.16) 40%,transparent 0);border-radius:4px;color:#d94d2d;font-weight:700;padding:0 .15rem}@media (min-width:768px){.subtitle-text[data-v-65f426d1]{margin-left:0;margin-right:0}.hero-left-content[data-v-65f426d1]{align-items:flex-start}.hero-subtitle[data-v-65f426d1]{margin-left:0}.hero-feature-notes[data-v-65f426d1]{gap:1rem}.hero-cta-group[data-v-65f426d1]{align-items:center;flex-direction:row}.hero-button[data-v-65f426d1]{min-width:240px;width:auto}.hero-cta-divider[data-v-65f426d1]{width:48px}}@media (max-width:639px){.hero-cta-divider[data-v-65f426d1]{background:#787e9247;height:1px;position:relative;width:100%}.hero-cta-divider span[data-v-65f426d1]{background:#ffffffeb;font-size:.75rem;left:50%;letter-spacing:.38em;padding:0 .5rem;position:absolute;top:-.6rem;transform:translate(-50%)}.hero-note__marker[data-v-65f426d1]{height:12px;width:12px}.hero-note__marker[data-v-65f426d1]:after{inset:2px}.hero-left-content[data-v-65f426d1]{gap:.75rem}.hero-feature-notes[data-v-65f426d1]{gap:.5rem;margin-top:.25rem}.hero-note[data-v-65f426d1]{gap:.6rem;padding-left:0}.hero-note[data-v-65f426d1]:after{left:0}.hero-note--1[data-v-65f426d1]{transform:translate(0)}.hero-note--2[data-v-65f426d1]{transform:translate(6px)}.hero-note--3[data-v-65f426d1]{transform:translate(12px)}.hero-pill__secondary[data-v-65f426d1],.hero-pill__separator[data-v-65f426d1]{display:none}.hero-pill[data-v-65f426d1]{padding:.35rem .85rem}.title-text[data-v-65f426d1]{font-size:clamp(2rem,8vw,2.8rem)}.hero-subtitle[data-v-65f426d1]{font-size:1rem;line-height:1.5}.hero-note__text[data-v-65f426d1]{font-size:.95rem;padding:.1rem .35rem}}.hero-background[data-v-65f426d1]{background-image:repeating-linear-gradient(#fcfbfb,#fcfbfb 25px,#eeeef4 26px 27px)}.hero-live-preview[data-v-65f426d1]{display:flex;height:100%;position:relative;width:100%;z-index:1}.hero-demo-wrap[data-v-65f426d1]{transition:height .35s ease}@media (prefers-reduced-motion:reduce){.hero-demo-wrap[data-v-65f426d1]{transition:none}}.hero-paper[data-v-65f426d1]{background:#fff;border:1px solid hsla(36,30%,83%,.55);border-radius:26px;box-shadow:0 18px 36px -24px #21273c4d;inset:4% -.75rem;opacity:.55;position:absolute;transform:rotate(-3deg);transition:transform .4s ease,opacity .4s ease;z-index:0}.hero-paper--mid[data-v-65f426d1]{inset:2% -.35rem;opacity:.7;transform:rotate(1.8deg)}@media (max-width:540px){.hero-paper[data-v-65f426d1]{display:none}}.hero-live-preview[data-v-65f426d1] .hero-card{flex:1}.hero-fade-enter-active[data-v-65f426d1],.hero-fade-leave-active[data-v-65f426d1]{transition:opacity .4s ease,transform .4s ease}.hero-fade-enter-from[data-v-65f426d1],.hero-fade-leave-to[data-v-65f426d1]{opacity:0;transform:translateY(12px) scale(.98)}.section-container[data-v-ab1d1d48]{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:80rem;padding:3rem 1rem}.big-text[data-v-ab1d1d48]{color:#21273c;font-family:Lora,serif;font-size:clamp(2.4rem,2vw,2.8rem);font-weight:500;letter-spacing:normal;line-height:1.5;margin-bottom:.5rem}:lang(zh) .big-text[data-v-ab1d1d48],:lang(zh-CN) .big-text[data-v-ab1d1d48]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sub-headings[data-v-ab1d1d48]{font-size:1.05rem;font-weight:400}.img-title[data-v-ab1d1d48],.sub-headings[data-v-ab1d1d48]{color:#2f3643;letter-spacing:normal;line-height:1.5;margin-bottom:.5rem}.img-title[data-v-ab1d1d48]{font-family:Lora,serif;font-size:26px;font-weight:600}:lang(zh) .img-title[data-v-ab1d1d48],:lang(zh-CN) .img-title[data-v-ab1d1d48]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.animation-content[data-v-ab1d1d48]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-ab1d1d48]{opacity:1;transform:translateY(0)}.section-container[data-v-7dc94117]{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:32px auto 0;max-width:80rem;padding:3rem 1rem}.big-text[data-v-7dc94117]{color:#21273c;font-family:Lora,serif;font-size:clamp(2.2rem,2vw,2.6rem);font-weight:500;letter-spacing:normal;line-height:1.5;margin-bottom:.5rem}:lang(zh) .big-text[data-v-7dc94117],:lang(zh-CN) .big-text[data-v-7dc94117]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sub-headings[data-v-7dc94117]{color:#2f3643;font-size:1.05rem;font-weight:400;letter-spacing:normal;line-height:1.5;margin-bottom:.5rem}.animation-content[data-v-7dc94117]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-7dc94117]{opacity:1;transform:translateY(0)}.color-decoration[data-v-7dc94117]{background:radial-gradient(circle at 0 0,rgba(225,95,65,.1) 0,transparent 50%),radial-gradient(circle at 100% 0,rgba(130,90,210,.1) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(65,145,215,.1) 0,transparent 50%),radial-gradient(circle at 0 100%,rgba(240,175,0,.1) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(130,90,210,.08) 0,transparent 70%);filter:blur(40px);inset:-10px;opacity:.8;position:absolute;z-index:1}.color-decoration[data-v-7dc94117]:before{background:linear-gradient(45deg,rgba(225,95,65,.05),transparent 70%),linear-gradient(135deg,rgba(130,90,210,.05),transparent 70%),linear-gradient(225deg,rgba(65,145,215,.05),transparent 70%),linear-gradient(315deg,rgba(240,175,0,.05),transparent 70%);content:"";inset:0;mix-blend-mode:soft-light;position:absolute}.description-text[data-v-7dc94117]{color:#4a5568;font-family:Lora,serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-align:center}@keyframes fadeIn-7dc94117{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7dc94117]{animation:fadeIn-7dc94117 .6s ease-out forwards}.resource-section[data-v-8b6b7cf9]{border-bottom:1px solid rgba(28,32,48,.08);border-top:1px solid rgba(28,32,48,.08);margin:clamp(2.5rem,6vw,4rem) auto 0;max-width:80rem;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);position:relative;width:100%}.resource-shell[data-v-8b6b7cf9]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);position:relative;z-index:1}.resource-pill[data-v-8b6b7cf9]{align-self:center;border:1px solid #f35e3e;border-radius:9999px;color:#f35e3e;display:inline-block;font-size:.875rem;font-weight:700;padding:.25rem .75rem}.resource-header[data-v-8b6b7cf9]{display:flex;flex-direction:column;gap:1rem;text-align:center}.resource-subheading[data-v-8b6b7cf9]{color:#3f455a;margin-left:auto;margin-right:auto;max-width:46rem}.big-text[data-v-8b6b7cf9]{color:#21273c;font-family:Lora,serif;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;letter-spacing:normal;line-height:1.35;margin-bottom:0}:lang(zh) .big-text[data-v-8b6b7cf9],:lang(zh-CN) .big-text[data-v-8b6b7cf9]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.exam-roll[data-v-8b6b7cf9]{color:#f35e3e;display:inline-block;overflow:hidden;position:relative;transition:width .35s cubic-bezier(.25,.8,.25,1);vertical-align:bottom;white-space:nowrap}.exam-roll__sizer[data-v-8b6b7cf9]{display:inline-block;visibility:hidden}.exam-roll__word[data-v-8b6b7cf9]{left:0;position:absolute;right:0;text-align:center;top:0}.roll-enter-active[data-v-8b6b7cf9],.roll-leave-active[data-v-8b6b7cf9]{transition:transform .3s ease,opacity .3s ease}.roll-enter-from[data-v-8b6b7cf9]{opacity:0;transform:translateY(.55em)}.roll-leave-to[data-v-8b6b7cf9]{opacity:0;transform:translateY(-.55em)}@media (prefers-reduced-motion:reduce){.exam-roll[data-v-8b6b7cf9],.roll-enter-active[data-v-8b6b7cf9],.roll-leave-active[data-v-8b6b7cf9]{transition:none}}.resource-highlight-grid[data-v-8b6b7cf9]{display:grid;gap:clamp(1.25rem,4vw,2rem);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.resource-highlight-grid[data-v-8b6b7cf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resource-highlight-grid[data-v-8b6b7cf9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.resource-support-grid[data-v-8b6b7cf9]{display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.resource-support-grid[data-v-8b6b7cf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resource-support-grid[data-v-8b6b7cf9]{grid-template-columns:repeat(4,minmax(0,1fr))}}.resource-card[data-v-8b6b7cf9]{background:#fff;border:1px solid rgba(29,36,58,.08);border-radius:28px;box-shadow:0 20px 38px -42px var(--resource-shadow,rgba(32,44,74,.42));overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.resource-card[data-v-8b6b7cf9]:before{background:linear-gradient(90deg,var(--resource-accent,rgba(243,94,62,.8)),hsla(0,0%,100%,0));content:"";height:7px;left:0;opacity:.35;position:absolute;top:0;width:100%}.resource-support-card[data-v-8b6b7cf9]:before{opacity:.22}.resource-card[data-v-8b6b7cf9]:after{border:1px solid rgba(28,33,52,.04);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.resource-card[data-v-8b6b7cf9]:hover{border-color:#181f341f;box-shadow:0 24px 48px -36px var(--resource-shadow,rgba(32,44,74,.55));transform:translateY(-4px)}.resource-card[data-v-8b6b7cf9]>*{position:relative;z-index:1}.resource-highlight-card[data-v-8b6b7cf9]{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.8rem,3vw,2.25rem)}.resource-support-card[data-v-8b6b7cf9]{padding:clamp(1.4rem,3vw,1.75rem)}.resource-card__icon[data-v-8b6b7cf9]{align-items:center;background:var(--resource-accent-soft,rgba(243,94,62,.14));background:color-mix(in srgb,var(--resource-accent,#f35e3e) 11%,#fff);border-radius:1.25rem;color:var(--resource-accent,#f35e3e);display:inline-flex;height:3.5rem;justify-content:center;margin-bottom:.25rem;position:relative;width:3.5rem}.resource-card__icon--compact[data-v-8b6b7cf9]{border-radius:1.1rem;height:3rem;width:3rem}.resource-card__icon-glow[data-v-8b6b7cf9]{display:none}.resource-icon[data-v-8b6b7cf9]{height:1.65rem;position:relative;width:1.65rem;z-index:1}.resource-card__content[data-v-8b6b7cf9]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;text-align:left}.resource-card__content[data-v-8b6b7cf9]:before{background:var(--resource-accent,rgba(243,94,62,.6));border-radius:999px;content:"";height:2px;margin-bottom:.5rem;width:40px}.resource-card__title[data-v-8b6b7cf9]{color:#1f263a;font-size:.95rem;font-weight:600;letter-spacing:.04em}.resource-card__caption[data-v-8b6b7cf9]{color:#242c40b8;font-family:Lora,serif;font-size:.95rem;font-style:italic;letter-spacing:.01em}:lang(zh) .resource-card__caption[data-v-8b6b7cf9],:lang(zh-CN) .resource-card__caption[data-v-8b6b7cf9]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.resource-support-card__inner[data-v-8b6b7cf9]{align-items:flex-start;display:flex;gap:1.1rem}.resource-support-card__content[data-v-8b6b7cf9]{display:flex;flex-direction:column;gap:.35rem}.resource-support-card .resource-card__icon[data-v-8b6b7cf9]{margin-bottom:0}.number-font[data-v-8b6b7cf9]{font-size:clamp(2.1rem,4vw,2.8rem);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em}.number-font[data-v-8b6b7cf9],.number-font-large[data-v-8b6b7cf9]{color:#1f263a;font-family:Lora,serif;font-weight:600;line-height:1}.number-font-large[data-v-8b6b7cf9]{font-size:clamp(2.8rem,6vw,3.7rem);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em}.resource-highlight-card .number-font-large[data-v-8b6b7cf9],.resource-support-card .number-font[data-v-8b6b7cf9]{color:var(--resource-accent,#1f263a)}.count-plus[data-v-8b6b7cf9]{color:var(--resource-accent,#f35e3e);display:inline-block;font-size:1.5rem;margin-left:.25rem;vertical-align:top}.resource-cta[data-v-8b6b7cf9]{text-align:center}.resource-cta__button[data-v-8b6b7cf9]{align-items:center;background:linear-gradient(135deg,#f35e3e,#f78f5d 95%);border-radius:9999px;box-shadow:0 20px 45px -28px #f35e3ebf;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.03em;padding:.85rem 2.75rem;transition:transform .3s ease,box-shadow .3s ease}.resource-cta__button[data-v-8b6b7cf9]:hover{box-shadow:0 24px 54px -28px #f35e3ed9;transform:translateY(-3px)}.resource-cta__button[data-v-8b6b7cf9]:focus-visible{outline:3px solid rgba(243,94,62,.3);outline-offset:4px}.animation-content[data-v-8b6b7cf9]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-8b6b7cf9]{opacity:1;transform:translateY(0)}
