.premium-home{--ph-green:#a9df91;--ph-ink:#f6f5ee;color:var(--ph-ink);background:#041009;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.premium-home *{box-sizing:border-box}.premium-home a{text-decoration:none}.premium-container{width:min(1384px,100% - 64px);margin-inline:auto}.premium-hero{background:linear-gradient(90deg,#000d07e6 0%,#000d07c2 39%,#000d070d 72%),50%/cover no-repeat;border-bottom:1px solid #accc9626}.premium-nav{background:#06100ba6;border:1px solid #8ca97b25;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:26px;min-height:78px;padding:10px 16px;display:flex}.premium-brand{color:var(--ph-ink);flex-shrink:0;align-items:center;gap:16px;display:flex}.premium-brand img{object-fit:contain;background:#001009;border:1px solid #8fc97d;border-radius:10px;width:56px;height:56px}.premium-brand b{font-size:20px}.premium-brand small{letter-spacing:1.5px;color:#d0d5cf;margin-top:5px;font-size:12px;display:block}.premium-nav nav{gap:28px;margin-left:auto;display:flex}.premium-nav nav a{color:#f5f4ed;font-size:14px}.premium-home .premium-button,.premium-home .premium-outline{border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px 25px;font-size:14px;font-weight:700;line-height:1.35;transition:filter .2s,transform .2s;display:inline-flex}.premium-home .premium-button{color:#071308;background:linear-gradient(#b2e393,#78ca6e);box-shadow:inset 0 1px #ffffff60}.premium-home .premium-outline{color:#f5f5ef;background:#07120ca6;border:1px solid #a5c58a}.premium-outline svg{color:var(--ph-green)}.premium-home a:hover{filter:brightness(1.12)}:is(.premium-home a:focus-visible,.premium-home summary:focus-visible){outline-offset:5px;outline:3px solid #b1eb92}.premium-intro{align-items:center;min-height:450px;padding:43px 18px 32px;display:flex}.premium-kicker{letter-spacing:3px;color:#a2dc93;font-size:10px;font-weight:700;line-height:1.6;display:block}.premium-home h1{letter-spacing:-1.8px;color:#f6f5ee;margin:15px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.1vw,64px);font-weight:700;line-height:1.04}.premium-home h1 em{color:#b4dc99;font-style:normal}.premium-copy>p{color:#dedfd9;max-width:620px;margin:18px 0;font-size:18px;line-height:1.55}.premium-actions{flex-wrap:wrap;gap:18px;margin:22px 0 30px;display:flex}.premium-actions .premium-outline{min-width:260px}.premium-benefits{gap:32px;display:flex}.premium-benefits span{color:#e1e4dd;align-items:center;gap:13px;font-size:12px;line-height:1.55;display:flex}.premium-benefits svg{color:#a4df91;stroke-width:1.7px;width:30px;height:32px}.premium-content{padding-top:20px;padding-bottom:20px}.premium-section-head{justify-content:space-between;align-items:end;gap:32px;margin:0 18px 17px;display:flex}.premium-home h2{color:#f5f4ec;letter-spacing:-.5px;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.2}.premium-section-head>p{color:#c6cbc3;max-width:390px;margin:0;font-size:14px;line-height:1.5}.premium-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.premium-course{color:#f5f4ed;background:linear-gradient(120deg,#0e1a12,#061009);border:1px solid #62735870;border-radius:12px;transition:transform .2s;display:block;position:relative;overflow:hidden}.premium-course:hover{transform:translateY(-4px)}.premium-course-photo{height:115px;overflow:hidden}.premium-course-photo img{object-fit:cover;object-position:center 35%;opacity:.83;width:100%;height:100%}.premium-course-copy{padding:17px 20px 16px;position:relative}.premium-course-icon{color:#c3dd8c;background:#09150de8;border:1px solid #a6c477;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-44px;display:grid;position:relative}.premium-course h3{margin:10px 0 7px;font:700 23px/1.2 Georgia,serif}.premium-course p{color:#c9cec6;max-width:255px;min-height:40px;margin:0 0 8px;font-size:13px;line-height:1.5}.premium-level{color:#a6df9d;letter-spacing:1px;background:#163d23;border:1px solid #519c55;border-radius:20px;padding:4px 11px;font-size:9px;font-weight:700;display:inline-block}.gold .premium-level{color:#e6ca6d;background:#30250a;border-color:#947126}.orange .premium-level{color:#f5ac7b;background:#2c170d;border-color:#a05635}.blue .premium-level{color:#a5cced;background:#142b35;border-color:#3f687f}.premium-course-arrow{border:1px solid #758c62;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:20px;right:16px}.premium-library{background:linear-gradient(100deg,#152219,#07120df2);border:1px solid #73896644;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;margin:18px 0 30px;padding:25px 38px;display:flex}.premium-library h2{font-size:26px}.premium-library p{color:#c1c9be;margin:8px 0 0;font-size:14px;line-height:1.6}.premium-home .access-action{color:#e9efdf;background:#101e14;border:1px solid #48683e;border-radius:16px;max-width:800px;margin:50px auto;padding:30px;scroll-margin-top:20px}.premium-home .access-action strong{color:#eaf0e5}.premium-home .access-action p{color:#cad4c5}.premium-home .sales-instructor,.premium-home .public-plans,.premium-home .sales-faq{border:1px solid #395032;border-radius:16px;margin:35px 0;padding:32px;color:#edf1e5!important;background:#0b180f!important}.premium-home .public-plans-grid article,.premium-home .plan-depth article,.premium-home .public-pro-rules,.premium-home .refund-reassurance,.premium-home .faq-grid details{color:#eef0e7!important;background:#132219!important;border-color:#405838!important}.premium-home .public-plans p,.premium-home .public-plans li,.premium-home .sales-faq p,.premium-home .sales-instructor p{color:#c9d1c5!important}.premium-home .public-plans h3,.premium-home .public-plans strong,.premium-home .sales-faq summary{color:#f4f3e9!important}.premium-home .sales-legal{color:#c5cdbf}.premium-home .sales-legal a{color:#b5db9c}.premium-home .stage-teacher-award{color:#eee;background:#15241a}.premium-home .sales-instructor>div>a{color:#b2df91}@media (min-width:1700px){.premium-intro{min-height:490px}}@media (max-width:1100px){.premium-nav nav{gap:15px}.premium-brand b{font-size:16px}.premium-brand small{font-size:10px}.premium-nav{gap:15px}.premium-nav .premium-button{padding:12px 15px}.premium-benefits{gap:18px}.premium-course-copy{padding-inline:14px}.premium-course h3{font-size:20px}.premium-section-head{align-items:start}.premium-home h2{font-size:28px}.premium-copy{max-width:680px}.premium-intro{min-height:460px}.premium-hero{background-position:58%}}@media (max-width:850px){.premium-container{width:calc(100% - 36px)}.premium-nav{flex-wrap:wrap}.premium-nav nav{border-top:1px solid #ffffff16;order:3;justify-content:center;width:100%;padding-top:10px}.premium-nav>.premium-button{margin-left:auto}.premium-intro{padding:40px 6px 26px}.premium-copy{max-width:590px}.premium-hero{background-image:linear-gradient(90deg,#001008ed,#00100899),none}.premium-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-course-photo{height:145px}.premium-section-head{flex-direction:column;gap:12px;margin-inline:0}.premium-section-head>p{max-width:550px}.premium-library{flex-wrap:wrap;padding:24px}.premium-benefits{flex-wrap:wrap;gap:18px 26px}.premium-benefits span{min-width:130px}.premium-home .sales-instructor,.premium-home .public-plans,.premium-home .sales-faq{padding:24px}.premium-home .public-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.premium-brand{gap:9px}.premium-brand img{width:42px;height:42px}.premium-brand b{font-size:13px}.premium-brand small{letter-spacing:1px;font-size:8px}.premium-nav{gap:10px;padding:9px}.premium-nav>.premium-button{gap:6px;min-height:42px;padding:10px;font-size:11px}.premium-nav nav{flex-wrap:wrap;gap:17px}.premium-nav nav a{font-size:11px}.premium-home h1{letter-spacing:-1.1px;font-size:40px;line-height:1.1}.premium-kicker{letter-spacing:2px;font-size:9px}.premium-copy>p{font-size:16px}.premium-actions{gap:12px}.premium-actions a{width:100%}.premium-benefits{grid-template-columns:1fr 1fr;gap:20px 12px;display:grid}.premium-benefits span{min-width:0;font-size:11px}.premium-card-grid{grid-template-columns:1fr}.premium-course-photo{height:165px}.premium-course h3{font-size:24px}.premium-course-copy{padding:18px 20px}.premium-course p{max-width:90%}.premium-library{padding:22px}.premium-library h2{font-size:26px}.premium-library .premium-outline{width:100%;padding-inline:10px}.premium-home .public-plans-grid{grid-template-columns:1fr}.premium-home .access-action,.premium-home .sales-instructor,.premium-home .public-plans,.premium-home .sales-faq{padding:20px}.premium-home h2{font-size:27px}.premium-home .sales-legal{flex-direction:column;gap:16px}.premium-home .sales-instructor{flex-direction:column;display:flex}.premium-home .plan-depth{grid-template-columns:1fr}}.premium-course-photo{background-image:none;background-repeat:no-repeat;background-size:200% 200%}.premium-photo-zero{background-position:0 0}.premium-photo-base{background-position:100% 0}.premium-photo-advanced{background-position:0 100%}.premium-photo-specialized{background-position:100% 100%}.premium-library{background:linear-gradient(90deg,#102017d9 0%,#08160edf 43%,#08160d30 75%),50%/cover no-repeat;grid-template-columns:minmax(0,1.35fr) auto minmax(160px,.8fr);gap:28px;min-height:155px;display:grid}.premium-library h2{max-width:570px}.premium-library p{max-width:520px}.premium-library .premium-outline{white-space:nowrap;padding:14px 18px;font-size:12px}@media (max-width:1100px){.premium-library{grid-template-columns:minmax(0,1fr) auto}.premium-library h2{max-width:460px}}@media (max-width:700px){.premium-library{background-image:linear-gradient(90deg,#0c1a11ed,#08160daa),none;grid-template-columns:minmax(0,1fr)}.premium-library .premium-outline{justify-self:start}.premium-library p br{display:none}}.premium-hero{isolation:isolate;background:#020e08;position:relative}.premium-original-photo{z-index:-1;pointer-events:none;width:49%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.premium-original-photo img{width:211.19%;height:auto;position:absolute;top:0;right:0;max-width:none!important}.premium-original-photo:after{content:"";background:linear-gradient(90deg,#020e08,#0000 22%);position:absolute;inset:0}.premium-nav{z-index:2;background:#06100bf2;position:relative}.premium-intro{z-index:1;position:relative}.premium-copy{max-width:740px}.premium-course-photo{aspect-ratio:332/90;position:relative;overflow:hidden;background:0 0!important;height:auto!important}.premium-course-photo img{opacity:1;object-fit:initial;width:477.71%;position:absolute;top:-690%;max-width:none!important;height:auto!important}.premium-photo-zero img{left:-30.72%}.premium-photo-base img{left:-136.14%}.premium-photo-advanced img{left:-241.87%}.premium-photo-specialized img{left:-347.29%}.premium-library{isolation:isolate;background:#0c1911;position:relative;overflow:hidden}.premium-library:before{content:"";z-index:-1;background:url(/brand/approved-home-reference.png) 100% 100%/253.35% 751.52% no-repeat;width:43%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}@media (min-width:1500px){.premium-original-photo img{width:211.19%}}@media (max-width:1100px){.premium-original-photo{opacity:.8;width:54%}.premium-copy{max-width:650px}.premium-original-photo:after{background:linear-gradient(90deg,#020e08,#0000 50%)}}@media (max-width:850px){.premium-original-photo{opacity:.48;width:100%;height:340px;top:105px}.premium-original-photo img{width:1586px;top:-70px;right:0}.premium-original-photo:after{background:linear-gradient(90deg,#020e08e6,#0000),linear-gradient(#0000 35%,#020e08)}.premium-copy{max-width:650px}.premium-library:before{opacity:.4;width:60%}}@media (max-width:520px){.premium-original-photo{opacity:.35;height:340px;top:110px}.premium-original-photo img{width:1200px;top:-50px;right:-25px}.premium-course-photo{aspect-ratio:332/90}.premium-library:before{opacity:.25;width:100%}}body main.premium-home{width:100%;max-width:none;margin:0;padding:0}.premium-container{width:min(1384px,87.4%)}.premium-original-photo{aspect-ratio:751/528;height:auto;bottom:auto}body .premium-home h1{font-size:clamp(40px,4.1vw,64px)!important;line-height:1.04!important}.premium-course-icon{margin-top:-50px}@media (max-width:850px){.premium-container{width:calc(100% - 36px)}.premium-original-photo{aspect-ratio:auto;height:340px}.premium-course-icon{margin-top:-50px}}@media (max-width:520px){body .premium-home h1{font-size:40px!important;line-height:1.1!important}}.premium-nav{background:#06100b}.premium-logo-image{background:url(/brand/approved-home-reference.png) -115px -7px/1586px 992px no-repeat;border-radius:10px;flex-shrink:0;width:56px;height:56px;display:block}body .premium-home h2{font-weight:700!important}@media (max-width:520px){.premium-logo-image{background-position:-86.25px -5.25px;background-size:1189.5px 744px;width:42px;height:42px}.premium-brand b{font-size:11px!important}.premium-brand small{font-size:7px!important}.premium-nav>.premium-button{gap:6px;min-width:0;padding:10px 8px!important;font-size:10px!important}.premium-nav{column-gap:6px}}.premium-original-photo img{clip-path:inset(8% 0 0)}
