[data-example-renderer]{margin:0;background:#e6e9ed}[data-example-renderer] *{box-sizing:border-box}.ex{box-sizing:border-box;font-family:"Yu Gothic",Meiryo,sans-serif;color:#243346;line-height:1.75;font-size:14px;background:#fff;text-align:left;letter-spacing:normal}.ex *{box-sizing:border-box}.ex h1,.ex h2,.ex h3,.ex p,.ex ol{margin:0}.ex img{display:block;width:100%;height:auto}.ex h1,.ex h2,.ex h3{font-family:"Yu Gothic",Meiryo,sans-serif;font-weight:700;letter-spacing:.01em}.ex button{font:inherit;cursor:pointer}.ex-sample{font-size:9px;letter-spacing:1px;text-align:center;padding:9px;background:#f3f5f7;color:#73818c}.ex-cta{display:flex;align-items:center;justify-content:center;gap:24px;background:#e26b33;color:#fff;font-weight:700;padding:17px 24px;text-align:center;border-radius:6px;font-size:17px;line-height:1.5;box-shadow:0 4px 0 #ad4b23}.ex-cta>span{font-size:22px;margin-left:auto}.ex-overline{display:block;color:#a67b3c;letter-spacing:2px;font:11px/1.7 Georgia}.ex-lp{width:720px}.ex-lp-header{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid #e7eaf0}.ex-lp-header>b{font:700 19px Georgia;letter-spacing:2px}.ex-lp-header>span{font-size:11px}.ex-ad-hero{height:480px;position:relative;overflow:hidden;background:#20344a}.ex-ad-hero>img{width:100%;height:100%;object-fit:cover;object-position:60% center}.ex-ad-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#182b42e6,#182b4266 64%,transparent)}.ex-ad-copy{position:absolute;inset:40px 25px auto 35px;z-index:2;color:#fff}.ex-pill{display:inline-block;border:1px solid #ffffff80;font-size:12px;padding:6px 14px;border-radius:3px}.ex-ad-copy h1{font-size:49px;line-height:1.4;margin-top:23px;letter-spacing:.025em;text-shadow:0 1px 7px #112c4450}.ex-ad-copy h2{font-size:24px;margin-top:20px}.ex-ad-copy>p{font-size:14px;margin-top:16px;line-height:1.9}.ex-ad-hero.olive:after{background:linear-gradient(90deg,#28391ee0,#28391e55 65%,transparent)}.ex-ad-hero.peach:after{background:linear-gradient(90deg,#fff9e9f0,#fff9e950 60%,transparent)}.peach .ex-ad-copy{color:#614538}.peach .ex-pill{border-color:#9d7360}.peach .ex-ad-copy h1{text-shadow:none}.ex-ad-offer{padding:24px 60px 25px;text-align:center;background:#fff8df;border-bottom:1px solid #eadfb9}.ex-ad-offer>span{display:block;font-size:13px;font-weight:700;color:#8c5f24;margin-bottom:12px}.ex-ad-offer>small{display:block;font-size:10px;margin-top:11px;color:#8c7759}.ex-lp-problem{text-align:center;padding:38px 80px;background:#f2f5f8}.ex-lp h2{font-size:28px;line-height:1.55}.ex-lp-problem h2{margin:10px 0 22px}.ex-lp-problem p{background:#fff;margin-top:8px;font-size:14px;padding:10px 20px;text-align:left;border-radius:4px}.ex-lp-benefits{text-align:center;padding:40px 30px}.ex-lp-benefits h2{margin-top:10px}.ex-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.ex-benefit-grid article{background:#eef3f8;border-top:3px solid #35536c;border-radius:5px;padding:20px 10px}.ex-benefit-grid article>span{display:block;font:italic 30px Georgia;color:#b18e50}.ex-benefit-grid h3{font-size:17px;margin-top:10px}.ex-benefit-grid p{font-size:10px;margin-top:10px;color:#6c7d8a}.ex-lp-program{display:grid;grid-template-columns:1fr 1.15fr;gap:24px;padding:35px;background:#1c3348;color:#fff}.ex-lp-program>div{align-self:center}.ex-lp-program img{height:180px;object-fit:cover;border-radius:5px}.ex-lp-program>div>span{font-size:10px;display:block;margin-top:12px}.ex-lp-program h2{font-size:23px;margin-top:8px}.ex-lp-program article>p{font-size:11px;margin-top:17px;color:#d0dce5}.ex-lp-program ol{padding-left:20px;font-size:11px;line-height:2.3;margin-top:15px}.ex-lp-schedule{padding:40px 60px;text-align:center}.ex-lp-schedule h2{margin-top:10px}.ex-schedule-grid{display:grid;grid-template-columns:100px 1fr;gap:0;margin:25px 0;text-align:left;border-top:1px solid #d6dfe7;font-size:12px}.ex-schedule-grid>*{padding:14px 10px;border-bottom:1px solid #d6dfe7}.ex-schedule-grid>b{background:#f1f5f8;color:#536b80}.ex-lp-faq{padding:35px 60px;background:#f0f4f7}.ex-lp-faq h2{text-align:center;font-size:25px;margin-bottom:20px}.ex-lp-faq>p{font-size:12px;border-bottom:1px solid #cfd9e1;padding:15px 0}.ex-lp-faq>p>span{display:block;font-size:11px;color:#6a7987;margin-top:8px}.ex-lp-footer{padding:25px;text-align:center;background:#142838;color:#fff}.ex-lp-footer>b{font:17px Georgia;letter-spacing:2px}.ex-lp-footer>span{display:block;font-size:9px;margin-top:8px;color:#c4d3dc}
.ex-phone{width:360px;min-height:740px;border:9px solid #172220;border-radius:40px;overflow:hidden;background:#e7edf5;box-shadow:0 10px 35px #17253616}.ex-phone-status{height:43px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:relative}.ex-phone-status>b{font-size:12px}.ex-phone-status>small{font-size:8px;letter-spacing:1px}.ex-notch{position:absolute;left:calc(50% - 45px);top:8px;width:90px;height:23px;border-radius:20px;background:#172220}.ex-line-header{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:12px 16px}.ex-line-header>span{font-size:23px}.ex-line-header>b{font-size:14px}.ex-chat-body{padding:17px 13px 15px;min-height:600px;background:#e4ebf5;overflow:hidden}.ex-chat-today{display:block;background:#a2b1c4;color:#fff;border-radius:20px;width:max-content;padding:3px 13px;font-size:9px;margin:0 auto 20px}.ex-chat-bubble{display:flex;align-items:flex-start;gap:8px;position:relative;margin:0 14px 17px 0}.ex-avatar{background:#304f68;color:#fff;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:15px Georgia}.ex-chat-bubble>p{background:#fff;border-radius:0 10px 10px;padding:12px;font-size:11px;line-height:1.9;max-width:240px}.ex-chat-bubble>small{align-self:flex-end;font-size:6px;position:absolute;right:-24px;bottom:1px;color:#76899e}.ex-chat-bubble.ex-out{justify-content:flex-end;margin-left:70px;margin-right:0}.ex-out>p{background:#a8df8b;border-radius:10px 0 10px 10px}.ex-chat-bubble.ex-out>small{right:auto;left:-33px}.ex-rich-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c5cfdb;border:1px solid #c5cfdb;margin-top:26px}.ex-rich-wide{grid-column:1/-1;height:158px;position:relative;overflow:hidden;background:#1f3c54;color:#fff}.ex-rich-wide>img{height:100%;object-fit:cover;filter:brightness(.65)}.ex-rich-wide>strong{position:absolute;left:17px;top:45px;font-size:22px;letter-spacing:1px}.ex-rich-wide>span{position:absolute;bottom:17px;left:17px;letter-spacing:1px;font-size:8px}.ex-rich-menu>div:not(.ex-rich-wide){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;min-height:85px}.ex-rich-menu>div>b{font-size:23px;color:#385b73;font-weight:500}.ex-rich-menu>div>span{font-size:10px;color:#385b73}.ex-line-input{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:#fff}.ex-line-input>b{font-size:19px;font-weight:400}.ex-line-input>span{font-size:9px;background:#eef1f3;border-radius:20px;color:#a0aab2;flex:1;padding:7px 13px}.ex-carousel{display:flex;gap:10px;width:490px;margin-left:34px;margin-top:22px}.ex-carousel>div{width:230px;flex-shrink:0;background:#fff;border-radius:10px;overflow:hidden;padding-bottom:14px}.ex-carousel img{height:155px;object-fit:cover}.ex-carousel small{font-size:8px;color:#9c8056;display:block;margin:15px 15px 0}.ex-carousel h3{font-size:16px;margin:6px 15px 0}.ex-carousel p{font-size:10px;color:#76879a;margin:9px 15px}.ex-carousel .ex-cta{font-size:10px;margin:14px 14px 0;padding:12px 9px;background:#31566e;box-shadow:none;gap:0}.ex-carousel .ex-cta>span{font-size:15px}.ex-carousel-dots{text-align:center;font-size:10px;color:#7e91a4;margin-top:16px}.ex-question{background:#fff;margin-left:34px;border-radius:9px;padding:17px;margin-bottom:17px}.ex-question>span{font-size:8px;color:#9f8159}.ex-question h3{font-size:15px;margin-top:12px}.ex-question>div{border:1px solid #bdcdda;color:#3f607b;padding:12px;font-size:11px;text-align:center;margin-top:10px;border-radius:4px}.ex-line-calendar{margin-left:33px;background:#fff;border-radius:10px;padding:18px 13px}.ex-line-calendar>span{display:block;font-size:16px;font-weight:700;text-align:center}.ex-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:15px;text-align:center;font-size:11px}.ex-calendar-grid>span{display:grid;place-items:center;height:28px}.ex-calendar-grid>.ex-available{background:#4d7385;color:#fff;border-radius:50%}.ex-times{margin-top:20px;display:grid;gap:7px}.ex-times>b{font-size:11px}.ex-times>span{border:1px solid #b6c8d5;border-radius:3px;text-align:center;color:#4c6d83;padding:7px;font-size:11px}.ex-line-calendar .ex-cta{font-size:11px;padding:12px;background:#31566e;box-shadow:none;gap:0}.ex-line-event{margin:16px 0 20px 33px;background:#fff;border-radius:8px;overflow:hidden}.ex-line-event>span{display:block;background:#274b65;color:#fff;font-size:10px;padding:9px 13px}.ex-line-event h3{font-size:15px;padding:15px 13px}.ex-line-event>img{height:120px;object-fit:cover}.ex-line-event>p{font-size:11px;padding:12px 13px}.ex-line-event .ex-cta{font-size:11px;margin:0 13px 15px;background:#31566e;box-shadow:none;padding:12px;gap:0}.ex-quick-replies{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:23px}.ex-quick-replies>span{border:1px solid #afc4d4;border-radius:15px;padding:7px 12px;background:#fff;font-size:10px;color:#456379}.ex-line-form{margin:22px 0 0 33px;padding:18px;background:#fff;border-radius:8px}.ex-line-form>span{font-size:9px;color:#9c8056}.ex-line-form h3{font-size:21px;margin-top:10px}.ex-line-form label{display:block;margin-top:17px;font-size:10px;color:#556f86}.ex-line-form label>span{display:block;background:#f4f7fa;border:1px solid #dce4ec;border-radius:4px;padding:10px;font-size:10px;margin-top:6px;color:#5c6d7d}.ex-line-form .ex-cta{font-size:11px;padding:11px;background:#31566e;box-shadow:none}.ex-coupon{margin:30px 0 20px 33px;background:#fff5db;border:1px solid #e6d49f;border-radius:9px;padding:24px 17px;text-align:center}.ex-coupon>span{font-size:9px;color:#9c7a37;letter-spacing:1px}.ex-coupon h3{font-size:13px;margin-top:16px}.ex-coupon>strong{display:block;font:30px/1.5 Georgia;color:#8e6d2b;margin-top:17px}.ex-coupon>strong>span{font-size:42px;display:block}.ex-coupon>div:not(.ex-cta){font-size:6px;border-block:1px dashed #c5ab70;padding:14px 0;margin-top:20px;letter-spacing:1px}.ex-coupon p{font-size:10px;color:#8b7549;margin-top:15px}.ex-coupon .ex-cta{background:#987c3d;box-shadow:none;font-size:10px;padding:11px;gap:0}.ex-chat-day{display:block;margin:15px auto;width:max-content;font-size:8px;background:#a4b2c4;color:#fff;border-radius:10px;padding:3px 12px}
.ex-email{width:700px;background:#edf0f3;padding-bottom:35px}.ex-inbox{padding:22px 30px;background:#fff;border-bottom:1px solid #dfe5eb}.ex-inbox>span{font-size:10px;color:#8496a7;display:block}.ex-inbox>b{display:block;font-size:16px;margin-top:13px}.ex-inbox>small{display:block;font-size:10px;color:#7b8d9d;margin-top:10px}.ex-mail-paper{margin:25px auto 0;width:600px;background:#fff;padding:0 38px 0}.ex-mail-paper>header{font:700 21px Georgia;letter-spacing:2px;text-align:center;padding:30px 0;border-bottom:1px solid #e1e5e8}.ex-mail-overline{display:block;font-size:9px;letter-spacing:1.5px;text-align:center;color:#a1874e;margin-top:31px}.ex-mail-paper h1{font-family:"Yu Mincho",serif;font-size:40px;line-height:1.55;text-align:center;margin:15px 0 25px;font-weight:500}.ex-mail-hero{height:260px!important;object-fit:cover}.ex-mail-paper>p{font-size:13px;line-height:2.2;margin-top:25px;color:#5a6f7d}.ex-mail-paper h2{font-size:19px;line-height:1.8;margin-top:26px}.ex-mail-product{display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center;margin-top:20px}.ex-mail-product img{height:150px;object-fit:cover}.ex-mail-product b{font-size:13px}.ex-mail-product p{font-size:11px;line-height:2;margin-top:10px;color:#7c8b91}.ex-mail-paper>.ex-cta{font-size:14px;box-shadow:none;background:#466354;margin-top:25px;padding:17px}.ex-mail-paper ul,.ex-mail-paper ol{font-size:12px;line-height:2.3;color:#637881;padding-left:22px;margin-top:17px}.ex-mail-paper>footer{text-align:center;border-top:1px solid #dfe5e8;margin-top:35px;padding:25px 0}.ex-mail-paper>footer>b{font-size:12px}.ex-mail-paper>footer p{font-size:9px;color:#8a99a0;line-height:2.2;margin-top:13px}.ex-mail-information{background:#f0f4f8;padding:20px;text-align:center;margin-top:25px;border-left:3px solid #3e647f}.ex-mail-information>b{font-size:16px}.ex-mail-information>span{display:block;font-size:11px;color:#8093a2;margin-top:8px}.ex-mail-course{background:#edf2f5;margin-top:25px}.ex-mail-course>img{height:230px;object-fit:cover}.ex-mail-course>div{padding:25px}.ex-mail-course span{font-size:9px;letter-spacing:1px;color:#8c7959}.ex-mail-course h2{font-size:27px;margin-top:10px}.ex-mail-course p{font-size:12px;color:#6d8192;margin-top:15px;line-height:2}
.ex-academy{width:1120px;background:#f4f6f9;padding-bottom:30px}.ex-academy-nav{display:flex;align-items:center;justify-content:space-between;background:#223f59;color:#fff;padding:20px 35px}.ex-academy-nav>b{font:19px Georgia;letter-spacing:2px}.ex-academy-nav>b>span{font:9px sans-serif;letter-spacing:1px;margin-left:15px;color:#c4d1dc}.ex-academy-nav>small{font-size:10px}.ex-academy-welcome{padding:30px 40px}.ex-academy-welcome>span{font-size:9px;letter-spacing:2px;color:#8e9daf}.ex-academy-welcome h1{font-size:28px;margin-top:10px}.ex-academy-welcome p{font-size:12px;color:#7d91a2;margin-top:10px}.ex-academy-continue{display:grid;grid-template-columns:1.2fr 1fr;margin:0 40px;background:#fff;border-radius:9px;overflow:hidden}.ex-academy-continue>img{height:245px;object-fit:cover}.ex-academy-continue>div{padding:25px 35px}.ex-academy-continue span{font-size:9px;letter-spacing:1.5px;color:#a18755}.ex-academy-continue h2{font-size:25px;margin-top:12px;line-height:1.6}.ex-academy-continue p{font-size:11px;color:#8092a0;margin-top:13px}.ex-academy-continue .ex-cta{font-size:12px;background:#294e6c;box-shadow:none;padding:11px;margin-top:15px}.ex-academy-section{font-size:21px;margin:30px 40px 18px!important}.ex-course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 40px}.ex-course-grid>article{background:#fff;border:1px solid #e0e6ec;border-radius:7px;overflow:hidden;padding-bottom:18px}.ex-course-grid img{height:135px;object-fit:cover}.ex-course-grid article>span{display:block;font-size:8px;color:#9c8056;margin:15px 17px 0}.ex-course-grid h3{font-size:15px;margin:7px 17px 0}.ex-course-grid p{font-size:10px;color:#8a9eac;margin:9px 17px 0}.ex-course-meter{height:4px;margin:16px 17px 0;background:#e5ebef}.ex-course-meter>i{display:block;width:35%;height:100%;background:#4b6f8a}.ex-lesson-layout{display:grid;grid-template-columns:1fr 320px;gap:25px;margin:0 35px}.ex-lesson-video{height:370px;position:relative;background:#253b50;color:#fff;overflow:hidden}.ex-lesson-video>img{height:100%;object-fit:cover;filter:brightness(.65)}.ex-lesson-video>span{position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);border:1px solid #ffffff99;background:#ffffff22;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;font-size:24px}.ex-lesson-video>small{position:absolute;left:25px;bottom:25px;font-size:10px;letter-spacing:2px}.ex-lesson-layout>div>h2{font-size:21px;margin-top:23px}.ex-lesson-layout>div>p{font-size:12px;color:#7f929f;margin-top:15px}.ex-lesson-layout .ex-cta{font-size:12px;box-shadow:none;background:#345b78;width:280px;margin-top:20px}.ex-lesson-layout>aside{background:#fff;border:1px solid #dbe3eb;padding:25px 18px}.ex-lesson-layout>aside h3{font-size:16px;margin-bottom:20px}.ex-lesson-layout>aside>div{display:flex;gap:13px;align-items:center;font-size:12px;padding:20px 10px;border-bottom:1px solid #e3eaf0}.ex-lesson-layout aside small{margin-left:auto;font-size:9px;color:#7890a2}.ex-lesson-layout aside .ex-current{background:#e8eef5}.ex-lesson-layout aside>p{font-size:9px;margin-top:20px;color:#9aabb8}
.ex-video{width:1120px;background:#f0f3f6;padding-bottom:18px}.ex-video-nav{display:flex;justify-content:space-between;padding:18px 25px;background:#1f3347;color:#fff}.ex-video-nav b{font-size:13px;letter-spacing:1px}.ex-video-nav>span{font-size:10px;color:#c0cfdd}.ex-interactive-video{height:530px;position:relative;background:#142d42;color:#fff;overflow:hidden}.ex-interactive-video>img{height:100%;object-fit:cover}.ex-video-shade{position:absolute;inset:0;background:linear-gradient(90deg,#102c48de,#102c4860)}.ex-video-overlay{position:absolute;inset:95px 55px auto}.ex-video-overlay>small{font-size:11px;letter-spacing:2px}.ex-video-overlay :is(h1,h3){font-size:40px;line-height:1.6;margin-top:20px}.ex-video-overlay p{font-size:14px;margin-top:17px;color:#e0e9f0}.ex-video-choices{display:flex;gap:18px;margin-top:35px;max-width:750px}.ex-video-choices>span,.ex-video-choices>button{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #ffffffa0;color:#fff;background:#ffffff1c;backdrop-filter:blur(6px);padding:22px 24px;font-size:16px;line-height:1.7;flex:1;border-radius:5px}.ex-video-choices>button:hover{background:#ffffff40}.ex-player-bar{display:flex;align-items:center;gap:20px;position:absolute;bottom:20px;left:25px;right:25px;font-size:11px}.ex-player-bar>i{height:3px;background:#ffffffb0;flex:1}.ex-video-path{display:flex;gap:18px;align-items:center;padding:20px 30px;font-size:12px}.ex-video-path>span{padding:8px 20px;background:#fff;border-radius:20px;color:#8494a4}.ex-video-path>.ex-path-active{background:#284d6c;color:#fff}.ex-video-path>b{color:#9caebb}.ex-video-note{font-size:10px;color:#8799a8;margin:0 30px!important}
.ex-output{width:900px;min-height:600px;background:#eef2f5;padding-bottom:25px}.ex-output-head{display:flex;justify-content:space-between;padding:18px 30px;background:#fff;border-bottom:1px solid #d7e0e7}.ex-output-head>span{font-size:10px;letter-spacing:1px;color:#7890a3}.ex-output-head>small{font-size:10px;color:#91a2af}.ex-output h2{font-size:30px;line-height:1.6}.ex-output .ex-cta{box-shadow:none;font-size:14px;background:#355d7b}.ex-countdown-hero{position:relative;height:510px;color:#fff;overflow:hidden}.ex-countdown-hero>img{height:100%;object-fit:cover;filter:brightness(.35)}.ex-countdown-hero>div{position:absolute;inset:60px 60px 35px}.ex-countdown-hero>div>span{font-size:11px;letter-spacing:2px}.ex-countdown-hero h1{font-size:30px;line-height:1.7;margin-top:20px}.ex-timer{display:flex;align-items:center;gap:23px;margin-top:25px}.ex-timer strong{font:58px/1.3 Georgia}.ex-timer strong>small{font:11px sans-serif;display:block;text-align:center}.ex-timer>b{font-size:27px}.ex-countdown-hero p{font-size:12px;margin-top:20px;color:#cfdde7}.ex-countdown-hero .ex-cta{width:440px;background:#d77b40;margin-top:25px}.ex-social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:50px 25px}.ex-social-grid>article{background:#fff;overflow:hidden;border:1px solid #dce3e9;box-shadow:0 10px 20px #253d4d0a}.ex-social-grid header{font-size:10px;padding:13px}.ex-social-grid img{height:180px;object-fit:cover}.ex-social-grid p{font-size:11px;line-height:1.9;padding:10px 15px}.ex-social-grid b{font-size:12px;display:block;padding:8px 15px}.ex-social-grid>article>span{display:block;font-size:9px;letter-spacing:1px;margin:23px 15px 0;color:#9a855d}.ex-social-grid h2{font-size:20px;margin:15px 15px 22px}.ex-social-grid .ex-cta{font-size:11px;margin:25px 15px 20px;padding:11px;gap:8px}.ex-article-lines{height:140px;margin:20px 17px;background:repeating-linear-gradient(transparent,transparent 17px,#dde4ea 17px,#dde4ea 18px)}.ex-event-finished{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;padding:40px 30px}.ex-event-finished>div{background:#fff;overflow:hidden;border-radius:7px;padding-bottom:20px}.ex-event-finished img{height:230px;object-fit:cover}.ex-event-finished>div>span{font-size:9px;letter-spacing:1px;display:block;margin:20px 20px 0;color:#9d845b}.ex-event-finished>div>h2{font-size:24px;margin:10px 20px 0}.ex-event-finished>div>p{font-size:11px;color:#7e94a4;margin:15px 20px 0}.ex-event-finished>article{background:#fff;padding:25px;border-radius:7px}.ex-event-finished article>span{font-size:10px;color:#94a6b3}.ex-event-finished article>h2{font-size:24px;margin:13px 0 20px}.ex-event-option{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;border:1px solid #cbd8e3;padding:15px 12px;border-radius:5px;margin-top:10px}.ex-event-option>small{font-size:10px;color:#64877a}.ex-event-option.selected{background:#edf4f0;border:1px solid #6c9b89}.ex-event-finished .ex-cta{font-size:13px;margin-top:23px;gap:0}.ex-ticket{max-width:650px;margin:45px auto;background:linear-gradient(120deg,#1b3f51,#537a8a);border-radius:15px;padding:35px;color:#fff;box-shadow:0 20px 30px #253e4a25}.ex-ticket>span{font-size:10px;letter-spacing:2px;color:#d4e1e7}.ex-ticket h2{font-size:27px;margin-top:15px}.ex-ticket>strong{font:33px Georgia;display:block;letter-spacing:3px;margin-top:20px;color:#e6d9af}.ex-stamps{display:flex;gap:20px;margin-top:30px}.ex-stamps>span{border:1px solid #c9d6dc60;border-radius:50%;width:65px;height:65px;display:grid;place-items:center;font-size:24px;color:#9bb0bc}.ex-stamps>.used{background:#fff;color:#4e788a}.ex-ticket p{font-size:16px;margin-top:25px}.ex-ticket>small{display:block;font-size:10px;margin-top:10px;color:#c1d4de}.ex-ticket .ex-cta{margin-top:25px;background:#e7d7af;color:#3a5363}.ex-report{margin:35px;background:#fff;border-radius:8px;padding:28px}.ex-report>span{font-size:9px;letter-spacing:2px;color:#91a4b5}.ex-report h2{font-size:25px;margin-top:12px}.ex-report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.ex-report-stats>div{padding:17px;background:#f1f5f9;border-radius:6px}.ex-report-stats span{font-size:11px;color:#8a9eae}.ex-report-stats strong{font:28px Georgia;display:block;margin-top:10px}.ex-chart{display:flex;align-items:flex-end;gap:14px;height:130px;border-bottom:1px solid #dae3eb;padding:12px 20px 0;margin-top:10px;background:repeating-linear-gradient(transparent,transparent 31px,#f0f4f7 31px,#f0f4f7 32px)}.ex-chart>i{width:45px;background:#537f9e;border-radius:4px 4px 0 0}.bar-20{height:20%}.bar-30{height:30%}.bar-40{height:40%}.bar-50{height:50%}.bar-60{height:60%}.bar-70{height:70%}.bar-80{height:80%}.bar-90{height:90%}.bar-100{height:100%}.ex-report-table{display:grid;grid-template-columns:1fr 100px 100px;font-size:10px;margin-top:20px}.ex-report-table>*{padding:9px;border-bottom:1px solid #e6edf2}.ex-report-table>*:nth-child(-n+3){background:#f3f6f9;color:#8c9eac}.ex-report>p{font-size:9px;color:#9aaab7;margin-top:15px}.ex-consent{margin:30px auto;max-width:730px;background:#fff;padding:30px;border:1px solid #dae3eb}.ex-consent>span{font-size:10px;letter-spacing:2px;color:#8fa0ae}.ex-consent h2{font-size:24px;margin-top:16px}.ex-consent>p{font-size:12px;color:#7b91a1;margin-top:13px}.ex-consent-copy{background:#f2f6f9;padding:20px;margin-top:23px}.ex-consent-copy h3{font-size:13px;margin-top:15px}.ex-consent-copy h3:first-child{margin-top:0}.ex-consent-copy p{font-size:11px;line-height:2;margin-top:8px;color:#7e94a4}.ex-consent .ex-cta{margin-top:20px}.ex-folders{padding:45px 35px}.ex-folders>span{font-size:10px;letter-spacing:2px;color:#91a2b0}.ex-folders h2{margin-top:12px}.ex-folders>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.ex-folders article{background:#fff;padding:25px;border:1px solid #dce5eb;border-radius:8px}.ex-folders article>span{float:left;font-size:40px;margin-right:20px;color:#7595a8}.ex-folders small{display:block;font-size:8px;letter-spacing:2px;color:#9caebe}.ex-folders b{display:block;font-size:15px;margin-top:9px}.ex-folders p{font-size:11px;color:#96a8b6;margin-top:15px;clear:both}.ex-paid{max-width:720px;padding:25px 30px;background:#fff;margin:25px auto}.ex-paid>span{font-size:10px;letter-spacing:2px;color:#96a7b3}.ex-paid h2{font-family:"Yu Mincho",serif;font-size:29px;margin:15px 0 20px}.ex-paid>img{height:230px;object-fit:cover}.ex-paid>p{font-size:12px;line-height:2;color:#8196a7;margin-top:20px}.ex-paid-lock{padding:18px;background:#f2f5f8;font-size:12px;margin-top:20px}.ex-paid-lock .ex-cta{margin-top:15px;padding:12px}.ex-image-output{padding:45px 35px}.ex-image-output>span{font-size:10px;letter-spacing:2px;color:#839bab}.ex-image-output h2{font-size:26px;margin-top:15px}.ex-image-output>div{display:flex;gap:22px;align-items:center;margin-top:40px}.ex-image-output article{background:#fff;padding:10px;box-shadow:0 10px 25px #243c4d10;flex:1}.ex-image-output img{height:210px;object-fit:cover}.ex-image-output article:first-child{flex:1.4}.ex-image-output article:first-child>img{height:150px}.ex-image-output article:last-child>img{height:260px}.ex-image-output article>span{font-size:10px;display:block;text-align:center;padding:12px 0}.ex-notice-output{margin:30px auto;background:#fff;max-width:700px;padding:0 30px 27px;text-align:center;border-radius:8px;overflow:hidden}.ex-notice-output>img{height:190px;object-fit:cover;width:calc(100% + 60px);max-width:none;margin-left:-30px}.ex-notice-output>span{display:block;font-size:9px;letter-spacing:2px;color:#9b855e;margin-top:24px}.ex-notice-output>h2{font-size:25px;margin-top:15px}.ex-notice-output>p{font-size:12px;line-height:2;color:#7d95a6;margin-top:15px}.ex-notice-output .ex-cta{margin-top:22px}

.ex-rich-wide>span{color:#fff}

.ex-popup-scene{height:590px;position:relative;overflow:hidden}.ex-popup-page{width:100%;height:auto}.ex-popup-shade{position:absolute;inset:0;background:#172c4366;backdrop-filter:blur(3px)}.ex-popup-card{position:absolute;top:35px;left:calc(50% - 245px);width:490px;background:#fff;border-radius:9px;padding:28px;text-align:center;box-shadow:0 20px 45px #102b4360}.ex-popup-close{position:absolute;top:10px;right:15px;font-size:22px;color:#8da0ae}.ex-popup-card>small{font-size:9px;letter-spacing:2px;color:#a18755}.ex-popup-card>h2{font-size:23px;line-height:1.7;margin-top:14px}.ex-popup-card>img{height:170px;object-fit:cover;margin-top:18px}.ex-popup-card>p{font-size:11px;line-height:2;color:#8296a6;margin-top:16px}.ex-popup-card .ex-cta{margin-top:20px;padding:13px;font-size:13px;background:#d8793b}.ex-popup-card>span:last-child{display:block;font-size:10px;color:#91a1ae;margin-top:15px}
/* Industry-specific finished examples, edition 3. */
.ex-lp-v3{background:#fff}.ex-v3-header{display:flex;align-items:center;justify-content:space-between;padding:23px 34px;background:#fff;gap:20px}.ex-v3-header>b{font:700 21px Georgia;letter-spacing:2px;color:#34554e}.ex-v3-header>span{font-size:8px;letter-spacing:1.5px;color:#9b8b70}.ex-v3-hero{height:515px;position:relative;overflow:hidden}.ex-v3-hero>img{height:100%;object-fit:cover;object-position:58% center}.ex-v3-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#faf5e9f5,#faf5e975 57%,transparent 85%)}.ex-v3-hero-copy{position:absolute;inset:42px 30px auto 35px;color:#1d4a42}.ex-v3-pill{display:inline-block;border:1px solid #699386;background:#fff9;padding:7px 13px;border-radius:2px;font-size:11px;letter-spacing:1px}.ex-v3-hero-copy h1{font-size:44px;line-height:1.48;letter-spacing:.01em;margin-top:25px;font-weight:750}.ex-v3-hero-copy h2{font-size:21px;line-height:1.6;margin-top:20px}.ex-v3-hero-copy p{font-size:12px;line-height:2;margin-top:17px;color:#5f746b}.ex-v3-hero-tags{position:absolute;bottom:25px;left:35px;display:flex;gap:12px}.ex-v3-hero-tags>span{background:#fffC;border:1px solid #d4ddd0;padding:8px 15px;font-size:10px;color:#43645a}.ex-v3-conversion{text-align:center;background:#ecf3e8;padding:24px 65px}.ex-v3-conversion>small{display:block;color:#7d795c;font-size:11px;margin-bottom:12px}.ex-lp-school .ex-v3-conversion .ex-cta{background:#277365;box-shadow:0 4px #185346;font-size:17px}.ex-v3-conversion>p{font-size:9px;color:#839480;margin-top:15px}.ex-v3-eyebrow{font-size:10px;letter-spacing:1.7px;display:block;color:#a28650}.ex-v3-gift{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;padding:38px 30px;background:#fff7e6;align-items:center}.ex-v3-gift h2{font-size:22px;line-height:1.8;margin-top:13px}.ex-v3-gift h2>em{font:24px Georgia;color:#b4893e;letter-spacing:1px}.ex-v3-gift p{font-size:10px;color:#8d876c;line-height:2.2;margin-top:14px}.ex-v3-gift>img{height:225px;object-fit:cover;border-radius:5px}.ex-v3-checks{font-size:8px;color:#a0884f;margin-top:18px;white-space:nowrap}.ex-v3-concerns{padding:40px 65px;text-align:center;background:#f4f7f2}.ex-v3-concerns h2{font-size:28px;line-height:1.65;margin-top:13px}.ex-v3-concerns>div{margin-top:23px}.ex-v3-concerns p{display:flex;align-items:center;gap:15px;background:#fff;border-radius:6px;border:1px solid #e1e9dc;font-size:12px;text-align:left;padding:13px 18px;margin-top:9px;color:#596f61}.ex-v3-concerns p>span{color:#b59d5d;font-size:15px}.ex-v3-points{padding:45px 28px;text-align:center}.ex-v3-points h2{font-size:27px;margin-top:12px;line-height:1.7}.ex-v3-points>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.ex-v3-points article{padding:23px 12px;border-top:2px solid #99b3a3;background:#f3f7f2;border-radius:2px}.ex-v3-points article>small{font:italic 29px Georgia;color:#baa36b}.ex-v3-points h3{font-size:15px;margin-top:13px}.ex-v3-points p{font-size:10px;line-height:2;margin-top:13px;color:#849482}.ex-v3-reserve{padding:40px 65px;text-align:center;background:#234b42;color:#fff}.ex-v3-reserve>.ex-v3-eyebrow{color:#dbc58e}.ex-v3-reserve h2{font-size:28px;line-height:1.7;margin-top:14px}.ex-v3-reserve>div:not(.ex-cta){border-block:1px solid #ffffff35;padding:20px 0;margin-top:25px}.ex-v3-reserve>div>span:not(.ex-cta span){display:block;font-size:10px;color:#c2d0c5}.ex-v3-reserve>div>b{display:block;font-size:14px;line-height:1.9;margin-top:10px}.ex-v3-reserve>div>p{font-size:10px;margin-top:10px;color:#b2c4b7}.ex-v3-reserve>.ex-cta{background:#dfb16c;color:#284438;box-shadow:none;margin-top:23px;font-size:16px}.ex-v3-faq{padding:38px 65px;background:#f8f9f5}.ex-v3-faq h2{text-align:center;font-size:24px;margin-bottom:20px}.ex-v3-faq>p{padding:17px 0;border-bottom:1px solid #dce4d9;font-size:11px}.ex-v3-faq>p>span{display:block;color:#87917e;font-size:10px;line-height:2;margin-top:9px}.ex-v3-footer{text-align:center;padding:30px;background:#fff}.ex-v3-footer>b{font:19px Georgia;letter-spacing:2px;color:#556956}.ex-v3-footer>p{font-size:8px;color:#a2aa9e;margin-top:12px}.ex-lp-tea .ex-v3-header>b{color:#4f4938}.ex-lp-tea .ex-v3-hero{height:570px}.ex-lp-tea .ex-v3-hero-shade{background:linear-gradient(90deg,#101b14d0,#101b1450 64%,transparent)}.ex-lp-tea .ex-v3-hero-copy{color:#fff;top:60px}.ex-lp-tea .ex-v3-hero-copy h1{font-family:"Yu Mincho",serif;font-size:49px;font-weight:500;line-height:1.6;letter-spacing:.09em}.ex-lp-tea .ex-v3-pill{background:transparent;border-color:#e1c58d80;color:#eedfba}.ex-lp-tea .ex-v3-hero-copy h2{font-size:19px;color:#ecdcb2}.ex-lp-tea .ex-v3-hero-copy p{color:#ddd8c6}.ex-lp-tea .ex-v3-hero-tags>span{background:#151d17a0;border-color:#b5a17b50;color:#ecdfc1}.ex-lp-tea .ex-v3-conversion{background:#f5f0e4}.ex-lp-tea .ex-v3-conversion .ex-cta{background:#81724f;box-shadow:0 4px #5f5033}.ex-v3-food-menu{text-align:center;background:#202c24;color:#fff;padding:45px 30px}.ex-v3-food-menu>.ex-v3-eyebrow{color:#cbb47b}.ex-v3-food-menu>h2{font-family:"Yu Mincho",serif;font-size:30px;line-height:1.8;font-weight:500;margin-top:15px;letter-spacing:.1em}.ex-v3-food-menu>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;text-align:left}.ex-v3-food-menu article>img{height:210px;object-fit:cover}.ex-v3-food-menu article>small{display:block;font-size:9px;color:#c6ad70;letter-spacing:1px;margin-top:17px}.ex-v3-food-menu h3{font-family:"Yu Mincho",serif;font-size:17px;margin-top:10px;font-weight:500}.ex-v3-food-menu p{font-size:10px;color:#acb8a8;margin-top:10px;line-height:2}.ex-lp-tea .ex-v3-reserve{background:#2d352b}.ex-lp-tea .ex-v3-reserve>.ex-cta{background:#d1b576;color:#3c473b}.ex-lp-salon .ex-v3-header>b{font-weight:400;font-size:25px;letter-spacing:3px;color:#807161}.ex-lp-salon .ex-v3-header>span{color:#b3a08c}.ex-lp-salon .ex-v3-hero{height:550px}.ex-lp-salon .ex-v3-hero-shade{background:linear-gradient(90deg,#f7f1e7eb,#f7f1e755 60%,transparent)}.ex-lp-salon .ex-v3-hero-copy{color:#796251;top:60px}.ex-lp-salon .ex-v3-hero-copy h1{font:500 47px/1.7 "Yu Mincho",serif;letter-spacing:.1em}.ex-lp-salon .ex-v3-pill{border-color:#beaa91;background:#fff5;color:#957c63}.ex-lp-salon .ex-v3-hero-copy h2{font-size:19px;font-weight:500}.ex-lp-salon .ex-v3-hero-copy p{color:#a58b75}.ex-lp-salon .ex-v3-hero-tags>span{color:#9d8670;border-color:#cebc9e;background:#ffffff90}.ex-lp-salon .ex-v3-conversion{background:#f2ece3}.ex-lp-salon .ex-v3-conversion .ex-cta{background:#948574;box-shadow:0 4px #796956;border-radius:40px;font-weight:500}.ex-v3-beauty-style{text-align:center;padding:50px 30px;background:#faf7f0}.ex-v3-beauty-style h2{font:500 30px/1.8 "Yu Mincho",serif;margin-top:15px;letter-spacing:.08em;color:#806e5b}.ex-v3-beauty-style>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.ex-v3-beauty-style img{height:215px;object-fit:cover;border-radius:70px 0 0 0}.ex-v3-beauty-style img:last-child{border-radius:0 0 70px 0}.ex-v3-beauty-style>p{font-size:12px;line-height:2.2;color:#a48c75;margin-top:23px;letter-spacing:.06em}.ex-lp-salon .ex-v3-concerns{background:#f2eee7}.ex-lp-salon .ex-v3-concerns h2{font-family:"Yu Mincho",serif;font-weight:500;color:#897363}.ex-lp-salon .ex-v3-concerns p{color:#9d8973;border-color:#e3d6c5}.ex-lp-salon .ex-v3-points h2{font-family:"Yu Mincho",serif;font-weight:500;color:#897363}.ex-lp-salon .ex-v3-points article{background:#f7f2ea;border-color:#cbb798}.ex-lp-salon .ex-v3-points h3{font-weight:500;color:#897363}.ex-lp-salon .ex-v3-reserve{background:#a18d77}.ex-lp-salon .ex-v3-reserve h2{font-family:"Yu Mincho",serif;font-weight:500}.ex-lp-salon .ex-v3-reserve>.ex-cta{background:#fff;color:#917e69;border-radius:40px;font-weight:500}
.ex-phone-v3{width:390px;border-width:8px;border-radius:38px}.ex-phone-v3 .ex-chat-body{padding:18px 12px 14px;min-height:665px}.ex-phone-v3 .ex-line-header{padding:13px 15px}.ex-phone-v3 .ex-line-header>b{font-size:13px}.ex-phone-v3 .ex-chat-bubble{margin-right:22px;gap:8px;margin-bottom:18px}.ex-phone-v3 .ex-chat-bubble>p{font-size:12px;line-height:1.95;max-width:265px;padding:13px}.ex-phone-v3 .ex-avatar{width:29px;height:29px;font:16px Georgia}.ex-avatar-school{background:#3a6c61}.ex-avatar-tea{background:#4c5441}.ex-avatar-salon{background:#b6a188}.ex-phone-v3 .ex-chat-bubble>small{font-size:6px;right:-24px}.ex-phone-v3 .ex-out{margin-right:0}.ex-phone-v3 .ex-out>small{left:-30px}.ex-rich-design{margin-top:20px;border:1px solid #cbd5d2;overflow:hidden;background:#fff}.ex-menu-tabs{display:flex;justify-content:space-around;background:#f3f3ed;align-items:stretch;font-size:9px;color:#8d9a90}.ex-menu-tabs>*{flex:1;text-align:center;padding:10px 4px;font-weight:500;border-right:1px solid #d3d9cf}.ex-menu-tabs>b{background:#396b5d;color:#fff}.ex-rich-design-cover{position:relative;height:170px;overflow:hidden}.ex-rich-design-cover>img{height:100%;object-fit:cover}.ex-rich-design-cover>div{position:absolute;inset:0;padding:20px;background:linear-gradient(90deg,#254c40b0,transparent 90%);color:#fff}.ex-rich-design-cover small{display:block;font-size:6px;letter-spacing:1px}.ex-rich-design-cover strong{display:block;font-size:24px;line-height:1.55;letter-spacing:.02em;margin-top:10px}.ex-rich-design-cover>div>span{display:block;font-size:7px;letter-spacing:1px;margin-top:11px}.ex-menu-primary{padding:17px 15px;background:#2b5f51;color:#fff;text-align:center;border-block:1px solid #ffffff60}.ex-menu-primary>small{display:block;font-size:7px;letter-spacing:2px;color:#d6d6b7}.ex-menu-primary>strong{display:block;font-size:13px;font-weight:500;line-height:1.8;margin-top:5px}.ex-menu-primary>strong>span{margin-left:12px}.ex-menu-cells{display:grid;grid-template-columns:1fr 1fr;background:#d4dfd1;gap:1px}.ex-menu-cells>div{padding:14px 8px;background:#f6f7ef;text-align:center;min-height:82px}.ex-menu-cells em{font:italic 16px Georgia;color:#83996b}.ex-menu-cells b{display:block;font-size:10px;font-weight:500;color:#47654f;margin-top:6px}.ex-menu-cells span{display:block;font-size:6px;color:#8b9c7e;margin-top:6px}.ex-menu-restaurant{border-color:#ccc5ad}.ex-menu-restaurant .ex-menu-tabs{background:#ebe6d7;color:#938c71}.ex-menu-restaurant .ex-menu-tabs>b{background:#4d5746}.ex-menu-restaurant .ex-rich-design-cover>div{background:linear-gradient(90deg,#161e16b0,transparent);padding:15px 20px}.ex-menu-restaurant .ex-rich-design-cover strong{font:26px/1.2 Georgia;letter-spacing:3px;margin-top:13px}.ex-menu-restaurant .ex-rich-design-cover small{font-size:7px;color:#e4d4a4}.ex-menu-restaurant .ex-rich-design-cover>div>span{font:10px "Yu Mincho",serif;letter-spacing:.1em}.ex-menu-restaurant .ex-menu-primary{background:#c6b181;color:#38412f;padding-block:13px}.ex-menu-restaurant .ex-menu-primary>small{color:#6e664d}.ex-menu-restaurant .ex-menu-primary>strong{font-size:15px;letter-spacing:.08em}.ex-menu-food-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e8e0ca}.ex-menu-food-grid>div{position:relative;height:112px;overflow:hidden}.ex-menu-food-grid img{height:100%;object-fit:cover;filter:brightness(.7)}.ex-menu-food-grid b{position:absolute;left:13px;bottom:13px;color:#fff;font:italic 18px Georgia}.ex-menu-food-grid b>span{display:block;font:8px/1.8 "Yu Gothic",sans-serif;margin-top:5px;letter-spacing:1px}.ex-menu-food-links{display:flex;justify-content:space-around;background:#f1ecde;padding:14px 5px;color:#887b5e;font-size:8px;letter-spacing:.06em}.ex-menu-beauty{border-color:#d0c0aa}.ex-menu-beauty .ex-menu-tabs{background:#e9dfd1;color:#a18c72}.ex-menu-beauty .ex-menu-tabs>b{background:#ad967a}.ex-menu-beauty .ex-rich-design-cover{height:148px}.ex-menu-beauty .ex-rich-design-cover>div{background:linear-gradient(90deg,#f7f0e7d0,transparent);color:#947a5d;padding:22px}.ex-menu-beauty .ex-rich-design-cover strong{font:38px Georgia;letter-spacing:8px;margin-top:15px}.ex-menu-beauty .ex-rich-design-cover em{display:block;font:italic 10px Georgia;margin-top:12px;letter-spacing:.2px}.ex-menu-beauty .ex-menu-primary{padding:13px;background:#f5f0e7;color:#a18b6e;border-block:1px solid #d1bea3}.ex-menu-beauty .ex-menu-primary>em{font:italic 28px Georgia;letter-spacing:1px}.ex-menu-beauty .ex-menu-primary>strong{font:12px/1.8 "Yu Mincho",serif;letter-spacing:.08em}.ex-menu-beauty-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4c4ae}.ex-menu-beauty-cells>div{padding:15px 4px;background:#fcf8f0;text-align:center}.ex-menu-beauty-cells em{font:italic 17px Georgia;color:#b39a79}.ex-menu-beauty-cells b{display:block;font-size:9px;font-weight:500;color:#a48b6f;margin-top:9px}.ex-menu-beauty-cells span{display:block;font-size:6px;color:#c0ad93;margin-top:5px}.ex-line-poster{position:relative;height:215px;overflow:hidden;margin:20px 0 18px 36px;border-radius:7px;background:#edf1e7}.ex-line-poster>img{height:100%;object-fit:cover;object-position:65% center}.ex-line-poster>div{position:absolute;inset:0;padding:21px 17px;background:linear-gradient(90deg,#f5f0e6e8,#f5f0e620);color:#3a6556}.ex-line-poster small{font-size:6px;letter-spacing:.9px;display:block}.ex-line-poster strong{font-size:24px;line-height:1.6;display:block;margin-top:17px;letter-spacing:.02em}.ex-line-poster>div>span{display:block;font-size:7px;line-height:1.8;margin-top:12px;letter-spacing:.03em}.ex-poster-tea>div{background:linear-gradient(90deg,#202b1ce0,#202b1c20);color:#fff1c9}.ex-poster-tea strong{font:22px/1.7 "Yu Mincho",serif}.ex-poster-salon>div{background:linear-gradient(90deg,#f8f2e7e8,#f8f2e740);color:#9a8067}.ex-poster-salon strong{font:21px/1.8 "Yu Mincho",serif;letter-spacing:.04em}.ex-phone-v3 .ex-carousel{width:570px;margin-left:35px}.ex-phone-v3 .ex-carousel>div{width:265px}.ex-phone-v3 .ex-carousel img{height:180px}.ex-phone-v3 .ex-carousel small{font-size:8px}.ex-phone-v3 .ex-carousel h3{font-size:17px}.ex-phone-v3 .ex-carousel p{font-size:11px}.ex-phone-v3 .ex-carousel .ex-cta{font-size:11px;background:#596345}.ex-phone-v3 .ex-question h3{font-size:16px}.ex-phone-v3 .ex-question>div{font-size:12px;border-color:#d3bd9e;color:#a28b6b;border-radius:20px}.ex-phone-v3 .ex-question>span{color:#b69d7e}.ex-phone-v3 .ex-line-calendar{color:#927960}.ex-phone-v3 .ex-calendar-grid>.ex-available{background:#b49c80}.ex-phone-v3 .ex-times>span{color:#ac9476;border-color:#d9c6ae}.ex-phone-v3 .ex-line-calendar .ex-cta{background:#a78e70}.ex-booking-menu{display:flex;gap:12px;align-items:center;background:#fff;margin:20px 0 15px 35px;padding:10px;border-radius:7px}.ex-booking-menu>img{height:75px;width:75px;object-fit:cover;border-radius:4px}.ex-booking-menu>div{flex:1}.ex-booking-menu small{font-size:7px;color:#b69e7a}.ex-booking-menu b{font-size:11px;line-height:1.8;display:block;margin-top:6px}.ex-booking-menu>div>span{font-size:7px;display:block;color:#acb6bc;margin-top:5px}.ex-phone-v3 .ex-line-event>span{background:#3d6f61;font-size:10px}.ex-phone-v3 .ex-line-event h3{font-size:14px}.ex-phone-v3 .ex-line-event .ex-cta{background:#3d6f61;font-size:11px}.ex-phone-v3 .ex-line-form>span{font-size:8px;color:#b39b7a}.ex-phone-v3 .ex-line-form h3{font-family:"Yu Mincho",serif;color:#9b846b;font-size:22px;line-height:1.8}.ex-phone-v3 .ex-line-form label{font-size:11px;color:#9d8c76}.ex-phone-v3 .ex-line-form label>span{font-size:10px;background:#faf7f1;border-color:#e2d4c3;color:#a89881}.ex-phone-v3 .ex-line-form .ex-cta{background:#ab9475}.ex-restaurant-coupon{background:#fff9e9;margin:22px 0 15px 35px;border:1px solid #e0ceb0;border-radius:9px;overflow:hidden;text-align:center}.ex-restaurant-coupon>img{height:155px;object-fit:cover}.ex-restaurant-coupon>div{padding:20px 17px}.ex-restaurant-coupon small{font-size:7px;letter-spacing:.6px;color:#a68c4d}.ex-restaurant-coupon h3{font:16px/1.8 "Yu Mincho",serif;color:#8e743a;margin-top:13px}.ex-restaurant-coupon strong{display:block;font:italic 31px Georgia;color:#a4853e;margin-top:16px}.ex-restaurant-coupon p{font-size:10px;line-height:2;color:#ac9a70;margin-top:15px}.ex-restaurant-coupon .ex-cta{font-size:10px;box-shadow:none;background:#a38e5b;margin-top:19px;padding:12px;gap:5px}.ex-restaurant-coupon>div>span{font-size:7px;color:#b9aa84;display:block;margin-top:12px}.ex-care-links{margin:15px 0 10px 35px;background:#faf7f0;border-radius:6px;padding:5px 15px}.ex-care-links>div{padding:17px 0;border-bottom:1px solid #e0d4c3}.ex-care-links>div:last-child{border:0}.ex-care-links small{font-size:7px;color:#b7a484;letter-spacing:1px}.ex-care-links b{display:block;font-size:12px;color:#9e886b;margin-top:7px;font-weight:500}.ex-mail-dessert{height:200px!important;object-fit:cover;margin-top:20px}.ex-mail-promo{height:320px;position:relative;overflow:hidden;margin-top:25px}.ex-mail-promo>img{height:100%;object-fit:cover;object-position:right center}.ex-mail-promo>div{position:absolute;inset:0;padding:30px;background:linear-gradient(90deg,#f8f2e8ed,#f8f2e810);color:#3d6355}.ex-mail-promo small{display:block;font-size:11px;letter-spacing:1px}.ex-mail-promo strong{font-size:37px;line-height:1.6;display:block;margin-top:16px}.ex-mail-promo>div>span{font-size:8px;letter-spacing:.2px;display:block;margin-top:18px}.ex-mail-bonus{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f7f0dd;margin-top:30px;padding:17px;align-items:center}.ex-mail-bonus>img{height:190px;object-fit:cover}.ex-mail-bonus span{font-size:8px;color:#b2985b}.ex-mail-bonus h2{font:20px/1.5 Georgia;color:#b2985b;margin-top:15px}.ex-mail-bonus p{font-size:10px;line-height:2;color:#a49675;margin-top:12px}.ex-mail-v3>header{color:#4c6a59}.ex-academy-v3 .ex-academy-nav{background:#2d5e54}.ex-academy-v3 .ex-academy-continue .ex-cta,.ex-academy-v3 .ex-lesson-layout .ex-cta{background:#3e7566}.ex-academy-cover{height:150px;position:relative;overflow:hidden}.ex-academy-cover>img{height:100%;object-fit:cover;filter:brightness(.8)}.ex-academy-cover>strong{position:absolute;bottom:20px;left:20px;font:24px Georgia;letter-spacing:2px;color:#fff}.ex-cover-0{background:#3d7667}.ex-cover-1>img{filter:sepia(.25) brightness(.75)}.ex-cover-2>img{filter:hue-rotate(25deg) brightness(.7)}.ex-lesson-v3>img{object-position:right center}.ex-lesson-slide{position:absolute;inset:0 38% 0 0;display:flex;flex-direction:column;justify-content:center;padding:35px;background:linear-gradient(90deg,#f6f2e9f0,#f6f2e970);color:#48715e}.ex-lesson-slide>small{font-size:9px;letter-spacing:2px}.ex-lesson-slide>strong{font-size:33px;line-height:1.7;margin-top:20px}.ex-lesson-slide>p{font-size:9px;color:#91a086;margin-top:18px}.ex-lesson-v3>span{left:auto;right:16%}
.ex-beauty-care-output,.ex-restaurant-member{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin:35px;background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 15px 30px #2635460a}.ex-beauty-care-output>div,.ex-restaurant-member>div{position:relative;min-height:430px;overflow:hidden}.ex-beauty-care-output>div>img,.ex-restaurant-member>div>img{height:100%;width:100%;object-fit:cover;object-position:64% center}.ex-beauty-care-output>div>span{position:absolute;top:25px;left:25px;font-size:8px;letter-spacing:2px;color:#a0896b}.ex-beauty-care-output h2{position:absolute;bottom:30px;left:25px;font:25px/1.8 "Yu Mincho",serif;color:#957e64;letter-spacing:.04em}.ex-beauty-care-output>article{padding:35px 28px;background:#fbf7ef;display:flex;flex-direction:column;justify-content:center}.ex-beauty-care-output article>small{font-size:9px;letter-spacing:2px;color:#bca98a}.ex-beauty-care-output h3{font:24px/1.7 "Yu Mincho",serif;color:#9b856c;margin-top:18px}.ex-beauty-care-output article>p{font-size:11px;line-height:2;color:#b19d80;margin-top:17px}.ex-beauty-care-output article>div{font-size:10px;border-bottom:1px solid #decfb8;padding:17px 0;color:#a58b6a}.ex-restaurant-member>div>img{filter:brightness(.7)}.ex-restaurant-member>div>span{position:absolute;top:25px;left:25px;font:18px Georgia;letter-spacing:3px;color:#eadcc1}.ex-restaurant-member h2{position:absolute;bottom:30px;left:25px;font:27px/1.8 "Yu Mincho",serif;letter-spacing:.06em;color:#fff5da}.ex-restaurant-member>article{padding:35px 27px;background:#334b3c;color:#fff}.ex-restaurant-member article>small{font-size:10px;letter-spacing:2px;color:#ccb987}.ex-restaurant-member h3{font:26px/1.8 "Yu Mincho",serif;letter-spacing:.05em;margin-top:18px;font-weight:500}.ex-restaurant-stamps{display:flex;gap:12px;margin-top:28px}.ex-restaurant-stamps>span{width:44px;height:44px;border:1px solid #c7b88c80;display:grid;place-items:center;font-size:18px;color:#a9b09e;border-radius:50%}.ex-restaurant-stamps>.is-used{background:#e5d9af;color:#476248}.ex-restaurant-member article>p{font-size:11px;color:#b8c3aa;line-height:2;margin-top:24px}.ex-restaurant-member .ex-cta{background:#d0ba7f;color:#3b543c;padding:12px;font-size:11px;gap:5px;margin-top:23px}
/* Readable LINE output: native-sized chat, anchored rich menus, Japanese labels. */
.ex-phone-v4{font-family:Arial,"Yu Gothic",Meiryo,sans-serif;color:#111;letter-spacing:0;border:7px solid #18201e;border-radius:42px;background:#fff;box-shadow:none}
.ex-phone-v4 svg{width:23px;height:23px;display:block;flex-shrink:0}.ex-phone-v4 .ex-phone-status{height:41px;padding:0 22px;background:#fff;color:#111}.ex-phone-v4 .ex-phone-status>b{font:700 14px Arial}.ex-phone-v4 .ex-notch{width:88px;height:23px;top:7px;left:calc(50% - 44px)}.ex-phone-v4 .ex-phone-status>small{font-size:11px;color:#111}
.ex-phone-v4 .ex-line-header{height:56px;padding:0 13px;background:#fff;color:#111;gap:8px}.ex-phone-v4 .ex-line-header>b{font-size:14px;line-height:1.4;font-weight:700;flex:1;white-space:nowrap;letter-spacing:-.5px}.ex-phone-v4 .ex-line-header>span{display:flex;gap:14px}
.ex-phone-v4 .ex-chat-body{background:#8da4c3;padding:15px 10px 20px;min-height:660px;color:#111}.ex-phone-v4 .ex-chat-today{font-size:11px;font-weight:600;background:#627a9cb5;padding:3px 13px;margin-bottom:20px;color:#fff}
.ex-phone-v4 .ex-chat-bubble{gap:7px;margin:0 30px 17px 0}.ex-phone-v4 .ex-chat-bubble>p{color:#111;background:#fff;font-size:15.5px;font-weight:500;line-height:1.6;max-width:263px;padding:12px 13px;border-radius:13px;box-shadow:0 1px 1px #00000009;position:relative}
.ex-phone-v4 .ex-chat-bubble>p:before{content:"";position:absolute;left:-6px;top:0;border-top:11px solid #fff;border-left:11px solid transparent}
.ex-phone-v4 .ex-avatar{width:32px;height:32px;overflow:hidden;font:700 11px Georgia;letter-spacing:-.3px;color:#fff}.ex-phone-v4 .ex-avatar>img{width:100%;height:100%;object-fit:cover;object-position:75% center;transform:scale(2.1);transform-origin:75% 35%}.ex-phone-v4 .ex-avatar>b{font-weight:600}.ex-phone-v4 .ex-avatar-tea{background:#303b2d}.ex-phone-v4 .ex-avatar-salon{background:#6e5142}
.ex-phone-v4 .ex-chat-bubble>small{font:10px/1.35 Arial;color:#fff;right:-31px;bottom:1px}.ex-phone-v4 .ex-out{margin-left:65px;margin-right:0}.ex-phone-v4 .ex-out>p{background:#8de169}.ex-phone-v4 .ex-out>p:before{left:auto;right:-6px;border-left:0;border-right:11px solid transparent;border-top-color:#8de169}.ex-phone-v4 .ex-out>small{left:-32px;right:auto;text-align:right}
.ex-phone-v4 .ex-line-input{height:50px;padding:5px 12px;gap:12px;background:#fafafa;color:#3d444a;border-top:1px solid #d7dce2}.ex-phone-v4 .ex-line-input>span{font-size:13px;color:#6a727a;background:#edf0f3;padding:6px 10px}.ex-phone-v4 .ex-line-input>.ex-menu-toggle{background:none;text-align:center;color:#202326;font-size:14px;font-weight:600}.ex-home-indicator{height:18px;background:#fff;position:relative}.ex-home-indicator:after{content:"";position:absolute;bottom:5px;left:calc(50% - 58px);width:116px;height:4px;border-radius:10px;background:#161616}
.ex-phone-v4.ex-phone-menu{height:844px;display:flex;flex-direction:column}.ex-phone-v4.ex-phone-menu>.ex-chat-body{min-height:0;flex:1;overflow:hidden}.ex-phone-menu>.ex-phone-status,.ex-phone-menu>.ex-line-header,.ex-phone-menu>.ex-fixed-menu,.ex-phone-menu>.ex-line-input,.ex-phone-menu>.ex-home-indicator{flex-shrink:0}
.ex-fixed-menu .ex-rich-design{margin:0;border:0}.ex-menu-pro .ex-menu-tabs{height:35px;background:#e1e9e5;color:#233d35;font-size:12px;line-height:1.2}.ex-menu-pro .ex-menu-tabs>*{padding:10px 4px;font-weight:700;border-color:#a6beb1}.ex-menu-pro .ex-menu-tabs>b{background:#244f43;color:#fff}
.ex-menu-pro-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:114px 114px;gap:1px;background:#bfcdc6}.ex-menu-feature{grid-row:span 2;position:relative;overflow:hidden;color:#fff;background:#174c3c}.ex-menu-feature>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.48)}.ex-menu-feature>div{position:absolute;inset:0;padding:20px 10px;display:flex;flex-direction:column;justify-content:center}.ex-menu-feature small{font-size:10px;font-weight:700;line-height:1.5}.ex-menu-feature strong{font-size:22px;line-height:1.45;font-weight:800;letter-spacing:-.8px;margin-top:10px}.ex-menu-feature span{font-size:11px;line-height:1.5;margin-top:14px;font-weight:700}
.ex-menu-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#f3f7ef;color:#244c3b;text-align:center}.ex-menu-tile>svg{height:26px;width:26px;stroke-width:1.6}.ex-menu-tile>b{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.5px}.ex-menu-tile>span{font-size:10px;line-height:1.4;font-weight:600;color:#475d49}
.ex-menu-restaurant.ex-menu-pro .ex-menu-tabs{background:#ede6d6;color:#463c29}.ex-menu-restaurant.ex-menu-pro .ex-menu-tabs>b{background:#333d2d}.ex-menu-restaurant .ex-menu-feature>div{padding:16px 11px}.ex-menu-restaurant .ex-menu-feature strong{font-size:24px}.ex-menu-restaurant .ex-menu-feature>img{object-position:62%;filter:brightness(.58)}.ex-menu-restaurant .ex-menu-tile{background:#f7f0e0;color:#343b2c}.ex-menu-restaurant .ex-menu-tile>span{color:#665332}.ex-menu-restaurant .ex-tile-booking{background:#354b33;color:#fff}.ex-menu-restaurant .ex-tile-booking>span{color:#fff}
.ex-menu-beauty.ex-menu-pro .ex-menu-tabs{background:#e7d7c9;color:#584333}.ex-menu-beauty.ex-menu-pro .ex-menu-tabs>b{background:#795b45}.ex-menu-beauty .ex-menu-pro-grid{background:#c6b5a6}.ex-menu-beauty .ex-menu-feature{background:#eee4d9}.ex-menu-beauty .ex-menu-feature>img{object-position:80%;filter:none}.ex-menu-beauty .ex-menu-feature>div{padding:13px 9px;background:linear-gradient(0deg,#fff7eaf5 5%,#fff7eac9 50%,#fff7ea00 95%);justify-content:flex-end;color:#503c2f}.ex-menu-beauty .ex-menu-feature small{font:700 12px Georgia}.ex-menu-beauty .ex-menu-feature strong{font-size:18px;letter-spacing:-.7px;margin-top:7px}.ex-menu-beauty .ex-menu-feature span{font-size:10px;margin-top:8px}.ex-menu-beauty .ex-menu-tile{background:#faf4ec;color:#684830}.ex-menu-beauty .ex-menu-tile>b{font-size:13px}.ex-menu-beauty .ex-menu-tile>span{color:#6f5946}.ex-menu-beauty .ex-tile-booking{background:#785841;color:#fff}.ex-menu-beauty .ex-tile-booking>span{color:#fff}
.ex-phone-v4 :is(.ex-question,.ex-line-calendar,.ex-line-form,.ex-line-event,.ex-care-links,.ex-restaurant-coupon){color:#292929}.ex-phone-v4 .ex-line-poster{height:225px;margin-left:39px}.ex-phone-v4 .ex-line-poster small{font-size:9px;font-weight:700}.ex-phone-v4 .ex-line-poster strong{font-size:25px;font-weight:800;color:#163e31}.ex-phone-v4 .ex-line-poster>div>span{font-size:11px;font-weight:600;color:#2a473c}.ex-phone-v4 .ex-poster-tea strong,.ex-phone-v4 .ex-poster-tea>div>span{color:#fff}.ex-phone-v4 .ex-poster-salon strong,.ex-phone-v4 .ex-poster-salon>div>span{color:#65452e}
.ex-phone-v4 .ex-question>span{font-size:10px;font-weight:700;color:#6b4b35}.ex-phone-v4 .ex-question h3{font-size:17px;color:#262626}.ex-phone-v4 .ex-question>div{font-size:14px;font-weight:600;color:#60432e;border-color:#ab8c71;border-radius:5px;background:#fbf6ef;padding:13px 10px}.ex-phone-v4 .ex-line-calendar{color:#333}.ex-phone-v4 .ex-line-calendar>span{font-size:17px;font-weight:700}.ex-phone-v4 .ex-calendar-grid>span{font-size:13px}.ex-phone-v4 .ex-calendar-grid>.ex-available{background:#78573d;color:#fff}.ex-phone-v4 .ex-times>span{font-size:14px;color:#63452e}.ex-phone-v4 .ex-booking-menu b{font-size:14px;color:#262626}.ex-phone-v4 .ex-booking-menu small{font-size:10px;color:#6b4c35}.ex-phone-v4 .ex-booking-menu>div>span{font-size:10px;color:#444}
.ex-phone-v4 .ex-line-form h3{color:#62452e;font-weight:700;font-size:23px}.ex-phone-v4 .ex-line-form label{font-size:14px;font-weight:700;color:#333}.ex-phone-v4 .ex-line-form label>span{font-size:13px;font-weight:500;color:#222}.ex-phone-v4 .ex-line-form>span{font-size:10px;font-weight:700;color:#78583c}.ex-phone-v4 .ex-line-event h3{font-size:17px;color:#222}.ex-phone-v4 .ex-line-event p{font-size:14px;color:#333}.ex-phone-v4 .ex-line-event>span{font-size:12px;background:#285e4c}
.ex-phone-v4 .ex-carousel h3{font-size:18px;color:#222}.ex-phone-v4 .ex-carousel p{font-size:14px;color:#333}.ex-phone-v4 .ex-carousel small{font-size:10px;font-weight:700;color:#6b572d}.ex-phone-v4 .ex-carousel .ex-cta{font-size:13px;background:#354b33}.ex-phone-v4 .ex-quick-replies>span{font-size:13px;color:#234c32;border-color:#456a52}.ex-phone-v4 .ex-restaurant-coupon h3{color:#63471e;font-size:19px}.ex-phone-v4 .ex-restaurant-coupon p{color:#57452c;font-size:14px}.ex-phone-v4 .ex-restaurant-coupon small,.ex-phone-v4 .ex-restaurant-coupon>div>span{font-size:10px;color:#685433}.ex-phone-v4 .ex-care-links small{font-size:10px;color:#705136}.ex-phone-v4 .ex-care-links b{font-size:14px;font-weight:700;color:#60432e}.ex-phone-v4 .ex-chat-day{font-size:11px;background:#627a9c;color:#fff}.ex-phone-v4 :is(.ex-line-calendar,.ex-line-form,.ex-line-event,.ex-restaurant-coupon) .ex-cta{background:#65513d;color:#fff;font-size:14px}
/* Original content-business ad LP; references recorded in README. */
.ex-creator-ad{color:#15243c;font-family:Arial,"Yu Gothic",Meiryo,sans-serif;background:#fff}.ex-creator-ad .ex-sample{font-size:10px;color:#444;background:#e9edf2}
.ex-creator-header{display:flex;align-items:center;justify-content:space-between;padding:22px 35px;color:#172942}.ex-creator-header>b{font:800 25px/1 Georgia;letter-spacing:2px}.ex-creator-header>b>span{font:700 9px Arial;display:block;letter-spacing:5px;margin-top:7px}.ex-creator-header>span{font-size:13px;font-weight:700}
.ex-creator-target{background:#172b48;color:#fff;text-align:center;padding:13px;font-size:20px;font-weight:700;letter-spacing:1px}
.ex-creator-hero{height:550px;position:relative;overflow:hidden;background:#f6f3ec}.ex-creator-hero>img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.95}.ex-creator-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffdf8 0%,#fffdf8f5 32%,#fffdf8a0 52%,transparent 75%)}.ex-creator-copy{position:absolute;z-index:1;top:32px;left:30px}.ex-creator-copy>span{font-size:17px;font-weight:700;line-height:1.8;display:block}.ex-creator-copy h1{font-size:47px;line-height:1.6;margin-top:18px;letter-spacing:-2px;white-space:nowrap;font-weight:800}.ex-creator-copy h1>em{font-style:normal;color:#172b48;background:linear-gradient(transparent 65%,#f5cf58 65%);padding-bottom:3px}.ex-creator-copy h2{font-size:25px;font-weight:700;line-height:1.5;margin-top:19px}.ex-creator-copy h2>strong{font-size:49px;letter-spacing:1px;font-weight:800}.ex-creator-copy>p{font-size:14px;font-weight:600;line-height:1.9;margin-top:17px}.ex-creator-label{position:absolute;z-index:1;right:25px;bottom:25px;background:#172b48;color:#fff;width:152px;height:152px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.8;font-size:14px;border:4px double #d7ba68}.ex-creator-label>b{font-size:20px}.ex-creator-label>small{font-size:12px;color:#f5d874}
.ex-creator-values{display:flex;text-align:center;background:#172b48;color:#fff;padding:20px 18px;gap:8px}.ex-creator-values>b{font-size:17px;flex:1;border-right:1px solid #ffffff55}.ex-creator-values>b:last-child{border:0}
.ex-ad-convert{padding:27px 60px 24px;background:#fff8e3;text-align:center;border-bottom:1px solid #e5d9b4}.ex-ad-convert>span{display:inline-block;font-size:15px;font-weight:800;color:#9d4625;border-bottom:2px solid #9d4625;padding-bottom:3px}.ex-ad-convert>strong{font-size:20px;display:block;margin:10px 0 16px}.ex-ad-convert .ex-cta{background:linear-gradient(#239e59,#108644);box-shadow:0 5px 0 #086431;border-radius:6px;padding:20px 25px;font-size:23px;gap:15px}.ex-ad-convert>p{font-size:12px;font-weight:600;color:#46402d;margin-top:16px}
.ex-creator-bonus{padding:42px 35px;background:#fff;text-align:center}.ex-creator-bonus>span{font-size:17px;font-weight:700;color:#78531e}.ex-creator-bonus>h2{font-size:27px;line-height:1.6;margin-top:10px}.ex-creator-bonus>h2>em{display:block;font-size:47px;color:#a26d1b;font-style:normal}.ex-bonus-visual{height:270px;position:relative;margin-top:25px;overflow:hidden;background:#f3eee0}.ex-bonus-visual>img{height:100%;object-fit:cover;object-position:40%;width:100%}.ex-bonus-visual>b{position:absolute;right:0;top:0;height:100%;width:44%;padding:45px 14px;background:linear-gradient(90deg,#fffaf0bd,#fffaf0);color:#5e4728;font-size:21px;text-align:left;line-height:1.9}.ex-bonus-list{text-align:left;margin-top:22px;display:grid;gap:10px}.ex-bonus-list>p{display:flex;align-items:center;background:#fbf7eb;border:1px solid #e2d2aa;padding:12px 17px;gap:20px}.ex-bonus-list b{font:italic 30px Georgia;color:#a16f28}.ex-bonus-list span{font-size:19px;font-weight:700}
.ex-creator-worries{background:#f0f3f7;text-align:center;padding:42px 40px}.ex-creator-worries>small{font-size:18px;font-weight:700;color:#465570}.ex-creator-worries h2{font-size:30px;line-height:1.8;margin:12px 0 25px}.ex-creator-worries>p{text-align:left;background:#fff;padding:14px 18px;margin-top:12px;border-left:4px solid #273d5c;font-size:17px;font-weight:600}.ex-creator-worries>div{font-size:18px;line-height:2;margin-top:30px}.ex-creator-worries>div>b{font-size:22px}
.ex-creator-curriculum{padding:42px 35px;background:#fff}.ex-creator-curriculum>small{font-size:17px;font-weight:700;text-align:center;display:block}.ex-creator-curriculum>h2{font-size:32px;text-align:center;line-height:1.8;margin:14px 0 28px}.ex-creator-curriculum>h2>em{font-style:normal;color:#a67120}.ex-creator-curriculum>article{display:flex;gap:22px;padding:27px 22px;margin-top:18px;background:#f5f6f8;border:1px solid #d9dfe8}.ex-creator-curriculum>article>span{background:#1b304e;color:#ead28b;width:75px;min-width:75px;align-self:flex-start;text-align:center;padding:13px 5px;font-size:12px;font-weight:700}.ex-creator-curriculum>article>span>b{display:block;font:37px Georgia;color:#fff}.ex-creator-curriculum h3{font-size:22px;line-height:1.6}.ex-creator-curriculum article p{font-size:15px;line-height:1.9;margin-top:13px;color:#303c50}.ex-creator-curriculum article small{font-size:12px;color:#5e4928;background:#f3e8cd;display:inline-block;margin-top:16px;padding:5px 10px}
.ex-creator-schedule{padding:43px 45px}.ex-creator-schedule>small{font-size:17px;font-weight:700;color:#8b652a;display:block;text-align:center}.ex-creator-schedule h2{font-size:25px;text-align:center;margin:13px 0 27px}.ex-creator-schedule dl{display:grid;grid-template-columns:125px 1fr;margin:0;border-top:1px solid #cdd6e0}.ex-creator-schedule dt,.ex-creator-schedule dd{padding:17px 14px;margin:0;border-bottom:1px solid #cdd6e0;font-size:15px;line-height:1.8}.ex-creator-schedule dt{background:#edf1f5;font-weight:700}.ex-creator-schedule dd b{font-size:22px;color:#13703c}.ex-creator-schedule>p{font-size:11px;color:#465269;margin-top:15px}
.ex-creator-faq{padding:38px 45px;background:#f3f5f8}.ex-creator-faq h2{font-size:28px;text-align:center;margin-bottom:22px}.ex-creator-faq article{padding:18px 0;border-bottom:1px solid #cdd6e0;font-size:15px}.ex-creator-faq article b{font-size:16px}.ex-creator-faq article p{font-size:14px;color:#3d4a60;line-height:1.9;margin-top:10px}.ex-creator-footer{padding:30px;background:#172b48;text-align:center;color:#fff}.ex-creator-footer>b{font:20px Georgia;letter-spacing:2px}.ex-creator-footer p{font-size:10px;color:#e2e7ef;margin-top:13px}.ex-creator-footer>span{display:block;font-size:10px;color:#d6deea;margin-top:15px}

/* Finished email examples: readable client, editorial newsletter, invitation and welcome. */
.ex-email-v5{width:700px;background:#edf0f3;font-family:Arial,"Yu Gothic",Meiryo,sans-serif;color:#1e2b3f;padding-bottom:25px}.ex-mail-client{padding:24px 30px;background:#fff;border-bottom:1px solid #d5dbe3}.ex-mail-client-tools{font-size:14px;color:#485568;display:flex;justify-content:space-between;margin-bottom:23px}.ex-mail-client h2{font-size:22px;line-height:1.6;font-weight:700;color:#172439}.ex-mail-sender{display:flex;gap:12px;align-items:center;margin-top:22px}.ex-mail-sender>b{display:grid;place-items:center;background:#203f35;width:43px;height:43px;border-radius:50%;font:700 13px Georgia;color:#fff;flex-shrink:0}.ex-mail-sender>div{flex:1;min-width:0}.ex-mail-sender strong{font-size:14px;display:block;color:#222}.ex-mail-sender span{font-size:11px;display:block;color:#596371;margin-top:3px}.ex-mail-sender>small{font-size:11px;color:#596371}
.ex-mail-paper-v5{margin:24px 25px 0;background:#fff;border:1px solid #d8dee4}.ex-mail-brand{padding:26px 30px;text-align:center;border-bottom:1px solid #e3e8ed;background:#fff}.ex-mail-brand>b{display:block;font:700 25px Georgia;letter-spacing:2px;color:#192f4a}.ex-mail-brand>span{font-size:12px;display:block;color:#536175;margin-top:8px}.ex-mail-brand-food>b{color:#334731;font-size:28px;letter-spacing:3px}.ex-mail-brand-food>span{font-size:10px;letter-spacing:2px;color:#645b46}.ex-mail-section{padding:30px 34px}.ex-mail-section>p{font-size:17px;line-height:1.95;color:#273143;font-weight:500}.ex-mail-section h2{font-size:23px;line-height:1.6;margin-top:35px;margin-bottom:20px;color:#1a2f49}.ex-mail-section .ex-cta{margin-top:25px;background:#1c7250;box-shadow:none;border-radius:4px;padding:18px 20px;font-size:19px;font-weight:700}.ex-mail-section .ex-cta>span{font-size:23px}
.ex-mail-food-hero{height:330px;position:relative;overflow:hidden}.ex-mail-food-hero>img{height:100%;object-fit:cover}.ex-mail-food-hero>div{position:absolute;inset:0;background:linear-gradient(90deg,#162115b0,transparent 85%);padding:38px 33px;color:#fff}.ex-mail-food-hero span{font-size:14px;font-weight:700;letter-spacing:2px}.ex-mail-food-hero h1{font-family:"Yu Mincho",serif;font-size:43px;line-height:1.6;letter-spacing:2px;margin-top:20px;color:#fff}.ex-mail-offer{background:#f5f0e6;border-left:3px solid #8d7749;padding:18px 22px;margin-top:26px;color:#433d2c}.ex-mail-offer>small{font-size:13px;display:block;font-weight:700}.ex-mail-offer>strong{font-size:22px;display:block;margin-top:6px}.ex-mail-offer>span{font-size:13px;line-height:1.8;display:block;margin-top:8px}.ex-mail-newsletter .ex-cta{background:#3e5038}.ex-mail-newsletter h2{color:#3a4b35;font-family:"Yu Mincho",serif;font-size:23px}.ex-mail-secondary{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #dcd8cb;padding-top:23px}.ex-mail-secondary>img{height:235px;object-fit:cover}.ex-mail-secondary>div{align-self:center}.ex-mail-secondary small{color:#6f552c;font:700 11px Arial;letter-spacing:1px}.ex-mail-secondary h3{font:700 21px/1.7 "Yu Mincho",serif;color:#3e4c34;margin-top:7px}.ex-mail-secondary p{font-size:14px;line-height:1.9;margin-top:11px;color:#464638}.ex-mail-secondary b{font-size:13px;display:block;color:#3f5738;margin-top:14px}.ex-mail-section>.ex-mail-closing{font-size:15px;margin-top:30px;color:#455161}
.ex-mail-invite-hero{position:relative;height:325px;overflow:hidden;background:#f8f4eb}.ex-mail-invite-hero>img{height:100%;object-fit:cover}.ex-mail-invite-hero>div{position:absolute;inset:0;background:linear-gradient(90deg,#fffaf1f5 3%,#fffaf1bd 42%,transparent 70%);padding:30px;color:#1b304b}.ex-mail-invite-hero small{font-size:15px;font-weight:700}.ex-mail-invite-hero h1{font-size:39px;line-height:1.55;letter-spacing:-1px;margin-top:14px}.ex-mail-invite-hero span{display:block;font-size:14px;font-weight:700;margin-top:17px}.ex-mail-event-box{background:#f0f3f7;border:1px solid #ced7e2;padding:22px;margin-top:28px;text-align:center}.ex-mail-event-box>small{font-size:16px;font-weight:700;display:block;color:#1b304b}.ex-mail-event-box>strong{font-size:32px;line-height:1.7;display:block;margin-top:7px;letter-spacing:1px}.ex-mail-event-box>strong>b{font-size:14px;border:1px solid #9ba9bb;padding:4px;border-radius:50%;vertical-align:middle}.ex-mail-event-box>span{font-size:14px;color:#42506a;display:block;margin-top:7px}.ex-mail-checks{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ex-mail-checks>li{background:#f1f5f3;padding:12px;font-size:16px;font-weight:600;color:#264c3b}.ex-mail-checks>li:before{content:"✓";margin-right:8px;color:#22734d}.ex-mail-gift-box{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;background:#faf4e6;padding:18px;margin-top:30px;border:1px solid #e6d7b4}.ex-mail-gift-box>img{height:180px;object-fit:cover}.ex-mail-gift-box span{font-size:12px;background:#7f5c2e;color:#fff;padding:4px 8px}.ex-mail-gift-box h3{font-size:18px;line-height:1.65;color:#664a27;margin-top:12px}.ex-mail-gift-box p{font-size:13px;line-height:1.85;margin-top:9px;color:#594b35}
.ex-mail-welcome-main{padding-top:35px}.ex-mail-success{font-size:14px;color:#1b6b48;background:#e7f3eb;padding:9px 14px;border:1px solid #b5d8c1;display:inline-block;font-weight:700}.ex-mail-welcome-main>h1{font-size:30px;line-height:1.65;color:#1b304b;margin-top:23px;margin-bottom:23px}.ex-mail-access-card{padding:25px;background:#f0f5f1;border:1px solid #c5d7cc;margin-top:27px}.ex-mail-access-card>small{font-size:13px;color:#40584b;font-weight:700}.ex-mail-access-card>h2{font-size:23px;margin:10px 0 8px;color:#244b38}.ex-mail-access-card>p{font-size:14px;color:#40584b}.ex-mail-start-steps{list-style:none;padding:0;counter-reset:mail-step}.ex-mail-start-steps>li{position:relative;counter-increment:mail-step;padding:16px 0 16px 47px;border-bottom:1px solid #dde4eb}.ex-mail-start-steps>li:before{content:counter(mail-step);position:absolute;left:0;top:17px;width:30px;height:30px;border-radius:50%;background:#1c7250;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700}.ex-mail-start-steps b{font-size:17px;display:block}.ex-mail-start-steps span{font-size:14px;line-height:1.8;display:block;color:#455367;margin-top:6px}.ex-mail-support{padding:20px;background:#f1f3f6;margin-top:27px}.ex-mail-support>b{font-size:16px}.ex-mail-support p{font-size:14px;line-height:1.85;margin-top:9px;color:#455367}.ex-mail-paper-v5>footer{padding:26px 28px;background:#f6f7f8;border-top:1px solid #dce2e9;text-align:center}.ex-mail-paper-v5>footer>b{font-size:15px;color:#334257}.ex-mail-paper-v5>footer>p{font-size:12px;line-height:1.8;margin-top:10px;color:#505c6e}.ex-mail-paper-v5>footer>div{font-size:12px;text-decoration:underline;margin-top:14px;color:#354c64}.ex-mail-paper-v5>footer>small{font-size:10px;line-height:1.9;display:block;margin-top:15px;color:#5c6777}
/* A complete student-facing library and lesson view, distinct from the admin UI. */
.ex-academy-v5{width:1120px;color:#1f2c3e;background:#f6f7f9;font-family:Arial,"Yu Gothic",Meiryo,sans-serif}.ex-member-header-v5{height:82px;background:#142b43;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:35px}.ex-member-header-v5>b{font:700 25px Georgia;letter-spacing:1px}.ex-member-header-v5>b>span{font:11px Arial;letter-spacing:3px;display:block;margin-top:3px}.ex-member-header-v5>nav{font-size:14px;margin-left:auto}.ex-member-header-v5>span{font-size:14px;background:#ffffff10;padding:10px 14px;border:1px solid #ffffff38;border-radius:5px}
.ex-member-layout-v5{display:grid;grid-template-columns:200px 1fr;min-height:800px}.ex-member-layout-v5>main{padding:32px 30px 36px;min-width:0}.ex-member-sidebar-v5{padding:30px 15px;border-right:1px solid #d8dee6;background:#fff}.ex-member-sidebar-v5>span{font-size:10px;letter-spacing:1px;color:#68788b;display:block;padding:0 12px 18px}.ex-member-sidebar-v5>b,.ex-member-sidebar-v5>div{font-size:13px;display:block;padding:13px 12px;margin-bottom:5px;color:#445168;font-weight:600}.ex-member-sidebar-v5>b{background:#e8eff5;color:#19334d;border-left:3px solid #1e4c69;border-radius:3px}.ex-member-sidebar-v5>article{padding:17px 12px;border:1px solid #d9dfd6;background:#f5f7ef;margin-top:48px}.ex-member-sidebar-v5 article>small{font-size:11px;color:#48603b;font-weight:700}.ex-member-sidebar-v5 article>p{font-size:12px;line-height:1.9;color:#43573a;margin-top:12px}.ex-member-sidebar-v5 article>span{font-size:12px;color:#285a3d;display:block;font-weight:700;margin-top:12px}
.ex-member-greeting{display:flex;align-items:center;justify-content:space-between}.ex-member-greeting>div>span{font-size:10px;letter-spacing:2px;color:#5a6d81;font-weight:700}.ex-member-greeting h1{font-size:27px;line-height:1.6;margin-top:7px}.ex-member-greeting p{font-size:14px;color:#4c5c6e;margin-top:5px}.ex-member-avatar{width:47px;height:47px;background:#c6d8cc;border:4px solid #fff;border-radius:50%;display:grid;place-items:center;font:22px Georgia;color:#31533f}
.ex-member-section-title{font-size:19px;line-height:1.6;margin:27px 0 17px!important}.ex-resume-v5{display:grid;grid-template-columns:290px 1fr;gap:26px;background:#fff;border:1px solid #d6dfe7;padding:18px;border-radius:8px;box-shadow:0 3px 10px #152b4305}.ex-resume-cover{position:relative;align-self:stretch;overflow:hidden;border-radius:4px}.ex-resume-cover .ex-course-cover-v5{height:100%;min-height:215px}.ex-resume-cover>span{position:absolute;right:17px;bottom:18px;background:#ffffffeb;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:18px;color:#15364c}.ex-resume-v5>div+div{padding:9px 4px}.ex-resume-v5>div>small{font-size:11px;color:#286746;font-weight:700;background:#eaf3ec;padding:4px 8px}.ex-resume-v5 h2{font-size:23px;line-height:1.6;margin-top:12px}.ex-resume-v5 p{font-size:13px;color:#536478;margin-top:7px}.ex-resume-v5 .ex-cta{font-size:15px;padding:12px 16px;background:#1d6b4b;box-shadow:none;margin-top:16px;border-radius:4px}.ex-resume-progress{display:flex;align-items:center;gap:12px;margin-top:17px}.ex-progress-v5{height:6px;border-radius:5px;background:#dfe6e9;overflow:hidden;flex:1}.ex-progress-v5>i{display:block;width:25%;height:100%;background:#2e7f59}.ex-resume-progress>span{font-size:11px;color:#4b5e70;font-weight:700}
.ex-member-library-title{display:flex;align-items:center;justify-content:space-between}.ex-member-library-title>span{font-size:11px;color:#435a70}.ex-member-cards-v5{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ex-member-cards-v5>article{background:#fff;border:1px solid #d7e0e8;border-radius:6px;overflow:hidden}.ex-course-cover-v5{height:150px;position:relative;background:#193d43;color:#fff;overflow:hidden}.ex-course-cover-v5>img{height:100%;object-fit:cover;object-position:right center}.ex-course-cover-v5>div{position:absolute;inset:0;background:linear-gradient(90deg,#142b43ef,#142b4300);padding:19px 15px}.ex-course-cover-v5 small{font-size:8px;letter-spacing:1px;font-weight:700;display:block}.ex-course-cover-v5 strong{font-size:22px;line-height:1.55;display:block;margin-top:10px;font-weight:700}.ex-course-cover-v5 span{font:8px Georgia;letter-spacing:2px;display:block;margin-top:10px}.ex-course-cover-1>div{background:linear-gradient(90deg,#69502ce8,#69502c30)}.ex-course-cover-1>img{object-position:30%}.ex-course-cover-2{background:linear-gradient(135deg,#245345,#0d2822)}.ex-course-cover-2:before,.ex-course-cover-2:after{content:"";position:absolute;width:130px;height:70px;border:1px solid #b1c7b360;border-radius:8px;right:-30px;top:20px;transform:rotate(-15deg)}.ex-course-cover-2:after{top:65px;right:-12px}.ex-course-cover-2>div{background:none}
.ex-member-cards-v5>article>div+div{padding:16px}.ex-member-cards-v5 article>div+div>span{font-size:10px;color:#375d47;background:#e8f0e9;padding:4px 7px;display:inline-block;font-weight:700}.ex-member-cards-v5 h3{font-size:16px;line-height:1.65;margin-top:10px;min-height:53px}.ex-member-cards-v5 p{font-size:11px;color:#536578;margin-top:6px}.ex-member-cards-v5 .ex-progress-v5{margin-top:16px}.ex-member-cards-v5 article b{font-size:12px;color:#1f5940;display:block;margin-top:17px}.ex-member-notice-v5{display:flex;align-items:center;gap:18px;border-top:1px solid #d2dce5;padding-top:22px;margin-top:28px;font-size:12px}.ex-member-notice-v5>b{white-space:nowrap}.ex-member-notice-v5>p{font-size:12px;color:#45576b;flex:1}.ex-member-notice-v5 p>span{font-size:10px;margin-right:10px;color:#6b7d8e}.ex-member-notice-v5>span{font-size:10px;color:#285a43;white-space:nowrap}.ex-member-foot-v5{font-size:10px;text-align:center;padding:16px;background:#e8edf2;color:#59697c;border-top:1px solid #d7dfe7}
.ex-member-lesson-v5{grid-template-columns:265px 1fr}.ex-member-lesson-v5>main{padding:25px}.ex-lesson-sidebar-v5{background:#fff;border-right:1px solid #d7e0e8;padding:25px 18px}.ex-lesson-sidebar-v5>span{font-size:10px;color:#61758a;font-weight:700}.ex-lesson-sidebar-v5>h2{font-size:17px;line-height:1.7;margin-top:8px}.ex-lesson-sidebar-v5>p{font-size:12px;color:#59697c;margin-top:16px}.ex-lesson-sidebar-v5>p>b{color:#225a40;font-size:17px}.ex-lesson-sidebar-v5>.ex-progress-v5{margin-top:10px;margin-bottom:23px}.ex-lesson-sidebar-v5>h3{font-size:11px;color:#4b5d70;margin:20px 0 10px}.ex-lesson-sidebar-v5>div:not(.ex-progress-v5){display:flex;gap:10px;align-items:flex-start;padding:12px 9px;border-bottom:1px solid #e7ebf0;color:#39495d}.ex-lesson-sidebar-v5>div>b{font-size:12px;color:#45815a;line-height:1.9}.ex-lesson-sidebar-v5>div>span{font-size:12px;font-weight:600;line-height:1.8}.ex-lesson-sidebar-v5>div>span>small{font-size:10px;font-weight:400;color:#68788a;display:block;margin-top:4px}.ex-lesson-sidebar-v5>div.is-current{background:#e8f1ec;border-left:3px solid #2a7651;border-radius:3px;color:#215139}
.ex-member-crumb{font-size:11px;color:#53677d;margin-bottom:18px}.ex-course-player-v5{height:430px;background:#182b42;position:relative;overflow:hidden;border-radius:5px}.ex-course-player-v5>img{height:100%;object-fit:cover;object-position:right}.ex-course-slide-v5{position:absolute;inset:0;background:linear-gradient(90deg,#fffaf2 0%,#fffaf2f2 37%,#fffaf230 66%);padding:35px 25px;color:#20394e}.ex-course-slide-v5>span{font-size:10px;letter-spacing:1px;font-weight:700}.ex-course-slide-v5>strong{display:block;font-size:33px;line-height:1.65;margin-top:22px}.ex-course-slide-v5 em{font-style:normal;background:linear-gradient(transparent 68%,#ead087 68%)}.ex-course-slide-v5>small{font-size:11px;display:block;margin-top:17px;color:#455a6e}.ex-course-caption{position:absolute;bottom:52px;left:8%;right:8%;padding:7px 10px;background:#0c1726db;color:#fff;text-align:center;font-size:13px;font-weight:600}.ex-course-controls{position:absolute;bottom:0;left:0;right:0;background:#101d30f0;display:flex;align-items:center;gap:15px;padding:14px;color:#fff;font-size:10px}.ex-course-controls>i{height:3px;flex:1;background:linear-gradient(90deg,#39a775 30%,#91a2b163 30%)}.ex-lesson-title-v5{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0}.ex-lesson-title-v5 span{font-size:10px;color:#47617c;font-weight:700;letter-spacing:1px}.ex-lesson-title-v5 h1{font-size:23px;margin-top:8px}.ex-lesson-title-v5>b{font-size:11px;white-space:nowrap;padding:12px 13px;background:#226d4c;color:#fff;border-radius:4px}.ex-lesson-tabs-v5{display:flex;gap:30px;font-size:13px;border-bottom:1px solid #cfd9e3}.ex-lesson-tabs-v5>*{padding:11px 2px}.ex-lesson-tabs-v5>b{border-bottom:3px solid #286e4d;color:#245c40}.ex-lesson-details-v5{display:grid;grid-template-columns:1.4fr 1fr;gap:25px;margin-top:23px}.ex-lesson-details-v5 h2{font-size:16px}.ex-lesson-details-v5 p{font-size:13px;line-height:1.95;color:#4c5d70;margin-top:13px}.ex-lesson-details-v5>article{align-self:start;border:1px solid #d0dce5;background:#fff;padding:18px}.ex-lesson-details-v5 article>small{font-size:11px;color:#576c80}.ex-lesson-details-v5 article>b{font-size:12px;display:block;margin-top:12px;color:#255840}.ex-lesson-details-v5 article>span{font-size:10px;display:block;margin-top:6px;color:#61758a}
/* Clear branching demo: explicit paused scene, selected topic and a real next destination. */
.ex-video-v5{width:1120px;padding:0;background:#fff;color:#1b2b40;font-family:Arial,"Yu Gothic",Meiryo,sans-serif}.branch-player .ex-video-v5{width:100%;padding:0;background:#fff}.ex-video-demo-label{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#142b43;color:#fff;padding:17px 24px}.ex-video-demo-label>b{font-size:14px}.ex-video-demo-label>span{font-size:11px;color:#dce6ee}
.ex-branch-stage{display:grid;grid-template-columns:1.06fr 1fr;min-height:500px}.ex-branch-screen{position:relative;min-width:0;overflow:hidden;background:#f0eee8}.ex-branch-screen>img{height:100%;width:100%;object-fit:cover;object-position:75% center;position:absolute;inset:0}.ex-branch-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f9f4e9f0,#f9f4e990 48%,transparent 90%)}.ex-video-state-pill{position:absolute;top:20px;left:20px;z-index:1;background:#182b42e6;color:#fff;border:1px solid #ffffff50;border-radius:3px;padding:7px 11px;font-size:11px;font-weight:700}.ex-branch-screen-copy{position:relative;z-index:1;padding:100px 28px 90px}.ex-branch-screen-copy>small{font:700 12px Georgia;letter-spacing:2px;color:#314d5d}.ex-branch-screen-copy h2{font-size:35px;line-height:1.6;margin-top:23px;letter-spacing:-1px;color:#152e45}.ex-branch-screen-copy>p{font-size:13px;line-height:1.9;color:#344f63;margin-top:20px;max-width:310px;font-weight:600}.ex-branch-screen-caption{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;padding:10px 9px;font-size:12px;font-weight:600;line-height:1.7;color:#fff;background:#102237e6;text-align:center}
.ex-branch-panel{padding:32px 27px;background:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0}.ex-branch-panel>small{font-size:11px;color:#1d6846;background:#edf6f0;padding:6px 9px;align-self:start;font-weight:700;border:1px solid #c5ddce}.ex-branch-panel>h3{font-size:25px;line-height:1.65;color:#142b43;margin-top:17px;letter-spacing:-.6px}.ex-branch-panel>h3:focus{outline:none}.ex-branch-panel>p{font-size:14px;line-height:1.95;color:#43526a;margin-top:13px}.ex-branch-panel>ul{font-size:14px;line-height:2;color:#2d4d3b;margin:17px 0 0;padding-left:20px}.ex-branch-buttons{display:grid;gap:12px;margin-top:23px}.ex-branch-buttons>button,.ex-branch-buttons>.ex-choice-static{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:15px 16px;background:#fff;border:1px solid #aab9c7;border-radius:5px;color:#233e55;font-family:Arial,"Yu Gothic",Meiryo,sans-serif;font-size:13px;font-weight:600;text-align:left;line-height:1.6;min-height:49px}.ex-branch-buttons>button:hover{background:#edf3f6;border-color:#365770}.ex-branch-buttons>.is-primary{background:#215e45;color:#fff;border-color:#215e45;box-shadow:0 3px 0 #124731}.ex-branch-buttons>button.is-primary:hover{background:#144e37}.ex-branch-buttons>button:focus-visible{outline:3px solid #d8ab3f;outline-offset:3px}.ex-branch-buttons>button>span>b{font-size:16px;display:block;font-weight:700}.ex-branch-buttons>button>span>small{font-size:11px;display:block;line-height:1.8;margin-top:4px}.ex-branch-buttons>.ex-choice-static>span>b{font-size:16px;display:block}.ex-branch-buttons>.ex-choice-static>span>small{font-size:11px;display:block;margin-top:4px}.ex-branch-buttons>button>b{font-size:18px;font-weight:400}
.ex-video-seminar{margin-top:20px;padding:15px;background:#f1f4f8;border:1px solid #d2dce8}.ex-video-seminar>b{font-size:14px;display:block}.ex-video-seminar>span{font-size:12px;display:block;color:#4a5d75;margin-top:6px}
.ex-video-path-v5{display:flex;justify-content:center;align-items:center;gap:17px;padding:22px 18px;background:#edf1f5;border-top:1px solid #d3dce5;flex-wrap:wrap;color:#4b6075;font-size:12px;font-weight:600}.ex-video-path-v5>span{padding:8px 11px;border:1px solid #bdcad7;border-radius:3px}.ex-video-path-v5>.is-active{color:#fff;background:#1d5d43;border-color:#1d5d43}.ex-video-path-v5>i{font-size:17px;font-style:normal;color:#60758b}.ex-video-note-v5{font-size:11px;line-height:1.9;color:#4c5d70;padding:15px 22px;background:#f8f9fb;margin:0!important}
@media(max-width:1000px){.branch-player .ex-branch-screen-copy h2{font-size:28px}.branch-player .ex-branch-panel{padding:25px 20px}.branch-player .ex-branch-panel>h3{font-size:23px}.branch-player .ex-branch-buttons>button>span>b{font-size:14px}.branch-player .ex-video-demo-label{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:760px){.branch-player .ex-branch-stage{grid-template-columns:1fr}.branch-player .ex-video-demo-label{padding:15px 17px}.branch-player .ex-video-demo-label>b{font-size:12px}.branch-player .ex-video-demo-label>span{font-size:10px}.branch-player .ex-branch-screen{min-height:300px}.branch-player .ex-branch-screen-copy{padding:70px 20px 65px}.branch-player .ex-branch-screen-copy>small{font-size:10px}.branch-player .ex-branch-screen-copy h2{font-size:26px;line-height:1.6;margin-top:14px}.branch-player .ex-branch-screen-copy>p{font-size:11px;max-width:220px;margin-top:12px}.branch-player .ex-video-state-pill{top:14px;left:15px;font-size:10px;padding:5px 9px}.branch-player .ex-branch-screen-caption{font-size:10px;left:14px;right:14px;bottom:14px;padding:7px}.branch-player .ex-branch-panel{padding:24px 18px}.branch-player .ex-branch-panel>h3{font-size:23px;margin-top:13px}.branch-player .ex-branch-panel>p{font-size:13px}.branch-player .ex-branch-buttons>button{font-size:12px;padding:14px}.branch-player .ex-branch-buttons>button>span>b{font-size:15px}.branch-player .ex-branch-buttons>button>span>small{font-size:11px}.branch-player .ex-video-path-v5{gap:8px;padding:17px 12px;font-size:10px;justify-content:flex-start}.branch-player .ex-video-path-v5>span{padding:7px}.branch-player .ex-video-path-v5>i{font-size:13px}.branch-player .ex-video-note-v5{font-size:10px;padding:13px 15px}}

