.landing-v14{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font:16px/1.6 Arial,Helvetica,sans-serif}.landing-v14 :where(p){margin-block:1em}.landing-v14 :where(h1,h2,h3,h4){font-weight:700}.landing-v14 :where(ul){margin-block:1em;padding-left:40px;list-style:outside}.landing-v14 :where(a){text-decoration:underline}.landing-v14 :where(button){cursor:pointer}.landing-v14 svg[aria-hidden=true]{pointer-events:none}.landing-v14{--paper:#f5f2e9;--card:#fffef9;--ink:#252820;--olive:#414d32;--quiet:#606457;--line:#d8d6ca;--wash:#e9edde;--gold:#8a572c;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}.landing-v14 *{box-sizing:border-box}.landing-v14{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans);margin:0;scroll-padding-top:35px}.landing-v14 button,.landing-v14 a{touch-action:manipulation}.landing-v14 a{color:inherit}.landing-v14 button{font:inherit}.landing-v14 button,.landing-v14 a{outline-offset:5px}.landing-v14 button:focus-visible,.landing-v14 a:focus-visible,.landing-v14 summary:focus-visible{outline:3px solid var(--gold)}.landing-v14 [hidden]{display:none!important}.landing-v14 .review{color:#fffdf5;background:#292f24;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:8px 20px;font-size:12px;display:flex}.landing-v14 .review button{color:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0 5px;text-decoration:underline}.landing-v14 .review strong{letter-spacing:.06em;font-weight:500}.landing-v14 .wrap{width:min(1080px,100% - 48px);margin:auto}.landing-v14 .site-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.landing-v14 .brand{white-space:nowrap;font-family:var(--serif);align-items:center;gap:11px;font-size:25px;text-decoration:none;display:flex}.landing-v14 .brand img{object-fit:contain;width:39px;height:39px}.landing-v14 .nav{align-items:center;gap:26px;font-size:13px;display:flex}.landing-v14 .nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.landing-v14 .nav a:hover{text-decoration:underline}.landing-v14 .login{border:1px solid var(--line);border-radius:5px;padding:0 15px}.landing-v14 .hero{text-align:center;max-width:850px;margin:auto;padding:70px 0 55px}.landing-v14 .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);margin:0 0 13px;font-size:11px;font-weight:700}.landing-v14 .hero h1{font:normal clamp(39px,5vw,62px)/1.08 var(--serif);letter-spacing:-.035em;color:var(--olive);max-width:760px;margin:0 auto 23px}.landing-v14 .hero p.lead{color:var(--quiet);max-width:640px;margin:0 auto 24px;font-size:18px;line-height:1.75}.landing-v14 .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.landing-v14 .btn{border:1px solid var(--olive);background:var(--olive);color:#fffdf5;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-v14 .btn:hover{filter:brightness(1.1)}.landing-v14 .btn.secondary{color:var(--olive);background:0 0}.landing-v14 .small{color:var(--quiet);font-size:12px;line-height:1.7}.landing-v14 .hero .small{margin-top:16px}.landing-v14 .hero .small a{text-underline-offset:3px}.landing-v14 .offer{border:1px solid var(--line);background:var(--card);border-radius:13px;scroll-margin-top:25px;overflow:hidden}.landing-v14 .offer-top{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;padding:39px 40px 31px;display:grid}.landing-v14 .offer h2{font:normal 43px/1.1 var(--serif);letter-spacing:-.025em;color:var(--olive);margin:0 0 13px}.landing-v14 .intro{color:var(--quiet);margin:0;line-height:1.8}.landing-v14 .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--olive);background:var(--wash);border-radius:3px;margin-bottom:12px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.landing-v14 .stack{grid-template-columns:1fr 1fr;column-gap:46px;padding:10px 40px 15px;display:grid}.landing-v14 .benefit{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto;align-items:start;gap:10px;padding:23px 0;display:grid}.landing-v14 .benefit .number{color:var(--gold);margin-top:3px;font-family:monospace;font-size:12px}.landing-v14 .benefit h3{color:var(--olive);margin:0 0 6px;font-size:15px;line-height:1.45}.landing-v14 .included{letter-spacing:.04em;color:var(--olive);padding-top:3px;font-size:10px}.landing-v14 .stack-note{color:var(--quiet);margin:0;padding:0 40px 20px;font-size:11px}.landing-v14 .plans{background:#faf9f2;grid-template-columns:1fr 1fr;gap:23px;padding:27px 40px 34px;display:grid}.landing-v14 .plan{border:1px solid var(--line);background:var(--card);border-radius:7px;flex-direction:column;padding:25px;display:flex}.landing-v14 .plan.primary{border:1.5px solid var(--olive);background:#f1f3e8}.landing-v14 .plan h3{margin:0;font-size:15px}.landing-v14 .price{font:normal 43px/1.15 var(--serif);letter-spacing:-.025em;color:var(--olive);margin:12px 0}.landing-v14 .price span{font:13px var(--sans);color:var(--quiet);letter-spacing:normal}.landing-v14 .plan p.description{color:var(--quiet);flex:1;margin:0 0 17px;font-size:13px;line-height:1.8}.landing-v14 .plan .btn{width:100%;margin-top:6px}.landing-v14 .plan .small{margin:12px 0 0;font-size:10px}.landing-v14 .plan .label{letter-spacing:.07em;text-transform:uppercase;color:var(--olive);margin-bottom:7px;font-size:10px;font-weight:700}.landing-v14 .access-line{text-align:center;color:var(--quiet);margin:17px 0 0;font-size:11px}.landing-v14 .course{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:1.2fr .8fr;gap:48px;margin-top:37px;padding:38px 40px;scroll-margin-top:25px;display:grid}.landing-v14 .course h2{font:normal 36px/1.15 var(--serif);color:var(--olive);letter-spacing:-.025em;margin:0 0 14px}.landing-v14 .course .intro{font-size:14px}.landing-v14 .course ul{color:var(--quiet);margin:17px 0;padding-left:18px;font-size:13px;line-height:1.9}.landing-v14 .course .checkout{border-left:1px solid var(--line);align-self:center;padding-left:40px}.landing-v14 .sale{letter-spacing:.08em;text-transform:uppercase;color:#674324;background:#eee3d2;border-radius:3px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-block}.landing-v14 .course .price{margin:10px 0 4px;font-size:47px}.landing-v14 .old{color:var(--quiet);margin-top:16px;font-size:14px}.landing-v14 .old del{margin-right:8px}.landing-v14 .course .btn{width:100%;margin:17px 0 5px}.landing-v14 .deadline{color:var(--quiet);margin:7px 0;font-size:11px;line-height:1.7}.landing-v14 .excluded{color:var(--quiet);border-top:1px solid var(--line);padding-top:15px;font-size:11px;line-height:1.7}.landing-v14 .compare h2,.landing-v14 .faqs h2{font:normal 30px/1.2 var(--serif);color:var(--olive);margin:0 0 20px}.landing-v14 .table-scroll{border:1px solid var(--line);border-radius:7px;overflow:auto}.landing-v14 table{border-collapse:collapse;background:var(--card);width:100%;font-size:12px;line-height:1.7}.landing-v14 th,.landing-v14 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 18px}.landing-v14 th{color:var(--olive);background:var(--wash);font-weight:600}.landing-v14 td:first-child{width:36%;font-weight:600}.landing-v14 tr:last-child td{border-bottom:0}.landing-v14 .faqs details{border-top:1px solid var(--line);padding:17px 0}.landing-v14 .faqs summary{cursor:pointer;margin-left:16px;padding-left:4px;font-size:14px;font-weight:600;list-style-position:outside}.landing-v14 .faqs details p{color:var(--quiet);margin:13px 18px 0;font-size:13px;line-height:1.8}.landing-v14 .quiet-link{text-align:center;color:var(--quiet);margin-bottom:40px;font-size:12px}.landing-v14 .foot{border-top:1px solid var(--line);color:var(--quiet);justify-content:space-between;gap:24px;padding:22px 0 30px;font-size:11px;display:flex}.landing-v14 .member{max-width:850px;margin:55px auto}.landing-v14 .member h1{font:normal 44px/1.15 var(--serif);color:var(--olive);margin:12px 0 20px}.landing-v14 .member>p{color:var(--quiet);max-width:680px}.landing-v14 .member ul{color:var(--quiet);padding-left:19px;font-size:13px;line-height:1.9}.landing-v14 .member .plans{border:1px solid var(--line);border-radius:10px;padding:22px}.landing-v14 .member .notice{border:1px solid var(--line);background:var(--card);border-radius:6px;margin-bottom:25px;padding:18px 22px;font-size:13px}.landing-v14 dialog{border:1px solid var(--line);background:var(--card);width:min(480px,100% - 32px);color:var(--ink);border-radius:12px;padding:30px}.landing-v14 dialog::backdrop{background:#25282099}.landing-v14 dialog h2{font:normal 29px/1.2 var(--serif);color:var(--olive);margin:12px 0 18px}.landing-v14 dialog p{color:var(--quiet);font-size:14px}.landing-v14 dialog .btn{width:100%;margin-top:15px}.landing-v14 .preview-note{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:11px!important}@media (max-width:700px){.landing-v14 .wrap{width:calc(100% - 32px)}.landing-v14 .review{gap:4px 14px;padding:7px 14px}.landing-v14 .review strong{font-size:10px}.landing-v14 .site-head{gap:12px;padding:16px 0}.landing-v14 .brand{font-size:21px}.landing-v14 .brand img{width:31px;height:31px}.landing-v14 .nav{gap:15px;font-size:12px}.landing-v14 .nav .optional{display:none}.landing-v14 .login{border:0;padding:0}.landing-v14 .hero{padding:42px 0 34px}.landing-v14 .hero h1{max-width:460px;font-size:40px}.landing-v14 .hero p.lead{font-size:16px;line-height:1.75}.landing-v14 .hero .btn{min-height:48px;padding:12px 17px}.landing-v14 .offer-top{grid-template-columns:1fr;gap:17px;padding:26px 23px 23px}.landing-v14 .offer h2{font-size:36px}.landing-v14 .offer-top .right{border-left:0;padding-left:0}.landing-v14 .offer-top .right .tag{display:none}.landing-v14 .intro{font-size:14px}.landing-v14 .stack{grid-template-columns:1fr;padding:2px 23px 12px}.landing-v14 .benefit{grid-template-columns:22px 1fr auto;gap:7px;padding:19px 0}.landing-v14 .benefit h3{font-size:14px}.landing-v14 .included{font-size:9px}.landing-v14 .stack-note{padding:0 23px 18px;font-size:10px}.landing-v14 .plans{grid-template-columns:1fr;gap:17px;padding:21px}.landing-v14 .plan{padding:22px}.landing-v14 .plan .small,.landing-v14 .access-line{font-size:11px}.landing-v14 .course{grid-template-columns:1fr;gap:23px;margin-top:27px;padding:27px 23px}.landing-v14 .course h2{font-size:32px}.landing-v14 .course .checkout{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.landing-v14 .course .price{font-size:45px}.landing-v14 .compare{margin-top:36px}.landing-v14 .compare h2,.landing-v14 .faqs h2{font-size:27px}.landing-v14 .compare th,.landing-v14 .compare td{padding:13px 11px;font-size:11px}.landing-v14 .foot{flex-direction:column;gap:8px}.landing-v14 .member{margin:35px auto}.landing-v14 .member h1{font-size:35px}.landing-v14 .member .plans{padding:16px}.landing-v14 .eyebrow{letter-spacing:.13em;font-size:10px}.landing-v14 .faqs{margin-top:35px}}@media (prefers-reduced-motion:reduce){.landing-v14{scroll-behavior:auto}}.landing-v14{--paper:#f5f3eb;--card:#fffef9;--ink:#283025;--olive:#39492e;--quiet:#60665b;--line:#dedfd2;--wash:#edf0e5;--gold:#956630;--forest:#283b2a;--cream:#fffdf2;--gold-light:#f1dfac;--shadow:0 14px 40px #2d3a2610;background:var(--paper);-webkit-font-smoothing:antialiased}.landing-v14 .icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:18px;height:18px}.landing-v14 .review{color:#3c4836;letter-spacing:.025em;background:#e8ebdf;border-bottom:1px solid #d9dfce;font-size:10px}.landing-v14 .review button{text-underline-offset:3px;min-height:25px;font-size:10px}.landing-v14 .review strong{font-size:9px;font-weight:600}.landing-v14 .site-head{border-bottom-color:#dfe1d5;padding:22px 0}.landing-v14 .brand{letter-spacing:-.035em;font-size:27px;font-weight:600}.landing-v14 .brand img{width:42px;height:42px}.landing-v14 .nav{gap:29px;font-size:12px;font-weight:600}.landing-v14 .nav .login{border-color:#c4ccba;border-radius:100px;padding:0 19px}.landing-v14 .badge{font:600 10px/1.3 var(--sans);letter-spacing:.035em;white-space:normal;vertical-align:middle;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:5px 10px;display:inline-flex}.landing-v14 .badge .icon{width:13px;height:13px}.landing-v14 .badge-gold{color:#654a22;background:#f0e0b7;border-color:#e3ce96}.landing-v14 .badge-olive{color:#3e5032;background:#e8eddc;border-color:#d7dfc8}.landing-v14 .badge-neutral{color:#59644d;background:#f3f3ec;border-color:#dfe2d5}.landing-v14 .badge-inverse{color:#f0dfae;background:#ffffff0c;border-color:#e5d29d65;padding:7px 12px}.landing-v14 .badge-beta{letter-spacing:.02em;color:#6d572a;text-transform:none;background:#f5edda;border-color:#e9d9b0;margin-left:5px;padding:3px 7px;font-size:9px;position:relative;top:-1px}.landing-v14 .hero{max-width:920px;padding:57px 0 46px}.landing-v14 .hero-badge{letter-spacing:.13em;background:#ecf0e4;border:1px solid #d5decb;border-radius:100px;align-items:center;gap:8px;margin-bottom:23px;padding:8px 13px;font-size:9px;display:inline-flex}.landing-v14 .hero-badge .icon{width:15px;height:15px}.landing-v14 .hero h1{letter-spacing:-.04em;max-width:890px;margin-bottom:23px;font-size:clamp(43px,5vw,65px);font-weight:400;line-height:1.08}.landing-v14 .hero h1 em{color:#796337;font-style:italic;font-weight:400}.landing-v14 .hero p.lead{max-width:655px;margin-bottom:25px;font-size:16px;line-height:1.8}.landing-v14 .btn{letter-spacing:.005em;border-radius:8px;min-height:49px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,color .15s;box-shadow:0 2px 3px #283b2a0a}.landing-v14 .btn:hover{filter:none;background:#2c3e25;box-shadow:0 4px 12px #283b2a16}.landing-v14 .btn.secondary{background:#fffef75c;border-color:#b4bda8}.landing-v14 .btn.secondary:hover{background:#e9eedf}.landing-v14 .btn .icon{width:16px;height:16px;margin-left:4px}.landing-v14 .hero-prices{color:#646b5c;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin-top:20px;font-size:11px;display:flex}.landing-v14 .hero-rate{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.landing-v14 .hero-rate strong{color:#38452e;font-weight:600}.landing-v14 .hero-price-divider{background:#d0d7c5;width:1px;height:14px}.landing-v14 .hero-prices .badge{margin-left:3px;padding:3px 6px;font-size:8px}.landing-v14 .hero .small{color:#646b5c;margin-top:15px;font-size:11px}.landing-v14 .offer{box-shadow:var(--shadow);border:1px solid #cdd5c3;border-radius:18px}.landing-v14 .offer-top{background:var(--forest);border-bottom:1px solid #354c31;grid-template-columns:1.1fr 1fr;gap:45px;padding:37px 40px 34px;position:relative}.landing-v14 .offer-top .eyebrow{margin-bottom:16px}.landing-v14 .offer h2{color:var(--cream);letter-spacing:-.03em;margin-bottom:12px;font-size:44px}.landing-v14 .offer-top .intro{color:#e1e8d7;max-width:420px;font-size:14px;line-height:1.8}.landing-v14 .offer-top .right{border-left:1px solid #ffffff25;padding-left:35px}.landing-v14 .offer-top .tag{letter-spacing:.08em;color:#e1d0a1;background:0 0;align-items:center;gap:7px;margin-bottom:11px;padding:0;font-size:9px;font-weight:600;display:inline-flex}.landing-v14 .offer-top .tag .icon{width:15px;height:15px}.landing-v14 .offer-top .right .intro{font-family:var(--serif);color:#f3f4e8;max-width:355px;font-size:21px;line-height:1.55}.landing-v14 .stack{background:#fffef9;grid-template-columns:1fr 1fr;gap:12px;padding:25px 28px 16px}.landing-v14 .benefit{background:#f7f8f1;border:1px solid #e1e5d6;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:21px 18px 19px;position:relative}.landing-v14 .feature-icon{color:#536541;background:#edf1e4;border:1px solid #d7dfca;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-v14 .feature-icon .icon{width:21px;height:21px}.landing-v14 .benefit-.landing-v14{min-width:0}.landing-v14 .feature-label{color:#68745b;letter-spacing:.11em;text-transform:uppercase;margin:1px 0 7px;padding-right:66px;font-size:8px;font-weight:700;display:block}.landing-v14 .benefit h3{color:#34462b;margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.5}.landing-v14 .benefit p{color:#626c57;font-size:12px;line-height:1.75}.landing-v14 .included{color:#456133;letter-spacing:0;text-transform:none;background:#edf3e4;border:1px solid #d4dec7;border-radius:100px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;line-height:1.3;display:inline-flex;position:absolute;top:20px;right:14px}.landing-v14 .included .icon{stroke-width:2px;width:10px;height:10px}.landing-v14 .plans{background:#f0f2e9;border-top:1px solid #dee4d2;gap:18px;padding:26px 28px 29px}.landing-v14 .plan{background:#fffef9;border:1px solid #d8dfcc;border-radius:12px;min-width:0;padding:27px;box-shadow:0 4px 12px #364c2a04}.landing-v14 .plan.primary{background:var(--forest);border:1px solid #344a31;box-shadow:0 6px 16px #263a2118}.landing-v14 .plan .label{margin:0 0 17px;line-height:1.4}.landing-v14 .plan .label .badge{letter-spacing:.025em;font-size:9px;font-weight:600}.landing-v14 .plan h3{color:#3a4c2f;font-size:17px;line-height:1.4}.landing-v14 .plan.primary h3{color:#f5f6ed}.landing-v14 .price{letter-spacing:-.04em;margin:13px 0;font-size:49px}.landing-v14 .plan.primary .price{color:#fffef4}.landing-v14 .plan.primary .price span{color:#cbd7bd}.landing-v14 .plan.primary p.description{color:#dde7d3}.landing-v14 .plan.primary .btn{color:#32402a;background:#ead6a0;border-color:#ead6a0;box-shadow:0 2px 5px #00000010}.landing-v14 .plan.primary .btn:hover{background:#f2e1b9;border-color:#f2e1b9}.landing-v14 .plan.primary .small{color:#c5d2b8}.landing-v14 .access-line{justify-content:center;align-items:flex-start;gap:6px;max-width:850px;margin:15px auto 0;line-height:1.9;display:flex}.landing-v14 .access-line .icon{color:#5a7046;width:13px;height:13px;margin-top:3px}.landing-v14 .course{background:#fffef9;border:1px solid #d9d4c3;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:34px;margin-top:42px;padding:33px;box-shadow:0 7px 25px #4d452e08}.landing-v14 .course>div:first-child{padding:8px 4px}.landing-v14 .course .eyebrow{letter-spacing:.11em;color:#7a6b45;align-items:center;gap:9px;margin-bottom:17px;font-size:9px;display:flex}.landing-v14 .section-number{letter-spacing:0;border:1px solid #dacfad;border-radius:100px;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;display:inline-flex}.landing-v14 .course h2{letter-spacing:-.035em;margin-bottom:14px;font-size:36px}.landing-v14 .course-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:19px;display:flex}.landing-v14 .course-chips .badge{padding:5px 9px;font-size:9px}.landing-v14 .course ul{gap:9px;margin-top:19px;padding:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.landing-v14 .course li{padding-left:23px;position:relative}.landing-v14 .course li:before{content:"✓";color:#53683e;font-size:12px;position:absolute;top:0;left:0}.landing-v14 .excluded{color:#6d735f;margin:22px 0 0;padding-top:17px;font-size:10px;line-height:1.9}.landing-v14 .course .checkout{background:#f7f3e5;border:1px solid #ded2ad;border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;padding:25px;display:flex}.landing-v14 .sale{color:#74521e;letter-spacing:.035em;text-align:left;background:#efe0b6;border:1px solid #e3cf95;border-radius:100px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:8px;font-weight:700;line-height:1.45;display:inline-flex}.landing-v14 .sale .icon{width:12px;height:12px}.landing-v14 .sale-price-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.landing-v14 .sale-price-heading .old{color:#786c51;margin:0;font-size:12px}.landing-v14 .old del{margin:0 0 0 4px}.landing-v14 .discount-badge{color:#6a4c1e;background:#efe0b6;border:1px solid #dac48d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:10px 11px;font-size:22px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(4deg);box-shadow:0 3px #d9c89e40}.landing-v14 .discount-badge span{letter-spacing:.14em;margin-top:4px;font-size:8px}.landing-v14 .course .price{letter-spacing:-.045em;color:#3a482e;margin:3px 0 5px;font-size:57px;line-height:1.1}.landing-v14 .course .checkout>.small{color:#6a6e5b;margin:0;font-size:10px;line-height:1.8}.landing-v14 .course .btn{min-height:48px;margin:22px 0 14px;font-size:12px}.landing-v14 .deadline{color:#665938;border-top:1px dashed #d8ccaa;align-items:flex-start;gap:8px;margin:1px 0 0;padding-top:15px;font-size:11px;line-height:1.5;display:flex}.landing-v14 .deadline .icon{width:15px;height:15px;margin-top:2px}.landing-v14 .compare{margin:50px 0}.landing-v14 .compare h2,.landing-v14 .faqs h2{letter-spacing:-.025em;font-size:31px}.landing-v14 .table-scroll{border-color:#d8deca;border-radius:12px}.landing-v14 th{background:#e7edde;padding-top:16px;padding-bottom:16px;font-size:11px}.landing-v14 td{padding:16px 18px;font-size:11px}.landing-v14 td:nth-child(2){background:#f6f8ef}.landing-v14 .faqs{max-width:840px;margin:48px auto 45px}.landing-v14 .faqs details{background:#fffef8;border:1px solid #e0e4d5;border-radius:9px;margin:9px 0;padding:17px 20px}.landing-v14 .faqs summary{justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.landing-v14 .faqs summary::-webkit-details-marker{display:none}.landing-v14 .faqs summary:after{content:"+";color:#7a885f;font-size:20px;font-weight:400;line-height:1}.landing-v14 .faqs details[open] summary:after{content:"−"}.landing-v14 .faqs details p{margin:13px 30px 0 0;font-size:12px;line-height:1.9}.landing-v14 .quiet-link{font-size:11px}.landing-v14 .foot{border-top-color:#d8decc;padding-top:25px;font-size:10px}.landing-v14 .member{max-width:920px}.landing-v14 .member h1{letter-spacing:-.035em}.landing-v14 .member .plans{border-radius:15px;padding:20px}.landing-v14 .member .plan.primary .description,.landing-v14 .member .plan.primary ul{color:#dce5d2}.landing-v14 .member .plan.primary .sale{margin-bottom:16px}.landing-v14 .member .plan.primary .price{font-size:42px}.landing-v14 .member .notice{border-color:#d8dfcb;border-radius:9px;box-shadow:0 3px 12px #364c2a04}.landing-v14 .member .plan .price del{color:#c2ceba!important}.landing-v14 .member .plans ul{font-size:11px}.landing-v14 .member .plan>.label .badge-olive{font-size:8px}.landing-v14 .member .plan.primary .btn{margin-top:12px}.landing-v14 dialog{border-radius:16px;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 70px #16220f40}.landing-v14 dialog .eyebrow{color:#6a7c50}@media (max-width:900px){.landing-v14 .wrap{width:calc(100% - 48px)}.landing-v14 .benefit{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:18px 14px}.landing-v14 .feature-icon{border-radius:8px;width:34px;height:34px}.landing-v14 .feature-icon .icon{width:19px;height:19px}.landing-v14 .feature-label{padding-right:57px;font-size:7px}.landing-v14 .included{font-size:7px;top:18px;right:10px}.landing-v14 .benefit h3{font-size:12px}.landing-v14 .benefit p{font-size:11px}.landing-v14 .course{gap:25px;padding:27px}.landing-v14 .course .checkout{padding:21px}.landing-v14 .sale{font-size:7px}.landing-v14 .course h2{font-size:32px}}@media (max-width:700px){.landing-v14 .wrap{width:calc(100% - 32px)}.landing-v14 .review{gap:1px 13px;padding:6px 12px}.landing-v14 .review strong{text-align:center;font-size:8px}.landing-v14 .review button{font-size:9px}.landing-v14 .site-head{padding:15px 0}.landing-v14 .brand{gap:8px;font-size:23px}.landing-v14 .brand img{width:33px;height:33px}.landing-v14 .nav{gap:17px;font-size:11px}.landing-v14 .hero{padding:37px 0 32px}.landing-v14 .hero-badge{letter-spacing:.08em;gap:6px;margin-bottom:20px;padding:7px 10px;font-size:8px}.landing-v14 .hero-badge .icon{width:13px;height:13px}.landing-v14 .hero h1{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(37px,9.3vw,47px);line-height:1.1}.landing-v14 .desktop-break{display:none}.landing-v14 .hero p.lead{max-width:420px;margin-bottom:23px;font-size:14px;line-height:1.85}.landing-v14 .hero .actions{gap:9px}.landing-v14 .hero .btn{gap:7px;min-height:47px;padding:12px 14px;font-size:11px}.landing-v14 .hero .btn .icon{width:14px;height:14px;margin-left:1px}.landing-v14 .hero-prices{gap:7px 13px;margin-top:17px;font-size:10px;line-height:1.8}.landing-v14 .hero-price-divider{display:none}.landing-v14 .hero-prices .badge{font-size:7px}.landing-v14 .hero .small{margin-top:15px;font-size:10px;line-height:1.8}.landing-v14 .offer{border-radius:15px}.landing-v14 .offer-top{grid-template-columns:1fr;gap:21px;padding:27px 23px 25px}.landing-v14 .offer-top .eyebrow{margin-bottom:15px}.landing-v14 .badge-inverse{padding:6px 10px;font-size:8px}.landing-v14 .offer h2{font-size:38px}.landing-v14 .offer-top .intro{font-size:13px;line-height:1.8}.landing-v14 .offer-top .right{border-top:1px solid #ffffff20;border-left:0;padding:18px 0 0}.landing-v14 .offer-top .right .tag{margin-bottom:10px;font-size:8px;display:inline-flex}.landing-v14 .offer-top .right .intro{max-width:360px;font-size:19px;line-height:1.6}.landing-v14 .stack{grid-template-columns:1fr;gap:10px;padding:18px 16px 13px}.landing-v14 .benefit{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:18px 14px}.landing-v14 .feature-icon{width:34px;height:34px}.landing-v14 .feature-label{letter-spacing:.09em;margin-bottom:6px;padding-right:55px;font-size:7px}.landing-v14 .benefit h3{max-width:230px;font-size:13px;line-height:1.55}.landing-v14 .benefit p{font-size:12px;line-height:1.8}.landing-v14 .included{padding:3px 5px;font-size:7px;top:17px;right:11px}.landing-v14 .badge-beta{white-space:nowrap;margin-left:2px;padding:2px 6px;font-size:8px}.landing-v14 .stack-note{padding:0 18px 19px;font-size:10px;line-height:1.85}.landing-v14 .plans{grid-template-columns:1fr;gap:13px;padding:18px 16px}.landing-v14 .plan{border-radius:11px;padding:23px}.landing-v14 .plan .label{margin-bottom:17px}.landing-v14 .plan .label .badge{padding:5px 8px;font-size:8px}.landing-v14 .plan h3{font-size:17px}.landing-v14 .price{font-size:47px}.landing-v14 .plan p.description{margin-bottom:22px;font-size:12px}.landing-v14 .plan .small{font-size:10px}.landing-v14 .access-line{gap:5px;max-width:350px;margin-top:14px;font-size:9px;line-height:1.85}.landing-v14 .course{border-radius:15px;grid-template-columns:1fr;gap:22px;margin-top:32px;padding:23px 19px}.landing-v14 .course>div:first-child{padding:0 2px}.landing-v14 .course .eyebrow{margin-bottom:17px;font-size:8px}.landing-v14 .course h2{font-size:34px}.landing-v14 .course-chips{gap:6px;margin-bottom:17px}.landing-v14 .course-chips .badge{padding:5px 8px;font-size:8px}.landing-v14 .course .intro{font-size:13px;line-height:1.85}.landing-v14 .course ul{gap:10px;font-size:12px}.landing-v14 .course .checkout{border:1px solid #ded2ad;align-self:stretch;padding:23px 21px;display:flex}.landing-v14 .sale{gap:5px;padding:6px 8px;font-size:8px}.landing-v14 .sale-price-heading{margin-top:19px}.landing-v14 .course .price{font-size:54px}.landing-v14 .discount-badge{padding:9px 10px;font-size:23px}.landing-v14 .course .checkout>.small{font-size:10px}.landing-v14 .course .btn{margin-top:21px;font-size:12px}.landing-v14 .deadline{font-size:11px}.landing-v14 .excluded{font-size:10px}.landing-v14 .compare{margin:39px 0}.landing-v14 .compare h2,.landing-v14 .faqs h2{font-size:29px}.landing-v14 .compare th,.landing-v14 .compare td{padding:13px 10px;font-size:10px}.landing-v14 .table-scroll{border-radius:10px}.landing-v14 .faqs{margin:37px 0}.landing-v14 .faqs details{padding:17px 15px}.landing-v14 .faqs summary{font-size:12px;line-height:1.6}.landing-v14 .faqs details p{margin-right:0;font-size:12px}.landing-v14 .member{margin:34px auto}.landing-v14 .member h1{font-size:36px}.landing-v14 .member>p{font-size:13px;line-height:1.9}.landing-v14 .member .plans{padding:14px}.landing-v14 .member .plan{padding:22px}.landing-v14 .member .plan .price{font-size:41px}.landing-v14 .member .plan.primary .price{font-size:39px}.landing-v14 .member .notice{padding:17px;font-size:12px}.landing-v14 .member .plan.primary .sale{font-size:7px}.landing-v14 .member .plan>.label .badge-olive{font-size:8px}.landing-v14 .foot{gap:8px;font-size:9px}.landing-v14 .quiet-link{font-size:10px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.landing-v14 .btn{transition:none}}.landing-v14 .offer-countdown{background:#fffdf3;border:1px solid #ded1a8;border-radius:10px;margin:20px 0 0;padding:15px 14px}.landing-v14 .countdown-label{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#7a6336!important;margin:0 0 10px!important;font-size:8px!important;line-height:1.5!important}.landing-v14 .countdown-digits{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.landing-v14 .countdown-digits>div{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.landing-v14 .countdown-digits strong{font:normal 29px/1.1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#34462c}.landing-v14 .countdown-digits span{color:#7b755f;letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:8px;line-height:1.5}.landing-v14 .countdown-digits>b{font:normal 19px/1.3 var(--serif);color:#b3a781}.landing-v14 .countdown-ended{color:#5f694f!important;margin:0!important;font-size:11px!important;line-height:1.8!important}.landing-v14 .course .offer-countdown+.btn{margin-top:15px}.landing-v14 .member .plan.primary .offer-countdown{background:#ffffff08;border-color:#ffffff25;margin-bottom:13px}.landing-v14 .member .plan.primary .countdown-label{color:#e0cd9a!important}.landing-v14 .member .plan.primary .countdown-digits strong{color:#fffef4}.landing-v14 .member .plan.primary .countdown-digits span{color:#c8d5bc}.landing-v14 .member .plan.primary .countdown-digits>b{color:#8d9e7d}.landing-v14 .member .plan.primary .countdown-ended{color:#dce5d2!important}@media (max-width:700px){.landing-v14 .offer-countdown{padding:15px 12px}.landing-v14 .countdown-digits strong{font-size:29px}.landing-v14 .countdown-label{font-size:8px!important}.landing-v14 .countdown-digits span{font-size:8px}}.landing-v14 .lifetime-offer{background:#fbfaf4;border-top:1px solid #dfdfce;grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);align-items:center;gap:30px;margin:0;padding:27px 31px 29px;display:grid}.landing-v14 .lifetime-copy .badge{letter-spacing:.04em;padding:5px 9px;font-size:8px}.landing-v14 .lifetime-copy h3{font:normal 25px/1.25 var(--serif);letter-spacing:-.025em;color:#425235;margin:13px 0 9px}.landing-v14 .lifetime-copy p{color:#68715e;max-width:485px;margin:0;font-size:11px;line-height:1.85}.landing-v14 .lifetime-buy{flex-direction:column;justify-self:end;align-items:flex-start;gap:11px;width:100%;max-width:285px;display:flex}.landing-v14 .lifetime-price{font:normal 34px/1.15 var(--serif);letter-spacing:-.035em;color:#465438;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.landing-v14 .lifetime-price span{font:10px/1.5 var(--sans);color:#727a64;letter-spacing:0}.landing-v14 .lifetime-buy .btn{background:#fffef9;border-color:#c8cfbc;justify-content:space-between;width:100%;min-height:43px;padding:10px 13px;font-size:11px}.landing-v14 .lifetime-note{color:#6d775e;font-size:9px;line-height:1.6}.landing-v14 .member .lifetime-offer{border:1px solid #dedfcd;border-radius:12px;margin-top:17px;padding:24px}@media (max-width:700px){.landing-v14 .lifetime-offer{grid-template-columns:1fr;gap:20px;padding:25px 22px}.landing-v14 .lifetime-copy h3{font-size:25px}.landing-v14 .lifetime-copy p{font-size:12px;line-height:1.85}.landing-v14 .lifetime-buy{justify-self:start;gap:10px;max-width:none}.landing-v14 .lifetime-price{font-size:34px}.landing-v14 .lifetime-buy .btn{min-height:46px;font-size:11px}.landing-v14 .lifetime-note{font-size:9px}.landing-v14 .member .lifetime-offer{padding:22px}.landing-v14 .member .lifetime-copy p{font-size:12px}}.landing-v14 .bundle-visual{background:#f1f3e9;border-bottom:1px solid #e0e5d6;margin:0;padding:28px 24px 17px;overflow:hidden}.landing-v14 .bundle-heading{text-align:center;flex-direction:column;gap:4px;display:flex}.landing-v14 .bundle-heading .eyebrow{letter-spacing:.15em;color:#7b855f;margin:0;font-size:8px}.landing-v14 .bundle-heading>strong{font:normal 27px/1.25 var(--serif);letter-spacing:-.025em;color:#415336}.landing-v14 .bundle-canvas{isolation:isolate;max-width:880px;height:350px;margin:18px auto 0;position:relative}.landing-v14 .bundle-canvas:before{content:"";z-index:-1;background:#e9eedf80;border:1px solid #dce3cf;border-radius:50%;position:absolute;inset:24px 14% 18px}.landing-v14 .bundle-canvas:after{content:"";filter:blur(12px);z-index:-1;background:#34452c16;border-radius:50%;height:28px;position:absolute;bottom:13px;left:16%;right:12%}.landing-v14 .product-screen{z-index:2;background:#fffef6;border:1px solid #aebb9e;border-radius:9px;width:50%;position:absolute;top:22px;left:24%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 16px 30px #2e43251c}.landing-v14 .screen-chrome{background:#e3e9d8;border-bottom:1px solid #d0dac4;align-items:center;gap:4px;padding:8px 11px;display:flex}.landing-v14 .screen-chrome>span{background:#a9b798;border-radius:50%;width:4px;height:4px}.landing-v14 .screen-chrome small{letter-spacing:.12em;color:#62754b;margin-left:7px;font-size:6px;font-weight:700}.landing-v14 .screen-main{padding:12px}.landing-v14 .screen-course-heading{align-items:center;gap:8px;margin:0 0 10px;display:flex}.landing-v14 .screen-play{color:#f5e8bd;background:#40552f;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;padding-left:1px;font-size:9px;display:flex}.landing-v14 .screen-course-heading>div{flex-direction:column;gap:2px;display:flex}.landing-v14 .screen-course-heading small{letter-spacing:.12em;color:#7a8969;font-size:6px;font-weight:700}.landing-v14 .screen-course-heading strong{font:normal 17px/1.2 var(--serif);color:#445834}.landing-v14 .screen-main>img{aspect-ratio:16/9;object-fit:contain;background:#fcf9e6;border:1px solid #eee7ce;border-radius:3px;width:100%;height:auto;display:block}.landing-v14 .screen-topics{justify-content:space-between;gap:6px;margin-top:10px;display:flex}.landing-v14 .screen-topics>span{letter-spacing:.02em;color:#61764e;white-space:nowrap;background:#edf1e4;border:1px solid #dce4d0;border-radius:3px;padding:4px 6px;font-size:6px}.landing-v14 .course-box{color:#f5e9bc;z-index:5;isolation:isolate;background:#2b402c;border:1px solid #52623e;border-radius:3px 7px 7px 3px;flex-direction:column;align-items:center;width:144px;height:214px;padding:16px 14px 13px 21px;display:flex;position:absolute;top:97px;left:8%;transform:rotate(-8deg);box-shadow:10px 12px 23px #263b2528}.landing-v14 .course-box:before{content:"";background:#1c2e20;border-right:1px solid #b2ae723f;border-radius:2px 0 0 2px;width:11px;position:absolute;top:0;bottom:0;left:0}.landing-v14 .course-box:after{content:"";z-index:-1;border:1px solid #c9b67955;border-radius:1px;position:absolute;inset:9px 7px 8px 17px}.landing-v14 .box-brand{letter-spacing:.22em;margin-bottom:15px;font-size:6px;font-weight:600}.landing-v14 .box-mark{object-fit:contain;width:31px;height:31px;margin-bottom:10px}.landing-v14 .course-box>strong{font:normal 29px/1 var(--serif);letter-spacing:-.03em;margin-bottom:12px}.landing-v14 .box-subtitle{text-align:center;color:#d7ddbc;font-size:7px;line-height:1.9}.landing-v14 .box-format{letter-spacing:.19em;color:#bfcaab;margin-top:auto;padding-top:12px;font-size:5px}.landing-v14 .mini-product{z-index:4;background:#fffef8;border:1px solid #d0dac2;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;padding:12px;display:grid;position:absolute;box-shadow:0 9px 18px #34462a12}.landing-v14 .mini-product-icon{color:#6e7b50;background:#eff2e7;border:1px solid #dde5cf;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.landing-v14 .mini-product-icon .icon{width:14px;height:14px}.landing-v14 .mini-product-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.landing-v14 .mini-product-heading strong{color:#415631;font-size:9px;font-weight:600;line-height:1.4}.landing-v14 .mini-product-heading small{color:#81906e;font-size:7px;line-height:1.4}.landing-v14 .mini-users{width:188px;top:14px;left:1%;transform:rotate(-4deg)}.landing-v14 .mini-compass{width:177px;top:3px;right:1%;transform:rotate(5deg)}.landing-v14 .mini-map{width:170px;top:139px;right:0;transform:rotate(3deg)}.landing-v14 .mini-scan{width:183px;bottom:4px;right:17%;transform:rotate(3deg)}.landing-v14 .mini-journal{width:182px;bottom:0;left:25%;transform:rotate(-3deg)}.landing-v14 .community-glyphs{grid-column:1/-1;align-items:center;gap:0;margin-top:6px;padding-left:3px;display:flex}.landing-v14 .community-glyphs>i{color:#40532f;width:23px;height:23px;font:normal 9px var(--serif);background:#b8c7a4;border:2px solid #fffef8;border-radius:50%;justify-content:center;align-items:center;margin-left:-3px;display:flex}.landing-v14 .community-glyphs>i:nth-child(2){background:#e9dcb3}.landing-v14 .community-glyphs>i:nth-child(3){background:#d5dfc9}.landing-v14 .community-glyphs .icon{width:11px;height:11px}.landing-v14 .community-glyphs>span{color:#78856a;max-width:83px;padding-left:6px;font-size:6px;line-height:1.5}.landing-v14 .compass-glyph{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:5px 0 0;display:flex}.landing-v14 .compass-ring{color:#8a7143;border:1px solid #c8d5b7;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex;box-shadow:inset 0 0 0 4px #edf1e4}.landing-v14 .compass-ring .icon{stroke-width:1.2px;width:27px;height:27px}.landing-v14 .context-bars{align-items:flex-end;gap:4px;height:25px;display:flex}.landing-v14 .context-bars i{background:#97ad7b;border-radius:2px;width:5px;height:15px}.landing-v14 .context-bars i:nth-child(2){height:23px}.landing-v14 .context-bars i:nth-child(3){background:#d3bc80;height:19px}.landing-v14 .context-bars i:nth-child(4){height:25px}.landing-v14 .context-bars i:nth-child(5){background:#bdc8ae;height:17px}.landing-v14 .map-glyph{background:repeating-linear-gradient(90deg,#0000 0 23px,#e1e8d642 24px),repeating-linear-gradient(#0000 0 11px,#d8e1ce6b 12px);border-radius:4px;grid-column:1/-1;height:35px;margin-top:4px;position:relative;overflow:hidden}.landing-v14 .map-glyph>span{border-top:1px dashed #b1c29a;display:block;position:absolute;top:6px;left:7px;right:7px}.landing-v14 .map-glyph>span:nth-child(2){border-color:#dfc991;top:17px}.landing-v14 .map-glyph>span:nth-child(3){top:29px}.landing-v14 .map-glyph>i{background:#dce6cb40;border:1px solid #aabb95;display:block;position:absolute;inset:7px 19px 6px 20px;transform:skew(-30deg)}.landing-v14 .scanner-glyph{flex-direction:column;grid-column:1/-1;gap:5px;margin-top:3px;display:flex}.landing-v14 .scanner-glyph i{background:linear-gradient(90deg,#cad8b7 0 19%,#0000 19% 26%,#e4eadb 26% 59%,#0000 59% 65%,#d9d0ae 65% 100%);border-radius:2px;height:5px;display:block}.landing-v14 .scanner-glyph i:nth-child(2){opacity:.7;width:92%}.landing-v14 .scanner-glyph i:nth-child(3){opacity:.55;width:96%}.landing-v14 .journal-glyph{flex-direction:column;grid-column:1/-1;gap:6px;margin-top:4px;padding-left:13px;display:flex}.landing-v14 .journal-glyph i{background:#d9e1cd;height:1px;position:relative}.landing-v14 .journal-glyph i:before{content:"";border:1px solid #c1cea9;border-radius:1px;width:4px;height:4px;position:absolute;top:-2px;left:-13px}.landing-v14 .journal-glyph i:nth-child(2){width:88%}.landing-v14 .journal-glyph i:nth-child(3){width:69%}.landing-v14 .visual-caption{text-align:center;color:#7a8568;margin:13px 0 0;font-size:8px;line-height:1.7}.landing-v14 .course-product-visual{isolation:isolate;background:#f1f4e9;border:1px solid #e2e5d5;border-radius:12px;height:255px;margin:19px 0 23px;position:relative;overflow:hidden}.landing-v14 .course-product-visual:before{content:"";z-index:-1;background:#e6eddb;border:1px solid #dce6cb;border-radius:50%;position:absolute;inset:28px 8% 32px}.landing-v14 .course-product-visual .product-screen{width:68%;top:17px;left:25%;transform:rotate(2deg);box-shadow:0 9px 18px #2e43251c}.landing-v14 .course-product-visual .screen-chrome{padding:6px 8px}.landing-v14 .course-product-visual .screen-main{padding:9px}.landing-v14 .course-product-visual .screen-course-heading{gap:6px;margin-bottom:7px}.landing-v14 .course-product-visual .screen-course-heading strong{font-size:14px}.landing-v14 .course-product-visual .screen-course-heading small{font-size:5px}.landing-v14 .course-product-visual .screen-play{width:23px;height:23px;font-size:7px}.landing-v14 .course-product-visual .screen-topics{margin-top:7px}.landing-v14 .course-product-visual .screen-topics>span{padding:3px 4px;font-size:5px}.landing-v14 .course-product-visual .course-box{width:104px;height:159px;padding:13px 10px 12px 17px;top:51px;left:9%;transform:rotate(-7deg)}.landing-v14 .course-product-visual .course-box:before{width:9px}.landing-v14 .course-product-visual .course-box:after{inset:7px 5px 6px 13px}.landing-v14 .course-product-visual .box-brand{letter-spacing:.15em;margin-bottom:10px;font-size:5px}.landing-v14 .course-product-visual .box-mark{width:24px;height:24px;margin-bottom:8px}.landing-v14 .course-product-visual .course-box>strong{margin-bottom:8px;font-size:24px}.landing-v14 .course-product-visual .box-subtitle{font-size:5px;line-height:1.8}.landing-v14 .course-product-visual .box-format{padding-top:8px;font-size:4px}.landing-v14 .course-product-visual>figcaption{text-align:center;color:#7b8868;font-size:7px;line-height:1.6;position:absolute;bottom:13px;left:12px;right:12px}@media (max-width:900px) and (min-width:701px){.landing-v14 .bundle-canvas{height:315px}.landing-v14 .mini-users{width:159px}.landing-v14 .mini-compass{width:151px}.landing-v14 .mini-map{width:146px;top:125px}.landing-v14 .mini-scan{width:157px;right:15%}.landing-v14 .mini-journal{width:155px;left:22%}.landing-v14 .course-box{width:125px;height:192px;top:81px;left:7%}.landing-v14 .box-brand{font-size:5px}.landing-v14 .box-subtitle{font-size:6px}.landing-v14 .course-product-visual{height:230px}.landing-v14 .course-product-visual .course-box{width:91px;height:144px;left:6%}.landing-v14 .course-product-visual .course-box>strong{font-size:20px}.landing-v14 .course-product-visual .box-subtitle{font-size:5px}}@media (max-width:700px){.landing-v14 .bundle-visual{padding:24px 13px 15px}.landing-v14 .bundle-heading .eyebrow{font-size:7px}.landing-v14 .bundle-heading>strong{max-width:270px;margin:auto;font-size:22px}.landing-v14 .bundle-canvas{max-width:380px;height:306px;margin-top:20px}.landing-v14 .bundle-canvas:before{inset:38px 4% 24px}.landing-v14 .bundle-canvas .product-screen{border-radius:6px;width:71%;top:46px;left:17%;transform:rotate(-3deg)}.landing-v14 .screen-chrome{padding:6px}.landing-v14 .screen-chrome small{letter-spacing:.08em;margin-left:3px;font-size:4px}.landing-v14 .screen-chrome>span{width:3px;height:3px}.landing-v14 .screen-main{padding:7px}.landing-v14 .screen-course-heading{gap:5px;margin-bottom:6px}.landing-v14 .screen-course-heading strong{font-size:12px}.landing-v14 .screen-course-heading small{font-size:4px}.landing-v14 .screen-play{border-radius:4px;width:19px;height:19px;font-size:6px}.landing-v14 .screen-topics{gap:3px;margin-top:6px}.landing-v14 .screen-topics>span{letter-spacing:0;padding:3px;font-size:4px}.landing-v14 .bundle-canvas .course-box{width:88px;height:139px;padding:12px 8px 10px 15px;top:108px;left:5%;transform:rotate(-8deg)}.landing-v14 .bundle-canvas .course-box:before{width:8px}.landing-v14 .bundle-canvas .course-box:after{inset:6px 5px 5px 11px}.landing-v14 .bundle-canvas .box-brand{letter-spacing:.1em;margin-bottom:8px;font-size:4px}.landing-v14 .bundle-canvas .box-mark{width:20px;height:20px;margin-bottom:8px}.landing-v14 .bundle-canvas .course-box>strong{margin-bottom:8px;font-size:22px}.landing-v14 .bundle-canvas .box-subtitle{font-size:5px;line-height:1.8}.landing-v14 .bundle-canvas .box-format{padding-top:8px;font-size:3px}.landing-v14 .mini-product{border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:5px;padding:8px;box-shadow:0 6px 12px #34462a12}.landing-v14 .mini-product-icon{border-radius:4px;width:18px;height:18px}.landing-v14 .mini-product-icon .icon{width:11px;height:11px}.landing-v14 .mini-product-heading strong{font-size:7px;line-height:1.4}.landing-v14 .mini-product-heading small{font-size:5px;line-height:1.5}.landing-v14 .mini-users{width:131px;top:5px;left:0;transform:rotate(-5deg)}.landing-v14 .mini-compass{width:113px;top:12px;right:0;transform:rotate(5deg)}.landing-v14 .mini-map{width:114px;top:133px;right:0;transform:rotate(4deg)}.landing-v14 .mini-scan{width:136px;bottom:0;right:0;transform:rotate(4deg)}.landing-v14 .mini-journal{width:133px;bottom:4px;left:12%;transform:rotate(-4deg)}.landing-v14 .community-glyphs{margin-top:3px;padding-left:2px}.landing-v14 .community-glyphs>i{width:18px;height:18px;font-size:7px}.landing-v14 .community-glyphs .icon{width:8px;height:8px}.landing-v14 .community-glyphs>span{max-width:53px;padding-left:4px;font-size:4px}.landing-v14 .compass-glyph{gap:8px;padding-top:2px}.landing-v14 .compass-ring{width:25px;height:25px;box-shadow:inset 0 0 0 3px #edf1e4}.landing-v14 .compass-ring .icon{width:18px;height:18px}.landing-v14 .context-bars{gap:3px;height:21px}.landing-v14 .context-bars i{width:3px;height:12px}.landing-v14 .context-bars i:nth-child(2){height:18px}.landing-v14 .context-bars i:nth-child(3){height:15px}.landing-v14 .context-bars i:nth-child(4){height:20px}.landing-v14 .context-bars i:nth-child(5){height:13px}.landing-v14 .map-glyph{height:28px;margin-top:2px}.landing-v14 .map-glyph>span:first-child{top:5px}.landing-v14 .map-glyph>span:nth-child(2){top:14px}.landing-v14 .map-glyph>span:nth-child(3){top:24px}.landing-v14 .scanner-glyph{gap:4px;margin-top:2px}.landing-v14 .scanner-glyph i{height:4px}.landing-v14 .journal-glyph{gap:5px;margin-top:2px}.landing-v14 .visual-caption{max-width:280px;margin:14px auto 0;font-size:7px;line-height:1.8}.landing-v14 .course-product-visual{height:247px;margin:18px 0 21px}.landing-v14 .course-product-visual .product-screen{width:70%;top:23px;left:24%}.landing-v14 .course-product-visual .course-box{width:102px;height:157px;top:58px;left:7%}.landing-v14 .course-product-visual>figcaption{font-size:7px;bottom:13px}.landing-v14 .course-product-visual .screen-course-heading strong{font-size:12px}.landing-v14 .course-product-visual .screen-course-heading small{font-size:4px}.landing-v14 .course-product-visual .screen-topics>span{padding:3px;font-size:4px}.landing-v14 .course-product-visual .screen-play{width:20px;height:20px;font-size:6px}}.landing-v14 .bundle-canvas .screen-main>img{aspect-ratio:auto;object-fit:contain;height:170px}.landing-v14 .course-product-visual .screen-main>img{aspect-ratio:auto;object-fit:contain;height:112px}@media (max-width:700px){.landing-v14 .bundle-canvas .screen-main>img{height:116px}.landing-v14 .course-product-visual .screen-main>img{height:104px}}.landing-v14 .course-product-visual{height:275px}@media (max-width:700px){.landing-v14 .course-product-visual{height:267px}}.landing-v14{--paper:#f7f4eb;--card:#fffdf6;--olive:#425536;--forest:#293f2d;--quiet:#626c58;--gold:#97723c;--line:#dedfd1;--shadow:0 14px 40px #293c2510;background:var(--paper)}.landing-v14 .wrap{width:min(1120px,100% - 64px)}.landing-v14 .review{background:#eeeee4}.landing-v14 .site-head{padding:24px 0}.landing-v14 .brand{font-weight:500}.landing-v14 .nav .login{border-radius:14px}.landing-v14 .btn{border-radius:13px;min-height:50px;font-size:14px;box-shadow:0 3px 5px #26382109}.landing-v14 .btn:focus-visible,.landing-v14 a:focus-visible,.landing-v14 summary:focus-visible{outline-offset:4px;outline:3px solid #b28a4c}.landing-v14 .btn.secondary{background:#fffdf5}.landing-v14 .solar-icon,.landing-v14 .icon.solar-icon{width:24px;height:24px;color:inherit;fill:currentColor;stroke:none;stroke-width:0;flex:none;display:block}.landing-v14 .btn .solar-icon{width:20px;height:20px}.landing-v14 .icon-defs{width:0;height:0;position:absolute;overflow:hidden}.landing-v14 .hero{padding:60px 0 50px}.landing-v14 .hero-badge{color:#4d613f;letter-spacing:.09em;background:#edf0e3;border:1px solid #d6dfc9;border-radius:100px;gap:10px;padding:10px 18px 10px 14px;font-size:10px;font-weight:600;box-shadow:inset 0 1px #fffdf6}.landing-v14 .hero-badge .solar-icon{width:22px;height:22px}.landing-v14 .hero h1{max-width:890px;font-size:clamp(44px,5vw,65px)}.landing-v14 .hero p.lead{font-size:17px}.landing-v14 .hero-prices{gap:18px;font-size:12px}.landing-v14 .hero-prices .badge{border-radius:8px;padding:4px 8px;font-size:10px;transform:rotate(-3deg)}.landing-v14 .hero .small{font-size:12px}.landing-v14 .hero .actions{gap:13px}.landing-v14 .offer{box-shadow:var(--shadow);border-color:#cdd6c0;border-radius:28px}.landing-v14 .offer-top{padding:40px 42px 36px}.landing-v14 .offer-top .eyebrow{color:#f1dfb4;letter-spacing:.1em;background:#ffffff0b;border-color:#d8c28c52;border-radius:9px;padding:6px 11px;font-size:10px;transform:rotate(-1deg)}.landing-v14 .offer h2{font-size:47px}.landing-v14 .offer-top .intro{font-size:15px;line-height:1.8}.landing-v14 .offer-top .right .intro{font-size:23px}.landing-v14 .offer-top .tag{font-size:10px}.landing-v14 .offer-top .tag .solar-icon{width:20px;height:20px}.landing-v14 .bundle-visual{background:#eff2e6;padding-top:29px}.landing-v14 .bundle-heading .eyebrow{letter-spacing:.1em;font-size:10px}.landing-v14 .bundle-heading>strong{font-size:29px}.landing-v14 .product-screen{border-radius:13px}.landing-v14 .course-box{border-radius:5px 10px 10px 5px}.landing-v14 .mini-product{border-radius:15px;box-shadow:0 6px 18px #2b402b10}.landing-v14 .mini-product-icon{background:#edf1e3;border:0;border-radius:9px;width:25px;height:25px}.landing-v14 .mini-product-icon .solar-icon{width:19px;height:19px}.landing-v14 .community-glyphs .solar-icon{width:13px;height:13px}.landing-v14 .compass-ring .solar-icon{width:27px;height:27px}.landing-v14 .visual-caption{color:#69775a;font-size:10px}.landing-v14 .stack{background:#fffdf6;gap:14px;padding:25px 30px 18px}.landing-v14 .benefit{background:#f8f8ef;border:1px solid #e1e6d7;border-radius:21px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:25px 22px 23px}.landing-v14 .product-icon{color:#506540;background:#e8edde;border:1px solid #d9e1ca;border-radius:19px;flex:none;justify-content:center;align-items:center;width:54px;height:56px;display:flex;box-shadow:inset 0 1px #fffefa}.landing-v14 .product-icon .solar-icon{width:34px;height:34px}.landing-v14 .benefit:nth-child(2) .product-icon,.landing-v14 .benefit:nth-child(5) .product-icon{border-radius:20px 17px 21px 16px;transform:rotate(-4deg)}.landing-v14 .benefit:nth-child(2) .product-icon .solar-icon,.landing-v14 .benefit:nth-child(5) .product-icon .solar-icon{transform:rotate(4deg)}.landing-v14 .feature-label{letter-spacing:.09em;color:#6c795d;margin:0 0 10px;padding-right:67px;font-size:9px;font-weight:600;display:block}.landing-v14 .benefit h3{color:#384d2e;margin:0 0 9px;font-size:15px;font-weight:600;line-height:1.5}.landing-v14 .benefit p{color:#626f55;margin:0;font-size:13px;line-height:1.8}.landing-v14 .access-badge{color:#49603a;font:600 11px/1.5 var(--sans);letter-spacing:.015em;vertical-align:middle;white-space:normal;background:#ebf0e1;border:1px solid #d4dec5;border-radius:100px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:6px 11px;display:inline-flex}.landing-v14 .access-badge .solar-icon{width:19px;height:19px}.landing-v14 .access-olive{color:#49603a;background:#eaf0df;border-color:#d3ddc3}.landing-v14 .access-neutral{color:#667353;background:#fafaf1;border-color:#dfe3d2}.landing-v14 .access-brass{color:#67502a;background:#f1e3bd;border-color:#dcc998;border-radius:11px;transform:rotate(-1deg);box-shadow:inset 0 1px #fff3d8}.landing-v14 .access-included{color:#607849;background:#eef3e6;border:1px solid #d9e4cc;gap:3px;min-height:23px;padding:3px 7px 3px 5px;font-size:9px;font-weight:500;line-height:1.5;position:absolute;top:23px;right:20px}.landing-v14 .access-included .solar-icon{width:14px;height:14px}.landing-v14 .badge-beta{border-radius:7px;padding:3px 7px;font-size:10px;top:-1px}.landing-v14 .stack-note{color:#6f795f;padding:0 32px 25px;font-size:11px;line-height:1.9}.landing-v14 .plans{background:#eef1e6;gap:20px;padding:28px 30px 30px}.landing-v14 .plan{border-radius:23px;padding:30px;box-shadow:0 4px 10px #2f482403}.landing-v14 .plan.primary{box-shadow:0 8px 18px #263a2114}.landing-v14 .plan .label{min-height:34px;margin-bottom:17px;line-height:1.5}.landing-v14 .plan .access-badge{font-size:11px}.landing-v14 .plan h3{font-size:19px}.landing-v14 .plan .price{margin:17px 0 14px;font-size:53px}.landing-v14 .plan .price span{font-size:12px}.landing-v14 .plan p.description{max-width:410px;margin-bottom:25px;font-size:14px;line-height:1.8}.landing-v14 .plan .btn{border-radius:12px;min-height:49px;font-size:13px}.landing-v14 .plan .small{margin-top:16px;font-size:11px;line-height:1.9}.landing-v14 .access-line{margin-top:17px;font-size:11px}.landing-v14 .access-line .solar-icon{width:16px;height:16px;margin-top:2px}.landing-v14 .lifetime-offer{background:#f8f3e6;border-top:1px solid #e1dac5;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:30px;padding:30px 35px}.landing-v14 .lifetime-copy{align-items:center;gap:22px;min-width:0;display:flex}.landing-v14 .lifetime-words{min-width:0}.landing-v14 .lifetime-copy .access-badge{color:#847044;letter-spacing:.07em;background:0 0;border:0;gap:5px;padding:0;font-size:10px;font-weight:600}.landing-v14 .lifetime-copy .access-badge .solar-icon{width:18px;height:18px}.landing-v14 .lifetime-copy h3{margin:9px 0 11px;font-size:28px;line-height:1.2}.landing-v14 .lifetime-copy p{max-width:470px;font-size:12px;line-height:1.85}.landing-v14 .lifetime-buy{max-width:290px}.landing-v14 .lifetime-price{gap:9px;font-size:37px}.landing-v14 .lifetime-price span{font-size:11px}.landing-v14 .lifetime-buy .btn{background:#fffdf4;border-radius:12px;min-height:47px;font-size:12px}.landing-v14 .lifetime-note{font-size:10px}.landing-v14 .heritage-seal{color:#8c6c39;flex:0 0 112px;width:112px;height:112px;display:block;position:relative;transform:rotate(-5deg)}.landing-v14 .heritage-frame{fill:currentColor;stroke:none;width:100%;height:100%;color:inherit;position:absolute;inset:0;overflow:visible}.landing-v14 .seal-top,.landing-v14 .seal-center,.landing-v14 .seal-bottom{text-align:center;line-height:1.1;position:absolute;left:0;right:0}.landing-v14 .seal-top{letter-spacing:.15em;font-size:7px;font-weight:600;top:21%}.landing-v14 .seal-center{font:normal 18px/1 var(--serif);letter-spacing:.005em;color:#69522d;white-space:nowrap;top:44%}.landing-v14 .seal-bottom{letter-spacing:.11em;font-size:6px;font-weight:600;bottom:21%}.landing-v14 .course{border-radius:28px;grid-template-columns:1.17fr 1fr;gap:37px;margin-top:44px;padding:37px;box-shadow:0 9px 30px #584a2b08}.landing-v14 .course .eyebrow{letter-spacing:.1em;font-size:10px}.landing-v14 .section-number{background:#eeeadb;border-color:#dfd5b8;border-radius:9px;width:26px;height:26px;font-size:10px}.landing-v14 .course h2{margin-bottom:17px;font-size:39px}.landing-v14 .access-facts{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.landing-v14 .access-facts .access-badge{padding:6px 12px;font-size:11px}.landing-v14 .access-facts .solar-icon{width:18px;height:18px}.landing-v14 .course-product-visual{background:#eff3e7;border-color:#dbe3cd;border-radius:21px}.landing-v14 .course .intro{font-size:14px;line-height:1.85}.landing-v14 .course ul{gap:10px}.landing-v14 .course li{font-size:13px}.landing-v14 .course .checkout{background:#f6f0df;border:1px solid #e1d6b8;border-radius:23px;padding:31px;position:relative;overflow:visible;box-shadow:inset 0 1px #fffdf4}.landing-v14 .sale{letter-spacing:.08em;color:#8a6936;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:600;line-height:1.5}.landing-v14 .sale-price-heading{align-items:center;gap:20px;min-height:75px;margin-top:24px}.landing-v14 .sale-price-heading .old{color:#80745a;font-size:13px}.landing-v14 .heritage-discount{color:#a17a38;filter:drop-shadow(0 3px #ae8b3c14);flex:0 0 116px;width:116px;height:94px;display:block;position:relative;transform:rotate(6deg)}.landing-v14 .heritage-discount .heritage-frame{color:#a17a38}.landing-v14 .heritage-discount-copy{color:#745724;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:24% 17% 21%}.landing-v14 .heritage-discount strong{font:600 30px/1 var(--serif);letter-spacing:-.03em}.landing-v14 .heritage-discount-copy>span{font:600 9px/1.5 var(--sans);letter-spacing:.16em;margin-top:4px}.landing-v14 .course .price{letter-spacing:-.045em;color:#405431;margin:10px 0 7px;font-size:67px}.landing-v14 .course .checkout>.small{color:#716a52;font-size:11px;line-height:1.8}.landing-v14 .offer-countdown{background:#fffaf0;border:1px solid #dfd2ad;border-radius:16px;margin-top:23px;padding:19px 16px;box-shadow:inset 0 1px #fffef8}.landing-v14 .countdown-label{letter-spacing:.1em;font-weight:600;color:#887046!important;margin-bottom:13px!important;font-size:9px!important;line-height:1.5!important}.landing-v14 .countdown-digits strong{color:#485b38;font-size:33px;line-height:1.1}.landing-v14 .countdown-digits span{color:#7a795f;font-size:9px}.landing-v14 .countdown-digits>b{color:#b9a77d;font-size:23px}.landing-v14 .course .offer-countdown+.btn{border-radius:13px;min-height:51px;margin-top:19px;margin-bottom:18px;font-size:14px}.landing-v14 .deadline{color:#78623e;border-top:1px dashed #daccaa;gap:10px;padding-top:18px;font-size:12px}.landing-v14 .deadline .solar-icon{width:20px;height:20px;margin-top:0}.landing-v14 .deadline small{color:#7c7158;font-size:11px}.landing-v14 .excluded{border-top-color:#e0e4d3;font-size:11px;line-height:1.9}.landing-v14 .compare h2,.landing-v14 .faqs h2{font-size:33px}.landing-v14 .table-scroll{border-radius:18px}.landing-v14 td{font-size:12px}.landing-v14 .faqs details{border-radius:15px;padding:20px 22px}.landing-v14 .faqs summary{font-size:14px}.landing-v14 .faqs details p{font-size:13px}.landing-v14 .foot{align-items:start;font-size:11px;line-height:1.8}.landing-v14 .art-credits{color:#7d846e;max-width:410px;margin-top:8px;font-size:9px;line-height:1.7;display:block}.landing-v14 .art-credits a{text-underline-offset:3px}.landing-v14 .member .plan,.landing-v14 .member .plans,.landing-v14 .member .notice{border-radius:22px}.landing-v14 .member .plan{padding:29px}.landing-v14 .member .plan h3{font-size:19px}.landing-v14 .member .plan .price{font-size:49px}.landing-v14 .member .price [data-course-price]{font:inherit;letter-spacing:inherit;color:inherit}.landing-v14 .member .plans ul{font-size:13px;line-height:1.9}.landing-v14 .member .plan.primary .sale{color:#e9d4a4;letter-spacing:.08em;font-size:10px;line-height:1.7}.landing-v14 .member .plan.primary .offer-countdown{border-radius:16px;padding:18px 14px}.landing-v14 .member .lifetime-offer{background:#f8f3e6;border-radius:22px}.landing-v14 .member .lifetime-copy h3{font-size:27px}.landing-v14 dialog{border-radius:24px}.landing-v14 dialog .btn{border-radius:12px}@media (max-width:1000px) and (min-width:701px){.landing-v14 .benefit{grid-template-columns:45px minmax(0,1fr);gap:12px;padding:22px 17px}.landing-v14 .product-icon{border-radius:16px;width:45px;height:48px}.landing-v14 .product-icon .solar-icon{width:30px;height:30px}.landing-v14 .benefit h3{font-size:14px}.landing-v14 .benefit p{font-size:12px}.landing-v14 .access-included{gap:2px;padding:2px 4px;font-size:8px;top:20px;right:15px}.landing-v14 .access-included .solar-icon{width:12px;height:12px}.landing-v14 .feature-label{padding-right:60px;font-size:8px}.landing-v14 .lifetime-copy{gap:15px}.landing-v14 .heritage-seal{flex-basis:90px;width:90px;height:90px}.landing-v14 .seal-center{font-size:15px}.landing-v14 .seal-top{font-size:6px}.landing-v14 .seal-bottom{font-size:5px}.landing-v14 .lifetime-offer{gap:20px;padding:27px}.landing-v14 .course{gap:25px;padding:28px}.landing-v14 .course .checkout{padding:24px}.landing-v14 .plan{padding:25px}.landing-v14 .plan .access-badge{font-size:10px}.landing-v14 .course .price{font-size:61px}}@media (max-width:700px){.landing-v14 .wrap{width:calc(100% - 28px)}.landing-v14 .site-head{padding:18px 0}.landing-v14 .brand{font-size:25px}.landing-v14 .brand img{width:36px;height:36px}.landing-v14 .nav{gap:17px;font-size:12px}.landing-v14 .hero{padding:41px 9px 36px}.landing-v14 .hero-badge{letter-spacing:.065em;gap:8px;max-width:100%;padding:9px 12px;font-size:8px;line-height:1.5}.landing-v14 .hero-badge .solar-icon{width:20px;height:20px}.landing-v14 .hero h1{max-width:470px;font-size:43px}.landing-v14 .hero p.lead{font-size:15px;line-height:1.8}.landing-v14 .hero .btn{border-radius:12px;min-height:48px;padding:12px 16px;font-size:12px}.landing-v14 .hero-prices{gap:8px 13px;font-size:11px}.landing-v14 .hero-prices .badge{font-size:9px}.landing-v14 .hero .small{font-size:11px}.landing-v14 .offer,.landing-v14 .course{border-radius:24px}.landing-v14 .offer-top{gap:20px;padding:29px 24px}.landing-v14 .offer-top .eyebrow{font-size:9px}.landing-v14 .offer h2{font-size:41px}.landing-v14 .offer-top .intro{font-size:14px}.landing-v14 .offer-top .right .intro{font-size:21px}.landing-v14 .bundle-heading>strong{font-size:24px}.landing-v14 .bundle-heading .eyebrow{font-size:9px}.landing-v14 .bundle-visual{padding-top:25px}.landing-v14 .stack{grid-template-columns:1fr;gap:12px;padding:20px 17px 15px}.landing-v14 .benefit{border-radius:20px;grid-template-columns:47px minmax(0,1fr);gap:13px;padding:22px 18px}.landing-v14 .product-icon{border-radius:17px;width:47px;height:50px}.landing-v14 .product-icon .solar-icon{width:31px;height:31px}.landing-v14 .feature-label{min-height:16px;margin-bottom:10px;padding-right:65px;font-size:8px;line-height:1.5}.landing-v14 .access-included{gap:2px;min-height:22px;padding:3px 5px;font-size:8px;top:20px;right:15px}.landing-v14 .access-included .solar-icon{width:13px;height:13px}.landing-v14 .benefit h3{font-size:14px;line-height:1.55}.landing-v14 .benefit p{font-size:12px;line-height:1.8}.landing-v14 .badge-beta{font-size:9px}.landing-v14 .stack-note{padding:0 22px 22px;font-size:10px}.landing-v14 .plans{grid-template-columns:1fr;gap:17px;padding:22px 18px}.landing-v14 .plan{border-radius:21px;padding:26px 24px}.landing-v14 .plan .access-badge{font-size:10px}.landing-v14 .plan h3{font-size:19px}.landing-v14 .plan .price{font-size:51px}.landing-v14 .plan p.description{font-size:13px}.landing-v14 .plan .small{font-size:10px}.landing-v14 .plan .btn{border-radius:12px;min-height:48px;font-size:12px}.landing-v14 .access-line{padding:0 5px;font-size:10px}.landing-v14 .lifetime-offer{grid-template-columns:1fr;gap:24px;padding:27px 22px}.landing-v14 .lifetime-copy{align-items:flex-start;gap:15px}.landing-v14 .heritage-seal{flex-basis:86px;width:86px;height:86px;margin-top:8px}.landing-v14 .seal-center{font-size:14px}.landing-v14 .seal-top{font-size:5.5px}.landing-v14 .seal-bottom{font-size:5px}.landing-v14 .lifetime-copy .access-badge{letter-spacing:.04em;gap:4px;font-size:8px;line-height:1.5}.landing-v14 .lifetime-copy .access-badge .solar-icon{width:16px;height:16px}.landing-v14 .lifetime-copy h3{margin-top:8px;font-size:26px}.landing-v14 .lifetime-copy p{font-size:12px;line-height:1.8}.landing-v14 .lifetime-buy{max-width:none}.landing-v14 .lifetime-price{font-size:38px}.landing-v14 .lifetime-price span{font-size:10px}.landing-v14 .lifetime-buy .btn{border-radius:12px;min-height:48px;font-size:12px}.landing-v14 .lifetime-note{font-size:10px}.landing-v14 .course{grid-template-columns:1fr;gap:26px;margin-top:30px;padding:27px 21px}.landing-v14 .course .eyebrow{font-size:9px}.landing-v14 .course h2{font-size:36px}.landing-v14 .section-number{border-radius:8px;width:24px;height:24px}.landing-v14 .access-facts{gap:8px;margin-bottom:19px}.landing-v14 .access-facts .access-badge{gap:6px;padding:6px 10px;font-size:10px}.landing-v14 .access-facts .solar-icon{width:17px;height:17px}.landing-v14 .course-product-visual{border-radius:18px}.landing-v14 .course .intro{font-size:14px}.landing-v14 .course li{font-size:12px}.landing-v14 .course .checkout{border:1px solid #e1d5b5;border-radius:21px;padding:28px 23px;overflow:visible}.landing-v14 .sale{letter-spacing:.07em;font-size:9px;line-height:1.65}.landing-v14 .sale-price-heading{min-height:78px;margin-top:20px}.landing-v14 .heritage-discount{flex-basis:110px;width:110px;height:91px}.landing-v14 .heritage-discount strong{font-size:29px}.landing-v14 .course .price{margin-top:7px;font-size:65px}.landing-v14 .course .checkout>.small{font-size:10px}.landing-v14 .offer-countdown{border-radius:15px;margin-top:22px;padding:18px 12px}.landing-v14 .countdown-digits strong{font-size:32px}.landing-v14 .countdown-label{font-size:8px!important}.landing-v14 .countdown-digits span{font-size:8px}.landing-v14 .course .offer-countdown+.btn{border-radius:12px;min-height:50px;font-size:13px}.landing-v14 .deadline{gap:8px;font-size:11px}.landing-v14 .deadline small,.landing-v14 .excluded{font-size:10px}.landing-v14 .faqs summary{font-size:13px}.landing-v14 .faqs details p{font-size:12px}.landing-v14 .table-scroll{border-radius:16px}.landing-v14 td{font-size:11px}.landing-v14 .member .plan{border-radius:20px;padding:25px 22px}.landing-v14 .member .plans{border-radius:23px}.landing-v14 .member .plan .price{font-size:43px}.landing-v14 .member .plans ul{font-size:12px}.landing-v14 .member .lifetime-offer{padding:25px 21px}.landing-v14 .member .lifetime-copy h3{font-size:25px}.landing-v14 .art-credits{max-width:330px;font-size:8px}.landing-v14 .visual-caption{font-size:8px}}@media (prefers-reduced-motion:reduce){.landing-v14{scroll-behavior:auto}.landing-v14 .btn{transition:none}}.landing-v14 .heritage-discount{flex-basis:138px;width:138px;height:83px}.landing-v14 .heritage-discount-copy{inset:25% 21% 23%}.landing-v14 .heritage-discount strong{font-size:27px}.landing-v14 .heritage-discount-copy>span{margin-top:2px;font-size:8px;line-height:1.2}@media (max-width:700px){.landing-v14 .heritage-discount{flex-basis:128px;width:128px;height:75px}.landing-v14 .heritage-discount strong{font-size:25px}}@media (max-width:360px){.landing-v14 .sale-price-heading{gap:8px}.landing-v14 .sale-price-heading .old{font-size:12px}.landing-v14 .heritage-discount{flex-basis:108px;width:108px;height:64px}.landing-v14 .heritage-discount strong{font-size:22px}.landing-v14 .heritage-discount-copy>span{font-size:7px}.landing-v14 .hero h1{font-size:39px}.landing-v14 .lifetime-copy{gap:12px}.landing-v14 .heritage-seal{flex-basis:76px;width:76px;height:80px}.landing-v14 .seal-center{font-size:12px}}.landing-v14 .offer-top .eyebrow{width:fit-content;max-width:100%;display:inline-flex}.landing-v14 .sale-price-heading{padding-right:5px}.landing-v14 .lifetime-deal-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.landing-v14 .lifetime-regular{font:500 12px/1.5 var(--sans);color:#796d53;margin:0}.landing-v14 .lifetime-regular del{font:normal 20px/1.3 var(--serif);color:#766545;margin-left:4px;text-decoration-thickness:1.3px}.landing-v14 .lifetime-savings{color:#6d5124;font:600 11px/1.5 var(--sans);letter-spacing:.015em;background:#efe1b7;border:1px solid #dcca94;border-radius:9px;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex;transform:rotate(-2deg)}.landing-v14 .lifetime-price .lifetime-now{font:600 10px/1.5 var(--sans);letter-spacing:.075em;text-transform:uppercase;color:#7a704f;margin-right:0}.landing-v14 .lifetime-compare{color:#4b5e3c;margin-top:5px;display:inline-block}.landing-v14 .lifetime-compare del{color:#83745b;margin-right:3px}.landing-v14 .lifetime-compare strong{font-weight:600}@media (max-width:700px){.landing-v14 .lifetime-regular{font-size:12px}.landing-v14 .lifetime-regular del{font-size:20px}.landing-v14 .lifetime-savings{padding:5px 10px;font-size:11px}.landing-v14 .lifetime-price .lifetime-now{font-size:10px}.landing-v14 .lifetime-deal-line{max-width:350px}.landing-v14 .lifetime-buy .lifetime-price{gap:4px 8px}.landing-v14 .lifetime-compare{line-height:1.8}}.landing-v14 .lifetime-promo-label{color:#fff6df;width:fit-content;max-width:100%;font:600 11px/1.5 var(--sans);letter-spacing:.025em;background:#2b432f;border:1px solid #455e3b;border-radius:10px;align-items:center;gap:7px;margin:0 0 13px;padding:7px 10px;display:flex;box-shadow:0 2px 4px #2b402b0a}.landing-v14 .lifetime-promo-label .solar-icon{color:#e6ce97;width:16px;height:16px}.landing-v14 .lifetime-promo-label>span{min-width:0}.landing-v14 .lifetime-price [data-lifetime-price]{font:inherit;letter-spacing:inherit;color:inherit}.landing-v14 .lifetime-promo-deadline{font:500 10px/1.6 var(--sans);color:#827047;display:block}.landing-v14 .lifetime-buy{gap:11px}@media (max-width:700px){.landing-v14 .lifetime-promo-label{gap:6px;margin-bottom:12px;padding:7px 9px;font-size:10px;line-height:1.5}.landing-v14 .lifetime-promo-label .solar-icon{width:15px;height:15px}.landing-v14 .lifetime-promo-deadline{font-size:10px}.landing-v14 .lifetime-price [data-lifetime-price]{font:inherit;letter-spacing:inherit}}.landing-v14 .course .checkout{justify-content:flex-start;padding:27px;box-shadow:inset 0 1px #fffdf4,0 5px 20px #806a3210}.landing-v14 .holiday-promo{color:#fff9e8;background:#2b432f;border:1px solid #3d593d;border-radius:18px;align-self:stretch;gap:10px;max-width:100%;padding:21px 23px 22px;display:grid;box-shadow:0 4px 9px #283b2a0c}.landing-v14 .holiday-kicker{font:600 11px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ead3a0}.landing-v14 .holiday-promo>.sale,.landing-v14 .member .plan.primary .holiday-promo>.sale{font:600 29px/1.13 var(--serif);letter-spacing:-.02em;color:#fff9e8;text-transform:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:auto;margin:0;padding:0;display:block}.landing-v14 .course .sale-price-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 10px;min-height:0;margin-top:23px;padding:0 7px 0 0;display:flex}.landing-v14 .course-price-copy{min-width:0}.landing-v14 .course .sale-price-heading .old{color:#76694e;white-space:nowrap;margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.5}.landing-v14 .course .sale-price-heading .old del{letter-spacing:-.02em;color:#77684c;margin-left:6px;font-size:23px;text-decoration-thickness:1.5px}.landing-v14 .now-label{letter-spacing:.08em;text-transform:uppercase;color:#61704d;margin:0 0 1px;font-size:11px;font-weight:600;line-height:1.5;display:block}.landing-v14 .course .course-price-copy .price{letter-spacing:-.055em;color:#38502d;margin:0 0 8px;font-size:76px;line-height:1.05}.landing-v14 .course-savings{color:#466032;font:600 13px/1.4 var(--sans);letter-spacing:.015em;background:#e7eedb;border:1px solid #ccd8b9;border-radius:9px;align-items:center;padding:5px 11px;display:inline-flex}.landing-v14 .course .heritage-discount{color:#9c7132;flex-basis:154px;width:154px;height:91px;margin:5px 0;transform:rotate(6deg)}.landing-v14 .course .heritage-discount .heritage-frame{color:#9c7132}.landing-v14 .course .heritage-discount strong{font-size:32px;line-height:1}.landing-v14 .course .heritage-discount-copy>span{letter-spacing:.15em;margin-top:2px;font-size:10px;line-height:1.2}.landing-v14 .course .checkout>.small{margin-top:14px;font-size:11px;line-height:1.7}.landing-v14 .course .offer-countdown{margin-top:21px}.landing-v14 .course .checkout>.small:last-child{margin-top:15px}.landing-v14 .member .plan.primary .holiday-promo{box-shadow:none;background:#344f36;border-color:#b8a36a85;border-radius:16px;gap:8px;margin-bottom:23px;padding:17px 19px}.landing-v14 .member .plan.primary .holiday-promo>.sale{font-size:26px}.landing-v14 .member .plan.primary .holiday-kicker{font-size:10px}@media (max-width:1000px) and (min-width:701px){.landing-v14 .course .checkout{padding:23px}.landing-v14 .holiday-promo{padding:19px 20px}.landing-v14 .holiday-promo>.sale{font-size:26px}.landing-v14 .course .course-price-copy .price{font-size:66px}.landing-v14 .course .heritage-discount{flex-basis:126px;width:126px;height:76px}.landing-v14 .course .heritage-discount strong{font-size:26px}.landing-v14 .course .heritage-discount-copy>span{font-size:8px}.landing-v14 .course .sale-price-heading .old del{font-size:21px}}@media (max-width:700px){.landing-v14 .course .checkout{padding:24px 21px}.landing-v14 .holiday-promo{border-radius:17px;gap:10px;padding:20px 21px}.landing-v14 .holiday-promo>.sale{font-size:29px;line-height:1.13}.landing-v14 .holiday-kicker{letter-spacing:.08em;font-size:10px}.landing-v14 .course .sale-price-heading{gap:15px 8px;margin-top:23px;padding-right:5px}.landing-v14 .course .sale-price-heading .old{margin-bottom:11px;font-size:14px}.landing-v14 .course .sale-price-heading .old del{font-size:22px}.landing-v14 .course .course-price-copy .price{font-size:72px}.landing-v14 .course .heritage-discount{flex-basis:138px;width:138px;height:82px}.landing-v14 .course .heritage-discount strong{font-size:28px}.landing-v14 .course .heritage-discount-copy>span{font-size:9px}.landing-v14 .course-savings{padding:5px 10px;font-size:12px}.landing-v14 .course .checkout>.small{margin-top:14px;font-size:10px}.landing-v14 .member .plan.primary .holiday-promo{padding:18px}.landing-v14 .member .plan.primary .holiday-promo>.sale{font-size:27px}}@media (max-width:400px){.landing-v14 .course .checkout{padding:22px 19px}.landing-v14 .holiday-promo{padding:18px 17px}.landing-v14 .holiday-promo>.sale{font-size:26px}.landing-v14 .holiday-kicker{font-size:9px}.landing-v14 .course .course-price-copy .price{font-size:65px}.landing-v14 .course .heritage-discount{flex-basis:116px;width:116px;height:69px}.landing-v14 .course .heritage-discount strong{font-size:24px}.landing-v14 .course .heritage-discount-copy>span{font-size:8px}.landing-v14 .course .sale-price-heading .old{font-size:13px}.landing-v14 .course .sale-price-heading .old del{font-size:20px}}@media (max-width:340px){.landing-v14 .course .course-price-copy .price{font-size:60px}.landing-v14 .course .sale-price-heading{gap:14px 7px}.landing-v14 .course .heritage-discount{flex-basis:100px;width:100px;height:60px}.landing-v14 .course .heritage-discount strong{font-size:21px}.landing-v14 .course .heritage-discount-copy>span{font-size:7px}.landing-v14 .holiday-promo>.sale{font-size:24px}.landing-v14 .holiday-kicker{letter-spacing:.06em;font-size:8px}}.landing-v14 .testimonials{border-top:1px solid var(--line);background:#f5f4ea;padding:38px 32px 28px;scroll-margin-top:25px}.landing-v14 .testimonials-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.landing-v14 .testimonials-label{color:#75603a;font:600 10px/1.5 var(--sans);letter-spacing:.06em;background:#eee8d4;border:1px solid #d8d5bf;border-radius:9px;align-items:center;gap:7px;margin:0 0 12px;padding:5px 10px;display:inline-flex;transform:rotate(-1.5deg)}.landing-v14 .testimonials-label .solar-icon{width:16px;height:16px}.landing-v14 .testimonials h2{font:normal 38px/1.15 var(--serif);letter-spacing:-.035em;color:#354b32;margin:0}.landing-v14 .testimonials-intro{color:#65705d;margin:10px 0 0;font-size:12px;line-height:1.8}.landing-v14 .testimonials-controls{flex:none;gap:9px;padding-bottom:3px;display:flex}.landing-v14 .testimonial-arrow{color:#3e5336;cursor:pointer;background:#fffdf6;border:1px solid #cdd3bf;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .15s,color .15s;display:inline-flex;box-shadow:0 2px 6px #293f2d04}.landing-v14 .testimonial-arrow:hover{background:#e9eddf;border-color:#a9b69b}.landing-v14 .testimonial-arrow:active{background:#dce4ce}.landing-v14 .testimonial-arrow .solar-icon{width:23px;height:23px}.landing-v14 .testimonial-prev .solar-icon{transform:rotate(180deg)}.landing-v14 .testimonial-arrow:focus-visible,.landing-v14 .testimonial-dots button:focus-visible{outline-offset:4px;outline:3px solid #9b7740}.landing-v14 .testimonials-track{min-width:0}.landing-v14 .testimonial-card{color:#3d4b34;background:#fffdf7;border:1px solid #dedfd1;border-radius:23px;flex-direction:column;min-width:0;min-height:358px;margin:0;padding:29px 36px 26px;display:flex;box-shadow:0 5px 16px #293f2d05}.landing-v14 .testimonial-card:not([hidden]){animation:.18s ease-out testimonial-enter}.landing-v14 .testimonial-quote-mark{color:#a48a54;height:39px;font:normal 66px/.95 var(--serif);display:block}.landing-v14 .testimonial-card blockquote{flex:1;max-width:940px;margin:14px 0 26px}.landing-v14 .testimonial-card blockquote p{font:normal 28px/1.55 var(--serif);letter-spacing:-.02em;margin:0}.landing-v14 .testimonial-card figcaption{border-top:1px solid #e4e5d9;align-items:center;padding-top:18px;display:flex}.landing-v14 .testimonial-person{align-items:center;gap:12px;min-width:0;display:flex}.landing-v14 .testimonial-person img{object-fit:cover;border:2px solid #fffdf7;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 0 0 1px #d9ddce}.landing-v14 .testimonial-person strong{font:600 12px/1.6 var(--sans);letter-spacing:.01em;display:block}.landing-v14 .testimonial-person div>span{font:10px/1.6 var(--sans);color:#727967;display:block}.landing-v14 .testimonial-featured{color:#fff9e9;background:#2b432f;border-color:#2b432f;box-shadow:0 10px 25px #293f2d0a}.landing-v14 .testimonial-featured .testimonial-quote-mark{color:#d7be81}.landing-v14 .testimonial-featured figcaption{border-color:#ffffff24}.landing-v14 .testimonial-featured .testimonial-person img{box-shadow:none;border-color:#b6bd9c}.landing-v14 .testimonial-featured .testimonial-person div>span{color:#c6d0ba}.landing-v14 .testimonial-card.tone-gold{background:#f4edda;border-color:#e3d8b8}.landing-v14 .testimonials-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;display:flex}.landing-v14 .testimonials-archive-note{font:10px/1.7 var(--sans);color:#727a65;margin:0}.landing-v14 .testimonials-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-v14 .testimonial-dots{gap:0;display:flex}.landing-v14 .testimonial-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.landing-v14 .testimonial-dots button:before{content:"";background:#b7bda7;border-radius:20px;width:7px;height:7px;transition:width .16s,background .16s;display:block}.landing-v14 .testimonial-dots button[aria-current=true]:before{background:#425937;width:23px}.landing-v14 .testimonial-dots button:hover:before{background:#738663}.landing-v14 .testimonial-counter{font:10px/1.7 var(--sans);color:#66745b;font-variant-numeric:tabular-nums;min-width:87px}@keyframes testimonial-enter{0%{opacity:.55;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.landing-v14 .testimonials{padding:32px 25px 25px}.landing-v14 .testimonial-card{min-height:365px;padding:27px}.landing-v14 .testimonial-card blockquote p{font-size:25px}}@media (max-width:700px){.landing-v14 .testimonials{padding:29px 18px 22px}.landing-v14 .testimonials-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.landing-v14 .testimonials h2{font-size:33px}.landing-v14 .testimonials-intro{margin-top:9px;font-size:12px;line-height:1.7}.landing-v14 .testimonials-controls{gap:8px;padding:0}.landing-v14 .testimonial-arrow{width:44px;height:44px}.landing-v14 .testimonial-card{border-radius:20px;min-height:0;padding:23px 18px}.landing-v14 .testimonial-card blockquote{margin:15px 0 24px}.landing-v14 .testimonial-card blockquote p{font-size:clamp(18px,4.8vw,21px);line-height:1.55}.landing-v14 .testimonial-person img{width:41px;height:41px}.landing-v14 .testimonials-footer{gap:7px;margin-top:14px}.landing-v14 .testimonials-pagination{justify-content:space-between;gap:8px;width:100%}.landing-v14 .testimonials-archive-note,.landing-v14 .testimonial-counter{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-v14 .testimonial-card:not([hidden]){animation:none}.landing-v14 .testimonial-arrow,.landing-v14 .testimonial-dots button:before{transition:none}}.landing-v14 .testimonial-initials{color:#4b6240;width:46px;height:46px;font:600 13px/1 var(--sans);letter-spacing:.04em;background:#e9eddf;border:1px solid #d3d9c7;border-radius:50%;flex:none;place-items:center;display:grid}.landing-v14 .testimonial-featured .testimonial-initials{color:#dfcf9d;background:#ffffff0b;border-color:#7d906e}.landing-v14 .testimonial-card blockquote p{white-space:pre-line;overflow-wrap:anywhere}.landing-v14 .testimonial-card.is-collapsible:not(.is-expanded) blockquote p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-v14 .testimonial-expand{color:#536746;text-underline-offset:4px;min-height:44px;font:12px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-12px 0 13px;padding:4px 0;text-decoration:underline}.landing-v14 .testimonial-featured .testimonial-expand{color:#e3d1a3}.landing-v14 .testimonial-excerpt{font:10px/1.5 var(--sans);color:#7b806e;margin-top:3px;display:inline-block}.landing-v14 .testimonial-featured .testimonial-excerpt{color:#c8d2bc}@media (max-width:700px){.landing-v14 .testimonial-initials{width:41px;height:41px;font-size:12px}.landing-v14 .testimonial-card.is-collapsible:not(.is-expanded) blockquote p{-webkit-line-clamp:8}}.landing-v14 .testimonial-person>div{min-width:0}.landing-v14 .testimonial-person strong{overflow-wrap:anywhere}
