@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-cyrillic-700-normal.d9254c5e.woff2) format("woff2"),url(/_next/static/media/playfair-display-cyrillic-700-normal.e33d78c9.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-vietnamese-700-normal.e938dee5.woff2) format("woff2"),url(/_next/static/media/playfair-display-vietnamese-700-normal.43928499.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-ext-700-normal.c902ae05.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-ext-700-normal.8c682a7e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-700-normal.a4129c4f.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-700-normal.701c91f6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.landing_section__O6gdK{max-width:1240px;margin:auto;padding:108px 40px;scroll-margin-top:90px}.landing_eyebrow__4uFc8{font:500 11px/1.6 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--accent))}.landing_sectionHeading__ieGkh{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:48px}.landing_principleCopy__HbiLk h2,.landing_sectionHeading__ieGkh h2{font-family:var(--font-serif);font-size:clamp(30px,3.4vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.4;margin-top:16px;text-wrap:balance}.landing_sectionHeading__ieGkh>p{max-width:340px;flex-shrink:0;color:rgb(var(--fg-secondary));font-size:14px;line-height:1.9}.landing_featureGrid__ykZHo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing_feature__qJmTi{padding:32px 28px 24px;border:1px solid rgb(var(--border-light));border-radius:6px 24px 6px 6px;background:rgb(var(--surface));transition:border-color .25s,transform .25s}.landing_feature__qJmTi:hover{border-color:rgb(var(--accent)/.5);transform:translateY(-4px)}.landing_featureTop__qKaPJ{display:flex;justify-content:space-between;align-items:center;color:rgb(var(--accent));margin-bottom:38px}.landing_featureTop__qKaPJ>span{font:12px var(--font-mono);color:rgb(var(--muted))}.landing_feature__qJmTi h3{font:600 24px/1.5 var(--font-serif);margin-bottom:12px;letter-spacing:-.025em}.landing_feature__qJmTi>p{color:rgb(var(--fg-secondary));font-size:14px;line-height:1.9;min-height:80px}.landing_featureDetail__gSeXf{border-top:1px solid rgb(var(--border-light));margin-top:28px;padding-top:18px;font-size:11px;letter-spacing:.05em;color:rgb(var(--accent));line-height:1.8}.landing_featureAccent__ThbBE{background:#1d4c45;color:#fffdf5;border-color:#1d4c45}.landing_featureAccent__ThbBE .landing_featureDetail__gSeXf,.landing_featureAccent__ThbBE .landing_featureTop__qKaPJ{color:#ddc8a3}.landing_featureAccent__ThbBE .landing_featureTop__qKaPJ>span{color:#a9c4ba}.landing_featureAccent__ThbBE>p{color:#d2e0d9}.landing_featureAccent__ThbBE .landing_featureDetail__gSeXf{border-color:#ffffff25}.landing_sectionFoot___7odV{display:flex;justify-content:space-between;gap:32px;margin-top:28px;font-size:12px;line-height:1.9;color:rgb(var(--fg-tertiary))}.landing_sectionFoot___7odV p{max-width:780px}.landing_textLink__RfW6G{display:inline-flex;align-items:center;gap:9px;color:rgb(var(--accent));white-space:nowrap;font-weight:500}.landing_textLink__RfW6G:hover{text-decoration:underline;text-underline-offset:5px}.landing_principles__zfggB{background:rgb(var(--surface-sunken)/.65);border-block:1px solid rgb(var(--border-light));scroll-margin-top:76px}.landing_principleInner__79xcQ{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:100px 40px;align-items:center}.landing_evidenceArt__1BbYa{padding:38px;position:relative;border:1px solid rgb(var(--border));border-radius:8px;background-color:rgb(var(--bg));background-image:radial-gradient(rgb(var(--accent)/.18) .7px,transparent .7px);background-size:17px 17px}.landing_evidenceArt__1BbYa>.landing_eyebrow__4uFc8{margin-bottom:28px}.landing_sourceCard__2myho{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid rgb(var(--border));background:rgb(var(--surface));box-shadow:0 4px 14px rgb(var(--fg)/.025)}.landing_sourceCard__2myho>svg{color:rgb(var(--accent));flex-shrink:0}.landing_sourceCard__2myho strong{font-size:14px;font-weight:500}.landing_sourceCard__2myho p{font-size:11px;color:rgb(var(--fg-tertiary));line-height:1.8;margin-top:5px}.landing_sourceCard__2myho>span{margin-left:auto;font:11px var(--font-mono);color:rgb(var(--muted))}.landing_flowArrow__mdYD1{margin:14px auto;color:rgb(var(--accent)/.6)}.landing_evidenceCenter__nqCgt{background:#1d4c45;color:#fffdf5;text-align:center;padding:26px 16px;border-radius:4px;box-shadow:0 12px 30px #123e3320}.landing_evidenceCenter__nqCgt>svg{margin:auto;color:#e0c79b}.landing_evidenceCenter__nqCgt h3{font:500 24px/1.6 var(--font-serif);margin-top:12px}.landing_evidenceCenter__nqCgt p{font-size:12px;color:#c5d8cf;margin-top:5px}.landing_evidenceCenter__nqCgt>div{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:20px}.landing_evidenceCenter__nqCgt span{padding:4px 9px;font-size:10px;border:1px solid #ffffff30;border-radius:3px;color:#d5e3dc}.landing_artCaption__81_7D{margin-top:24px;font-size:10px;color:rgb(var(--fg-tertiary));text-align:center;letter-spacing:.08em}.landing_intro__0eOIl{font-size:14px;line-height:1.9;color:rgb(var(--fg-secondary));margin-top:20px}.landing_principleRow___0THy{display:flex;align-items:baseline;gap:22px;border-top:1px solid rgb(var(--border));padding-top:22px;margin-top:26px}.landing_principleRow___0THy>span{font:11px var(--font-mono);color:rgb(var(--accent))}.landing_principleRow___0THy h3{font-size:16px;font-weight:500;margin-bottom:8px}.landing_principleRow___0THy p{font-size:13px;line-height:1.9;color:rgb(var(--fg-secondary))}.landing_steps__hogEu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.landing_step__gjjhF{position:relative;padding-top:27px;border-top:1px solid rgb(var(--border))}.landing_step__gjjhF:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:rgb(var(--accent));top:-4px}.landing_step__gjjhF>span{font:400 54px/1.2 Playfair Display,Georgia,serif;color:rgb(var(--accent)/.35)}.landing_step__gjjhF h3{font:600 22px/1.5 var(--font-serif);margin-top:22px}.landing_step__gjjhF p{font-size:14px;line-height:1.9;margin-top:13px;color:rgb(var(--fg-secondary))}@media (max-width:1100px){.landing_sectionHeading__ieGkh{gap:30px}.landing_sectionHeading__ieGkh>p{max-width:280px}.landing_principleInner__79xcQ{gap:48px}.landing_feature__qJmTi{padding:24px 20px}.landing_evidenceArt__1BbYa{padding:26px}}@media (prefers-reduced-motion:reduce){.landing_feature__qJmTi{transition:none}.landing_feature__qJmTi:hover{transform:none}}.landing_featureGrid__ykZHo{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_featureLead__6rkqM{grid-column:span 2;padding:32px}.landing_featureLead__6rkqM>p{min-height:54px;max-width:470px}.landing_featureLead__6rkqM .landing_featureTop__qKaPJ{margin-bottom:24px}.landing_feature__qJmTi:not(.landing_featureLead__6rkqM) h3{font-size:21px}.landing_feature__qJmTi:not(.landing_featureLead__6rkqM)>p{min-height:134px}.landing_chatPreview__NcbRP{min-height:228px;margin-top:28px;padding:20px;background:rgb(var(--surface-sunken)/.5);border:1px solid rgb(var(--border-light));border-radius:8px}.landing_previewLabel__73rxC{font:10px/1.6 var(--font-mono);color:rgb(var(--fg-tertiary));letter-spacing:.12em}.landing_questionBubble__tmMwK{background:rgb(var(--accent-soft));border-radius:10px 10px 2px 10px;padding:10px 14px;margin:16px 0 18px 42px;font-size:12px;line-height:1.7;color:rgb(var(--accent))}.landing_answerBubble__tevI5{display:flex;align-items:start;gap:12px}.landing_answerBubble__tevI5>span{flex-shrink:0;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#256d66;color:white;font:15px Georgia,serif}.landing_answerBubble__tevI5 p{font-size:12px;line-height:1.85;color:rgb(var(--fg-secondary))}.landing_previewSource__myY_3{display:flex;align-items:center;gap:7px;margin:16px 0 0 37px;font-size:10px;color:rgb(var(--fg-tertiary))}.landing_lessonPreview__hsgFQ{display:flex;gap:13px;margin-top:28px;min-height:228px;padding:17px;background:#103b34;border:1px solid #ffffff20;border-radius:8px}.landing_slideRail__085sL{display:flex;flex-direction:column;gap:10px;padding-top:6px}.landing_slideRail__085sL span{display:grid;place-items:center;width:35px;height:34px;border:1px solid #ffffff25;font:10px var(--font-mono);color:#b7cec4;border-radius:2px}.landing_slideRail__085sL span:first-child{border-color:#ddc8a3;color:#ddc8a3;background:#ffffff0b}.landing_slide__0yJQw{flex:1;min-width:0;background:#f5f2e9;color:#24584e;padding:19px 22px 13px;border-radius:3px;box-shadow:0 10px 18px #061e1840}.landing_slide__0yJQw>p{font:9px var(--font-mono);letter-spacing:.1em}.landing_slide__0yJQw h4{font:500 23px/1.5 var(--font-serif);margin-top:9px}.landing_slide__0yJQw svg{display:block;width:100%;height:90px}.landing_slideFooter__4vt_Z{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #24584e25;padding-top:9px;font-size:9px}@media (max-width:1100px){.landing_featureGrid__ykZHo{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_featureLead__6rkqM{grid-column:span 1;padding:24px 20px}.landing_feature__qJmTi:not(.landing_featureLead__6rkqM)>p{min-height:80px}.landing_chatPreview__NcbRP{min-height:250px;padding:16px}.landing_lessonPreview__hsgFQ{min-height:250px;padding:12px}.landing_slide__0yJQw{padding:16px}.landing_slideRail__085sL{display:none}}@media (max-width:840px){.landing_section__O6gdK{padding:72px 24px;scroll-margin-top:76px}.landing_sectionHeading__ieGkh{flex-direction:column;align-items:start;gap:18px;margin-bottom:36px}.landing_sectionHeading__ieGkh>p{max-width:560px}.landing_principleInner__79xcQ{grid-template-columns:1fr;gap:44px;padding:72px 24px}.landing_steps__hogEu{grid-template-columns:1fr;gap:32px}.landing_step__gjjhF{max-width:560px}}@media (max-width:640px){.landing_principleInner__79xcQ,.landing_section__O6gdK{padding:56px 18px}.landing_featureGrid__ykZHo{grid-template-columns:minmax(0,1fr)}.landing_chatPreview__NcbRP,.landing_featureLead__6rkqM>p,.landing_feature__qJmTi:not(.landing_featureLead__6rkqM)>p,.landing_feature__qJmTi>p,.landing_lessonPreview__hsgFQ{min-height:0}.landing_step__gjjhF>span{font-size:40px}.landing_sectionFoot___7odV{flex-direction:column;gap:12px}}