._1dC3oa_landing{--red:#dc2028;--ink:#080808;--muted:#66615d;--paper:#faf9f6;--line:#e8e4df}._1dC3oa_landing *{box-sizing:border-box}._1dC3oa_landing{scroll-behavior:smooth;color:var(--ink);background:var(--paper);font-family:var(--brand-font-family);-webkit-font-smoothing:antialiased;letter-spacing:-.045em;margin:0;scroll-padding-top:85px;font-size:16px}._1dC3oa_landing h1,._1dC3oa_landing h2,._1dC3oa_landing h3,._1dC3oa_landing p,._1dC3oa_landing figure{word-break:keep-all;margin:0}._1dC3oa_landing h1,._1dC3oa_landing h2,._1dC3oa_landing h3{font-weight:900;line-height:1.25}._1dC3oa_landing p{line-height:1.7}._1dC3oa_landing a{color:inherit;text-decoration:none}._1dC3oa_landing button{font-family:inherit}._1dC3oa_landing a,._1dC3oa_landing button,._1dC3oa_landing summary{-webkit-tap-highlight-color:transparent}._1dC3oa_landing button{cursor:pointer}._1dC3oa_landing a:focus-visible,._1dC3oa_landing button:focus-visible{outline:3px solid var(--red);outline-offset:4px}._1dC3oa_landing ._1dC3oa_shell{max-width:1280px;margin:auto;padding:0 55px}._1dC3oa_landing ._1dC3oa_notice{letter-spacing:0;text-align:center;color:#706a65;border-bottom:1px solid var(--line);background:#f2efeb;padding:7px 15px;font-size:11px}._1dC3oa_landing ._1dC3oa_topnav{z-index:3;background:#faf9f6e6;justify-content:space-between;align-items:center;gap:30px;height:76px;display:flex;position:relative}._1dC3oa_landing ._1dC3oa_logo{letter-spacing:-1.6px;font-family:Arial,sans-serif;font-size:28px;font-weight:900}._1dC3oa_landing ._1dC3oa_navlinks{align-items:center;gap:35px;font-size:14px;font-weight:700;display:flex}._1dC3oa_landing ._1dC3oa_account{align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}._1dC3oa_landing ._1dC3oa_btn{letter-spacing:-.04em;background:0 0;border:1px solid #171717;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:17px 24px;font-size:17px;font-weight:800;line-height:1.4;transition:transform .15s,background .15s;display:inline-flex}._1dC3oa_landing ._1dC3oa_btn:hover{background:#f1ece7;transform:translateY(-2px)}._1dC3oa_landing ._1dC3oa_btn._1dC3oa_red{color:#fff;background:linear-gradient(#ed3438,#cf2029);border-color:#0000;box-shadow:0 7px 17px #c4222924,inset 0 1px #ffffff30}._1dC3oa_landing ._1dC3oa_btn._1dC3oa_red:hover{background:#c81e27}._1dC3oa_landing ._1dC3oa_topnav ._1dC3oa_btn{border-radius:10px;min-height:43px;padding:10px 18px;font-size:14px}._1dC3oa_landing ._1dC3oa_hero{background:radial-gradient(at 30% 30%,#fff9 0,#0000 65%);position:relative;overflow:hidden}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:42px;min-height:590px;padding-top:34px;padding-bottom:38px;display:grid;position:relative}._1dC3oa_landing ._1dC3oa_ribbon{color:#ee5b50;opacity:.39;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._1dC3oa_landing ._1dC3oa_hero>._1dC3oa_ribbon{opacity:.4;height:520px;top:55px}._1dC3oa_landing ._1dC3oa_eyebrow{border-left:4px solid var(--red);color:var(--red);margin-bottom:20px;padding-left:12px;font-size:16px;font-weight:700}._1dC3oa_landing ._1dC3oa_hero h1{letter-spacing:-.075em;margin-bottom:24px;font-size:59px;line-height:1.15}._1dC3oa_landing ._1dC3oa_redtext{color:var(--red)}._1dC3oa_landing ._1dC3oa_hero-copy>p{color:#3c3835;font-size:20px;font-weight:500;line-height:1.7}._1dC3oa_landing ._1dC3oa_actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}._1dC3oa_landing ._1dC3oa_hero-note{margin-top:19px;color:var(--muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important}._1dC3oa_landing ._1dC3oa_report{background:linear-gradient(140deg,#fffe,#f7f5f1ed);border:2px solid #fff;border-radius:22px;min-width:0;padding:22px;box-shadow:0 16px 30px #382d2323}._1dC3oa_landing ._1dC3oa_report-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}._1dC3oa_landing ._1dC3oa_report h2{letter-spacing:-.055em;font-size:27px}._1dC3oa_landing ._1dC3oa_sample-pill{letter-spacing:-.02em;color:#b42629;white-space:nowrap;background:#ffe0dc;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}._1dC3oa_landing ._1dC3oa_wave-stage{background:linear-gradient(120deg,#f2e4df6b,#fff7,#f3e4df77);border-radius:12px;height:127px;position:relative;overflow:hidden}._1dC3oa_landing ._1dC3oa_wave-stage:before,._1dC3oa_landing ._1dC3oa_wave-stage:after{content:"";background:#e4282e0d;border-radius:50%;width:170px;height:70px;position:absolute;top:27px;left:-20px;transform:rotate(20deg)}._1dC3oa_landing ._1dC3oa_wave-stage:after{left:auto;right:0;transform:rotate(-25deg)}._1dC3oa_landing ._1dC3oa_waveform{width:100%;height:100%;display:block}._1dC3oa_landing ._1dC3oa_report-grid{grid-template-columns:.9fr 1.25fr .9fr;gap:10px;margin-top:10px;display:grid}._1dC3oa_landing ._1dC3oa_report-card{background:#fffc;border:1px solid #fff;border-radius:12px;min-width:0;padding:13px 12px}._1dC3oa_landing ._1dC3oa_report-card h3{letter-spacing:-.04em;margin-bottom:10px;font-size:16px}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_small-wave{height:68px}._1dC3oa_landing ._1dC3oa_report-card p{color:#68605a;letter-spacing:-.035em;font-size:12px;line-height:1.6}._1dC3oa_landing ._1dC3oa_pills{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}._1dC3oa_landing ._1dC3oa_pills span{color:#9f3631;white-space:nowrap;background:#fae7e3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}._1dC3oa_landing ._1dC3oa_range-chart{width:100%;height:auto;margin:8px 0 13px;display:block}._1dC3oa_landing ._1dC3oa_target{width:44px;height:44px;color:var(--red);margin:8px 0 10px}._1dC3oa_landing ._1dC3oa_target svg{width:100%;height:100%}._1dC3oa_landing ._1dC3oa_report-card strong{margin-bottom:11px;font-size:17px;line-height:1.4;display:block}._1dC3oa_landing ._1dC3oa_mini-wave{width:100%;height:45px;margin-top:13px;display:block}._1dC3oa_landing ._1dC3oa_report-disclaimer{text-align:right;color:#968c85;letter-spacing:-.01em;margin-top:12px;font-size:10px}._1dC3oa_landing ._1dC3oa_benefits{background:#fff;padding:48px 0 40px}._1dC3oa_landing ._1dC3oa_center-title{text-align:center;letter-spacing:-.065em;font-size:37px}._1dC3oa_landing ._1dC3oa_benefit-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:36px;display:grid}._1dC3oa_landing ._1dC3oa_benefit{text-align:center;border-right:1px solid #f0ece8;padding:0 27px}._1dC3oa_landing ._1dC3oa_benefit:last-child{border:0}._1dC3oa_landing ._1dC3oa_benefit>span{color:#a39b93;letter-spacing:-1px;font-family:Arial,sans-serif;font-size:28px;font-weight:900}._1dC3oa_landing ._1dC3oa_benefit h3{letter-spacing:-.06em;margin:5px 0 12px;font-size:24px}._1dC3oa_landing ._1dC3oa_benefit-art{justify-content:center;align-items:center;max-width:260px;height:104px;margin:0 auto 16px;display:flex}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_waveform{max-width:260px;height:100px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_target{background:#fff0ed;border-radius:50%;width:92px;height:92px;margin:0;padding:12px;box-shadow:0 0 0 10px #fcf4f0}._1dC3oa_landing ._1dC3oa_benefit p{color:#56514c;font-size:15px;line-height:1.65}._1dC3oa_landing ._1dC3oa_follow{color:#fff;background:radial-gradient(at 60% 55%,#282626,#151515 80%);padding:35px 0;position:relative;overflow:hidden}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_shell{grid-template-columns:.95fr 1.1fr;align-items:center;gap:60px;display:grid;position:relative}._1dC3oa_landing ._1dC3oa_follow>._1dC3oa_ribbon{color:#e54441;opacity:.5}._1dC3oa_landing ._1dC3oa_follow h2{letter-spacing:-.065em;font-size:46px;line-height:1.22}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_follow-copy p{color:#f0ece8;margin-top:17px;font-size:20px}._1dC3oa_landing ._1dC3oa_practice-cards{flex-direction:column;gap:14px;display:flex}._1dC3oa_landing ._1dC3oa_practice-card{color:#121212;background:linear-gradient(100deg,#fff,#fbfaf8);border:1px solid #ddd4cf;border-radius:14px;align-items:center;gap:18px;padding:19px;display:flex;box-shadow:0 6px 20px #0002}._1dC3oa_landing ._1dC3oa_iconbox{color:var(--red);background:#fdefeb;border-radius:13px;flex:0 0 67px;justify-content:center;align-items:center;width:67px;height:67px;display:flex}._1dC3oa_landing ._1dC3oa_iconbox svg{width:39px;height:39px}._1dC3oa_landing ._1dC3oa_practice-text{flex:1;min-width:0}._1dC3oa_landing ._1dC3oa_practice-text h3{margin-bottom:6px;font-size:15px}._1dC3oa_landing ._1dC3oa_practice-text strong{margin-bottom:6px;font-size:18px;font-weight:700;line-height:1.5;display:block}._1dC3oa_landing ._1dC3oa_practice-text p{color:#827872;font-size:13px;line-height:1.6}._1dC3oa_landing ._1dC3oa_arrow{color:#37302a;font-size:28px;font-weight:400}._1dC3oa_landing ._1dC3oa_play-circle{color:#fff;background:#e5282e;border:5px solid #f8dcd5;border-radius:50%;flex:0 0 55px;justify-content:center;align-items:center;width:55px;height:55px;padding-left:3px;font-size:22px;display:flex}._1dC3oa_landing ._1dC3oa_practice-wave{max-width:250px;height:40px}._1dC3oa_landing ._1dC3oa_practice-description{border-left:1px solid var(--line);color:#7c716a;max-width:145px;padding-left:15px;font-size:13px}._1dC3oa_landing ._1dC3oa_journey{padding:34px 0 18px}._1dC3oa_landing ._1dC3oa_journey h2{font-size:32px}._1dC3oa_landing ._1dC3oa_steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:23px;display:grid}._1dC3oa_landing ._1dC3oa_step{background:linear-gradient(120deg,#fff,#fff8);border-radius:14px;align-items:start;gap:18px;min-height:154px;padding:20px;display:flex;position:relative}._1dC3oa_landing ._1dC3oa_step:not(:last-child):after{content:"→";color:#aaa19a;font-size:26px;position:absolute;top:55px;right:-26px}._1dC3oa_landing ._1dC3oa_step ._1dC3oa_iconbox{flex-basis:68px;width:68px;height:68px}._1dC3oa_landing ._1dC3oa_step-number{color:#d95751;font-size:19px;font-weight:700;line-height:1.2}._1dC3oa_landing ._1dC3oa_step h3{margin:8px 0 15px;font-size:19px}._1dC3oa_landing ._1dC3oa_step p{color:#77706a;font-size:13px;line-height:1.7}._1dC3oa_landing ._1dC3oa_conditions{text-align:left;color:#4b4540;letter-spacing:-.025em;background:#f4f1ed;border:1px solid #e4ded8;border-radius:11px;align-items:center;gap:16px;width:100%;margin-top:17px;padding:14px 23px;font-size:13px;display:flex}._1dC3oa_landing ._1dC3oa_conditions b{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font:900 16px Arial,sans-serif;display:inline-flex}._1dC3oa_landing ._1dC3oa_conditions span{flex:1}._1dC3oa_landing ._1dC3oa_big-cta{color:#fff;text-align:center;background:linear-gradient(130deg,#df2b2e,#8c1b1d);border-radius:16px;max-width:1255px;margin:0 auto 37px;padding:29px 20px 25px;position:relative;overflow:hidden}._1dC3oa_landing ._1dC3oa_big-cta>._1dC3oa_ribbon{opacity:.6;color:#ff9690;transform:rotate(3deg)}._1dC3oa_landing ._1dC3oa_big-cta h2,._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{position:relative}._1dC3oa_landing ._1dC3oa_big-cta h2{margin-bottom:20px;font-size:32px}._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{color:#c91d23;background:#fff;border:1px solid #efdfd5;min-height:54px;padding:15px 39px;font-size:19px;box-shadow:0 4px 20px #6b0a1122}._1dC3oa_landing ._1dC3oa_teachers{padding-bottom:36px}._1dC3oa_landing ._1dC3oa_teacher-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}._1dC3oa_landing ._1dC3oa_teacher-head h2{font-size:26px}._1dC3oa_landing ._1dC3oa_teacher-head p{color:#716a65;letter-spacing:-.02em;font-size:13px}._1dC3oa_landing ._1dC3oa_teacher-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}._1dC3oa_landing ._1dC3oa_teacher-card{background:#fff;border:1px solid #f1ece6;border-radius:14px;align-items:center;gap:18px;padding:19px;display:flex;box-shadow:0 8px 19px #4b31200a}._1dC3oa_landing ._1dC3oa_teacher-card h3{margin-bottom:8px;font-size:18px}._1dC3oa_landing ._1dC3oa_teacher-card p{color:#80756c;font-size:13px;line-height:1.6}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_textlink{color:var(--red);margin-top:10px;font-size:14px;font-weight:700;display:inline-block}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_arrow{margin-left:auto}._1dC3oa_landing ._1dC3oa_footer{background:#fff8;border-top:1px solid #eee8e2}._1dC3oa_landing ._1dC3oa_footer ._1dC3oa_shell{justify-content:space-between;align-items:center;gap:30px;min-height:85px;display:flex}._1dC3oa_landing ._1dC3oa_footer ._1dC3oa_logo{font-size:24px}._1dC3oa_landing ._1dC3oa_footer-links{color:#716961;letter-spacing:-.02em;align-items:center;gap:25px;font-size:12px;display:flex}._1dC3oa_landing ._1dC3oa_footer-links ._1dC3oa_domain{border-right:1px solid #d3ccc5;padding-right:25px;font-size:14px}._1dC3oa_landing ._1dC3oa_footer-note{color:#8a817a;text-align:center;letter-spacing:-.01em;padding-bottom:16px;font-size:11px}._1dC3oa_landing ._1dC3oa_sample-symbols{width:0;height:0;position:absolute;overflow:hidden}._1dC3oa_landing dialog{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(470px,100vw - 32px);padding:34px;font-family:inherit}._1dC3oa_landing dialog::backdrop{background:#0007}._1dC3oa_landing dialog h2{font-size:25px}._1dC3oa_landing dialog p{color:#69615b;margin:18px 0 25px;font-size:16px;line-height:1.8}._1dC3oa_landing ._1dC3oa_modal-note{color:var(--red);letter-spacing:0;margin-bottom:12px;font-size:12px}._1dC3oa_landing dialog ._1dC3oa_btn{width:100%;font-size:16px}._1dC3oa_landing ._1dC3oa_close{color:#777;background:0 0;border:0;font-size:25px;position:absolute;top:7px;right:13px}@media (min-width:1500px){._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{min-height:660px}._1dC3oa_landing ._1dC3oa_hero h1{font-size:65px}._1dC3oa_landing ._1dC3oa_report{padding:25px}._1dC3oa_landing ._1dC3oa_report-grid{margin-top:12px}._1dC3oa_landing ._1dC3oa_wave-stage{height:147px}._1dC3oa_landing ._1dC3oa_report-card p{font-size:13px}._1dC3oa_landing ._1dC3oa_report-card{padding:16px}._1dC3oa_landing ._1dC3oa_report-card h3{font-size:17px}}@media (max-width:1050px){._1dC3oa_landing ._1dC3oa_shell{padding:0 32px}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{grid-template-columns:.85fr 1.15fr;gap:25px;min-height:565px}._1dC3oa_landing ._1dC3oa_hero h1{font-size:48px}._1dC3oa_landing ._1dC3oa_hero-copy>p{font-size:17px}._1dC3oa_landing ._1dC3oa_btn{padding:15px 18px;font-size:15px}._1dC3oa_landing ._1dC3oa_actions{gap:12px}._1dC3oa_landing ._1dC3oa_report{padding:17px}._1dC3oa_landing ._1dC3oa_report h2{font-size:23px}._1dC3oa_landing ._1dC3oa_sample-pill{padding:7px 10px;font-size:10px}._1dC3oa_landing ._1dC3oa_report-grid{gap:8px}._1dC3oa_landing ._1dC3oa_report-card{padding:12px 9px}._1dC3oa_landing ._1dC3oa_report-card h3{font-size:14px}._1dC3oa_landing ._1dC3oa_report-card p{font-size:11px}._1dC3oa_landing ._1dC3oa_report-card strong{font-size:15px}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_report-summary{font-size:13px}._1dC3oa_landing ._1dC3oa_benefit h3{font-size:21px}._1dC3oa_landing ._1dC3oa_benefit{padding:0 17px}._1dC3oa_landing ._1dC3oa_benefit p{font-size:14px}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_shell{gap:36px}._1dC3oa_landing ._1dC3oa_follow h2{font-size:39px}._1dC3oa_landing ._1dC3oa_practice-card{gap:14px;padding:15px}._1dC3oa_landing ._1dC3oa_practice-text strong{font-size:16px}._1dC3oa_landing ._1dC3oa_practice-description{display:none}._1dC3oa_landing ._1dC3oa_steps{gap:24px}._1dC3oa_landing ._1dC3oa_step{gap:13px;padding:17px}._1dC3oa_landing ._1dC3oa_step ._1dC3oa_iconbox{flex-basis:55px;width:55px;height:60px}._1dC3oa_landing ._1dC3oa_step h3{font-size:17px}._1dC3oa_landing ._1dC3oa_step p{font-size:12px}._1dC3oa_landing ._1dC3oa_step:not(:last-child):after{font-size:22px;right:-21px}._1dC3oa_landing ._1dC3oa_teacher-head p{text-align:right;max-width:380px}._1dC3oa_landing ._1dC3oa_teacher-card{gap:14px}._1dC3oa_landing ._1dC3oa_teacher-card h3{font-size:16px}}@media (max-width:700px){._1dC3oa_landing ._1dC3oa_shell{padding:0 21px}._1dC3oa_landing ._1dC3oa_notice{font-size:11px}._1dC3oa_landing ._1dC3oa_topnav{height:69px}._1dC3oa_landing ._1dC3oa_logo{font-size:25px}._1dC3oa_landing ._1dC3oa_navlinks{display:none}._1dC3oa_landing ._1dC3oa_account{gap:12px;font-size:12px}._1dC3oa_landing ._1dC3oa_account ._1dC3oa_btn{min-height:40px;padding:10px 13px;font-size:12px}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{grid-template-columns:1fr;gap:31px;min-height:0;padding-top:35px;padding-bottom:34px}._1dC3oa_landing ._1dC3oa_hero>._1dC3oa_ribbon{opacity:.25;height:700px;top:120px;transform:scaleX(1.8)}._1dC3oa_landing ._1dC3oa_eyebrow{margin-bottom:19px;font-size:14px}._1dC3oa_landing ._1dC3oa_hero h1{letter-spacing:-.075em;margin-bottom:20px;font-size:46px;line-height:1.18}._1dC3oa_landing ._1dC3oa_hero-copy>p{font-size:17px;line-height:1.8}._1dC3oa_landing ._1dC3oa_hero-copy ._1dC3oa_hero-note{margin-top:17px;font-size:12px!important}._1dC3oa_landing ._1dC3oa_actions{gap:11px;margin-top:24px}._1dC3oa_landing ._1dC3oa_btn{gap:13px;min-height:51px;padding:15px 18px;font-size:15px}._1dC3oa_landing ._1dC3oa_report{border-radius:18px;padding:14px}._1dC3oa_landing ._1dC3oa_report-head{margin-bottom:13px}._1dC3oa_landing ._1dC3oa_report h2{font-size:21px}._1dC3oa_landing ._1dC3oa_sample-pill{padding:7px 9px;font-size:10px}._1dC3oa_landing ._1dC3oa_wave-stage{height:100px}._1dC3oa_landing ._1dC3oa_report-grid{grid-template-columns:1fr 1fr;gap:8px}._1dC3oa_landing ._1dC3oa_report-card{padding:12px 10px}._1dC3oa_landing ._1dC3oa_report-card h3{font-size:14px}._1dC3oa_landing ._1dC3oa_report-card p{font-size:12px}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_small-wave{height:60px}._1dC3oa_landing ._1dC3oa_pills span{padding:4px 6px;font-size:10px}._1dC3oa_landing ._1dC3oa_report-card:last-child{grid-column:1/-1;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;display:grid}._1dC3oa_landing ._1dC3oa_report-card:last-child h3{grid-column:1/-1;margin-bottom:6px}._1dC3oa_landing ._1dC3oa_report-card:last-child ._1dC3oa_target{grid-row:2/4;width:35px;height:35px;margin:0}._1dC3oa_landing ._1dC3oa_report-card:last-child strong{grid-column:2;margin:0 0 6px;font-size:15px}._1dC3oa_landing ._1dC3oa_report-card:last-child strong br{display:none}._1dC3oa_landing ._1dC3oa_report-card:last-child p{grid-column:2}._1dC3oa_landing ._1dC3oa_report-card:last-child ._1dC3oa_mini-wave{display:none}._1dC3oa_landing ._1dC3oa_range-chart{margin:6px 0 11px}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_report-summary{font-size:13px}._1dC3oa_landing ._1dC3oa_report-disclaimer{text-align:left;font-size:10px;line-height:1.6}._1dC3oa_landing ._1dC3oa_benefits{padding:37px 0}._1dC3oa_landing ._1dC3oa_center-title{letter-spacing:-.055em;font-size:28px;line-height:1.4}._1dC3oa_landing ._1dC3oa_benefit-grid{grid-template-columns:1fr;gap:26px;margin-top:27px}._1dC3oa_landing ._1dC3oa_benefit{border:0;border-bottom:1px solid var(--line);padding:0 3px 26px}._1dC3oa_landing ._1dC3oa_benefit:last-child{border:0;padding-bottom:0}._1dC3oa_landing ._1dC3oa_benefit>span{font-size:24px}._1dC3oa_landing ._1dC3oa_benefit h3{margin-top:7px;font-size:23px}._1dC3oa_landing ._1dC3oa_benefit p{font-size:16px}._1dC3oa_landing ._1dC3oa_benefit-art{height:95px;margin-bottom:16px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_waveform{height:90px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_range-chart{height:95px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_target{width:78px;height:78px}._1dC3oa_landing ._1dC3oa_follow{padding:37px 0}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_shell{grid-template-columns:1fr;gap:26px}._1dC3oa_landing ._1dC3oa_follow h2{font-size:36px;line-height:1.25}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_follow-copy p{margin-top:15px;font-size:17px}._1dC3oa_landing ._1dC3oa_practice-cards{gap:12px}._1dC3oa_landing ._1dC3oa_practice-card{border-radius:13px;gap:13px;padding:16px}._1dC3oa_landing ._1dC3oa_iconbox{border-radius:12px;flex-basis:53px;width:53px;height:53px}._1dC3oa_landing ._1dC3oa_iconbox svg{width:32px;height:32px}._1dC3oa_landing ._1dC3oa_practice-text h3{font-size:14px}._1dC3oa_landing ._1dC3oa_practice-text strong{font-size:16px;line-height:1.6}._1dC3oa_landing ._1dC3oa_practice-text p{font-size:13px}._1dC3oa_landing ._1dC3oa_practice-text strong br{display:none}._1dC3oa_landing ._1dC3oa_arrow{font-size:23px}._1dC3oa_landing ._1dC3oa_play-circle{flex-basis:47px;width:47px;height:47px;font-size:18px}._1dC3oa_landing ._1dC3oa_journey{padding:33px 0 16px}._1dC3oa_landing ._1dC3oa_journey h2{font-size:26px}._1dC3oa_landing ._1dC3oa_steps{grid-template-columns:1fr;gap:18px;margin-top:22px}._1dC3oa_landing ._1dC3oa_step{gap:17px;min-height:0;padding:22px}._1dC3oa_landing ._1dC3oa_step ._1dC3oa_iconbox{flex-basis:61px;width:61px;height:61px}._1dC3oa_landing ._1dC3oa_step-number{font-size:18px}._1dC3oa_landing ._1dC3oa_step h3{margin:6px 0 11px;font-size:19px}._1dC3oa_landing ._1dC3oa_step p{font-size:15px;line-height:1.7}._1dC3oa_landing ._1dC3oa_step:not(:last-child):after{content:"↓";z-index:1;font-size:24px;inset:auto auto -23px 50%}._1dC3oa_landing ._1dC3oa_conditions{gap:11px;padding:14px;font-size:13px;line-height:1.7}._1dC3oa_landing ._1dC3oa_big-cta{border-radius:14px;margin:0 12px 31px;padding:27px 19px}._1dC3oa_landing ._1dC3oa_big-cta h2{margin-bottom:22px;font-size:26px;line-height:1.4}._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{padding:15px 26px;font-size:17px}._1dC3oa_landing ._1dC3oa_teachers{padding-bottom:31px}._1dC3oa_landing ._1dC3oa_teacher-head{margin-bottom:19px;display:block}._1dC3oa_landing ._1dC3oa_teacher-head h2{font-size:24px}._1dC3oa_landing ._1dC3oa_teacher-head p{text-align:left;margin-top:11px;font-size:14px;line-height:1.7}._1dC3oa_landing ._1dC3oa_teacher-grid{grid-template-columns:1fr;gap:13px}._1dC3oa_landing ._1dC3oa_teacher-card{gap:14px;padding:18px}._1dC3oa_landing ._1dC3oa_teacher-card h3{font-size:17px;line-height:1.5}._1dC3oa_landing ._1dC3oa_teacher-card p{font-size:14px;line-height:1.7}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_textlink{margin-top:10px;font-size:14px}._1dC3oa_landing ._1dC3oa_footer ._1dC3oa_shell{padding-top:26px;padding-bottom:20px;display:block}._1dC3oa_landing ._1dC3oa_footer ._1dC3oa_logo{font-size:24px}._1dC3oa_landing ._1dC3oa_footer-links{flex-wrap:wrap;gap:15px;margin-top:23px;font-size:11px}._1dC3oa_landing ._1dC3oa_footer-links ._1dC3oa_domain{padding-right:15px;font-size:12px}._1dC3oa_landing ._1dC3oa_footer-note{padding:0 20px 20px;font-size:10px;line-height:1.7}._1dC3oa_landing ._1dC3oa_conditions ._1dC3oa_arrow{font-size:20px}._1dC3oa_landing dialog{padding:30px 25px}._1dC3oa_landing dialog h2{font-size:23px}._1dC3oa_landing dialog p{font-size:16px}}@media (prefers-reduced-motion:reduce){._1dC3oa_landing{scroll-behavior:auto}._1dC3oa_landing ._1dC3oa_btn{transition:none}}._1dC3oa_landing ._1dC3oa_hero{background:radial-gradient(at 32% 20%,#fff9,#0000 62%),linear-gradient(#fdfcf9,#f9f7f3)}._1dC3oa_landing ._1dC3oa_hero>._1dC3oa_ribbon{opacity:.43;filter:drop-shadow(0 8px 12px #ce3f2920)}._1dC3oa_landing ._1dC3oa_hero h1{text-shadow:0 1px #00000008;font-weight:900}._1dC3oa_landing ._1dC3oa_hero-copy>p{letter-spacing:-.035em}._1dC3oa_landing ._1dC3oa_eyebrow{letter-spacing:-.025em}._1dC3oa_landing ._1dC3oa_actions ._1dC3oa_btn{min-height:56px}._1dC3oa_landing ._1dC3oa_btn{transition:transform .16s cubic-bezier(.2,.7,.3,1),background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff70}._1dC3oa_landing ._1dC3oa_btn._1dC3oa_red{box-shadow:0 8px 19px #af20262b,inset 0 1px #ffffff45}._1dC3oa_landing ._1dC3oa_btn:active{transform:translateY(0)}._1dC3oa_landing ._1dC3oa_report{isolation:isolate;background:linear-gradient(128deg,#ffffffed,#fbfaf8ed 50%,#f0ece7ef);border:1px solid #fff;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #fff,0 3px 7px #4c2f1e09,0 16px 25px #4c2f1e19,0 28px 44px #4c2f1e0d}._1dC3oa_landing ._1dC3oa_report:before{content:"";pointer-events:none;z-index:-1;border-radius:21px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff9e}._1dC3oa_landing ._1dC3oa_report-head{align-items:center}._1dC3oa_landing ._1dC3oa_report h2{font-size:28px;font-weight:900;line-height:1.2}._1dC3oa_landing ._1dC3oa_sample-pill{letter-spacing:-.025em;background:linear-gradient(120deg,#ffe2de,#ffd9d5);padding:9px 16px;font-size:12px;box-shadow:inset 0 1px #fff7}._1dC3oa_landing ._1dC3oa_wave-stage{background:linear-gradient(110deg,#f5ebe6,#fbf8f4 25%,#f9f4ee 70%,#eee3db);height:133px;box-shadow:inset 0 1px 9px #b4988710}._1dC3oa_landing ._1dC3oa_wave-stage>._1dC3oa_waveform{z-index:1;position:relative}._1dC3oa_landing ._1dC3oa_wave-contours{opacity:.65;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._1dC3oa_landing ._1dC3oa_wave-stage:before{filter:blur(4px);background:#f0b0a01a;width:190px;height:88px;top:16px;left:-30px}._1dC3oa_landing ._1dC3oa_wave-stage:after{filter:blur(3px);background:#f2b1a214;width:210px}._1dC3oa_landing ._1dC3oa_report-grid{gap:9px;margin-top:11px}._1dC3oa_landing ._1dC3oa_report-card{background:linear-gradient(145deg,#fffdfb,#fffffff2 65%,#faf7f2);border:1px solid #fffffff5;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 2px 7px #4f362407,inset 0 1px #fff}._1dC3oa_landing ._1dC3oa_report-card h3{margin-bottom:12px;font-size:16px;font-weight:900}._1dC3oa_landing ._1dC3oa_report-card p{color:#72675e;line-height:1.7}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_report-summary{color:#4c4139;margin-top:11px;font-size:15px;line-height:1.6}._1dC3oa_landing ._1dC3oa_pills{gap:5px;margin-top:11px}._1dC3oa_landing ._1dC3oa_pills span{background:#fbe6e1;border:1px solid #f6dbd5;padding:4px 8px;font-size:10px;line-height:1.25}._1dC3oa_landing ._1dC3oa_report-card strong{letter-spacing:-.05em;line-height:1.4}._1dC3oa_landing ._1dC3oa_report-disclaimer{color:#8b7d72;letter-spacing:-.015em;margin-top:12px;font-size:11px;line-height:1.5}._1dC3oa_landing ._1dC3oa_range-chart{overflow:visible}._1dC3oa_landing ._1dC3oa_chart-interactive{min-width:0;position:relative}._1dC3oa_landing ._1dC3oa_chart-point{cursor:help;stroke:#fff;stroke-width:1px;outline:none;transition:stroke-width .14s,r .14s}._1dC3oa_landing ._1dC3oa_chart-point:hover,._1dC3oa_landing ._1dC3oa_chart-point:focus{r:5;stroke:#f9c9bf;stroke-width:5px}._1dC3oa_landing ._1dC3oa_chart-tooltip{z-index:4;color:#fff;pointer-events:none;max-width:calc(100% - 4px);font:500 11px/1.5 var(--brand-font-family);letter-spacing:-.02em;background:#302725;border:1px solid #ffffff25;border-radius:8px;padding:8px 10px;position:absolute;top:-2px;left:2px;box-shadow:0 5px 18px #3c201a22}._1dC3oa_landing ._1dC3oa_chart-tooltip strong{color:#ffc7be;font-weight:700;display:block;margin-bottom:3px!important;font-size:11px!important;line-height:1.5!important}._1dC3oa_landing ._1dC3oa_chart-tooltip[hidden]{display:none}._1dC3oa_landing ._1dC3oa_report._1dC3oa_is-selected{border-color:#e54d49;animation:1.8s ease-out _1dC3oa_report-focus;box-shadow:0 0 0 4px #e8554d1a,0 20px 38px #4c2f1e26}._1dC3oa_landing ._1dC3oa_benefit-grid{align-items:start;margin-top:35px}._1dC3oa_landing ._1dC3oa_benefit{border-image:linear-gradient(#0000,#e8e1db 22%,#eee9e4 88%,#0000) 1}._1dC3oa_landing ._1dC3oa_benefit>span{color:#a69c93;font-size:27px}._1dC3oa_landing ._1dC3oa_benefit h3{min-height:32px;font-size:23px;line-height:1.35}._1dC3oa_landing ._1dC3oa_benefit-art{height:112px;margin-top:4px;margin-bottom:16px}._1dC3oa_landing ._1dC3oa_benefit-art>._1dC3oa_waveform{height:104px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_chart-interactive{width:100%;max-width:250px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_range-chart{width:100%;height:106px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_target{background:radial-gradient(circle,#fff 48%,#fbe7e0);position:relative;box-shadow:0 0 0 8px #fcf2ed,0 0 0 9px #f4e6df}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_target:after{content:"";border:1px solid #f4e4db;border-radius:50%;position:absolute;inset:-15px}._1dC3oa_landing ._1dC3oa_benefit p{font-size:15px;line-height:1.7}._1dC3oa_landing ._1dC3oa_follow{background:radial-gradient(at 55% 63%,#262322,#141414 78%);padding:36px 0}._1dC3oa_landing ._1dC3oa_follow>._1dC3oa_ribbon{color:#f14e43;opacity:.62;filter:drop-shadow(0 0 5px #f6483433)}._1dC3oa_landing ._1dC3oa_follow h2{text-shadow:0 3px #0006}._1dC3oa_landing ._1dC3oa_practice-card{text-align:left;background:linear-gradient(126deg,#fff,#fcfbfa 80%,#f6f2ee);border:1px solid #e9e1d9;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #fff,0 2px 6px #0002,0 8px 22px #0003}._1dC3oa_landing ._1dC3oa_practice-card ._1dC3oa_iconbox{background:linear-gradient(140deg,#fce9e3,#fff3ee);box-shadow:inset 0 1px #fff}._1dC3oa_landing ._1dC3oa_practice-card ._1dC3oa_arrow{color:#3d332c;transition:transform .16s}._1dC3oa_landing ._1dC3oa_play-circle{box-shadow:0 0 0 1px #f6dbd0,inset 0 1px #ffffff4d,0 3px 10px #ad413420}._1dC3oa_landing ._1dC3oa_practice-text h3{font-weight:900}._1dC3oa_landing ._1dC3oa_practice-text strong{letter-spacing:-.035em}._1dC3oa_landing ._1dC3oa_practice-wave{position:relative}._1dC3oa_landing ._1dC3oa_step{background:linear-gradient(126deg,#fff,#fffffff2 70%,#fbf9f6);border:1px solid #fff;box-shadow:0 5px 20px #b99b7e05}._1dC3oa_landing ._1dC3oa_step ._1dC3oa_iconbox{background:linear-gradient(135deg,#f9e9e2,#fff1ec);box-shadow:inset 0 1px #fff}._1dC3oa_landing ._1dC3oa_step-number{color:#da514a}._1dC3oa_landing ._1dC3oa_step:not(:last-child):after{color:#a69b90;font-size:23px;font-weight:400;line-height:1}._1dC3oa_landing ._1dC3oa_conditions{background:linear-gradient(110deg,#f6f3ef,#f4f1ed);min-height:48px;transition:background .16s,border-color .16s;box-shadow:inset 0 1px #fff6}._1dC3oa_landing ._1dC3oa_conditions:hover{background:#f1eae3;border-color:#d1b7a8}._1dC3oa_landing ._1dC3oa_conditions ._1dC3oa_arrow{flex:0 0 12px;max-width:12px}._1dC3oa_landing ._1dC3oa_big-cta{background:radial-gradient(at 40% 20%,#e23c38,#0000 60%),linear-gradient(120deg,#d5292d,#b62024 62%,#53181a);border:1px solid #ba282b;box-shadow:inset 0 1px #fb6763,0 3px 14px #5f20150b}._1dC3oa_landing ._1dC3oa_big-cta:after{content:"";pointer-events:none;background:radial-gradient(at 42% 45%,#ff8c7714,#0000 60%);position:absolute;inset:0}._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{z-index:1;box-shadow:inset 0 1px #fff,0 5px 15px #5b111a2b}._1dC3oa_landing ._1dC3oa_teacher-card{background:linear-gradient(135deg,#fff,#fefcf9);border-color:#f1eae2;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 4px 15px #5a36200c}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_iconbox{background:linear-gradient(140deg,#fceae5,#fff3ee)}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_textlink{align-items:center;min-height:44px;display:inline-flex}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_arrow{transition:transform .16s}._1dC3oa_landing ._1dC3oa_textlink:hover{text-underline-offset:4px;text-decoration:underline}._1dC3oa_landing ._1dC3oa_close{min-width:44px;min-height:44px;top:4px;right:5px}._1dC3oa_landing ._1dC3oa_account>a,._1dC3oa_landing ._1dC3oa_navlinks a,._1dC3oa_landing ._1dC3oa_footer-links a{align-items:center;min-height:44px;display:inline-flex}._1dC3oa_landing ._1dC3oa_footer-links a:hover,._1dC3oa_landing ._1dC3oa_navlinks a:hover{color:var(--red)}@keyframes _1dC3oa_report-focus{0%{box-shadow:0 0 #e8554d00,0 16px 30px #382d2323}25%{box-shadow:0 0 0 6px #e8554d25,0 22px 42px #382d2330}to{box-shadow:0 0 0 4px #e8554d1a,0 20px 38px #4c2f1e26}}@media (hover:hover){._1dC3oa_landing ._1dC3oa_report-card:hover{border-color:#f4d9d0;transform:translateY(-2px);box-shadow:0 7px 15px #754b2810}._1dC3oa_landing ._1dC3oa_practice-card[data-dialog]:hover,._1dC3oa_landing ._1dC3oa_practice-card[data-dialog]:focus-visible{border-color:#e4b4a8;transform:translateY(-2px);box-shadow:0 8px 24px #0004}._1dC3oa_landing ._1dC3oa_practice-card[data-dialog]:hover ._1dC3oa_arrow,._1dC3oa_landing ._1dC3oa_teacher-card:focus-within ._1dC3oa_arrow{transform:translate(3px)}._1dC3oa_landing ._1dC3oa_teacher-card:hover,._1dC3oa_landing ._1dC3oa_teacher-card:focus-within{border-color:#ead2c4;transform:translateY(-2px);box-shadow:0 8px 23px #5a362013}}@media (max-width:1050px){._1dC3oa_landing ._1dC3oa_report h2{font-size:23px}._1dC3oa_landing ._1dC3oa_report-card h3{font-size:14px}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_report-summary{font-size:13px}._1dC3oa_landing ._1dC3oa_benefit h3{font-size:21px}._1dC3oa_landing ._1dC3oa_report-card p{font-size:11px}._1dC3oa_landing ._1dC3oa_report-disclaimer{font-size:10px}._1dC3oa_landing ._1dC3oa_sample-pill{padding:7px 10px;font-size:10px}}@media (max-width:700px){._1dC3oa_landing ._1dC3oa_topnav ._1dC3oa_btn{min-height:44px}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{gap:29px;padding-top:34px}._1dC3oa_landing ._1dC3oa_hero h1{font-size:46px}._1dC3oa_landing ._1dC3oa_report{padding:14px}._1dC3oa_landing ._1dC3oa_report h2{font-size:21px}._1dC3oa_landing ._1dC3oa_report-head{gap:8px}._1dC3oa_landing ._1dC3oa_sample-pill{padding:7px 9px;font-size:10px}._1dC3oa_landing ._1dC3oa_wave-stage{height:102px}._1dC3oa_landing ._1dC3oa_report-card h3{margin-bottom:10px;font-size:14px}._1dC3oa_landing ._1dC3oa_report-card p{font-size:12px;line-height:1.65}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_report-summary{font-size:13px}._1dC3oa_landing ._1dC3oa_pills{gap:4px}._1dC3oa_landing ._1dC3oa_pills span{white-space:normal;padding:4px 6px;font-size:10px}._1dC3oa_landing ._1dC3oa_report-disclaimer{text-align:left;font-size:10px;line-height:1.65}._1dC3oa_landing ._1dC3oa_chart-tooltip{max-width:100%;padding:7px 8px;font-size:10px;top:4px;left:0}._1dC3oa_landing ._1dC3oa_chart-tooltip strong{font-size:10px!important}._1dC3oa_landing ._1dC3oa_benefit h3{min-height:0;font-size:23px}._1dC3oa_landing ._1dC3oa_benefit-art{height:105px;margin-top:5px}._1dC3oa_landing ._1dC3oa_benefit p{font-size:16px}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_range-chart{height:100px}._1dC3oa_landing ._1dC3oa_follow{padding:36px 0}._1dC3oa_landing ._1dC3oa_follow h2{font-size:36px}._1dC3oa_landing ._1dC3oa_practice-card{gap:12px;padding:16px}._1dC3oa_landing ._1dC3oa_practice-text p{font-size:13px;line-height:1.7}._1dC3oa_landing ._1dC3oa_practice-text strong{font-size:16px}._1dC3oa_landing ._1dC3oa_practice-card ._1dC3oa_arrow{flex:0 0 11px}._1dC3oa_landing ._1dC3oa_step:not(:last-child):after{z-index:2;font-size:24px;bottom:-23px}._1dC3oa_landing ._1dC3oa_step h3{margin-bottom:10px}._1dC3oa_landing ._1dC3oa_conditions{min-height:52px}._1dC3oa_landing ._1dC3oa_big-cta{padding:28px 18px}._1dC3oa_landing ._1dC3oa_big-cta h2{font-size:26px;line-height:1.45}._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{min-height:54px}._1dC3oa_landing ._1dC3oa_teacher-card{align-items:flex-start}._1dC3oa_landing ._1dC3oa_teacher-card>._1dC3oa_iconbox{margin-top:4px}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_arrow{margin-top:18px}._1dC3oa_landing ._1dC3oa_teacher-card h3{font-size:17px;line-height:1.55}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_textlink{margin-top:3px;font-size:14px}._1dC3oa_landing ._1dC3oa_footer-links{gap:8px 15px}._1dC3oa_landing ._1dC3oa_footer-links ._1dC3oa_domain{margin-right:2px}._1dC3oa_landing ._1dC3oa_footer-links a{min-height:36px}._1dC3oa_landing ._1dC3oa_actions ._1dC3oa_btn{min-height:54px}._1dC3oa_landing ._1dC3oa_report._1dC3oa_is-selected{animation:none}._1dC3oa_landing ._1dC3oa_hero-note br{display:none}}@media (prefers-reduced-motion:reduce){._1dC3oa_landing *,._1dC3oa_landing :before,._1dC3oa_landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._1dC3oa_landing ._1dC3oa_report._1dC3oa_is-selected{box-shadow:0 0 0 3px #e8554d25}}@media (min-width:701px){._1dC3oa_landing{--ref-unit:clamp(.745px,.10627vw,1.36px)}._1dC3oa_landing ._1dC3oa_shell{max-width:1280px;padding-left:calc(49 * var(--ref-unit));padding-right:calc(49 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_topnav{height:calc(50 * var(--ref-unit));gap:calc(28 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_logo{font-size:calc(22 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_navlinks{font-size:calc(11 * var(--ref-unit));gap:calc(29 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_account{font-size:calc(11 * var(--ref-unit));gap:calc(22 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_topnav ._1dC3oa_btn{font-size:calc(12 * var(--ref-unit));padding:calc(8 * var(--ref-unit)) calc(15 * var(--ref-unit));min-height:calc(32 * var(--ref-unit));border-radius:calc(8 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{gap:calc(36 * var(--ref-unit));min-height:calc(440 * var(--ref-unit));padding-top:calc(21 * var(--ref-unit));padding-bottom:calc(21 * var(--ref-unit));grid-template-columns:minmax(0,329fr) minmax(0,480fr);align-items:center}._1dC3oa_landing ._1dC3oa_hero h1{font-size:calc(50 * var(--ref-unit));letter-spacing:-.075em;margin-bottom:calc(18 * var(--ref-unit));line-height:1.13}._1dC3oa_landing ._1dC3oa_hero-copy>._1dC3oa_eyebrow{font-size:calc(13 * var(--ref-unit));margin-bottom:calc(17 * var(--ref-unit));padding-left:calc(10 * var(--ref-unit));border-left-width:calc(3 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_hero-copy>p{font-size:calc(17 * var(--ref-unit));line-height:1.65}._1dC3oa_landing ._1dC3oa_hero-copy>._1dC3oa_hero-note{margin-top:calc(12 * var(--ref-unit));font-size:calc(10 * var(--ref-unit))!important;line-height:1.55!important}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_actions{gap:calc(13 * var(--ref-unit));margin-top:calc(22 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_actions ._1dC3oa_btn{font-size:calc(15 * var(--ref-unit));min-height:calc(48 * var(--ref-unit));padding:calc(13 * var(--ref-unit)) calc(21 * var(--ref-unit));gap:calc(15 * var(--ref-unit));border-radius:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_hero>._1dC3oa_ribbon{height:calc(430 * var(--ref-unit));top:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report{padding:calc(16 * var(--ref-unit));border-radius:calc(17 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report:before{border-radius:calc(16 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-head{margin-bottom:calc(12 * var(--ref-unit));gap:calc(8 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report h2{font-size:calc(24 * var(--ref-unit));line-height:1.2}._1dC3oa_landing ._1dC3oa_sample-pill{font-size:calc(10 * var(--ref-unit));padding:calc(7 * var(--ref-unit)) calc(15 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_wave-stage{height:calc(100 * var(--ref-unit));border-radius:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-grid{gap:calc(8 * var(--ref-unit));margin-top:calc(8 * var(--ref-unit));grid-template-columns:127fr 180fr 127fr}._1dC3oa_landing ._1dC3oa_report-card{padding:calc(10 * var(--ref-unit));border-radius:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-card h3{font-size:calc(13 * var(--ref-unit));margin-bottom:calc(6 * var(--ref-unit));line-height:1.4}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_small-wave{height:calc(48 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-card p{font-size:calc(9.5 * var(--ref-unit));letter-spacing:-.035em;line-height:1.5}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_range-chart{margin:calc(4 * var(--ref-unit)) 0 calc(11 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_report-summary{font-size:calc(13 * var(--ref-unit));margin-top:calc(8 * var(--ref-unit));line-height:1.55}._1dC3oa_landing ._1dC3oa_pills{margin-top:calc(10 * var(--ref-unit));gap:calc(4 * var(--ref-unit));flex-direction:column;align-items:flex-start}._1dC3oa_landing ._1dC3oa_pills span{font-size:calc(9 * var(--ref-unit));padding:calc(3 * var(--ref-unit)) calc(7 * var(--ref-unit));line-height:1.3}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_target{height:calc(37 * var(--ref-unit));width:calc(37 * var(--ref-unit));margin:calc(6 * var(--ref-unit)) 0 calc(8 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-card strong{font-size:calc(15 * var(--ref-unit));margin-bottom:calc(10 * var(--ref-unit));line-height:1.4}._1dC3oa_landing ._1dC3oa_report-card ._1dC3oa_mini-wave{height:calc(39 * var(--ref-unit));margin-top:calc(11 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_report-disclaimer{font-size:calc(9 * var(--ref-unit));margin-top:calc(8 * var(--ref-unit));line-height:1.5}._1dC3oa_landing ._1dC3oa_benefits{padding:calc(31 * var(--ref-unit)) 0 calc(29 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_center-title{font-size:calc(34 * var(--ref-unit));line-height:1.25}._1dC3oa_landing ._1dC3oa_benefit-grid{margin-top:calc(25 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_benefit{padding:0 calc(14 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_benefit>span{font-size:calc(24 * var(--ref-unit));line-height:1.2}._1dC3oa_landing ._1dC3oa_benefit h3{font-size:calc(21 * var(--ref-unit));margin:calc(7 * var(--ref-unit)) 0 calc(11 * var(--ref-unit));min-height:0;line-height:1.3}._1dC3oa_landing ._1dC3oa_benefit-art{height:calc(91 * var(--ref-unit));margin:calc(2 * var(--ref-unit)) auto calc(13 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_waveform,._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_range-chart{height:calc(91 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_benefit-art ._1dC3oa_target{width:calc(70 * var(--ref-unit));height:calc(70 * var(--ref-unit));padding:calc(9 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_benefit p{font-size:calc(12 * var(--ref-unit));line-height:1.65}._1dC3oa_landing ._1dC3oa_follow{padding:calc(26 * var(--ref-unit)) 0}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_shell{gap:calc(40 * var(--ref-unit));min-height:calc(190 * var(--ref-unit));grid-template-columns:minmax(0,370fr) minmax(0,435fr)}._1dC3oa_landing ._1dC3oa_follow h2{font-size:calc(42 * var(--ref-unit));line-height:1.22}._1dC3oa_landing ._1dC3oa_follow ._1dC3oa_follow-copy p{font-size:calc(17 * var(--ref-unit));margin-top:calc(14 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-cards{gap:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-card{padding:calc(15 * var(--ref-unit));gap:calc(14 * var(--ref-unit));border-radius:calc(12 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-card ._1dC3oa_iconbox{height:calc(49 * var(--ref-unit));width:calc(49 * var(--ref-unit));flex-basis:calc(49 * var(--ref-unit));border-radius:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-card ._1dC3oa_iconbox svg{width:calc(31 * var(--ref-unit));height:calc(31 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-text h3{font-size:calc(12 * var(--ref-unit));margin-bottom:calc(5 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-text strong{font-size:calc(15 * var(--ref-unit));margin-bottom:calc(5 * var(--ref-unit));line-height:1.4}._1dC3oa_landing ._1dC3oa_practice-text p{font-size:calc(10 * var(--ref-unit));line-height:1.5}._1dC3oa_landing ._1dC3oa_play-circle{height:calc(47 * var(--ref-unit));width:calc(47 * var(--ref-unit));flex-basis:calc(47 * var(--ref-unit));font-size:calc(19 * var(--ref-unit));border-width:calc(4 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-wave{height:calc(37 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_practice-description{max-width:calc(138 * var(--ref-unit));font-size:calc(10 * var(--ref-unit));padding-left:calc(13 * var(--ref-unit));line-height:1.7;display:block}._1dC3oa_landing ._1dC3oa_practice-card ._1dC3oa_arrow{font-size:calc(24 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_journey{padding-top:calc(26 * var(--ref-unit));padding-bottom:calc(12 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_journey h2{font-size:calc(28 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_steps{gap:calc(29 * var(--ref-unit));margin-top:calc(20 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_step{padding:calc(16 * var(--ref-unit));gap:calc(16 * var(--ref-unit));min-height:calc(132 * var(--ref-unit));border-radius:calc(12 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_step ._1dC3oa_iconbox{width:calc(53 * var(--ref-unit));height:calc(56 * var(--ref-unit));flex-basis:calc(53 * var(--ref-unit));border-radius:calc(10 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_step ._1dC3oa_iconbox svg{width:calc(34 * var(--ref-unit));height:calc(34 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_step-number{font-size:calc(16 * var(--ref-unit));line-height:1.2}._1dC3oa_landing ._1dC3oa_step h3{font-size:calc(15 * var(--ref-unit));margin:calc(6 * var(--ref-unit)) 0 calc(12 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_step p{font-size:calc(10 * var(--ref-unit));line-height:1.65}._1dC3oa_landing ._1dC3oa_step:not(:last-child):after{right:calc(-23 * var(--ref-unit));top:calc(44 * var(--ref-unit));font-size:calc(22 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_conditions{padding:calc(10 * var(--ref-unit)) calc(20 * var(--ref-unit));font-size:calc(11 * var(--ref-unit));margin-top:calc(12 * var(--ref-unit));min-height:calc(40 * var(--ref-unit));gap:calc(13 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_conditions b{height:calc(20 * var(--ref-unit));width:calc(20 * var(--ref-unit));font-size:calc(15 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_conditions ._1dC3oa_arrow{font-size:calc(22 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_big-cta{max-width:calc(100% - 60 * var(--ref-unit));padding:calc(23 * var(--ref-unit)) calc(20 * var(--ref-unit)) calc(17 * var(--ref-unit));margin-bottom:calc(28 * var(--ref-unit));border-radius:calc(12 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_big-cta h2{font-size:calc(28 * var(--ref-unit));margin-bottom:calc(16 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{font-size:calc(16 * var(--ref-unit));padding:calc(12 * var(--ref-unit)) calc(34 * var(--ref-unit));min-height:calc(47 * var(--ref-unit));border-radius:calc(9 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teachers{padding-bottom:calc(27 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-head{margin-bottom:calc(16 * var(--ref-unit));gap:calc(20 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-head h2{font-size:calc(23 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-head p{font-size:calc(10 * var(--ref-unit));max-width:none}._1dC3oa_landing ._1dC3oa_teacher-grid{gap:calc(13 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-card{padding:calc(14 * var(--ref-unit));gap:calc(14 * var(--ref-unit));border-radius:calc(12 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_iconbox{height:calc(58 * var(--ref-unit));width:calc(58 * var(--ref-unit));flex-basis:calc(58 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-card h3{font-size:calc(14 * var(--ref-unit));margin-bottom:calc(7 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-card p{font-size:calc(10 * var(--ref-unit));line-height:1.6}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_textlink{font-size:calc(12 * var(--ref-unit));min-height:calc(27 * var(--ref-unit));margin-top:calc(5 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_teacher-card ._1dC3oa_arrow{font-size:calc(23 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_footer ._1dC3oa_shell{min-height:calc(59 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_footer ._1dC3oa_logo{font-size:calc(21 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_footer-links{font-size:calc(10 * var(--ref-unit));gap:calc(25 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_footer-links ._1dC3oa_domain{font-size:calc(12 * var(--ref-unit));padding-right:calc(24 * var(--ref-unit))}._1dC3oa_landing ._1dC3oa_footer-note{font-size:calc(9 * var(--ref-unit));padding-bottom:calc(11 * var(--ref-unit))}}@media (min-width:701px) and (max-width:800px){._1dC3oa_landing ._1dC3oa_practice-description{display:none}}._1dC3oa_landing ._1dC3oa_big-cta{color:#151313;background:linear-gradient(120deg,#faf8f5,#f5eee9);border:1px solid #e7ddd6;box-shadow:inset 0 1px #fff,0 4px 18px #31231b06}._1dC3oa_landing ._1dC3oa_big-cta>._1dC3oa_ribbon{color:#cf3f46;opacity:.72;filter:none}._1dC3oa_landing ._1dC3oa_big-cta>._1dC3oa_ribbon path{stroke-width:1.05px}._1dC3oa_landing ._1dC3oa_big-cta:after{background:0 0}._1dC3oa_landing ._1dC3oa_big-cta h2{text-shadow:none}._1dC3oa_landing ._1dC3oa_big-cta ._1dC3oa_btn{box-shadow:inset 0 1px #fff,0 3px 12px #31231b0a}._1dC3oa_landing{font-family:var(--brand-font-family),sans-serif;isolation:isolate;width:100%;max-width:none}._1dC3oa_landing ._1dC3oa_teacher-tool-links{flex-wrap:wrap;gap:8px 18px;display:flex}._1dC3oa_landing ._1dC3oa_teacher-tool-links ._1dC3oa_textlink{background:0 0;border:0;padding:0}._1dC3oa_landing ._1dC3oa_report{scroll-margin-top:110px}._1dC3oa_landing ._1dC3oa_report:target{border-color:#e54d49}._1dC3oa_landing ._1dC3oa_practice-card{color:#121212;text-decoration:none}._1dC3oa_landing ._1dC3oa_conditions{text-decoration:none}@media (max-width:700px){._1dC3oa_landing ._1dC3oa_hero ._1dC3oa_shell{padding-top:34px}._1dC3oa_landing ._1dC3oa_teacher-tool-links{gap:0 15px}}@media (min-width:701px){._1dC3oa_landing ._1dC3oa_hero h1 ._1dC3oa_headline-line{white-space:nowrap}}
