.landing-module__pvh_WW__page{color:#0f172a;word-break:keep-all;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#fff;flex-direction:column;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.6;display:flex}.landing-module__pvh_WW__page *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}.reveal-ready .landing-module__pvh_WW__page [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, filter, transform;transform:translateY(34px)}.reveal-ready .landing-module__pvh_WW__page [data-reveal].is-revealed{opacity:1;filter:blur();transform:translate(0,0)}.landing-module__pvh_WW__container{width:min(1200px,100% - 40px);margin:0 auto}.landing-module__pvh_WW__btn{transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), border-color .2s var(--ease-spring), background-color .2s var(--ease-spring), color .2s var(--ease-spring);text-decoration:none}.landing-module__pvh_WW__btn:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.landing-module__pvh_WW__btn:active{transform:scale(.98)}.landing-module__pvh_WW__btn{border-radius:var(--radius-pill);border:0;justify-content:center;align-items:center;min-height:50px;padding:0 30px;font-size:16px;font-weight:900;display:inline-flex}.landing-module__pvh_WW__btnPrimary{color:#fff;background:#0f172a;box-shadow:0 22px 54px #0f172a33}.landing-module__pvh_WW__btnPrimary:hover{background:#1e293b;box-shadow:0 26px 70px #0f172a47}.landing-module__pvh_WW__btnSecondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff57}.landing-module__pvh_WW__section,.landing-module__pvh_WW__softSection{padding:clamp(82px,10vw,120px) 0}.landing-module__pvh_WW__softSection{background:#f8fafc}.landing-module__pvh_WW__sectionHead{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto 58px;display:grid}.landing-module__pvh_WW__sectionHead>span,.landing-module__pvh_WW__eyebrow,.landing-module__pvh_WW__kicker{border-radius:var(--radius-pill);color:#0284c7;letter-spacing:.04em;background:#e0f2fe;width:fit-content;padding:7px 15px;font-size:12px;font-weight:950;display:inline-flex}.landing-module__pvh_WW__sectionHead h2,.landing-module__pvh_WW__contactGrid h2{color:#0f172a;letter-spacing:0;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1.22}.landing-module__pvh_WW__sectionHead p,.landing-module__pvh_WW__contactGrid p{color:#475569;word-break:keep-all;max-width:680px;margin:0;font-size:17px;font-weight:550;line-height:1.75}.landing-module__pvh_WW__priceCard li:before{content:"✓";color:#10b981;font-weight:950}.landing-module__pvh_WW__schoolsSection{margin-top:64px}.landing-module__pvh_WW__schoolHeading{text-align:center;margin-bottom:24px}.landing-module__pvh_WW__schoolHeading h3{color:#fff;margin:0;font-size:24px}.landing-module__pvh_WW__schoolTabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.landing-module__pvh_WW__schoolTab{border-radius:var(--radius-pill);color:#ffffffbd;min-height:42px;font:inherit;cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), border-color .2s var(--ease-spring), background-color .2s var(--ease-spring);background:#ffffff14;border:1px solid #ffffff26;padding:0 18px;font-size:14px;font-weight:850}.landing-module__pvh_WW__schoolTab:hover{background:#ffffff24;border-color:#0ea5e9}.landing-module__pvh_WW__schoolTab:active{transform:scale(.98)}.landing-module__pvh_WW__schoolTab[aria-pressed=true]{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.landing-module__pvh_WW__schoolGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.landing-module__pvh_WW__schoolChip{color:#ffffffe6;text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:720}.landing-module__pvh_WW__pricingGrid{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:22px;display:grid}.landing-module__pvh_WW__priceCard{border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;background:#fff;border:2px solid #e2e8f0;gap:12px;padding:36px;display:grid;position:relative}.landing-module__pvh_WW__priceCard.landing-module__pvh_WW__featured{background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);border-color:#0ea5e9;transform:scale(1.02)}.landing-module__pvh_WW__priceBadge{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);padding:6px 18px;font-size:12px;font-weight:950;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.landing-module__pvh_WW__priceCard h3{color:#475569;margin:0;font-size:20px}.landing-module__pvh_WW__priceAmount{color:#0f172a;font-variant-numeric:tabular-nums;font-size:42px;font-weight:950;line-height:1}.landing-module__pvh_WW__priceAmount span{vertical-align:top;margin-right:2px;font-size:22px}.landing-module__pvh_WW__priceCard>p{color:#475569;margin:0 0 12px}.landing-module__pvh_WW__priceCard ul{text-align:left;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.landing-module__pvh_WW__priceCard li{color:#475569;gap:10px;font-size:15px;display:flex}.landing-module__pvh_WW__priceCard em{color:#0284c7;border-top:1px dashed #cbd5e1;padding-top:14px;font-size:14px;font-style:normal;font-weight:850}.landing-module__pvh_WW__verifyCol{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;border:1px solid #e2e8f0;flex-direction:column;gap:12px;padding:30px 28px;display:flex}.landing-module__pvh_WW__verifyNum{border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);place-items:center;width:44px;height:44px;font-size:18px;font-weight:950;display:grid;box-shadow:0 10px 40px #0ea5e940}.landing-module__pvh_WW__verifyCol h3{color:#0f172a;word-break:keep-all;margin:0;font-size:19px;font-weight:900;line-height:1.34}.landing-module__pvh_WW__verifyCol p{color:#475569;word-break:keep-all;margin:0;font-size:15px;font-weight:520;line-height:1.7}.landing-module__pvh_WW__verifyImg{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:auto;overflow:hidden}.landing-module__pvh_WW__verifyImg img{width:100%;height:auto;display:block}.landing-module__pvh_WW__verifyPanel{text-align:center;align-items:center}.landing-module__pvh_WW__verifyQr{border:1px solid #e2e8f0;border-radius:12px;width:200px;max-width:100%;height:auto;margin-top:4px}.landing-module__pvh_WW__verifyCaption{color:#475569;word-break:keep-all;font-size:13px;font-weight:600}.landing-module__pvh_WW__verifyBtns{gap:10px;width:100%;margin-top:auto;display:grid}.landing-module__pvh_WW__verifyKbtn{border-radius:var(--radius-pill);color:#191600;width:100%;min-height:48px;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring);background:#fee500;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.landing-module__pvh_WW__verifyKbtn:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.landing-module__pvh_WW__verifyKbtn:active{transform:scale(.98)}.landing-module__pvh_WW__verifyReq{border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);text-align:left;background:#fff;border:1px solid #e2e8f0;margin:40px 0 0;padding:28px 32px}.landing-module__pvh_WW__verifyReq h3{color:#0f172a;word-break:keep-all;margin:0 0 16px;font-size:18px;font-weight:900}.landing-module__pvh_WW__verifyReq ol{text-align:left;gap:10px;margin:0 0 18px;padding:0 0 0 1.3em;list-style:decimal;display:inline-grid}.landing-module__pvh_WW__verifyReq li{color:#0f172a;word-break:keep-all;font-size:15px;font-weight:650}.landing-module__pvh_WW__verifyNote{color:#475569;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}@media (max-width:900px){.landing-module__pvh_WW__verifyRow{grid-template-columns:1fr}}.landing-module__pvh_WW__eyebrow,.landing-module__pvh_WW__kicker{margin:0}.landing-module__pvh_WW__section{width:100%}.landing-module__pvh_WW__contactGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,6vw,72px);display:grid}@media (max-width:980px){.landing-module__pvh_WW__contactGrid{grid-template-columns:1fr}}@media (max-width:680px){.landing-module__pvh_WW__container{width:min(100% - 28px,1200px)}.landing-module__pvh_WW__pricingGrid{grid-template-columns:1fr}.landing-module__pvh_WW__priceCard{padding:24px}.landing-module__pvh_WW__priceCard.landing-module__pvh_WW__featured{transform:none}}@media (prefers-reduced-motion:reduce){.reveal-ready .landing-module__pvh_WW__page [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.landing-module__pvh_WW__landing{background:var(--color-landing-bg);font-family:var(--font-sans);color:var(--color-qstem-ink);-webkit-font-smoothing:antialiased;line-height:normal}.landing-module__pvh_WW__landing :where(h1,h2,h3,p,ul,ol,blockquote){margin:0}.landing-module__pvh_WW__shell{width:100%;max-width:1280px;margin:0 auto;padding:26px}.landing-module__pvh_WW__shellCard{background:var(--color-white);box-shadow:var(--shadow-landing-shell);border-radius:28px;overflow:clip}.landing-module__pvh_WW__top{border-bottom:1px solid var(--color-qchoice-num-bg);z-index:20;background:var(--color-landing-top-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:18px;width:100%;max-width:1228px;margin:0 auto;padding:15px 30px;display:flex;position:sticky;top:0}.landing-module__pvh_WW__logo{align-items:center;text-decoration:none;display:inline-flex}.landing-module__pvh_WW__wordmark{font-family:var(--font-head);letter-spacing:-.03em;color:var(--color-qcard-title);font-size:18px;font-weight:800}.landing-module__pvh_WW__wordmark em{color:var(--color-accent);font-size:15px;font-style:normal}.landing-module__pvh_WW__navMenu{align-items:center;gap:2px;margin-left:14px;display:flex}.landing-module__pvh_WW__navMenu a{color:var(--color-badge-unit-ink);word-break:keep-all;border-radius:12px;padding:8px 13px;font-size:12.5px;font-weight:600;text-decoration:none}.landing-module__pvh_WW__navMenu a:hover{background:var(--color-landing-nav-hover-bg);color:var(--color-qcard-title)}.landing-module__pvh_WW__loginBtn{background:var(--color-qcard-title);color:var(--color-white);white-space:nowrap;box-shadow:var(--shadow-landing-login);border-radius:14px;margin-left:auto;padding:10px 18px;font-size:12.5px;font-weight:700;text-decoration:none}.landing-module__pvh_WW__loginBtn:hover{background:var(--color-accent-dark)}.landing-module__pvh_WW__hero{background:var(--gradient-landing-hero);padding:48px 30px 38px}.landing-module__pvh_WW__heroInner{text-align:center;max-width:760px;margin:0 auto}.landing-module__pvh_WW__heroChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.landing-module__pvh_WW__chipFree{color:var(--color-landing-green);background:var(--color-landing-green-soft-bg);border-radius:var(--radius-pill);padding:6px 12px;font-size:11px;font-weight:700}.landing-module__pvh_WW__heroKick{color:var(--color-qcard-ink-muted);letter-spacing:-.01em;margin-top:16px;font-size:18px;font-weight:600}.landing-module__pvh_WW__heroTitle{font-family:var(--font-head);letter-spacing:-.04em;margin:8px 0 0;font-size:46px;font-weight:800;line-height:1.26}.landing-module__pvh_WW__heroTitleSmall{color:var(--color-landing-h1-small);font-size:32px}.landing-module__pvh_WW__heroTitleBig{color:var(--color-qstem-ink);white-space:nowrap;font-size:46px}.landing-module__pvh_WW__heroLead{color:var(--color-landing-ink-sub);margin:14px auto 0;font-size:14px;line-height:1.7}.landing-module__pvh_WW__heroLead b{color:var(--color-qstem-ink);font-weight:700}.landing-module__pvh_WW__heroCtaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.landing-module__pvh_WW__heroNote{color:var(--color-qcard-date);margin-top:16px;font-size:11.5px}.landing-module__pvh_WW__heroNote b{color:var(--color-badge-unit-ink);font-weight:700}.landing-module__pvh_WW__ctaFilled{height:60px;font-family:var(--font-head);color:var(--color-white);background:var(--gradient-landing-cta);box-shadow:var(--shadow-landing-cta);border-radius:20px;justify-content:center;align-items:center;padding:0 36px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__pvh_WW__ctaFilled:hover{filter:brightness(1.06)}.landing-module__pvh_WW__ctaOutline{height:60px;color:var(--color-qcard-title);background:var(--color-white);border:1.5px solid var(--color-landing-cta2-border);border-radius:20px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__pvh_WW__ctaOutline:hover{background:var(--color-landing-hero-top);border-color:var(--color-landing-cta2-border-hover)}.landing-module__pvh_WW__cardWrap{text-align:left;max-width:470px;margin:32px auto 0}.landing-module__pvh_WW__cardWrap .vf-rendered .stemLead{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0}.landing-module__pvh_WW__cardCta{border-top:1px solid var(--color-qcard-hairline);background:var(--color-qcard-foot-bg);padding:13px 16px 16px}.landing-module__pvh_WW__cardLock{border-top:1px dashed var(--color-qpanel-border);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.landing-module__pvh_WW__cardLockNote{color:var(--color-qcard-ink-muted);word-break:keep-all;margin:0;font-size:12px;font-weight:700;line-height:1.5}.landing-module__pvh_WW__cardClosed{z-index:1;text-align:center;margin-top:12px;position:relative}.landing-module__pvh_WW__cardClosedTitle{color:var(--color-qcard-title);word-break:keep-all;margin:0;font-size:15px;font-weight:800;line-height:1.5}.landing-module__pvh_WW__cardClosedSub{color:var(--color-qcard-ink-muted);word-break:keep-all;margin:4px 0 0;font-size:12.5px;font-weight:600;line-height:1.5}.landing-module__pvh_WW__mdpBanner{background:var(--gradient-mdp-banner);border:1px solid var(--color-mdp-banner-border);text-align:left;border-radius:20px;gap:12px;max-width:470px;margin:20px auto 0;padding:14px 16px;display:flex}.landing-module__pvh_WW__mdpBooks{flex:none;align-self:flex-start;width:96px;height:auto;margin-top:1px;display:block}.landing-module__pvh_WW__mdpBody{text-align:center;flex-direction:column;flex:1;gap:9px;display:flex}.landing-module__pvh_WW__mdpTitle{color:var(--color-mdp-banner-title);font-size:13.5px;font-weight:700;line-height:1.35}.landing-module__pvh_WW__mdpText{color:var(--color-mdp-banner-body);font-size:11.5px;line-height:1.55}.landing-module__pvh_WW__mdpText b{color:var(--color-qcard-title);font-weight:700}.landing-module__pvh_WW__mdpBtn{background:var(--color-white);border:1px solid var(--color-mdp-banner-btn-border);height:36px;color:var(--color-mdp-banner-title);border-radius:14px;justify-content:center;align-self:stretch;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.landing-module__pvh_WW__mdpBtn:hover{background:var(--color-mdp-banner-btn-hover)}.landing-module__pvh_WW__feat{border-top:1px solid var(--color-qcard-hairline);grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:56px 30px;display:grid}.landing-module__pvh_WW__featTinted{background:var(--gradient-landing-section)}.landing-module__pvh_WW__eyebrowChip{letter-spacing:.06em;color:var(--color-accent-dark);background:var(--color-badge-card-source-bg);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 13px;font-size:10.5px;font-weight:800;display:inline-flex}.landing-module__pvh_WW__sectionTitle{font-family:var(--font-head);letter-spacing:-.035em;margin-top:14px;font-size:28px;font-weight:800;line-height:1.36}.landing-module__pvh_WW__mark{background:linear-gradient(transparent 62%, var(--color-landing-highlight) 62%)}.landing-module__pvh_WW__mobileMarkSpace{display:none}.landing-module__pvh_WW__featP{color:var(--color-badge-unit-ink);margin-top:14px;font-size:13.5px;line-height:1.85}.landing-module__pvh_WW__featP+.landing-module__pvh_WW__featP{margin-top:10px}.landing-module__pvh_WW__feat[data-section=record] .landing-module__pvh_WW__featP:last-of-type{padding-bottom:3.7em}.landing-module__pvh_WW__featP b{color:var(--color-qcard-title);font-weight:700}.landing-module__pvh_WW__feat[data-section=review] .landing-module__pvh_WW__featP b{color:var(--color-badge-unit-ink);font-size:13px}.landing-module__pvh_WW__featNote{border-top:1px dashed var(--color-qpanel-border);color:var(--color-landing-ink-sub);margin-top:18px;padding-top:15px;font-size:12px;line-height:1.7}.landing-module__pvh_WW__featNote b{color:var(--color-deadline-band-label);font-weight:800}.landing-module__pvh_WW__reviewNote{border-top-color:var(--color-qchoice-num-bg);margin-top:22px;padding-top:17px;font-size:12.5px;line-height:1.8}.landing-module__pvh_WW__reviewNote b{color:var(--color-badge-unit-ink)}.landing-module__pvh_WW__reviewNote b:first-of-type{color:inherit;font-weight:700}.landing-module__pvh_WW__recordCard{background:var(--color-white);border:1px solid var(--color-qcard-border);box-shadow:var(--shadow-landing-featv-01);border-radius:24px;padding:24px 26px;container-type:inline-size}.landing-module__pvh_WW__recordRow{align-items:center;gap:14px;display:flex}.landing-module__pvh_WW__stepper{flex:none;align-items:center;padding-top:36px;display:flex}.landing-module__pvh_WW__stone{border-radius:var(--radius-pill);width:38px;height:38px;color:var(--color-white);flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex;position:relative}.landing-module__pvh_WW__stone_ok{background:var(--gradient-landing-stone-ok)}.landing-module__pvh_WW__stone_no{background:var(--gradient-landing-stone-no)}.landing-module__pvh_WW__stone_today{background:var(--color-white);border:3px solid var(--color-accent);color:var(--color-accent)}.landing-module__pvh_WW__stepBubble{color:var(--color-accent-dark);background:var(--color-badge-card-source-bg);white-space:nowrap;border-radius:8px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.3;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.landing-module__pvh_WW__trip{border-radius:var(--radius-pill);border:2px solid var(--color-accent);animation:1.8s ease-out infinite landing-module__pvh_WW__trip;position:absolute;inset:-3px}.landing-module__pvh_WW__trip2{animation-delay:.8s}@keyframes landing-module__pvh_WW__trip{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.landing-module__pvh_WW__stepLine{border-radius:var(--radius-pill);background:var(--color-landing-line-step);flex:none;width:9px;height:3px}.landing-module__pvh_WW__recordText{flex:1;min-width:0}.landing-module__pvh_WW__recordTitle{color:var(--color-qstem-ink);letter-spacing:-.02em;font-size:14.5px;font-weight:800;display:block}.landing-module__pvh_WW__recordSub{color:var(--color-qcard-ink-muted);margin-top:5px;font-size:12px;line-height:1.6}.landing-module__pvh_WW__courseChip{color:var(--color-accent-dark);background:var(--color-badge-card-source-bg);white-space:nowrap;cursor:default;border-radius:14px;flex:none;padding:10px 15px;font-size:12.5px;font-weight:800;text-decoration:none}.landing-module__pvh_WW__shotFrame{border:1px solid var(--color-qcard-border);box-shadow:var(--shadow-landing-shot);background:var(--color-white);border-radius:20px;min-height:220px;overflow:hidden}.landing-module__pvh_WW__shotImg{width:100%;height:auto;display:block}.landing-module__pvh_WW__shotFrameAuto{min-height:0}.landing-module__pvh_WW__mapCaptions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.landing-module__pvh_WW__mapChipOn,.landing-module__pvh_WW__mapChipOff{border-radius:var(--radius-pill);padding:6px 12px;font-size:10.5px;font-weight:800}.landing-module__pvh_WW__mapChipOn{color:var(--color-white);background:var(--color-accent-dark)}.landing-module__pvh_WW__mapChipOff{color:var(--color-qcard-date);background:var(--color-badge-unit-bg)}.landing-module__pvh_WW__shotCaption{text-align:center;color:var(--color-landing-ink-faint);margin-top:11px;font-size:10.5px;font-weight:600}.landing-module__pvh_WW__reviewCard{border:1px solid var(--color-qcard-border);background:var(--color-white);box-shadow:var(--shadow-landing-featv-04);border-radius:24px;padding:28px 30px}.landing-module__pvh_WW__reviewTitle{color:var(--color-badge-unit-ink);letter-spacing:-.01em;font-size:13px;font-weight:800}.landing-module__pvh_WW__timeline{align-items:flex-start;margin:24px 0 0;padding:0;list-style:none;display:flex}.landing-module__pvh_WW__timelineItem{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.landing-module__pvh_WW__timelineDot{z-index:1;border-radius:var(--radius-pill);width:30px;height:30px;color:var(--color-white);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex;position:relative}.landing-module__pvh_WW__dot_wrong{background:var(--color-deadline-band-timer);border:3px solid var(--color-deadline-band-timer)}.landing-module__pvh_WW__dot_mid{background:var(--color-white);border:3px solid var(--color-landing-cta2-border-hover)}.landing-module__pvh_WW__dot_done{background:var(--color-landing-green);border:3px solid var(--color-landing-green)}.landing-module__pvh_WW__timelineLabel{color:var(--color-landing-ink-sub);font-size:11.5px;font-weight:700}.landing-module__pvh_WW__timelineLine{background:var(--color-landing-line-step);z-index:0;width:100%;height:2.5px;position:absolute;top:14px;left:50%}.landing-module__pvh_WW__quote{border-left:3px solid var(--color-qcard-border);color:var(--color-qcard-ink-muted);margin:16px 0 0;padding-left:14px;font-size:13px;line-height:1.8}.landing-module__pvh_WW__quote p{color:var(--color-badge-unit-ink);font-size:13.5px}.landing-module__pvh_WW__quote p:first-child{color:var(--color-qcard-ink-muted);font-size:13px}.landing-module__pvh_WW__quote b{color:var(--color-qcard-title);font-weight:700}.landing-module__pvh_WW__final{text-align:center;background:var(--gradient-landing-final);color:var(--color-white);padding:56px 30px}.landing-module__pvh_WW__finalTitle{font-family:var(--font-head);letter-spacing:-.035em;color:var(--color-white);font-size:29px;font-weight:800;line-height:1.4}.landing-module__pvh_WW__finalBody{color:var(--color-landing-final-body);margin-top:14px;font-size:13.5px;line-height:1.85}.landing-module__pvh_WW__finalBody b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-white);font-weight:700}.landing-module__pvh_WW__finalCtaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.landing-module__pvh_WW__ctaFilledLight{height:56px;font-family:var(--font-head);background:var(--color-white);color:var(--color-qcard-title);box-shadow:var(--shadow-landing-final-cta);border-radius:18px;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__pvh_WW__ctaFilledLight:hover{background:var(--color-landing-hero-top)}.landing-module__pvh_WW__ctaOutlineLight{height:56px;color:var(--color-white);background:var(--color-landing-final-cta2-bg);border:1.5px solid var(--color-landing-final-cta2-border);border-radius:18px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__pvh_WW__ctaOutlineLight:hover{background:var(--color-landing-final-cta2-bg-hover)}.landing-module__pvh_WW__finalNote{color:var(--color-landing-final-note);margin-top:18px;font-size:11.5px}.landing-module__pvh_WW__finalNote b{color:var(--color-landing-final-note-em);font-weight:700}.landing-module__pvh_WW__mobileBreak,.landing-module__pvh_WW__finalNoteMobile{display:none}.landing-module__pvh_WW__noticeList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-module__pvh_WW__noticeList a{border:1px solid var(--color-qcard-border);background:var(--color-white);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.landing-module__pvh_WW__noticeList a:hover{background:var(--color-landing-nav-hover-bg)}.landing-module__pvh_WW__footer{max-width:1280px;color:var(--color-qcard-date);flex-wrap:wrap;align-items:center;gap:14px;margin:auto auto 0;padding:10px 26px 40px;font-size:12px;display:flex}.landing-module__pvh_WW__footer nav{flex-wrap:wrap;gap:14px;display:flex}.landing-module__pvh_WW__footer nav a{color:var(--color-badge-unit-ink);text-decoration:none}.landing-module__pvh_WW__footer nav a:hover{color:var(--color-qcard-title)}.landing-module__pvh_WW__footerLogo{display:inline-flex}.landing-module__pvh_WW__footerBiz{word-break:keep-all;flex-basis:100%;margin:0;line-height:1.7}.landing-module__pvh_WW__chatFab{right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;border-radius:var(--radius-pill);background:var(--color-kakao-bg);width:52px;height:52px;color:var(--color-kakao-ink);box-shadow:var(--shadow-card);justify-content:center;align-items:center;font-size:24px;text-decoration:none;display:inline-flex;position:fixed}.landing-module__pvh_WW__chatFab:hover{filter:brightness(.97)}.landing-module__pvh_WW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.landing-module__pvh_WW__feat{grid-template-columns:1fr;gap:30px;padding:40px 24px}.landing-module__pvh_WW__featText{order:1}.landing-module__pvh_WW__featVisual{order:2}.landing-module__pvh_WW__hero{padding:36px 22px 30px}.landing-module__pvh_WW__heroTitleBig{white-space:normal;font-size:36px}.landing-module__pvh_WW__heroTitleSmall{font-size:25px}.landing-module__pvh_WW__top{flex-wrap:wrap;padding:13px 20px}.landing-module__pvh_WW__final,.landing-module__pvh_WW__extra{padding:40px 24px}}@container (max-width:505.98px){.landing-module__pvh_WW__recordRow{flex-wrap:wrap}.landing-module__pvh_WW__stepper{flex:100%;justify-content:center}.landing-module__pvh_WW__courseChip{text-align:center;flex:100%;margin-top:4px}.landing-module__pvh_WW__desktopBreak{display:none}.landing-module__pvh_WW__recordCard .landing-module__pvh_WW__mobileBreak{display:initial}}@media (max-width:480px){.landing-module__pvh_WW__shell{padding:0}.landing-module__pvh_WW__shellCard{box-shadow:none;border-radius:0}.landing-module__pvh_WW__top{gap:10px;padding:11px 14px}.landing-module__pvh_WW__landing .landing-module__pvh_WW__top{position:static}.landing-module__pvh_WW__navMenu{scrollbar-width:none;order:3;width:100%;margin-left:0;overflow-x:auto}.landing-module__pvh_WW__navMenu::-webkit-scrollbar{display:none}.landing-module__pvh_WW__navMenu a{white-space:nowrap}.landing-module__pvh_WW__hero{padding:26px 18px 24px}.landing-module__pvh_WW__heroKick{font-size:12px}.landing-module__pvh_WW__heroTitle{font-size:27px}.landing-module__pvh_WW__heroTitleBig{white-space:normal;font-size:27px}.landing-module__pvh_WW__heroTitleSmall{font-size:19px}.landing-module__pvh_WW__heroCtaRow{flex-direction:column}.landing-module__pvh_WW__heroLead,.landing-module__pvh_WW__mdpText,.landing-module__pvh_WW__recordSub,.landing-module__pvh_WW__finalBody{font-size:13px}.landing-module__pvh_WW__cardWrap,.landing-module__pvh_WW__mdpBanner{width:100%;max-width:100%}.landing-module__pvh_WW__mdpBooks{object-fit:contain;width:94px;height:114px}.landing-module__pvh_WW__feat{gap:26px;padding:34px 18px}.landing-module__pvh_WW__featText{text-align:center}.landing-module__pvh_WW__sectionTitle{font-size:22px}.landing-module__pvh_WW__mobileMarkSpace{display:inline}.landing-module__pvh_WW__featP{font-size:13px}.landing-module__pvh_WW__feat[data-section=record] .landing-module__pvh_WW__featP:last-of-type{padding-bottom:0}.landing-module__pvh_WW__stepper{padding:37px 0 7px}.landing-module__pvh_WW__stone{width:30px;height:30px;font-size:13px}.landing-module__pvh_WW__stepLine{width:6px}.landing-module__pvh_WW__quote{border-left:0;border-top:1px solid var(--color-qcard-border);text-align:center;padding-top:12px;padding-left:0}.landing-module__pvh_WW__quote p+p{margin-top:23.4px}.landing-module__pvh_WW__reviewCard{text-align:center}.landing-module__pvh_WW__reviewTitle{padding-top:30px;display:block}.landing-module__pvh_WW__final,.landing-module__pvh_WW__extra{padding:34px 18px}.landing-module__pvh_WW__finalTitle{font-size:21px}.landing-module__pvh_WW__finalBody span:last-child,.landing-module__pvh_WW__finalNote{display:none}.landing-module__pvh_WW__mobileBreak{display:initial}.landing-module__pvh_WW__finalNoteMobile{color:var(--color-landing-final-body);margin-top:18px;font-size:13px;display:block}.landing-module__pvh_WW__finalNoteMobile b{font-family:var(--font-mono);color:var(--color-white);font-weight:700}}@media (prefers-reduced-motion:reduce){.landing-module__pvh_WW__trip{animation-duration:.01ms!important;animation-iteration-count:1!important}}