.p-why__areas-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-bottom:var(--s-5)}.p-why__areas-title{font-size:var(--fs-h3)}.p-why__areas-note{max-width:30rem;margin:0;font-size:var(--fs-sm);color:var(--c-muted)}.p-areas{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line)}.p-area{display:grid;gap:.35rem var(--s-6);padding:var(--s-5) 0;border-bottom:1px solid var(--c-line)}.p-area__title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:var(--ls-display);transition:color var(--t-base)}.p-area__text{margin:0;color:var(--c-text-soft)}.p-area__out{font-size:var(--fs-xs);color:var(--c-muted)}.p-area__out b{display:block;font-weight:650;color:var(--c-accent-hi)}.p-area:hover .p-area__title{color:var(--c-accent-hi)}@media (min-width:900px){.p-area{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:baseline;padding:var(--s-6) 0}}.p-videos{display:grid;grid-auto-columns:minmax(15rem,74%);grid-auto-flow:column;gap:var(--s-4);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.p-videos>*{scroll-snap-align:start}.p-students .c-video{border-radius:var(--r-lg);box-shadow:var(--sh-pop)}.p-quotes{display:grid;gap:var(--s-4);margin-top:var(--s-5)}.p-students__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-6)}.p-students__foot p{max-width:40rem;margin:0;font-size:var(--fs-xs);color:var(--c-muted)}@media (min-width:768px){.p-videos{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}.p-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}.p-students .p-videos{grid-template-columns:repeat(3,minmax(0,19rem));gap:var(--s-5)}}.p-kubra__grid{display:grid;gap:var(--s-8);align-items:center}.p-kubra__media{position:relative;width:min(100%,22.5rem);padding:0 1rem 1rem 0}.p-kubra__media::before{content:"";position:absolute;inset:1rem 0 0 1rem;border:1px solid var(--c-line-strong);pointer-events:none}.p-kubra__img{position:relative;width:100%;aspect-ratio:377 / 566;object-fit:cover;border-radius:var(--r-xs)}.p-kubra__body{max-width:40rem}.p-kubra__body>p{color:var(--c-text-soft)}.p-kubra__title{margin-bottom:var(--s-5)}.p-kubra .c-quote{margin:var(--s-7) 0 var(--s-6);padding-left:0}.p-kubra__facts{display:grid;gap:.5rem;margin:var(--s-5) 0 0;padding:0;list-style:none;font-size:var(--fs-sm);color:var(--c-text-soft)}.p-kubra__facts li{display:flex;gap:.75rem}.p-kubra__facts li::before{content:"";flex:none;width:1rem;height:1px;margin-top:.8em;background:var(--c-accent)}@media (min-width:900px){.p-kubra__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-8)}.p-kubra__media{justify-self:center}}.p-tools{display:grid;gap:var(--s-5)}.p-tool .c-card__text{margin-bottom:var(--s-6)}.p-tool__actions{margin-top:var(--s-5)}.p-tool__actions .c-btn{position:relative;z-index:var(--z-raised)}.p-tool__preview{margin-top:auto;padding:var(--s-5);background:var(--c-bg);border:1px solid var(--c-line-soft);border-radius:var(--r-sm)}.p-quiz__q{margin:var(--s-4) 0 var(--s-3);font-family:var(--f-display);font-size:1.1875rem;font-weight:600;line-height:1.35}.p-quiz__opts{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.p-quiz__opt{display:flex;align-items:center;gap:.75rem;padding:.7rem .875rem;border:1px solid var(--c-line-soft);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-text-soft)}.p-quiz__opt::before{content:"";flex:none;width:1rem;height:1rem;border:1px solid var(--c-field-line);border-radius:50%}.p-quiz__opt.is-picked{border-color:var(--c-line-strong);background:var(--c-accent-wash);color:var(--c-text)}.p-quiz__opt.is-picked::before{border-color:var(--c-accent);background:radial-gradient(circle,var(--c-accent) 40%,transparent 46%)}.p-calc{display:grid;gap:.6rem;margin:0;font-size:var(--fs-sm)}.p-calc__row{display:flex;align-items:baseline;gap:.6rem}.p-calc__row dt{color:var(--c-text-soft)}.p-calc__row::after{content:"";order:1;flex:1;border-bottom:1px dotted var(--c-field-line);translate:0 -.25rem}.p-calc__row dd{order:2;margin:0;color:var(--c-text);font-weight:600;font-variant-numeric:tabular-nums}.p-calc__row--total{margin-top:.4rem;padding-top:.75rem;border-top:1px solid var(--c-line)}.p-calc__row--total::after{display:none}.p-calc__row--total dt{flex:1;color:var(--c-text);font-weight:650}.p-calc__row--total dd{color:var(--c-accent-hi);font-family:var(--f-display);font-size:1.375rem;font-weight:600}@media (min-width:900px){.p-tools{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.p-home .l-footer{padding-bottom:calc(var(--s-6) + 4.75rem)}}.p-exit{display:grid}.p-exit__aside{display:none}@media (min-width:720px){.p-exit{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.p-exit__aside{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:var(--s-6);background:var(--c-bg);border-right:1px solid var(--c-line);border-radius:var(--r-lg) 0 0 var(--r-lg)}.p-exit__aside::before{content:"";position:absolute;inset:.75rem;border:1px solid var(--c-line-strong);pointer-events:none}}.p-exit__crown{position:relative;width:2.5rem;height:1.82rem;color:var(--c-accent)}.p-exit__doc{position:relative;font-family:var(--f-display);font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--c-accent-hi)}.p-exit__doc small{display:block;margin-top:.75rem;font-family:var(--f-body);font-size:var(--fs-2xs);font-weight:600;color:var(--c-muted)}.p-exit .c-form{margin-top:var(--s-5)}
