.home-clean,.home-clean .home-hero{background-image:none!important}.home-clean .home-courses-bg{display:none}.home-clean .home-get,.home-clean>section{margin-top:0}.home-clean .home-trust{background:#FDFBF7;border-bottom:1px solid #e6e0d6}.home-clean .home-action,.home-clean .home-browse,.home-clean .home-courses,.home-clean .home-faq,.home-clean .home-steps{background:#F3F1EC}.home-clean .home-area,.home-clean .home-final,.home-clean .home-onsite,.home-clean .home-reviews,.home-clean .home-who,.home-clean .home-why{background:#FDFBF7}.home-clean .home-action,.home-clean .home-area,.home-clean .home-browse,.home-clean .home-faq,.home-clean .home-final,.home-clean .home-onsite,.home-clean .home-reviews,.home-clean .home-steps,.home-clean .home-why{border-top:1px solid #e6e0d6}.home-clean .section-label img{display:none}.home-clean .section-label span{padding:0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#6B6862;isolation:auto}.home-clean .section-label span:before{content:none}.home-clean .home-courses-h2{margin-top:12px;font-size:clamp(30px,3.4vw,40px);line-height:1.12;letter-spacing:-.02em}.home-clean .home-hero.hc-hero{display:block;min-height:0;padding:116px 0 72px;background:#FDFBF7;border-bottom:1px solid #e6e0d6}.hc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);-moz-column-gap:56px;column-gap:56px;row-gap:30px;align-items:start}.hc-h1{grid-column:1/-1}.hc-photo{position:relative;z-index:0;margin:0 18px 18px 0}.hc-photo:before{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border-radius:22px;background:#DCE8F4}.hc-photo img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:22px;border:1px solid #e6e0d6}@media (min-width:900px){.home-clean .home-hero-cta{min-width:320px}}@media (max-width:899px){.home-clean .home-hero.hc-hero{padding:104px 0 56px}.hc-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.hc-photo{margin-top:12px}.home-clean .home-hero-cta{min-width:0}}.home-clean .lined-note{padding:26px 26px 20px;background:#FFFEFB;background-image:none;border:1px solid #e6e0d6;border-radius:22px;-webkit-mask:none;mask:none;filter:none;box-shadow:inset 0 1px 0 #fff,0 18px 30px -24px rgba(43,42,40,.35)}.home-clean .lined-q{line-height:1.6}.home-clean .lined-who{margin-top:16px;padding-top:14px;border-top:1px solid #eee8de}.home-clean .lined-name{font-size:15px;font-weight:700;color:#2B2A28}.home-clean .why-tick{width:24px;height:24px;margin-top:-1px;border-radius:50%;color:#2B2A28}.home-clean .why-tick svg{width:14px;height:14px}.home-clean .action-wall{display:grid;grid-template-columns:2.1fr repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.home-clean .action-snap,.home-clean .action-snap.is-wide{width:auto;margin:0;padding:0;background:none;box-shadow:none;transform:none}.home-clean .action-snap+.action-snap{margin-left:0}.home-clean .action-snap:hover{transform:none}.home-clean .action-snap img,.home-clean .action-snap.is-wide img{height:100%;min-height:280px;aspect-ratio:auto;border-radius:18px;border:1px solid #e6e0d6}@media (max-width:1023px){.home-clean .action-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.home-clean .action-snap.is-wide{grid-column:1/-1}.home-clean .action-snap.is-wide img{min-height:0;aspect-ratio:16/8}}@media (max-width:767px){.home-clean .action-wall{grid-template-columns:1fr 1fr;gap:12px}.home-clean .action-snap.is-wide{grid-column:1/-1}.home-clean .action-snap img{min-height:0;aspect-ratio:3/4}.home-clean .action-snap.is-wide img{aspect-ratio:4/3}}.home-clean .area-blob{border-radius:50%;opacity:1}.home-clean .final-snap{position:relative;z-index:0;margin:0 18px 18px 0;padding:0;background:none;box-shadow:none;transform:none}.home-clean .final-snap:before{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border-radius:22px;background:#FBEFC8}.home-clean .final-snap img{aspect-ratio:4/3;-o-object-position:center 60%;object-position:center 60%;border-radius:22px;border:1px solid #e6e0d6}@media (max-width:767px){.home-clean .final-snap{transform:none}}.pk-panel:focus,.pk-panel:focus-visible{outline:none}.pk-tabs{margin-top:20px}.pk-list{list-style:none;margin:14px 0 0;padding:0;overflow:hidden;background:#FFFEFB;border:1px solid #e6e0d6;border-radius:18px}.pk-row{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid #eee8de;transition:background .15s}.pk-row:first-child{border-top:0}.pk-row:hover{background:#FBF6EC}.pk-hit{position:absolute;inset:0;z-index:1;background:transparent;border:0;cursor:pointer}.pk-hit:focus{outline:none}.pk-hit:focus-visible{outline:2px solid #2B2A28;outline-offset:-3px}.pk-num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#2B2A28}.pk-body{flex:1;min-width:0}.pk-body h3{font-size:16.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#2B2A28}.pk-perk{margin-top:3px;font-size:13px;font-weight:600;line-height:1.4;color:#2B2A28}.pk-perk span{background:linear-gradient(transparent 58%,#FBEFC8 0,#FBEFC8 94%,transparent 0)}.pk-more{position:relative;z-index:2;display:inline-block;margin-top:3px;font-size:13px;font-weight:500;color:#6B6862;text-decoration:underline;text-decoration-color:#DDD4C6;text-underline-offset:3px}.pk-more:hover{color:#2B2A28;text-decoration-color:#2B2A28}.pk-go{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;background:#C0392B;border:1.5px solid #c0392b;font-size:15px;font-weight:700;color:#fff;white-space:nowrap;transition:background .15s,transform .15s}.pk-go i{font-style:normal;display:inline-block;transition:transform .15s}.pk-go.is-quote{background:#FFFDF8;border-color:#DDD4C6;color:#2B2A28}.pk-row:hover .pk-go{background:#A93226;border-color:#A93226}.pk-row:hover .pk-go.is-quote{background:#FFFDF8;border-color:#2B2A28}.pk-row:hover .pk-go i{transform:translateX(3px)}@media (max-width:639px){.pk-panel{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.pk-row{gap:12px;padding:13px 14px}.pk-body h3{font-size:15.5px}.pk-go{padding:8px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pk-go,.pk-go i,.pk-row{transition:none}}