@import url('/assets/fonts.css');









#km-v2{width:100%}#km-v2 *{box-sizing:border-box}#km-v2 [hidden]{display:none!important}#km-v2 .km-page{--km-paper:light-dark(#fffdf8,#1e201c);--km-ink:light-dark(#272820,#f6f2e8);--km-soft:light-dark(#edede6,#33352e);--km-muted:light-dark(#64685c,#c0c1b3);--km-line:color-mix(in srgb,var(--km-ink) 20%,transparent);--km-accent:#ed602c;--km-on-accent:#fffaf0;color:var(--km-ink);background:var(--km-paper);font-family:'Golos Text',Arial,sans-serif;overflow:hidden;min-height:2060px;display:flex;flex-direction:column;container-type:inline-size}#km-v2 .km-page>main{flex:1}#km-v2 h1,#km-v2 h2,#km-v2 h3,#km-v2 p{margin:0}#km-v2 h1,#km-v2 h2,#km-v2 h3{font-weight:500}#km-v2 em{font-style:normal;color:var(--km-accent)}#km-v2 button{font:inherit;color:inherit}#km-v2 .km-header{padding:22px 34px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--km-line)}#km-v2 .km-logo{font-size:22px;font-weight:700;letter-spacing:-1.3px;white-space:nowrap}#km-v2 .km-logo>span{margin-left:5px;color:var(--km-accent)}#km-v2 nav{display:flex;gap:20px;margin-left:auto}#km-v2 nav button{padding:8px 0;border:0;background:transparent;font-size:11px}#km-v2 .km-button{border:0;border-radius:5px;background:var(--km-accent);color:var(--km-on-accent);padding:15px 21px;display:inline-block;font-size:12px;font-weight:500;text-align:left}#km-v2 .km-meta{display:flex;justify-content:space-between;gap:25px;font-size:9px;line-height:1.5;letter-spacing:.8px}#km-v2 .km-meta>span:last-child{text-align:right}#km-v2 .km-kicker{display:block;font-size:9px;line-height:1.6;letter-spacing:1px}#km-v2 .km-section{padding:40px 34px}#km-v2 .km-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:26px}#km-v2 .km-section-head h2{font-size:34px;line-height:1.05;letter-spacing:-1.2px}#km-v2 .km-section-head>span{font-size:9px;letter-spacing:1px;line-height:1.6;padding-top:5px;max-width:250px}#km-v2 .km-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#km-v2 .km-task{border:0;border-radius:10px;background:var(--km-soft);padding:22px;text-align:left;display:flex;flex-direction:column;gap:22px;min-height:202px}#km-v2 .km-task>span:first-child{font-size:9px;letter-spacing:.5px}#km-v2 .km-task strong{font-size:27px;line-height:1.08;letter-spacing:-1px;font-weight:500}#km-v2 .km-task>span:last-child{font-size:10px;line-height:1.5;margin-top:auto}#km-v2 .km-task:first-child,#km-v2 .km-task:last-child{background:var(--km-accent);color:var(--km-on-accent)}#km-v2 .km-task:nth-child(2){background:var(--km-ink);color:var(--km-paper)}#km-v2 .km-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}#km-v2 .km-tags>span{border:1px solid var(--km-line);border-radius:40px;padding:8px 12px;font-size:10px}#km-v2 .km-future{margin:0 34px;padding:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--km-line)}#km-v2 .km-future p{font-size:12px;line-height:1.7;max-width:350px}#km-v2 .km-footer{padding:22px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--km-line);font-size:11px}#km-v2 .km-footer>span:not(:first-child){font-size:9px;color:var(--km-muted)}#km-v2 [data-area]{scroll-margin-top:15px}#km-v2 .km-detail{padding:24px;margin-top:20px;border-top:1px solid var(--km-line);background:var(--km-soft);border-radius:6px}#km-v2 .km-detail h3{font-size:22px;letter-spacing:-.5px;margin-bottom:12px}#km-v2 .km-detail p{font-size:13px;line-height:1.75;max-width:650px}#km-v2 .km-detail button{padding:15px 0 0;border:0;background:transparent;text-decoration:underline;font-size:11px}
#km-v2 .ex-hero{padding:28px 34px 10px}#km-v2 .ex-brand{position:relative;font-family:'Oswald',Impact,sans-serif;font-size:clamp(100px,24cqw,250px);line-height:.94;letter-spacing:-8px;color:var(--km-accent);margin-top:25px}#km-v2 .ex-brand>span{display:block;width:fit-content}#km-v2 .ex-brand>span:nth-child(2){margin-left:auto}#km-v2 .ex-badge{position:absolute;right:26px;top:26px;width:117px;height:117px;border-radius:50%;display:grid;place-content:center;background:var(--km-ink);color:var(--km-paper);font-family:'Golos Text',Arial,sans-serif;font-size:15px;line-height:1.25;letter-spacing:0;text-align:center;transform:rotate(12deg)}#km-v2 .ex-caption{position:absolute;left:4px;bottom:15px;font-family:'Golos Text',Arial,sans-serif;font-size:12px;line-height:1.6;color:var(--km-muted);letter-spacing:0}#km-v2 .ex-offer{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;margin-top:30px}#km-v2 .ex-offer h1{font-size:35px;line-height:1.08;letter-spacing:-1.4px}#km-v2 .ex-offer p{font-size:13px;line-height:1.75;margin-bottom:20px;max-width:340px}#km-v2 .ex-learning{padding:38px 34px;margin-top:7px;background:var(--km-soft);display:grid;grid-template-columns:1.2fr 1fr;gap:40px}#km-v2 .ex-learning h2{font-size:42px;line-height:1.08;letter-spacing:-1.7px;margin-top:20px}#km-v2 .ex-learning p{font-size:13px;line-height:1.75;max-width:350px;margin-top:33px}#km-v2 .experience .km-future{border:0}#km-v2 .ex-ending{padding:26px 34px 38px;display:flex;align-items:flex-start;gap:30px}#km-v2 .ex-ending h2{font-size:29px;line-height:1.15;letter-spacing:-.9px}#km-v2 .ex-ending h2>span{color:var(--km-accent)}#km-v2 .ending-mark{font-size:70px;line-height:1;margin-left:auto;color:var(--km-accent)}
#km-v2 .frame{--km-paper:light-dark(#22251f,#171b16);--km-ink:light-dark(#f3f1e5,#f3f1e5);--km-soft:light-dark(#33392f,#2a3226);--km-muted:light-dark(#c6c9b9,#bac3b0);--km-accent:#f67842;--km-on-accent:#20291e}#km-v2 .frame .km-logo{font-family:'Oswald',Impact,sans-serif;letter-spacing:.2px;font-size:24px;font-weight:500}#km-v2 .frame .km-button{border-radius:0}#km-v2 .fr-hero{padding:26px 34px 35px}#km-v2 .fr-poster{position:relative;margin-top:37px;min-height:420px}#km-v2 .fr-poster h1{position:relative;font-family:'Oswald',Impact,sans-serif;font-size:clamp(66px,12cqw,124px);line-height:1.03;letter-spacing:-3.5px;z-index:2;padding-top:12px;width:fit-content;pointer-events:none}#km-v2 .fr-media{position:absolute;right:7px;top:0;width:31%;height:400px;background:linear-gradient(115deg,#c0bba8 0 68%,#aaa68e 69%);border:9px solid #edeee3;transform:rotate(7deg);overflow:hidden;box-shadow:15px 20px 0 #11170e;isolation:isolate}#km-v2 .fr-media:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#142515c9,transparent 80%);z-index:2}#km-v2 .fr-window{position:absolute;top:20px;left:25px;width:100px;height:190px;background:linear-gradient(90deg,transparent 48%,#dad9c3 49% 53%,transparent 54%),linear-gradient(#81967c,#d6d7b8);box-shadow:0 0 0 6px #ddd9c5,12px 10px 20px #687a5c}#km-v2 .fr-sofa{position:absolute;bottom:77px;left:18px;width:190px;height:88px;border-radius:18px 18px 0 0;background:#8d8c6b;border-bottom:15px solid #5e6650;box-shadow:5px 20px 0 -10px #424e39}#km-v2 .fr-table{position:absolute;bottom:25px;left:75px;width:110px;height:24px;border-radius:50%;background:#b9a781;box-shadow:0 30px 0 -7px #494c36}#km-v2 .fr-media-title{position:absolute;bottom:64px;left:16px;font-family:'Oswald',Impact,sans-serif;font-size:33px;line-height:1.05;color:#fff9e7;z-index:3}#km-v2 .fr-media-caption{position:absolute;bottom:17px;left:16px;font-size:6px;letter-spacing:.5px;color:#fff9e7;z-index:3}#km-v2 .fr-corner{position:absolute;width:17px;height:17px;z-index:3;border:1px solid #fff9e7}#km-v2 .top-left{top:12px;left:12px;border-right:0;border-bottom:0}#km-v2 .top-right{top:12px;right:12px;border-left:0;border-bottom:0}#km-v2 .bottom-left{bottom:12px;left:12px;border-right:0;border-top:0}#km-v2 .bottom-right{bottom:12px;right:12px;border-left:0;border-top:0}#km-v2 .fr-stamp{position:absolute;right:26%;bottom:6px;z-index:4;background:var(--km-accent);color:#26301e;padding:13px 16px;transform:rotate(-9deg);font-size:13px;line-height:1.3;font-weight:600}#km-v2 .fr-offer{margin-top:32px;display:grid;grid-template-columns:1.2fr 1fr;gap:37px}#km-v2 .fr-offer h2{font-size:26px;line-height:1.18;letter-spacing:-.8px;max-width:390px}#km-v2 .fr-offer p{font-size:12px;line-height:1.8;color:var(--km-muted);max-width:345px;margin-bottom:20px}#km-v2 .fr-directions{padding:40px 34px;border-top:1px solid var(--km-line)}#km-v2 .frame .km-section-head h2{font-size:37px;max-width:50%}#km-v2 .fr-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}#km-v2 .fr-direction-grid>button{border:0;border-top:1px solid var(--km-line);text-align:left;padding:13px 0 0;background:transparent;display:flex;flex-direction:column;gap:18px}#km-v2 .fr-big-index{font-family:'Oswald',Impact,sans-serif;font-size:62px;line-height:1;color:var(--km-accent)}#km-v2 .fr-direction-grid h3{font-family:'Oswald',Impact,sans-serif;font-size:25px;line-height:1.1;letter-spacing:-.3px}#km-v2 .fr-direction-grid p{font-size:11px;line-height:1.8;color:var(--km-muted)}#km-v2 .fr-open{font-size:10px;margin-top:auto;padding-top:6px}#km-v2 .fr-prompt-strip{margin-top:30px;padding:18px;background:var(--km-soft);display:flex;justify-content:space-between;align-items:center;gap:25px}#km-v2 .fr-prompt-strip>span{font-size:9px;line-height:1.6;letter-spacing:.5px;max-width:360px}#km-v2 .fr-prompt-strip>button{border:0;background:transparent;padding:7px 0;white-space:nowrap;color:var(--km-accent);font-size:11px}#km-v2 .fr-learning{padding:35px 34px;background:var(--km-accent);color:#26301e}#km-v2 .fr-learning>div{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-top:22px}#km-v2 .fr-learning h2{font-family:'Oswald',Impact,sans-serif;font-size:65px;line-height:1.05;letter-spacing:-1.5px}#km-v2 .fr-learning h2 em{color:#fff1d9}#km-v2 .fr-learning p{font-size:13px;line-height:1.8;max-width:330px;padding-bottom:5px}#km-v2 .frame .km-future{border-top:0}#km-v2 .fr-ending{padding:30px 34px 20px;border-top:1px solid var(--km-line)}#km-v2 .fr-ending p{font-size:24px;line-height:1.3;letter-spacing:-.6px}#km-v2 .fr-ending>span{font-family:'Oswald',Impact,sans-serif;font-size:clamp(60px,12.4cqw,130px);letter-spacing:-2.5px;display:block;line-height:1.4;color:var(--km-accent);margin-top:15px}
#km-v2 .time{--km-paper:light-dark(#f5f2e8,#24251d);--km-ink:light-dark(#272e26,#f5f3e8);--km-soft:light-dark(#e9e6da,#34372c);--km-muted:light-dark(#696d5f,#bec4b1);--km-accent:light-dark(#d64f2d,#f18d66);--km-on-accent:#fff8e7;--km-blue:light-dark(#4053a3,#a1afea)}#km-v2 .time .km-logo{font-family:Georgia,serif;font-size:25px;font-weight:400}#km-v2 .time .km-button{border-radius:30px}#km-v2 .tm-hero{position:relative;padding:35px 34px 34px;border-bottom:1px solid var(--km-line)}#km-v2 .tm-hero>h1{font-family:'Oswald',Impact,sans-serif;font-size:clamp(58px,13.2cqw,136px);line-height:1.02;letter-spacing:-3px;font-weight:500;margin:31px 0 25px}#km-v2 .tm-hero>h1>span{color:var(--km-accent)}#km-v2 .tm-orbit{position:absolute;top:68px;right:55px;width:105px;height:105px;display:grid;place-content:center;text-align:center;border-radius:50%;border:1px solid var(--km-blue);color:var(--km-blue);transform:rotate(12deg);font-size:23px;line-height:1.05;background:var(--km-paper)}#km-v2 .tm-choices{display:flex;gap:7px;flex-wrap:wrap}#km-v2 .tm-choices button{border:1px solid var(--km-line);border-radius:30px;padding:10px 20px;background:transparent;font-size:12px}#km-v2 .tm-choices button[aria-pressed="true"]{background:var(--km-blue);color:var(--km-paper);border-color:var(--km-blue)}#km-v2 .tm-focus-copy{margin-top:13px;font-size:12px;line-height:1.7;min-height:21px;color:var(--km-muted)}#km-v2 .tm-position{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:34px;padding-top:27px;border-top:1px solid var(--km-line)}#km-v2 .tm-position h2{font-size:27px;line-height:1.16;letter-spacing:-1px}#km-v2 .tm-position p{font-size:12px;line-height:1.8;max-width:350px}#km-v2 .tm-task-list{border-top:1px solid var(--km-line)}#km-v2 .tm-task-list>button{width:100%;display:flex;align-items:center;gap:17px;border:0;border-bottom:1px solid var(--km-line);background:transparent;text-align:left;padding:18px 0}#km-v2 .tm-task-list>button>span:first-child{font-size:10px;color:var(--km-muted);width:24px;flex-shrink:0}#km-v2 .tm-task-list strong{font-weight:500;font-size:21px;line-height:1.2;letter-spacing:-.6px}#km-v2 .tm-task-list>button>span:last-child{margin-left:auto;text-align:right;font-size:10px;color:var(--km-muted);max-width:210px;line-height:1.5}#km-v2 .tm-learning{padding:35px 34px;background:var(--km-ink);color:var(--km-paper);display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:40px}#km-v2 .tm-learning h2{font-size:40px;line-height:1.1;letter-spacing:-1.4px;margin-top:22px}#km-v2 .tm-learning h2 em{color:#f6a17e}#km-v2 .tm-learning p{font-size:12px;line-height:1.8;max-width:350px;padding-bottom:3px}#km-v2 .time .km-future{border:0}#km-v2 .tm-ending{padding:29px 34px 40px}#km-v2 .tm-ending h2{font-size:40px;line-height:1.13;letter-spacing:-1.7px}#km-v2 .tm-ending-rule{width:100%;height:7px;display:block;background:var(--km-accent);margin-top:30px}
@media(min-width:950px){#km-v2 .ex-offer h1{font-size:40px}#km-v2 .ex-caption{bottom:28px}#km-v2 .fr-poster{min-height:448px}#km-v2 .fr-media{height:430px;width:30%}#km-v2 .fr-media-title{font-size:39px}#km-v2 .tm-orbit{right:60px;top:72px;width:125px;height:125px;font-size:27px}}
@media(max-width:620px){#km-v2 .km-page{min-height:2700px}#km-v2 .km-header{padding:18px;gap:13px;flex-wrap:wrap}#km-v2 .km-logo{font-size:21px}#km-v2 nav{order:3;width:100%;margin:0;gap:20px}#km-v2 .km-header>.km-button{margin-left:auto;max-width:143px;font-size:10px;padding:11px 13px}#km-v2 .km-meta{font-size:7px;gap:20px}#km-v2 .km-meta>span{max-width:145px}#km-v2 .km-section{padding:30px 18px}#km-v2 .km-section-head{flex-direction:column;gap:14px}#km-v2 .km-section-head h2{font-size:31px}#km-v2 .km-section-head>span{font-size:8px;padding:0}#km-v2 .km-task-grid{grid-template-columns:1fr 1fr;gap:8px}#km-v2 .km-task{padding:18px 13px;min-height:188px;gap:20px}#km-v2 .km-task strong{font-size:23px;letter-spacing:-.7px}#km-v2 .km-task>span:first-child{font-size:7px}#km-v2 .km-task>span:last-child{font-size:9px}#km-v2 .km-future{margin:0 18px;grid-template-columns:1fr;gap:12px;padding:26px 0}#km-v2 .km-future p{font-size:12px}#km-v2 .km-footer{padding:22px 18px;flex-wrap:wrap;gap:11px}#km-v2 .km-footer>span:first-child{width:100%}#km-v2 .km-footer>span:last-child{margin-left:auto}#km-v2 .ex-hero{padding:24px 18px 0}#km-v2 .ex-brand{font-size:clamp(108px,30cqw,180px);letter-spacing:-3px;margin-top:29px;line-height:1.06;padding-bottom:68px}#km-v2 .ex-brand>span:nth-child(2){margin-left:16%}#km-v2 .ex-badge{width:61px;height:61px;font-size:9px;top:13px;right:4px}#km-v2 .ex-caption{bottom:0;left:0;font-size:10px}#km-v2 .ex-offer{grid-template-columns:1fr;gap:20px;margin-top:28px}#km-v2 .ex-offer h1{font-size:29px;letter-spacing:-1.1px}#km-v2 .ex-offer h1 br{display:none}#km-v2 .ex-offer p{font-size:12px;margin-bottom:18px}#km-v2 .ex-learning{padding:30px 18px;grid-template-columns:1fr;gap:20px}#km-v2 .ex-learning h2{font-size:35px}#km-v2 .ex-learning p{margin-top:0;font-size:12px}#km-v2 .km-tags{margin-top:18px}#km-v2 .ex-ending{padding:20px 18px 30px;gap:10px}#km-v2 .ex-ending h2{font-size:26px}#km-v2 .ending-mark{display:none}#km-v2 .fr-hero{padding:24px 18px 30px}#km-v2 .fr-poster{min-height:500px;margin-top:20px}#km-v2 .fr-poster h1{font-size:clamp(54px,14.8cqw,84px);letter-spacing:-1.8px;line-height:1.07}#km-v2 .fr-media{width:165px;height:260px;right:15px;top:220px;border-width:7px;transform:rotate(8deg)}#km-v2 .fr-media-title{font-size:29px;left:12px;bottom:48px}#km-v2 .fr-media-caption{font-size:5px;left:12px}#km-v2 .fr-window{left:19px;top:17px;width:78px;height:140px}#km-v2 .fr-sofa{width:140px;left:10px;height:65px;bottom:60px}#km-v2 .fr-table{left:55px;width:85px;bottom:18px}#km-v2 .fr-stamp{font-size:11px;bottom:45px;right:auto;left:0;z-index:4;padding:10px 12px}#km-v2 .fr-offer{margin-top:0;grid-template-columns:1fr;gap:20px}#km-v2 .fr-offer h2{font-size:26px;letter-spacing:-.7px}#km-v2 .fr-offer h2 br{display:none}#km-v2 .fr-directions{padding:30px 18px}#km-v2 .frame .km-section-head h2{max-width:none;font-size:32px}#km-v2 .fr-direction-grid{grid-template-columns:minmax(0,1fr);gap:25px}#km-v2 .fr-direction-grid>button{display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px 15px;padding-top:17px}#km-v2 .fr-big-index{font-size:42px;grid-row:1/4}#km-v2 .fr-direction-grid h3{font-size:23px}#km-v2 .fr-direction-grid p{font-size:12px}#km-v2 .fr-open{grid-column:2;font-size:11px;padding-top:0}#km-v2 .fr-prompt-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}#km-v2 .fr-prompt-strip>span{font-size:8px}#km-v2 .fr-learning{padding:28px 18px}#km-v2 .fr-learning>div{grid-template-columns:1fr;gap:23px;margin-top:20px}#km-v2 .fr-learning h2{font-size:55px}#km-v2 .fr-learning p{font-size:12px}#km-v2 .fr-ending{padding:25px 18px 15px}#km-v2 .fr-ending p{font-size:23px}#km-v2 .fr-ending>span{font-size:clamp(46px,13.5cqw,78px);letter-spacing:-1px}#km-v2 .tm-hero{padding:28px 18px}#km-v2 .tm-hero>.km-kicker{font-size:8px;max-width:240px}#km-v2 .tm-hero>h1{font-size:clamp(45px,12.2cqw,74px);letter-spacing:-1.5px;margin:35px 0 25px;line-height:1.08}#km-v2 .tm-orbit{width:60px;height:60px;top:65px;right:20px;font-size:16px}#km-v2 .tm-choices button{padding:10px 13px;font-size:11px}#km-v2 .tm-focus-copy{font-size:11px;min-height:38px}#km-v2 .tm-position{grid-template-columns:1fr;gap:19px;margin-top:22px;padding-top:24px}#km-v2 .tm-position h2{font-size:25px}#km-v2 .tm-position h2 br{display:none}#km-v2 .tm-position p{font-size:12px}#km-v2 .tm-task-list>button{display:grid;grid-template-columns:24px 1fr;gap:8px 9px;padding:17px 0}#km-v2 .tm-task-list strong{font-size:20px}#km-v2 .tm-task-list>button>span:last-child{grid-column:2;text-align:left;margin:0;max-width:none;font-size:10px}#km-v2 .tm-learning{padding:30px 18px;grid-template-columns:1fr;gap:22px}#km-v2 .tm-learning h2{font-size:34px}#km-v2 .tm-ending{padding:20px 18px 30px}#km-v2 .tm-ending h2{font-size:31px;letter-spacing:-1.2px}#km-v2 .km-detail{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){#km-v2 *{scroll-behavior:auto!important}}

html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;color-scheme:light;background:#fffdf8}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #ed602c;outline-offset:5px}
#km-v2 .km-page{min-height:0!important}#km-v2 .km-logo{text-decoration:none;color:inherit}#km-v2 .km-footer a{color:var(--km-muted);font-size:11px;text-decoration:none}#km-v2 .launch-learning-link{display:inline-block;margin-top:20px;color:var(--km-accent);font-size:13px;text-underline-offset:5px}#km-v2 .ex-brand{font-size:clamp(100px,24cqw,310px)}#km-v2 .ex-hero,#km-v2 .km-section,#km-v2 .ex-learning,#km-v2 .km-future,#km-v2 .ex-ending,#km-v2 .km-header,#km-v2 .km-footer,#km-v2 .launch-reminders{padding-left:max(34px,calc((100% - 1200px)/2));padding-right:max(34px,calc((100% - 1200px)/2))}#km-v2 .km-future{margin-left:0;margin-right:0}#km-v2 .ex-brand{max-width:1200px;margin-left:auto;margin-right:auto}#km-v2 .ex-offer{margin-top:35px}#km-v2 .launch-reminders{padding-top:40px;padding-bottom:40px;background:var(--km-soft);display:grid;grid-template-columns:1.2fr 1fr;gap:40px}#km-v2 .launch-reminders h2{font-size:40px;font-weight:500;line-height:1.08;letter-spacing:-1.4px;margin:22px 0}#km-v2 .launch-reminders>div>p{font-size:13px;line-height:1.8;max-width:420px}#km-v2 .launch-reminder-example{padding:27px;background:var(--km-paper);border-radius:10px;align-self:center}#km-v2 .launch-reminder-example .launch-quote{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:25px 0}#km-v2 .launch-reminder-task{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--km-line)}#km-v2 .launch-reminder-task>span{font-size:45px;letter-spacing:-2px;color:var(--km-accent)}#km-v2 .launch-reminder-task strong{font-size:13px;font-weight:500;line-height:1.4}#km-v2 .launch-reminder-task p{font-size:10px;line-height:1.5;margin-top:6px;color:var(--km-muted)}#km-v2 .ex-learning{margin-top:0;background:var(--km-paper)}#km-v2 .ex-ending{padding-top:35px;padding-bottom:45px}#km-v2 .km-header{flex-wrap:wrap}#km-v2 .km-task{transition:transform .18s ease}#km-v2 .km-task:hover{transform:translateY(-3px)}
@media(min-width:1600px){#km-v2 .ex-brand{font-size:310px}}
@media(max-width:620px){#km-v2 .ex-hero,#km-v2 .km-section,#km-v2 .ex-learning,#km-v2 .km-future,#km-v2 .ex-ending,#km-v2 .km-header,#km-v2 .km-footer,#km-v2 .launch-reminders{padding-left:18px;padding-right:18px}#km-v2 .ex-brand{font-size:clamp(100px,30cqw,180px)}#km-v2 .launch-reminders{grid-template-columns:minmax(0,1fr);padding-top:30px;padding-bottom:30px;gap:25px}#km-v2 .launch-reminders h2{font-size:33px}#km-v2 .launch-reminder-example{padding:22px 17px}#km-v2 .launch-reminder-task{gap:13px}#km-v2 .launch-reminder-task>span{font-size:36px}#km-v2 .launch-reminder-task strong{font-size:12px}#km-v2 .launch-reminder-task p{font-size:9px}#km-v2 .km-footer{flex-wrap:wrap}#km-v2 .km-task>span:last-child{overflow-wrap:anywhere}#km-v2 .ex-offer h1{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#km-v2 .km-task{transition:none}}

/* Compact hero wordmark: reduced by 25% on desktop and mobile. */
#km-v2 .ex-brand{font-size:clamp(75px,18cqw,232.5px);letter-spacing:-6px}
@media(min-width:1600px){#km-v2 .ex-brand{font-size:232.5px}}
@media(max-width:620px){#km-v2 .ex-brand{font-size:clamp(75px,22.5cqw,135px);letter-spacing:-2.25px}}

#km-v2 .compact-hero{padding:30px max(34px,calc((100% - 1200px)/2)) 55px}
#km-v2 .compact-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin:46px 0 31px}
#km-v2 .compact-title-row h1{font-size:clamp(42px,5.15vw,66px);line-height:1.06;letter-spacing:-2.8px;font-weight:500}
#km-v2 .compact-seal{flex:0 0 104px;height:104px;display:grid;place-content:center;border-radius:50%;background:var(--km-ink);color:var(--km-paper);font-size:13px;line-height:1.3;text-align:center;transform:rotate(12deg);margin:0 22px 10px 0}
#km-v2 .compact-intro{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:flex-end}
#km-v2 .compact-intro>div>p{font-size:15px;line-height:1.75;max-width:620px;margin-bottom:25px;color:var(--km-muted)}
#km-v2 .compact-intro .km-button{font-size:13px;padding:17px 24px}
#km-v2 .compact-caption{display:flex;gap:20px;justify-content:flex-end;align-items:flex-start;padding-bottom:5px}
#km-v2 .compact-caption .compact-arrow{font-size:53px;line-height:1;color:var(--km-accent)}
#km-v2 .compact-intro .compact-caption p{font-size:14px;line-height:1.6;margin:0;color:var(--km-ink)}
#km-v2 .ex-tasks{border-top:1px solid var(--km-line)}
#km-v2 .mockup-note{text-align:center;padding:14px 20px;background:var(--km-soft);font-size:9px;color:var(--km-muted);letter-spacing:1px}
@media(max-width:900px){#km-v2 .compact-title-row h1{font-size:49px;letter-spacing:-2px}#km-v2 .compact-seal{flex-basis:80px;height:80px;font-size:11px;margin-right:0}#km-v2 .compact-intro{gap:40px}}
@media(max-width:620px){#km-v2 .compact-hero{padding:24px 18px 35px}#km-v2 .compact-title-row{margin:32px 0 23px;display:block}#km-v2 .compact-title-row h1{font-size:clamp(35px,8.9vw,49px);letter-spacing:-1.45px;line-height:1.12}#km-v2 .compact-title-row h1 br{display:none}#km-v2 .compact-seal{display:none}#km-v2 .compact-intro{grid-template-columns:1fr;gap:29px}#km-v2 .compact-intro>div>p{font-size:13px;margin-bottom:22px}#km-v2 .compact-caption{justify-content:flex-start;border-top:1px solid var(--km-line);padding-top:19px;gap:15px}#km-v2 .compact-caption .compact-arrow{font-size:36px}#km-v2 .compact-intro .compact-caption p{font-size:12px}#km-v2 .compact-caption br{display:none}}
