[data-design-landing]{--primary:#00776e;--ink:#18181b;--muted:#71717b;--line:#e4e4e7;--paper:#fff;--surface:#fafafa;--wash:color-mix(in oklch, var(--primary) 5%, white);--warm:#f96c4a;--radius:12px}@supports (color:lab(0% 0 0)){[data-design-landing]{--primary:lab(44.4134% -33.1436 -4.22149);--ink:lab(8.30603% .618205 -2.16572);--muted:lab(47.8878% 1.65477 -5.77283);--line:lab(90.6853% .399232 -1.45452);--paper:lab(100% 0 0);--surface:lab(98.26% 0 0);--warm:lab(63.6535% 53.4443 46.7046)}}[data-design-landing] *{box-sizing:border-box}[data-design-landing]{color:var(--ink);background:var(--surface);margin:0;font:14px/1.65 Noto Sans KR,Segoe UI,sans-serif}[data-design-landing] button,[data-design-landing] input,[data-design-landing] textarea,[data-design-landing] select{font:inherit}[data-design-landing] button,[data-design-landing] a{touch-action:manipulation}[data-design-landing] button{cursor:pointer}[data-design-landing] button:focus-visible,[data-design-landing] a:focus-visible,[data-design-landing] summary:focus-visible{outline:3px solid var(--warm);outline-offset:3px}[data-design-landing] a{color:inherit;text-decoration:none}[data-design-landing] h1,[data-design-landing] h2,[data-design-landing] h3,[data-design-landing] p{margin:0}[data-design-landing] h1,[data-design-landing] h2,[data-design-landing] h3{letter-spacing:-.045em;line-height:1.35}[data-design-landing] h1{font-size:34px;font-weight:650}[data-design-landing] h2{font-size:24px}[data-design-landing] h3{font-size:17px}[data-design-landing] p{color:var(--muted)}[data-design-landing] button{color:inherit;background:0 0;border:0}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .device.mobile{max-width:390px;box-shadow:0 0 0 1px var(--line);margin:24px auto}}[data-design-landing] .brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:750;display:flex}[data-design-landing] .brandmark{background:var(--primary);color:#fff;border-radius:50% 50% 50% 12%;place-items:center;width:27px;height:27px;font:700 18px Georgia;display:grid}[data-design-landing] .topbar{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:25px;height:80px;padding:0 5.2%;display:flex}[data-design-landing] .toplinks{align-items:center;gap:28px;font-size:13px;display:flex}[data-design-landing] .btn{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 19px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}[data-design-landing] .btn.secondary{background:var(--paper);color:var(--ink);border-color:var(--line)}[data-design-landing] .btn.link{color:var(--primary);background:0 0;border-color:#0000;padding-left:0}[data-design-landing] .btn.small{min-height:36px;padding:8px 12px}[data-design-landing] .eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--primary);margin-bottom:18px;font-size:11px;font-weight:700}[data-design-landing] .hero{grid-template-columns:1fr 1fr;align-items:center;gap:6%;max-width:1540px;margin:auto;padding:68px 5.2% 52px;display:grid}[data-design-landing] .hero h1{letter-spacing:-.065em;font-size:clamp(38px,4vw,61px);line-height:1.3}[data-design-landing] .hero h1 span{color:var(--primary)}[data-design-landing] .hero .lead{max-width:450px;margin:23px 0 29px;font-size:16px;line-height:1.9}[data-design-landing] .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-design-landing] .micro{color:var(--muted);margin-top:16px;font-size:12px}[data-design-landing] .learning-scene{background:var(--wash);border-radius:18px;min-height:410px;padding:30px;position:relative;overflow:hidden}[data-design-landing] .scene-head{color:var(--primary);letter-spacing:.1em;justify-content:space-between;margin-bottom:23px;font-size:11px;display:flex}[data-design-landing] .conversation{color:var(--primary);max-width:340px;margin:7px 0 27px;font:38px/1.2 Georgia,serif}[data-design-landing] .conversation em{font-weight:400}[data-design-landing] .lesson-preview{background:var(--paper);border:1px solid var(--line);z-index:1;width:83%;box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 5%, transparent);border-radius:10px;padding:22px;position:relative}[data-design-landing] .person{align-items:center;gap:11px;display:flex}[data-design-landing] .avatar{background:var(--wash);border:1px solid var(--line);width:42px;height:42px;color:var(--primary);border-radius:50%;place-items:center;font-weight:700;display:grid}[data-design-landing] .tiny{color:var(--muted);font-size:11px}[data-design-landing] .pill{background:var(--wash);color:var(--primary);border-radius:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-block}[data-design-landing] .lesson-preview .quote{color:var(--ink);margin:22px 0;font-size:18px;line-height:1.5}[data-design-landing] .sound{align-items:center;gap:3px;height:22px;display:flex}[data-design-landing] .sound i{width:3px;height:var(--h);background:var(--primary);border-radius:2px}[data-design-landing] .note-card{background:var(--primary);color:#fff;z-index:2;width:55%;box-shadow:0 10px 24px color-mix(in oklch, var(--primary) 14%, transparent);border-radius:9px;padding:18px 20px;position:absolute;bottom:25px;right:18px}[data-design-landing] .note-card p{color:#fff;opacity:.85;font-size:12px}[data-design-landing] .note-card strong{margin-bottom:6px;font-size:16px;display:block}[data-design-landing] .feature-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;padding:22px 5.2%;display:grid}[data-design-landing] .feature-strip>div{align-items:center;gap:14px;display:flex}[data-design-landing] .num{color:var(--primary);font:25px Georgia}[data-design-landing] .section{max-width:1540px;margin:auto;padding:64px 5.2%}[data-design-landing] .section-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}[data-design-landing] .section-title p{margin-top:9px}[data-design-landing] .journey{grid-template-columns:1.1fr 1fr 1fr;gap:26px;display:grid}[data-design-landing] .journey-item{background:var(--surface);border-radius:12px;min-height:210px;padding:26px}[data-design-landing] .journey-item:first-child{background:var(--wash)}[data-design-landing] .journey-item h3{margin:22px 0 10px;font-size:21px}[data-design-landing] .journey-item p{font-size:13px}[data-design-landing] .tag{text-transform:uppercase;letter-spacing:.13em;color:var(--primary);font-size:11px}[data-design-landing] .products{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}[data-design-landing] .product{border:1px solid var(--line);border-radius:12px;padding:25px}[data-design-landing] .product.featured{border-top:3px solid var(--primary)}[data-design-landing] .price{letter-spacing:-.04em;margin:16px 0;font-size:29px}[data-design-landing] .price small{color:var(--muted);font-size:12px;font-weight:400}[data-design-landing] .product ul{color:var(--muted);margin:20px 0;padding-left:17px;font-size:13px}[data-design-landing] .product .btn{width:100%}[data-design-landing] .teachers{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}[data-design-landing] .teacher-chip{border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;padding:13px 20px;display:flex}[data-design-landing] .footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding:32px 5.2%;font-size:12px;display:flex}[data-design-landing] details.faq{border-bottom:1px solid var(--line);padding:17px 0}[data-design-landing] details p{padding-top:12px;font-size:13px}[data-design-landing] summary{cursor:pointer;font-weight:600}[data-design-landing] .navgroup{letter-spacing:.15em;color:var(--muted);padding:23px 12px 8px;font-size:10px;font-weight:700}[data-design-landing] .card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}[data-design-landing] .divider{border-top:1px solid var(--line);margin:22px 0}[data-design-landing] textarea,[data-design-landing] input[type=text]{border:1px solid var(--line);background:var(--surface);resize:vertical;border-radius:6px;width:100%;min-height:45px;margin-top:8px;padding:12px 14px}[data-design-landing] textarea{min-height:104px}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .toplinks>a,[data-design-landing][data-design-landing][data-design-landing] .toplinks>.secondary,[data-design-landing][data-design-landing][data-design-landing] .desktop-only{display:none}[data-design-landing][data-design-landing][data-design-landing] .topbar{height:67px;padding:0 20px}[data-design-landing][data-design-landing][data-design-landing] .brand{font-size:18px}[data-design-landing][data-design-landing][data-design-landing] .toplinks{gap:0}[data-design-landing][data-design-landing][data-design-landing] .hero{grid-template-columns:1fr;gap:27px;padding:35px 22px}[data-design-landing][data-design-landing][data-design-landing] .hero h1{font-size:37px}[data-design-landing][data-design-landing][data-design-landing] .hero .lead{margin:19px 0 22px;font-size:14px}[data-design-landing][data-design-landing][data-design-landing] .learning-scene{min-height:350px;padding:24px}[data-design-landing][data-design-landing][data-design-landing] .conversation{font-size:30px}[data-design-landing][data-design-landing][data-design-landing] .note-card{width:60%;padding:14px;bottom:18px}[data-design-landing][data-design-landing][data-design-landing] .feature-strip{grid-template-columns:1fr;gap:18px;padding:24px}[data-design-landing][data-design-landing][data-design-landing] .section{padding:35px 22px}[data-design-landing][data-design-landing][data-design-landing] .journey,[data-design-landing][data-design-landing][data-design-landing] .products{grid-template-columns:1fr}[data-design-landing][data-design-landing][data-design-landing] .section-title{align-items:start}[data-design-landing][data-design-landing][data-design-landing] .section-title h2{font-size:23px}[data-design-landing][data-design-landing][data-design-landing] .footer{display:block}[data-design-landing][data-design-landing][data-design-landing] h1{font-size:26px}}@media (max-width:650px){@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .device.mobile{max-width:100%;box-shadow:none;margin:0 auto}}}[data-design-landing] .brandmark{object-fit:contain;background:0 0;border-radius:0}@media (prefers-reduced-motion:reduce){[data-design-landing] *{transition:none!important}}[data-design-landing]{--deep:#00332f;--teal-light:#c8e9e5;--orange:var(--warm)}@supports (color:lab(0% 0 0)){[data-design-landing]{--deep:lab(18.2916% -18.9942 -2.41781);--teal-light:lab(89.9759% -11.8164 -1.58339)}}[data-design-landing]{font-family:Noto Sans KR,Segoe UI,sans-serif}[data-design-landing] h1,[data-design-landing] h2,[data-design-landing] h3{letter-spacing:-.035em;text-wrap:balance}[data-design-landing] .btn{border-radius:6px;padding:13px 19px;font-size:13px}[data-design-landing] .btn.warm{background:var(--orange);border-color:var(--orange);color:var(--ink);font-weight:700}[data-design-landing] .v2-nav{height:80px}[data-design-landing] .v2-nav .brand{font-size:22px}[data-design-landing] .v2-nav .toplinks{gap:23px}[data-design-landing] .v2-hero{background:var(--deep);color:#fff;grid-template-columns:.92fr 1.08fr;gap:5.3%;min-height:650px;padding:50px 5.2% 46px;display:grid;overflow:hidden}[data-design-landing] .v2-intro{padding:18px 0 0}[data-design-landing] .kicker{color:var(--teal-light);align-items:center;gap:9px;margin-bottom:30px;font-size:12px;display:flex}[data-design-landing] .kicker span{background:var(--orange);border-radius:50%;width:6px;height:6px}[data-design-landing] .v2-intro h1{letter-spacing:-.035em;font-size:clamp(48px,4.6vw,70px);font-weight:700;line-height:1.22}[data-design-landing] .v2-intro h1 em{color:var(--teal-light);font-style:normal;display:inline-block;position:relative}[data-design-landing] .v2-intro h1 em:after{content:"";background:var(--orange);border-radius:100%;height:4px;position:absolute;bottom:-10px;left:0;right:0;transform:rotate(-3deg)}[data-design-landing] .v2-lead{color:var(--teal-light);margin:29px 0 25px;font-size:15px;line-height:1.9}[data-design-landing] .v2-textlink{color:#fff;background:0 0;border:0;padding:12px 0;font-size:12px}[data-design-landing] .v2-hero-foot{color:var(--teal-light);gap:28px;margin-top:33px;font-size:11px;display:flex}[data-design-landing] .v2-scene{min-height:550px;padding:0 25px 20px 55px;position:relative}[data-design-landing] .portrait-stage{background:var(--surface);border-radius:130px 12px 12px;height:485px;position:relative;overflow:hidden}[data-design-landing] .portrait{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}[data-design-landing] .portrait-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0b0bd9);background:linear-gradient(#0000,lab(3.04863% 0 0/.85));position:absolute;inset:55% 0 0}[data-design-landing] .portrait-top{letter-spacing:.1em;color:#fff;text-shadow:0 1px 8px #0009;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;top:22px;left:38px;right:24px}[data-design-landing] .portrait-top span:first-child{margin-left:35px}[data-design-landing] .portrait-name{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:32px;left:29px;right:29px}[data-design-landing] .portrait-name span{color:#fff;font-size:12px}[data-design-landing] .portrait-name strong{letter-spacing:-.025em;font-size:42px;display:block}[data-design-landing] .portrait-name a{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}[data-design-landing] .v2-reading-note,[data-design-landing] .v2-feedback-note{z-index:2;background:var(--paper);color:var(--ink);border-radius:7px;align-items:center;gap:13px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 8px 28px #0002}[data-design-landing] .v2-reading-note{max-width:310px;top:42px;left:-10px}[data-design-landing] .v2-reading-note b,[data-design-landing] .v2-feedback-note b{margin:3px 0;font-size:13px;display:block}[data-design-landing] .step-dot{color:var(--primary);background:var(--wash);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}[data-design-landing] .v2-feedback-note{bottom:32px;left:95px;right:0}[data-design-landing] .scene-disclaimer{color:var(--teal-light);font-size:9px;position:absolute;bottom:0;left:55px;right:0}[data-design-landing] .v2-quickstart{background:var(--wash);border-bottom:1px solid var(--line);align-items:center;gap:26px;padding:24px 5.2%;display:flex}[data-design-landing] .v2-quickstart b{font-size:16px;display:block}[data-design-landing] .v2-quickstart p{margin-left:auto;font-size:12px}[data-design-landing] .v2-quickstart p button{color:var(--primary);text-decoration:underline}[data-design-landing] .v2-evidence{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;padding:35px 5.2%;display:grid}[data-design-landing] .v2-evidence>div{flex-direction:column;gap:4px;display:flex}[data-design-landing] .v2-evidence strong{letter-spacing:-.04em;color:var(--deep);font-size:30px;font-weight:600}[data-design-landing] .v2-evidence strong span{margin-left:5px;font-size:15px}[data-design-landing] .v2-evidence>div>span{color:var(--muted);font-size:12px}[data-design-landing] .v2-experience,[data-design-landing] .v2-tutors,[data-design-landing] .v2-library,[data-design-landing] .v2-process,[data-design-landing] .v2-plans,[data-design-landing] .v2-reviews,[data-design-landing] .v2-faq{padding:78px 5.2%}[data-design-landing] .v2-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:33px;display:flex}[data-design-landing] .section-kicker{color:var(--primary);margin-bottom:16px;font-size:12px;font-weight:700}[data-design-landing] .v2-section-heading h2,[data-design-landing] .v2-trust h2,[data-design-landing] .v2-reviews h2,[data-design-landing] .v2-faq h2{font-size:36px;line-height:1.45}[data-design-landing] .v2-section-heading>p,[data-design-landing] .v2-section-heading>div>p:not(.section-kicker){font-size:13px;line-height:1.9}[data-design-landing] .experience-shell{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}[data-design-landing] .experience-tabs{background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}[data-design-landing] .experience-tabs button{text-align:left;border-bottom:3px solid var(--line);grid-template-columns:28px 1fr;gap:2px 9px;padding:25px;display:grid}[data-design-landing] .experience-tabs span{color:var(--muted);grid-row:1/3;font-size:11px}[data-design-landing] .experience-tabs b{font-size:17px}[data-design-landing] .experience-tabs small{color:var(--muted);font-size:11px}[data-design-landing] .experience-tabs button.on{border-color:var(--primary);color:var(--primary);background:var(--wash)}[data-design-landing] .experience-view{padding:30px}[data-design-landing] .phase{grid-template-columns:1fr 1fr;gap:35px;min-height:345px;display:none}[data-design-landing] .phase.on{display:grid}[data-design-landing] .story-art{background:var(--wash);border-radius:8px;position:relative;overflow:hidden}[data-design-landing] .story-art img{object-fit:cover;width:145%;height:85%;position:absolute;bottom:0;left:-22%}[data-design-landing] .story-art>div{z-index:1;padding:30px;position:relative}[data-design-landing] .story-art span{letter-spacing:.12em;color:var(--primary);font-size:10px}[data-design-landing] .story-art h3{color:var(--deep);margin-top:10px;font-size:27px}[data-design-landing] .story-page{padding:13px 20px 12px}[data-design-landing] .story-page h3{margin:16px 0 8px;font-family:Noto Sans KR,sans-serif;font-size:34px;line-height:1.25}[data-design-landing] .story-page>p{font-size:12px}[data-design-landing] .story-page .divider{margin:15px 0}[data-design-landing] .vocab{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}[data-design-landing] .vocab span{color:var(--muted)}[data-design-landing] .story-page .btn{margin-top:20px}[data-design-landing] .phase-teacher{object-fit:cover;object-position:center 24%;border-radius:8px;width:100%;height:345px}[data-design-landing] .phase-copy{flex-direction:column;justify-content:center;align-items:start;gap:18px;padding:20px;display:flex}[data-design-landing] .phase-copy h3{font-size:29px}[data-design-landing] .phase-copy p{font-size:13px}[data-design-landing] .phase-copy small{color:var(--muted);font-size:10px}[data-design-landing] .feedback-paper{background:var(--paper);border-left:5px solid var(--primary);padding:34px}[data-design-landing] .feedback-paper h3{margin:20px 0 25px;font-size:26px}[data-design-landing] .feedback-line{border-bottom:1px solid var(--line);padding:15px 0}[data-design-landing] .feedback-line span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}[data-design-landing] .feedback-line b{font-size:13px}[data-design-landing] .v2-tutors{background:var(--surface)}[data-design-landing] .tutor-gallery{grid-template-columns:repeat(4,1fr);gap:32px 20px;display:grid}[data-design-landing] .tutor-photo{background:var(--wash);border-radius:7px;height:280px;overflow:hidden}[data-design-landing] .tutor-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .3s}[data-design-landing] .tutor-profile:hover img{transform:scale(1.025)}[data-design-landing] .tutor-name{justify-content:space-between;align-items:center;margin:14px 0 4px;display:flex}[data-design-landing] .tutor-name h3{font-size:22px;font-weight:600}[data-design-landing] .tutor-name button{min-width:36px;min-height:36px;font-size:20px}[data-design-landing] .tutor-profile p{font-size:11px}[data-design-landing] .no-photo{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}[data-design-landing] .no-photo span{color:var(--primary);font-size:60px}[data-design-landing] .no-photo small{color:var(--muted);font-size:11px}[data-design-landing] .book-filters,[data-design-landing] .plan-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}[data-design-landing] .book-filters button,[data-design-landing] .plan-tabs button{border:1px solid var(--line);border-radius:5px;padding:8px 14px;font-size:12px}[data-design-landing] .book-filters button.on,[data-design-landing] .plan-tabs button.on{background:var(--primary);color:#fff;border-color:var(--primary)}[data-design-landing] .book-shelf{scrollbar-width:thin;scroll-snap-type:x proximity;gap:28px;padding:10px 3px 22px;display:flex;overflow:auto}[data-design-landing] .book-shelf article{scroll-snap-align:start;flex:0 0 175px}[data-design-landing] .book-shelf img{object-fit:contain;background:var(--surface);border-bottom:3px solid var(--line);width:175px;height:228px;padding:9px}[data-design-landing] .book-shelf h3{margin-top:15px;font-size:13px;line-height:1.6}[data-design-landing] .book-shelf p{margin-top:5px;font-size:11px}[data-design-landing] .v2-trust{background:var(--deep);color:#fff;grid-template-columns:1fr 1.4fr;gap:70px;padding:60px 5.2%;display:grid}[data-design-landing] .v2-trust>div{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}[data-design-landing] .v2-trust p{color:#fff;border-top:1px solid #ffffff50;flex-direction:column;gap:15px;padding-top:17px;display:flex}[data-design-landing] .v2-trust b{font-size:15px}[data-design-landing] .v2-trust p span{color:var(--teal-light);font-size:12px}[data-design-landing] .v2-process ol{grid-template-columns:repeat(4,1fr);gap:27px;padding:0;list-style:none;display:grid}[data-design-landing] .v2-process li{border-top:1px solid var(--line);padding-top:20px}[data-design-landing] .v2-process li>span{color:var(--primary);font-size:12px}[data-design-landing] .v2-process li h3{margin:16px 0 10px;font-size:19px}[data-design-landing] .v2-process li p{font-size:12px}[data-design-landing] .v2-plans{background:var(--wash)}[data-design-landing] .plan-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}[data-design-landing] .plan-tabs{margin:0}[data-design-landing] .plan-table{border-top:2px solid var(--primary)}[data-design-landing] .plan-row{border-bottom:1px solid color-mix(in oklch, var(--primary) 16%, white);grid-template-columns:1.7fr 1.1fr 1fr 80px;align-items:center;gap:20px;padding:21px 15px;font-size:13px;display:grid}[data-design-landing] .plan-row strong{font-size:20px;font-weight:600}[data-design-landing] .plan-row>span{color:var(--muted)}[data-design-landing] .plan-row>button{color:var(--primary);min-height:40px;font-size:12px}[data-design-landing] .plan-label{color:var(--muted);padding:16px 15px;font-size:11px}[data-design-landing] .plan-row .pill{background:var(--paper);margin-left:8px;font-size:9px}[data-design-landing] .v2-reviews{grid-template-columns:1fr 1.25fr;gap:60px;display:grid}[data-design-landing] .source-note{margin-top:20px;font-size:10px}[data-design-landing] .v2-reviews blockquote{border-bottom:1px solid var(--line);letter-spacing:-.02em;margin:0;padding:25px 0;font-size:21px;line-height:1.75}[data-design-landing] .v2-reviews cite{color:var(--muted);margin-top:16px;font-size:11px;font-style:normal;display:block}[data-design-landing] .v2-faq{background:var(--surface);grid-template-columns:1fr 1.3fr;gap:60px;display:grid}[data-design-landing] .v2-faq details{padding:20px 0}[data-design-landing] .v2-faq details:first-child{padding-top:0}[data-design-landing] .v2-faq summary{font-size:14px;line-height:1.7}[data-design-landing] .v2-finalcta{background:var(--deep);color:#fff;padding:65px 5.2%}[data-design-landing] .v2-finalcta>span{letter-spacing:.12em;color:var(--teal-light);font-size:11px}[data-design-landing] .v2-finalcta h2{margin:20px 0 27px;font-size:44px;line-height:1.4}[data-design-landing] .v2-finalcta p{color:var(--teal-light);margin-top:28px;font-size:10px}[data-design-landing] .v2-announcements{border-bottom:1px solid var(--line);align-items:center;gap:35px;padding:30px 5.2%;font-size:12px;display:flex}[data-design-landing] .v2-announcements span{color:var(--muted)}[data-design-landing] .v2-announcements button:last-child{margin-left:auto}[data-design-landing] .footer p{margin-top:10px;font-size:11px}[data-design-landing] .card-top{margin-bottom:17px}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .v2-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding:30px 22px 28px}[data-design-landing][data-design-landing][data-design-landing] .v2-intro{padding:0}[data-design-landing][data-design-landing][data-design-landing] .kicker{margin-bottom:20px;font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-intro h1{font-size:43px;line-height:1.26}[data-design-landing][data-design-landing][data-design-landing] .v2-intro h1 br:last-of-type{display:none}[data-design-landing][data-design-landing][data-design-landing] .v2-lead{margin:25px 0 19px;font-size:13px}[data-design-landing][data-design-landing][data-design-landing] .v2-hero-foot{gap:17px;margin-top:19px;font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-scene{min-height:366px;padding:0 14px 35px 20px}[data-design-landing][data-design-landing][data-design-landing] .portrait-stage{border-radius:70px 8px 8px;height:315px}[data-design-landing][data-design-landing][data-design-landing] .portrait-top{font-size:8px;top:13px;left:12px}[data-design-landing][data-design-landing][data-design-landing] .portrait-top span:first-child{margin-left:35px}[data-design-landing][data-design-landing][data-design-landing] .portrait-name{bottom:28px;left:20px}[data-design-landing][data-design-landing][data-design-landing] .portrait-name strong{font-size:30px}[data-design-landing][data-design-landing][data-design-landing] .portrait-name span{font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-reading-note{gap:8px;max-width:224px;padding:10px 12px;top:38px;left:0}[data-design-landing][data-design-landing][data-design-landing] .v2-reading-note b,[data-design-landing][data-design-landing][data-design-landing] .v2-feedback-note b{font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-reading-note .tiny,[data-design-landing][data-design-landing][data-design-landing] .v2-feedback-note .tiny{font-size:8px}[data-design-landing][data-design-landing][data-design-landing] .step-dot{width:24px;height:24px;font-size:9px}[data-design-landing][data-design-landing][data-design-landing] .v2-feedback-note{gap:8px;padding:12px;bottom:33px;left:50px;right:0}[data-design-landing][data-design-landing][data-design-landing] .scene-disclaimer{font-size:8px;bottom:0;left:20px}[data-design-landing][data-design-landing][data-design-landing] .v2-quickstart{flex-wrap:wrap;gap:16px;padding:24px 22px}[data-design-landing][data-design-landing][data-design-landing] .v2-quickstart b{font-size:14px}[data-design-landing][data-design-landing][data-design-landing] .v2-quickstart p{margin:0;font-size:11px}[data-design-landing][data-design-landing][data-design-landing] .v2-evidence{grid-template-columns:1fr;gap:16px;padding:24px 22px}[data-design-landing][data-design-landing][data-design-landing] .v2-evidence>div{flex-direction:row;align-items:center;gap:17px}[data-design-landing][data-design-landing][data-design-landing] .v2-evidence strong{min-width:106px;font-size:22px}[data-design-landing][data-design-landing][data-design-landing] .v2-evidence>div>span{font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-experience,[data-design-landing][data-design-landing][data-design-landing] .v2-tutors,[data-design-landing][data-design-landing][data-design-landing] .v2-library,[data-design-landing][data-design-landing][data-design-landing] .v2-process,[data-design-landing][data-design-landing][data-design-landing] .v2-plans,[data-design-landing][data-design-landing][data-design-landing] .v2-reviews,[data-design-landing][data-design-landing][data-design-landing] .v2-faq{padding:40px 22px}[data-design-landing][data-design-landing][data-design-landing] .v2-section-heading{margin-bottom:24px;display:block}[data-design-landing][data-design-landing][data-design-landing] .section-kicker{margin-bottom:12px;font-size:11px}[data-design-landing][data-design-landing][data-design-landing] .v2-section-heading h2,[data-design-landing][data-design-landing][data-design-landing] .v2-trust h2,[data-design-landing][data-design-landing][data-design-landing] .v2-reviews h2,[data-design-landing][data-design-landing][data-design-landing] .v2-faq h2{font-size:27px}[data-design-landing][data-design-landing][data-design-landing] .v2-section-heading>p,[data-design-landing][data-design-landing][data-design-landing] .v2-section-heading>div>p:not(.section-kicker){margin-top:14px;font-size:12px}[data-design-landing][data-design-landing][data-design-landing] .experience-tabs button{flex-direction:column;gap:5px;padding:14px 9px;display:flex}[data-design-landing][data-design-landing][data-design-landing] .experience-tabs b{font-size:12px}[data-design-landing][data-design-landing][data-design-landing] .experience-tabs small{display:none}[data-design-landing][data-design-landing][data-design-landing] .experience-view{padding:15px}[data-design-landing][data-design-landing][data-design-landing] .phase{grid-template-columns:1fr;gap:15px}[data-design-landing][data-design-landing][data-design-landing] .story-art{min-height:230px}[data-design-landing][data-design-landing][data-design-landing] .story-art>div{padding:20px}[data-design-landing][data-design-landing][data-design-landing] .story-art h3{font-size:22px}[data-design-landing][data-design-landing][data-design-landing] .story-page{padding:15px 5px}[data-design-landing][data-design-landing][data-design-landing] .story-page h3{font-size:28px}[data-design-landing][data-design-landing][data-design-landing] .phase-copy{padding:15px 4px}[data-design-landing][data-design-landing][data-design-landing] .phase-copy h3{font-size:24px}[data-design-landing][data-design-landing][data-design-landing] .feedback-paper{padding:20px}[data-design-landing][data-design-landing][data-design-landing] .feedback-paper h3{font-size:22px}[data-design-landing][data-design-landing][data-design-landing] .phase-teacher{height:270px}[data-design-landing][data-design-landing][data-design-landing] .tutor-gallery{grid-template-columns:1fr 1fr;gap:24px 14px}[data-design-landing][data-design-landing][data-design-landing] .tutor-photo{height:182px}[data-design-landing][data-design-landing][data-design-landing] .tutor-name h3{font-size:18px}[data-design-landing][data-design-landing][data-design-landing] .tutor-profile p{font-size:9px}[data-design-landing][data-design-landing][data-design-landing] .book-shelf article{flex-basis:150px}[data-design-landing][data-design-landing][data-design-landing] .book-shelf img{width:150px;height:205px}[data-design-landing][data-design-landing][data-design-landing] .book-filters{gap:6px}[data-design-landing][data-design-landing][data-design-landing] .book-filters button{padding:8px 10px;font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-trust{grid-template-columns:1fr;gap:30px;padding:35px 22px}[data-design-landing][data-design-landing][data-design-landing] .v2-trust>div{grid-template-columns:1fr;gap:20px}[data-design-landing][data-design-landing][data-design-landing] .v2-trust p{gap:7px}[data-design-landing][data-design-landing][data-design-landing] .v2-process ol{grid-template-columns:1fr 1fr;gap:25px}[data-design-landing][data-design-landing][data-design-landing] .v2-process li h3{font-size:16px}[data-design-landing][data-design-landing][data-design-landing] .v2-process li p{font-size:11px}[data-design-landing][data-design-landing][data-design-landing] .plan-controls{flex-direction:column;align-items:start}[data-design-landing][data-design-landing][data-design-landing] .plan-row{grid-template-columns:1fr auto;gap:7px;padding:17px 0;font-size:12px}[data-design-landing][data-design-landing][data-design-landing] .plan-label{display:none}[data-design-landing][data-design-landing][data-design-landing] .plan-row>b{grid-column:1/3}[data-design-landing][data-design-landing][data-design-landing] .plan-row>strong{text-align:right;font-size:19px}[data-design-landing][data-design-landing][data-design-landing] .plan-row>button{text-align:right;grid-column:2}[data-design-landing][data-design-landing][data-design-landing] .plan-row .pill{margin-left:5px;font-size:8px}[data-design-landing][data-design-landing][data-design-landing] .v2-reviews,[data-design-landing][data-design-landing][data-design-landing] .v2-faq{grid-template-columns:1fr;gap:25px}[data-design-landing][data-design-landing][data-design-landing] .v2-reviews blockquote{font-size:17px}[data-design-landing][data-design-landing][data-design-landing] .v2-faq summary{font-size:12px}[data-design-landing][data-design-landing][data-design-landing] .v2-finalcta{padding:40px 22px}[data-design-landing][data-design-landing][data-design-landing] .v2-finalcta h2{font-size:31px}[data-design-landing][data-design-landing][data-design-landing] .v2-finalcta p{font-size:9px}[data-design-landing][data-design-landing][data-design-landing] .v2-announcements{grid-template-columns:auto 1fr;gap:10px;padding:23px 22px;font-size:11px;display:grid}[data-design-landing][data-design-landing][data-design-landing] .v2-announcements button{text-align:left;padding:0}[data-design-landing][data-design-landing][data-design-landing] .v2-announcements button:last-child{margin-left:0}[data-design-landing][data-design-landing][data-design-landing] .v2-nav .toplinks{gap:0}[data-design-landing][data-design-landing][data-design-landing] .v2-nav .toplinks .btn{padding:10px;font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .v2-nav .brand{font-size:16px}[data-design-landing][data-design-landing][data-design-landing] .v2-nav .brandmark{width:22px;height:22px}[data-design-landing][data-design-landing][data-design-landing] .v2-textlink{font-size:11px}}@media (max-width:1100px){[data-design-landing] .v2-nav .toplinks{gap:14px}[data-design-landing] .v2-nav .toplinks>a{font-size:11px}[data-design-landing] .v2-nav .brand{font-size:20px}[data-design-landing] .v2-hero{gap:3%;padding-left:4%;padding-right:4%}[data-design-landing] .v2-scene{padding-left:25px}[data-design-landing] .portrait-stage{height:455px}[data-design-landing] .v2-reading-note{max-width:260px;left:0}[data-design-landing] .v2-feedback-note{left:35px}[data-design-landing] .tutor-photo{height:230px}}@media (prefers-reduced-motion:reduce){[data-design-landing] .tutor-profile:hover img{transform:none}}[data-design-landing] .portrait-name{bottom:80px}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .portrait-name{bottom:52px}}[data-design-landing] [hidden]{display:none!important}[data-design-landing] .concept-hero{background:var(--paper);padding:52px 5.2%}[data-design-landing] .concept-hero h1{letter-spacing:-.035em;font-size:clamp(44px,4.5vw,67px);line-height:1.28}[data-design-landing] .concept-hero em{color:var(--primary);font-style:normal}[data-design-landing] .concept-kicker{color:var(--primary);margin-bottom:24px;font-size:11px}[data-design-landing] .hero-desc{margin:24px 0;font-size:15px;line-height:1.9}[data-design-landing] .hero-secondary{color:var(--primary);padding:13px;font-size:12px}[data-design-landing] .hero-fact{margin-top:27px;font-size:11px}[data-design-landing] .face{background:var(--wash);margin:0;position:relative;overflow:hidden}[data-design-landing] .face img{object-fit:cover;object-position:center 23%;width:100%;height:100%;display:block}[data-design-landing] .face figcaption{color:#fff;background:linear-gradient(#0000,#000b);justify-content:space-between;align-items:end;padding:50px 18px 18px;display:flex;position:absolute;inset:auto 0 0}[data-design-landing] .face b{font-size:21px}[data-design-landing] .face figcaption span{font-size:9px}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .concept-hero{padding:30px 22px}[data-design-landing][data-design-landing][data-design-landing] .concept-hero h1{font-size:37px}[data-design-landing][data-design-landing][data-design-landing] .hero-desc{margin:20px 0;font-size:13px}[data-design-landing][data-design-landing][data-design-landing] .concept-kicker{margin-bottom:18px;font-size:10px}[data-design-landing][data-design-landing][data-design-landing] .hero-secondary{padding-left:0;font-size:11px}[data-design-landing][data-design-landing][data-design-landing] .face b{font-size:17px}}[data-design-landing=good-meeting] .gallery-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:4%;min-height:600px;display:grid}[data-design-landing=good-meeting] .people-stage{grid-template-columns:repeat(3,1fr);gap:12px;height:455px;display:grid;position:relative}[data-design-landing=good-meeting] .people-stage .face{border-radius:80px 80px 8px 8px;height:325px}[data-design-landing=good-meeting] .face-one{margin-top:22px}[data-design-landing=good-meeting] .face-two{margin-top:86px}[data-design-landing=good-meeting] .people-caption{color:var(--primary);font-size:13px;position:absolute;bottom:0;left:0}[data-design-landing=good-meeting] .people-caption small{color:var(--muted);font-size:10px}[data-design-landing=good-meeting] .v2-tutors{background:var(--wash)}[data-design-landing=good-meeting] .tutor-photo{border-radius:90px 90px 8px 8px}[data-design-landing=good-meeting] .v2-quickstart{background:var(--deep);color:#fff}[data-design-landing=good-meeting] .v2-quickstart .tiny,[data-design-landing=good-meeting] .v2-quickstart p,[data-design-landing=good-meeting] .v2-quickstart p button{color:var(--teal-light)}@media (max-width:767px){[data-design-landing=good-meeting][data-design-landing][data-design-landing] .gallery-hero{grid-template-columns:1fr;gap:28px}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .people-stage{gap:8px;height:312px}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .people-stage .face{border-radius:55px 55px 5px 5px;height:220px}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .face-two{margin-top:47px}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .face figcaption{padding:30px 9px 10px}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .face figcaption span{display:none}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .people-stage .face b{font-size:14px}[data-design-landing=good-meeting][data-design-landing][data-design-landing] .people-caption{font-size:11px}}[data-design-landing=learning-connection] .learning-hero{background:var(--wash);padding-top:36px}[data-design-landing=learning-connection] .learning-title{text-align:center}[data-design-landing=learning-connection] .learning-title h1{font-size:clamp(36px,3.6vw,54px)}[data-design-landing=learning-connection] .learning-title .hero-desc{margin:16px 0}[data-design-landing=learning-connection] .learning-title .actions{justify-content:center}[data-design-landing=learning-connection] .learning-window{border:1px solid var(--line);background:var(--paper);border-radius:10px;max-width:1180px;margin:32px auto 0;overflow:hidden;box-shadow:0 15px 35px #003d3310}[data-design-landing=learning-connection] .window-top{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:16px 24px;font-size:11px;display:flex}[data-design-landing=learning-connection] .window-top span{color:var(--primary)}[data-design-landing=learning-connection] .window-top small{font-size:9px}[data-design-landing=learning-connection] .window-body{grid-template-columns:1.15fr 1fr .85fr;display:grid}[data-design-landing=learning-connection] .window-reading{padding:27px}[data-design-landing=learning-connection] .window-reading h2{margin:14px 0 8px;font-size:30px}[data-design-landing=learning-connection] .window-reading p{font-size:12px}[data-design-landing=learning-connection] .window-reading .btn{margin-top:18px}[data-design-landing=learning-connection] .window-tutor{padding:18px 0}[data-design-landing=learning-connection] .window-tutor .face{border-radius:6px;height:320px}[data-design-landing=learning-connection] .window-tutor>span{text-align:center;color:var(--muted);margin-top:10px;font-size:10px;display:block}[data-design-landing=learning-connection] .window-feedback{background:var(--surface);margin-left:20px;padding:27px;position:relative}[data-design-landing=learning-connection] .window-feedback h3{margin:22px 0;font-size:24px}[data-design-landing=learning-connection] .window-feedback p{font-size:12px;line-height:2.4}[data-design-landing=learning-connection] .window-feedback .btn{z-index:1;margin-top:20px;position:relative}[data-design-landing=learning-connection] .window-feedback img{width:80px;position:absolute;bottom:90px;right:15px}[data-design-landing=learning-connection] .v2-experience{background:var(--deep)}[data-design-landing=learning-connection] .v2-experience>.v2-section-heading h2{color:#fff}[data-design-landing=learning-connection] .v2-experience>.v2-section-heading p{color:var(--teal-light)}@media (max-width:767px){[data-design-landing=learning-connection][data-design-landing][data-design-landing] .learning-title{text-align:left}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .learning-title .actions{justify-content:start}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .learning-title h1{font-size:33px}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .window-body{grid-template-columns:1fr}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .window-top{flex-wrap:wrap;gap:8px;padding:13px}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .window-top small{display:none}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .window-tutor{padding:0 22px 20px}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .window-tutor .face{height:270px}[data-design-landing=learning-connection][data-design-landing][data-design-landing] .window-feedback{margin:0}}[data-design-landing=daily-rhythm] .rhythm-hero{grid-template-columns:1.05fr .9fr;gap:0 7%;padding-bottom:0;display:grid}[data-design-landing=daily-rhythm] .rhythm-heading{padding-top:23px}[data-design-landing=daily-rhythm] .rhythm-heading h1{font-size:clamp(47px,5vw,74px)}[data-design-landing=daily-rhythm] .rhythm-portrait{padding-bottom:32px;position:relative}[data-design-landing=daily-rhythm] .rhythm-portrait .face{height:370px}[data-design-landing=daily-rhythm] .rhythm-portrait-label{color:var(--muted);font-size:10px;position:absolute;bottom:7px;right:0}[data-design-landing=daily-rhythm] .rhythm-time{border-top:2px solid var(--deep);grid-column:1/3;align-items:center;gap:30px;margin-top:26px;padding:20px 0 26px;display:flex}[data-design-landing=daily-rhythm] .rhythm-time>div{align-items:center;gap:12px;display:flex}[data-design-landing=daily-rhythm] .rhythm-time strong{letter-spacing:-.04em;color:var(--deep);font-size:76px;font-weight:700;line-height:1}[data-design-landing=daily-rhythm] .rhythm-time strong span{color:var(--warm);padding:0 6px;font-weight:400}[data-design-landing=daily-rhythm] .rhythm-time b{writing-mode:vertical-rl;letter-spacing:.15em;font-size:10px}[data-design-landing=daily-rhythm] .rhythm-time p{font-size:12px}[data-design-landing=daily-rhythm] .rhythm-time a{color:var(--primary);margin-left:auto;font-size:12px}[data-design-landing=daily-rhythm] .v2-plans,[data-design-landing=daily-rhythm] .v2-tutors{background:var(--paper)}[data-design-landing=daily-rhythm] .experience-shell,[data-design-landing=daily-rhythm] .tutor-photo{border-radius:0}[data-design-landing=daily-rhythm] .v2-section-heading h2{font-size:39px}[data-design-landing=daily-rhythm] .plan-row{padding:25px 5px}[data-design-landing=daily-rhythm] .v2-reviews{background:var(--wash)}[data-design-landing=daily-rhythm] .v2-finalcta{border-left:18px solid var(--warm)}[data-design-landing=daily-rhythm] .btn{border-radius:2px}@media (max-width:767px){[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-hero{grid-template-columns:1fr;gap:25px;padding-bottom:0}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-heading{padding:0}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-heading h1{font-size:42px}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-portrait .face{height:295px}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-time{flex-wrap:wrap;grid-column:auto;gap:15px;margin:0}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-time strong{font-size:63px}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-time p{font-size:10px}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .rhythm-time a{margin-left:0}[data-design-landing=daily-rhythm][data-design-landing][data-design-landing] .v2-finalcta{border-left-width:7px}}[data-design-landing=refined-original] .refined-video-hero{isolation:isolate;background:var(--ink);text-align:center;color:#fff;justify-content:center;align-items:flex-end;height:760px;min-height:640px;padding:80px 30px 110px;display:flex;position:relative;overflow:hidden}[data-design-landing=refined-original] .refined-video-hero video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}[data-design-landing=refined-original] .video-shade{z-index:-1;background:linear-gradient(#00000014 15%,#00000038 38%,#000000c2 100%);position:absolute;inset:0}[data-design-landing=refined-original] .video-copy{max-width:850px}[data-design-landing=refined-original] .video-eyebrow{letter-spacing:.16em;color:#fff;margin-bottom:20px;font-size:12px}[data-design-landing=refined-original] .video-copy h1{letter-spacing:-.045em;color:#fff;text-shadow:0 2px 20px #00000026;font-size:60px;font-weight:650;line-height:1.2}[data-design-landing=refined-original] .video-lead{color:#fff;margin:24px auto 28px;font-size:16px;line-height:1.8}[data-design-landing=refined-original] .video-copy .actions{justify-content:center;gap:12px}[data-design-landing=refined-original] .video-copy .btn{border-radius:50px;min-height:50px;padding:14px 26px;font-size:13px}[data-design-landing=refined-original] .video-copy .video-primary{background:var(--paper);color:var(--ink);min-width:210px}[data-design-landing=refined-original] .video-primary span{margin-left:20px}[data-design-landing=refined-original] .video-copy .video-secondary{color:#fff;background:#00000038;border:1px solid #ffffffa6}[data-design-landing=refined-original] .video-note{color:#fff;opacity:.8;margin-top:22px;font-size:10px}[data-design-landing=refined-original] .video-bottom{color:#fff;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:27px;left:5%;right:5%}[data-design-landing=refined-original] .video-bottom button{color:#fff;background:#00000040;border:1px solid #ffffff80;border-radius:25px;padding:9px 15px}[data-design-landing=refined-original] .v2-nav{background:var(--paper);padding:18px 5%}[data-design-landing=refined-original] .v2-nav .btn,[data-design-landing=refined-original] .v2-landing .btn{border-radius:50px}[data-design-landing=refined-original] .v2-landing{background:var(--surface)}[data-design-landing=refined-original] .v2-landing>section:not(.refined-video-hero){padding:76px max(5%,50% - 600px)}[data-design-landing=refined-original] .v2-section-heading{text-align:center;margin-bottom:36px;display:block}[data-design-landing=refined-original] .v2-section-heading p{margin:14px auto 0}[data-design-landing=refined-original] .v2-section-heading .section-kicker{margin:0 0 13px}[data-design-landing=refined-original] .v2-section-heading h2{font-size:32px;line-height:1.4}[data-design-landing=refined-original] .v2-quickstart{background:var(--wash);padding:28px max(5%,50% - 600px)}[data-design-landing=refined-original] .v2-evidence{background:var(--paper)}[data-design-landing=refined-original] .v2-evidence>div{text-align:center}[data-design-landing=refined-original] .v2-evidence strong{font-size:36px}[data-design-landing=refined-original] .refined-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}[data-design-landing=refined-original] .refined-feature-grid article{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:20px;padding:28px 20px}[data-design-landing=refined-original] .refined-feature-grid article>span{background:var(--wash);width:50px;height:50px;color:var(--primary);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:19px;font-weight:650;display:grid}[data-design-landing=refined-original] .refined-feature-grid h3{font-size:16px}[data-design-landing=refined-original] .refined-feature-grid p{margin:13px 0 20px;font-size:12px;line-height:1.8}[data-design-landing=refined-original] .refined-feature-grid button,[data-design-landing=refined-original] .refined-feature-grid a{color:var(--primary);font-size:11px}[data-design-landing=refined-original] .v2-plans{background:var(--wash)}[data-design-landing=refined-original] .plan-table{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}[data-design-landing=refined-original] .plan-table .plan-label{display:none}[data-design-landing=refined-original] .plan-table .plan-row{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;align-items:flex-start;gap:17px;min-width:0;padding:25px 22px;display:flex}[data-design-landing=refined-original] .plan-row>b{font-size:15px}[data-design-landing=refined-original] .plan-row .pill{width:fit-content;margin:8px 0 0;display:block}[data-design-landing=refined-original] .plan-table .plan-row>strong{text-align:left;margin-top:auto;font-size:25px}[data-design-landing=refined-original] .plan-table .plan-row>button{background:var(--wash);border:1px solid var(--line);width:100%;color:var(--primary);text-align:center;border-radius:50px;padding:10px}[data-design-landing=refined-original] .plan-controls{margin-bottom:25px}[data-design-landing=refined-original] .v2-process{background:var(--paper)}[data-design-landing=refined-original] .v2-process li{border:1px solid var(--line);border-radius:16px;padding:22px}[data-design-landing=refined-original] .v2-trust{background:var(--wash)}[data-design-landing=refined-original] .v2-reviews{background:var(--paper)}[data-design-landing=refined-original] .tutor-gallery{gap:24px}[data-design-landing=refined-original] .tutor-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:12px;overflow:hidden}[data-design-landing=refined-original] .tutor-photo{border-radius:12px}[data-design-landing=refined-original] .v2-faq{background:var(--paper)}[data-design-landing=refined-original] .v2-finalcta{background:var(--primary);text-align:center}[data-design-landing=refined-original] .v2-finalcta .actions{justify-content:center}[data-design-landing=refined-original] .v2-finalcta h2{font-size:38px}[data-design-landing=refined-original] .v2-finalcta .btn.warm{background:var(--paper);color:var(--primary)}@media (max-width:767px){[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-video-hero{height:650px;min-height:0;padding:50px 22px 92px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-copy h1{font-size:37px;line-height:1.3}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-eyebrow{letter-spacing:.1em;margin-bottom:16px;font-size:10px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-lead{margin:20px auto 23px;font-size:13px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-copy .actions{flex-direction:column;gap:10px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-copy .btn{width:100%;min-height:46px;font-size:12px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-note{margin-top:15px;font-size:9px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-bottom{font-size:10px;left:22px;right:22px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-video-hero video{object-position:center}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-landing>section:not(.refined-video-hero){padding:48px 22px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-section-heading h2{font-size:25px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-section-heading p{font-size:11px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-feature-grid{grid-template-columns:1fr 1fr;gap:12px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-feature-grid article{border-radius:14px;padding:22px 10px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-feature-grid h3{font-size:13px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-feature-grid p,[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-feature-grid button,[data-design-landing=refined-original][data-design-landing][data-design-landing] .refined-feature-grid a{font-size:10px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .plan-table{grid-template-columns:1fr;gap:14px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .plan-table .plan-row{padding:24px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-evidence strong{font-size:24px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-finalcta h2{font-size:30px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-process li{padding:16px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .v2-nav{padding:18px 20px}}[data-design-landing]{font-family:var(--font-noto-sans-kr), "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}[data-design-landing] h1,[data-design-landing] h2,[data-design-landing] h3{font-weight:650}[data-design-landing] .copy-line{display:block}[data-design-landing] .v2-intro h1{font-weight:700}[data-design-landing] .v2-intro h1 .copy-line:last-child{color:var(--teal-light);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:12px;text-decoration-thickness:4px}[data-design-landing] .portrait-stage .face{height:100%}[data-design-landing] .portrait-stage .face figcaption{z-index:1;background:0 0;padding:0 29px;bottom:65px}[data-design-landing] .portrait-stage .face b{font-size:42px}[data-design-landing] .portrait-fallback{background:var(--wash);width:100%;height:100%;color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}[data-design-landing] .portrait-fallback>span{font-size:60px}[data-design-landing] .portrait-fallback small{text-align:center;padding:10px;font-size:10px}[data-design-landing] .tutor-photo{width:100%;padding:0;display:block}[data-design-landing] .book-open{text-align:left;width:100%;padding:0}[data-design-landing] .book-cover-fallback{background:var(--wash);border:1px solid var(--line);width:175px;height:228px;color:var(--primary);place-items:center;padding:15px;display:grid}[data-design-landing] .plan-description{color:var(--muted)}[data-design-landing] .plan-description ul{margin:8px 0 0;padding-left:16px;font-size:11px;list-style:outside}[data-design-landing] .plan-row>strong small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}[data-design-landing] .plan-cta{color:var(--primary);align-items:center;min-height:40px;font-size:12px;display:inline-flex}[data-design-landing=refined-original] .plan-table .plan-row>.plan-cta{background:var(--wash);border:1px solid var(--line);border-radius:50px;justify-content:center;width:100%;padding:10px}[data-design-landing=refined-original] .v2-trust,[data-design-landing=refined-original] .v2-trust p{color:var(--ink)}[data-design-landing=refined-original] .v2-trust p{border-color:var(--line)}[data-design-landing] .v2-trust img{object-fit:contain;max-width:140px;height:45px}[data-design-landing] .footer nav{flex-wrap:wrap;align-content:start;gap:20px;display:flex}[data-design-landing] .footer a:hover{text-decoration:underline}[data-design-landing] .mobile-menu-toggle{min-width:36px;min-height:40px;padding:6px;font-size:20px;display:none}[data-design-landing] .package-mobile-menu{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:16px;padding:20px 5%;display:flex}[data-design-landing] .video-poster{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}[data-design-landing] section[id]{scroll-margin-top:24px}@media (max-width:1000px){[data-design-landing] .v2-nav .desktop-link{display:none}[data-design-landing] .mobile-menu-toggle{justify-content:center;align-items:center;display:inline-flex}[data-design-landing] .v2-nav .toplinks{gap:10px}}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .v2-nav .toplinks>.nav-cta{white-space:normal;text-align:center;max-width:155px;display:inline-flex}[data-design-landing][data-design-landing][data-design-landing] .v2-nav{gap:8px}[data-design-landing][data-design-landing][data-design-landing] .v2-nav .brand{white-space:normal;overflow-wrap:anywhere;min-width:0}[data-design-landing][data-design-landing][data-design-landing] .v2-nav .brandmark,[data-design-landing][data-design-landing][data-design-landing] .v2-nav .toplinks{flex-shrink:0}[data-design-landing][data-design-landing][data-design-landing] .book-cover-fallback{width:150px;height:205px}[data-design-landing][data-design-landing][data-design-landing] .plan-row>.plan-cta{grid-column:2;justify-content:end}[data-design-landing][data-design-landing][data-design-landing] .portrait-stage .face b{font-size:30px}[data-design-landing][data-design-landing][data-design-landing] .portrait-stage .face figcaption{padding:0 20px;bottom:52px}[data-design-landing][data-design-landing][data-design-landing] .refined-video-hero video[data-mobile-fit=contain]{object-fit:contain}[data-design-landing][data-design-landing][data-design-landing] .footer nav{margin-top:22px}[data-design-landing][data-design-landing][data-design-landing] .package-mobile-menu{gap:14px 20px}}@media (prefers-reduced-motion:reduce){[data-design-landing] *,[data-design-landing] :before,[data-design-landing] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-design-landing] .story-page h3{font-family:inherit}[data-design-landing] .v2-announcements>ul{flex:1;min-width:0;margin:0;padding:0;list-style:none}[data-design-landing] .v2-announcements li{justify-content:space-between;gap:16px;padding:7px 0;display:flex}[data-design-landing] .v2-announcements time{white-space:nowrap;color:var(--muted);font-size:10px}[data-design-landing] .v2-announcements>ul a{overflow-wrap:anywhere}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .v2-announcements>ul,[data-design-landing][data-design-landing][data-design-landing] .v2-announcements>a{grid-column:1/-1}}[data-design-landing] .portrait-stage .face figcaption{display:none}[data-design-landing] .package-appearance-controls{align-items:center;gap:4px;display:flex}[data-design-landing] .package-appearance-controls>button{flex-shrink:0}[data-design-landing] .experience-feature-notes{margin:0}[data-design-landing] .experience-feature-notes>div{border-bottom:1px solid var(--line);padding:8px 0}[data-design-landing] .experience-feature-notes dt{color:var(--primary);font-size:12px;font-weight:650}[data-design-landing] .experience-feature-notes dd{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.8}@media (max-width:1000px){[data-design-landing] .desktop-controls{display:none}}@media (max-width:767px){[data-design-landing=conversation][data-design-landing][data-design-landing] .v2-intro h1 .copy-line:nth-last-child(2),[data-design-landing=conversation][data-design-landing][data-design-landing] .v2-intro h1 .copy-line:last-child{display:inline}[data-design-landing=conversation][data-design-landing][data-design-landing] .v2-intro h1 .copy-line:last-child:before{content:" "}}[data-design-landing] .v2-hero,[data-design-landing] .concept-hero{position:relative}[data-design-landing] .package-hero-video-toggle{z-index:3;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;top:16px;right:22px}[data-design-landing] .v2-intro h1 .copy-line:last-child{text-decoration:none}[data-design-landing=refined-original] .video-copy{padding-bottom:38.5px}@media (max-width:767px){[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-copy{padding-bottom:29.85px}[data-design-landing=refined-original][data-design-landing][data-design-landing] .video-copy h1{width:max-content;max-width:100%;margin-inline:auto}}:where(.dark) [data-design-landing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#4db9ae;--ink:#e4edf0;--muted:#a2b1b6;--line:#354246;--paper:#0f1a1e;--surface:#071114;--wash:#0f2926;--deep:#001b19;--teal-light:#bcdcd7;background:var(--surface)}@supports (color:lab(0% 0 0)){:where(.dark) [data-design-landing]{--primary:lab(68.7107% -34.2986 -4.18422);--ink:lab(93.1014% -2.55314 -2.46161);--muted:lab(71.1089% -4.56074 -4.41037);--line:lab(27.0258% -4.49426 -4.37531);--paper:lab(8.461% -4.333 -4.32876);--surface:lab(4.49813% -2.52394 -2.9204);--wash:lab(14.553% -11.2971 -1.38392);--deep:lab(7.68014% -11.7406 -1.64759);--teal-light:lab(85.3375% -11.8306 -1.49317)}}:where(.dark) [data-design-landing] .btn:not(.secondary):not(.video-secondary),:where(.dark) [data-design-landing] .btn.warm{color:#111820}:where(.dark) [data-design-landing] .video-copy .video-primary{color:#111820;background:#fff}:where(.dark) [data-design-landing] .video-copy .video-secondary{color:#fff}:where(.dark) [data-design-landing] .refined-video-hero{background:var(--deep)}:where(.dark) [data-design-landing] .story-art h3,:where(.dark) [data-design-landing] .v2-evidence strong,:where(.dark) [data-design-landing] .rhythm-time strong{color:var(--ink)}:where(.dark) [data-design-landing] .rhythm-time{border-color:var(--line)}:where(.dark) [data-design-landing=refined-original] .v2-finalcta{background:var(--deep)}:where(.dark) [data-design-landing=refined-original] .v2-finalcta .btn.warm{background:var(--primary);color:#111820}[data-design-landing] .v2-evidence[data-columns="1"]{grid-template-columns:minmax(0,1fr)}[data-design-landing] .v2-evidence[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design-landing] .v2-evidence[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){[data-design-landing][data-design-landing][data-design-landing] .v2-evidence[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design-landing][data-design-landing][data-design-landing] .v2-evidence[data-columns="4"]>div{flex-direction:column;align-items:flex-start;gap:4px}[data-design-landing][data-design-landing][data-design-landing] .v2-evidence[data-columns="4"] strong{min-width:0}}
@keyframes design-editor-reveal{0%{opacity:0;translate:0 var(--editor-motion-distance)}to{opacity:1;translate:0}}[data-design-animation=subtle] [data-section]{--editor-motion-distance:10px;animation:.35s ease-out both design-editor-reveal}[data-design-animation=normal] [data-section]{--editor-motion-distance:20px;animation:.6s ease-out both design-editor-reveal}[data-design-animation=dynamic] [data-section]{--editor-motion-distance:40px;animation:.9s ease-out both design-editor-reveal}[data-design-animation=none] *{transition:none!important;animation:none!important}[data-design-animation=none] [data-animated-section]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-design-animation] [data-section]{animation:none!important}}