.info-page{padding:48px 0 64px}.info-doc{max-width:38em;margin-inline:auto}.info-head{border-bottom:1px solid var(--v4-line);padding-bottom:24px}.info-head .eyebrow{margin-bottom:12px}.info-page h1{margin-bottom:16px;font-size:clamp(34px,3.5vw,48px);line-height:1.12}.info-meta{color:var(--v4-muted);margin-bottom:12px;font-size:14px;line-height:1.5}.info-head .lead{color:var(--v4-muted);font-size:18px;line-height:1.6}.info-section{margin-top:40px}.info-section>*+*{margin-top:12px}.info-section>h2{font-size:30px;line-height:1.2}.info-doc ul{margin-bottom:0;padding-left:1.25em}.info-doc li+li{margin-top:8px}.info-doc li::marker{color:var(--gold-dark)}.info-doc a:not(.btn){text-underline-offset:3px;text-decoration:underline}.info-doc a:not(.btn):hover{text-decoration-thickness:2px}.info-doc code{border:1px solid var(--v4-line);background:var(--v4-paper);border-radius:4px;padding:1px 6px;font-family:inherit;font-size:.94em}.info-doc address{border-left:3px solid var(--v4-gold);background:var(--v4-paper);border-radius:0 8px 8px 0;padding:14px 18px;font-style:normal}.info-doc address span{display:block}.info-note{color:var(--v4-muted);margin-top:24px;font-size:14px;line-height:1.5}.info-links{border-top:1px solid var(--v4-line);flex-wrap:wrap;gap:4px 24px;margin-top:32px;padding-top:12px;display:flex}.info-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.info-card{border:1px solid var(--v4-line);background:var(--v4-paper);border-radius:12px;padding:24px}.info-section.info-card{margin-top:32px}.info-card>h2{font-size:24px}.info-card .consent{font-size:13px;line-height:1.45}.info-card .consent input{width:18px;height:18px;margin-top:2px}.info-card .form-status{background:#fff}.info-facts{border:1px solid var(--v4-line);border-radius:10px;margin:0}.info-facts>div{grid-template-columns:minmax(0,9.5em) minmax(0,1fr);align-items:baseline;gap:2px 20px;padding:12px 16px;display:grid}.info-facts>div+div{border-top:1px solid var(--v4-line)}.info-facts dt{color:var(--v4-muted);font-size:14px;font-weight:600}.info-facts dd{margin:0}.confirm-next{background:var(--v4-ink);color:#fff;border-radius:12px;padding:28px}.info-section.confirm-next{margin-top:32px}.confirm-next>h2{font-size:26px}.confirm-next p{color:#dae2ea}.confirm-next a:not(.btn){color:#fff;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.confirm-next :focus-visible{outline-color:var(--v4-gold)}.confirm-next .confirm-path{margin-top:18px}@media (max-width:560px){.confirm-next .confirm-path{width:100%}}@media (max-width:800px){.info-page{padding:32px 0 48px}}@media (max-width:560px){.info-page{padding:24px 0 40px}.info-page h1{font-size:clamp(26px,8.2vw,34px)}.info-head .lead{font-size:17px}.info-section{margin-top:32px}.info-section>h2{font-size:26px}.info-card>h2{font-size:22px}.info-card,.confirm-next{padding:18px}.info-card .request-form>.btn{width:100%}.info-facts>div{grid-template-columns:minmax(0,1fr)}}.request-form .request-field{margin-bottom:16px}.nowrap{white-space:nowrap}.mail-address{overflow-wrap:anywhere}.confirm-title{align-items:center;gap:14px;margin-bottom:16px;display:flex}.info-page .confirm-title h1{margin-bottom:0}.confirm-check{color:#2f7a4f;flex:none}.info-doc .confirm-more-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.info-doc .confirm-more-list li+li{margin-top:0}.confirm-more-list li{border:1px solid var(--v4-line);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;display:flex}.confirm-more-list li>a{align-items:center;gap:.3em;min-height:44px;font-weight:600;display:inline-flex}.confirm-more-list li>span{color:var(--v4-muted);font-size:15px;line-height:1.5}.info-section.confirm-more>h2{font-size:24px}.info-head .contact-author{gap:12px;margin-top:20px}.contact-author img{width:48px;height:48px}.contact-author strong{font-size:15px}.contact-author small{max-width:none;font-size:14px}.info-section>.contact-channels{gap:10px;margin:16px 0 0;display:grid}.contact-channels>div{border:1px solid var(--v4-line);border-radius:10px;grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:center;gap:0 20px;padding:8px 16px 12px;display:grid}.contact-channels dt{color:var(--v4-muted);font-size:14px;font-weight:600}.contact-channels dd{margin:0}.contact-channels dd>a{align-items:center;gap:.3em;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}.contact-channels dd>span{color:var(--v4-muted);font-size:15px;line-height:1.5;display:block}.service-page .next-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);grid-template-areas:"intro cover""help cover""steps steps";align-items:start;gap:0 80px}.next-intro{grid-area:intro}.service-page .next-intro .lead{margin-bottom:0}.next-help{grid-area:help}.next-cover{grid-area:cover;align-self:center}.next-steps{grid-area:steps}.service-help .next-fix{min-height:44px;margin-top:16px;padding:10px 18px;font-size:15px;text-decoration:none}.service-document{flex-direction:column;align-items:center;display:flex}.service-page .service-book{--service-book-w:280px;--nv-book-depth:calc(var(--service-book-w) * .06);--nv-book-glow:#efba5524;--nv-book-glow-blur:14px;width:var(--service-book-w);max-width:100%;box-shadow:none;margin:0}.service-book .nv-book-body:before{box-shadow:0 1px 2px #14263d40,0 4px 8px #14263d33,0 12px 22px #14263d2e,0 26px 48px #14263d24,0 44px 80px #14263d17}.service-book-link{border-radius:4px;display:block}.service-book-link .nv-book-body{transition:transform .3s}@media (hover:hover){.service-book-link:hover .nv-book-body{transform:translateY(-6px) rotateY(calc(var(--nv-book-turn) + 7deg))}}.service-page .service-book-note{text-align:center;margin-top:40px}.service-page :is(.next-intro,.service-help,.service-steps,.service-book-note,.ready-grid>div:first-child){z-index:1;position:relative}.ready-chip{color:#1f5c38;background:#e5f1e9;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:5px 12px 5px 9px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.ready-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ready-open{text-underline-offset:4px;align-items:center;gap:.3em;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.service-page .ready-download{flex-direction:column;gap:2px;padding-block:10px}.ready-download-label{align-items:center;gap:10px;display:inline-flex}.ready-download-meta{font-size:13px;font-weight:500;line-height:1.3}.ready-keep{max-width:520px;margin-top:16px}.service-page .ready-file{margin:0}.ready-copy{flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:4px;display:flex}.ready-copy-button{min-height:44px;color:var(--v4-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.ready-copy-button svg{flex:none}.ready-copy-status{color:#1f5c38;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.guide-steps{max-width:440px;margin:0 0 28px;padding:0;list-style:none;display:flex}.guide-step{min-width:0;color:var(--v4-muted);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.3;display:flex;position:relative}.guide-step:last-child{flex:none}.guide-step-label{overflow-wrap:anywhere;max-width:100%}.guide-step:not(:last-child):after{content:"";background:var(--v4-line);border-radius:1px;height:2px;position:absolute;top:15px;left:44px;right:12px}.guide-step.is-done:after{background:var(--v4-gold)}.guide-step-icon{border:2px solid var(--v4-line);width:32px;height:32px;color:var(--v4-muted);background:#fff;border-radius:50%;place-items:center;display:grid}.guide-step-icon svg{display:block}.guide-step.is-done,.guide-step.is-current{color:var(--v4-ink)}.guide-step.is-done .guide-step-icon{border-color:var(--v4-gold);background:var(--v4-gold);color:var(--v4-ink)}.guide-step.is-current .guide-step-icon{border-color:var(--v4-ink);background:var(--v4-ink);color:#fff;box-shadow:0 0 0 4px #efba5559}.ready-next{border-top:1px solid var(--v4-line);margin-top:64px;padding-top:40px}.ready-next>h2{margin-bottom:20px;font-size:clamp(26px,2.4vw,32px)}.ready-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ready-card{border:1px solid var(--v4-line);border-top:3px solid var(--v4-gold);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 16px;display:flex}.ready-card .ready-card-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark);margin:0;font-size:12px;font-weight:700;line-height:1.4}.ready-card h3{letter-spacing:-.015em;margin:0;font-size:21px;line-height:1.25}.ready-card p{color:var(--v4-muted);margin:0;font-size:15.5px;line-height:1.5}.ready-card .ready-card-link{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.service-page .ready-footnote{max-width:720px;margin-top:40px}.legal-tabs{margin-bottom:28px}.info-doc .legal-tabs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-doc .legal-tabs li+li{margin-top:0}.info-doc .legal-tabs a:not(.btn){border:1px solid var(--v4-line);min-height:44px;color:var(--v4-ink);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.info-doc .legal-tabs a:not(.btn):hover{border-color:#8a9aac}.info-doc .legal-tabs a[aria-current=page]{background:var(--v4-ink);border-color:var(--v4-ink);color:#fff}.legal-layout{grid-template-columns:minmax(0,1fr) minmax(0,38em) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.legal-layout>.info-doc{grid-area:1/2;width:100%;margin-inline:0}.legal-aside{grid-area:1/1;place-self:stretch end;width:min(100%,232px)}.legal-toc-side{position:sticky;top:120px}.legal-toc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.4}.legal-toc-side ol{border-left:1px solid var(--v4-line);margin:0;padding:0;list-style:none}.legal-toc-side a{color:var(--v4-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.legal-toc-side a:hover{color:var(--v4-ink);border-left-color:var(--v4-gold);text-decoration:none}.legal-toc-inline{border:1px solid var(--v4-line);background:var(--v4-paper);border-radius:10px;margin-top:24px}.legal-toc-inline summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-weight:600;list-style:none;display:flex}.legal-toc-inline summary::-webkit-details-marker{display:none}.legal-toc-inline summary:after{content:"+";color:var(--gold-dark);margin-left:auto;font-size:22px;font-weight:400;line-height:1}.legal-toc-inline[open] summary:after{content:"−"}.legal-toc-count{color:var(--v4-muted);font-size:14px;font-weight:400}.info-doc .legal-toc-inline ol{margin:0;padding:0 16px 10px 42px}.info-doc .legal-toc-inline li+li{margin-top:0}.legal-toc-inline li::marker{color:var(--gold-dark);font-size:14px}.legal-toc-inline a{align-items:center;min-height:44px;display:flex}.info-doc a.legal-back:not(.btn){z-index:5;background:var(--v4-ink);color:#fff;border-radius:999px;align-items:center;width:fit-content;min-height:44px;margin:40px 0 0 auto;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:sticky;bottom:16px;box-shadow:0 6px 18px #14263d33}@supports (animation-timeline:scroll()){.info-doc a.legal-back:not(.btn){animation:linear both legal-back-in;animation-timeline:scroll(root);animation-range:0 480px}}@keyframes legal-back-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.legal-view .info-section+.info-section{border-top:1px solid var(--v4-line);padding-top:28px}.legal-view .info-section{margin-top:32px}.legal-view .info-section>p+p{margin-top:14px}.info-doc .legal-callout{border-left:3px solid var(--v4-gold);color:var(--v4-ink);background:#fbf6ea;border-radius:0 8px 8px 0;padding:14px 18px}.legal-view .info-section>.info-facts{margin-top:24px;margin-bottom:24px}.info-doc .legal-none{padding-left:0;list-style:none}.legal-none li{padding-left:30px;position:relative}.legal-none li:before{content:"✕";color:var(--gold-dark);font-size:14px;font-weight:700;line-height:1.6;position:absolute;top:.2em;left:3px}@media (min-width:1200px){.legal-toc-inline,.info-doc a.legal-back:not(.btn){display:none}}@media (max-width:1199px){.legal-layout{display:block}.legal-aside{display:none}}@media (max-width:800px){:is(.service-page:has(.next-grid),.service-page:has(.ready-grid)){padding-top:28px}.service-page .next-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""steps""help""cover";row-gap:24px}.service-page .next-steps{gap:10px;margin-top:0}.next-steps section{border-left:3px solid var(--v4-gold);background:var(--v4-paper);border-radius:0 8px 8px 0;padding:12px 16px}.service-page .next-steps h2{margin-bottom:4px;font-size:18px}.service-page .next-steps p{font-size:15.5px;line-height:1.5}.service-page .next-help{margin-top:0}.service-page .service-book{--service-book-w:clamp(150px,46vw,190px)}.service-page .next-cover{margin-top:12px}.ready-cards{grid-template-columns:minmax(0,1fr);gap:14px}.ready-next{margin-top:48px;padding-top:32px}}@media (max-width:560px){.ready-actions .btn,.service-help .next-fix{width:100%}.contact-channels>div{grid-template-columns:minmax(0,1fr);padding-top:12px}.confirm-check{width:32px;height:32px}.legal-tabs{margin-bottom:22px}.info-doc .legal-tabs a:not(.btn){padding:8px 14px}}@media print{:is(body:has(.result-page) .site-header,body:has(.result-page) .site-footer){display:none}}.contact-page .contact-layout{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.contact-direct{gap:8px;margin:20px 0 0;display:grid}.contact-direct>div{grid-template-columns:minmax(0,10em) minmax(0,1fr);padding:4px 12px}.contact-notes{margin-top:20px;font-size:15px;line-height:1.55}.contact-notes p+p{margin-top:10px}.service-page .next-grid{grid-template-areas:"intro cover""help cover"}.next-help h2{margin:0 0 8px;font-size:21px}.next-help p+h2{margin-top:24px}#guide-form,#contact-form-title{scroll-margin-top:100px}@media (max-width:800px){.service-page .next-grid{grid-template-areas:"intro""help""cover"}}@media (max-width:560px){.contact-direct>div{grid-template-columns:minmax(0,1fr)}.contact-direct dd>a{font-size:16px}}.pp-cta-row{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.pp-cta-row .btn{margin-top:0}@media (max-width:560px){.pp-cta-row .btn{width:100%}}.waitlist-confirmed{border-radius:14px;align-items:flex-start;padding:10px 14px;font-size:16px;line-height:1.45;display:flex}.waitlist-confirmed svg{flex:none;margin-top:2px}
.pp .product-hero{padding:28px 0 32px}.pp .breadcrumb,.pp-consult .breadcrumb{align-items:center;gap:4px 12px;margin-bottom:16px;font-size:14px}.pp .breadcrumb a,.pp-consult .breadcrumb a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.pp .stage-nav{margin-bottom:24px}.pp-five .stage-prerequisite{display:none}.pp .product-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px}.pp-intro .eyebrow,.pp .product-hero h1{margin-bottom:12px}.pp .product-subtitle{margin:0 0 12px;font-size:21px;line-height:1.4}.pp-intro .lead{margin:0}.pp .product-hero .btn{margin-top:24px}.pp-intro .form-note{margin-top:10px;font-size:14px;line-height:1.5}.pp-prereq{border:1px solid var(--v4-line);border-left:3px solid var(--v4-gold);color:var(--v4-ink);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0 0 14px;padding:10px 14px;font-size:16px;line-height:1.45;display:flex}.pp-prereq a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;margin-block:-10px;font-weight:600;text-decoration:underline;display:inline-flex}.pp-card{background:var(--v4-ink);color:#fff;border-radius:12px;padding:22px 26px}.pp-card .eyebrow{color:var(--v4-gold);margin-bottom:10px}.pp-card h2{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;line-height:1.25}.pp-results{margin:0;padding:0;list-style:none}.pp-results li{border-top:1px solid #3a4f68;padding:10px 0}.pp-results strong{color:var(--v4-gold);font-size:16px;line-height:1.4;display:block}.pp-results span{margin-top:2px;font-size:16px;line-height:1.5;display:block}.pp-results .pp-tool{color:#c9d5e2;margin-top:4px;font-size:14px}.pp .section{padding-block:min(var(--space),48px)}.pp-head .eyebrow,.pp-split .eyebrow,.pp .signup-panel .eyebrow{margin-bottom:10px}.pp-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 48px;margin-bottom:24px;display:grid}.pp-note{max-width:560px;color:var(--muted);font-size:17px;line-height:1.6}.pp-program-label{color:var(--v4-ink);margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4}.pp-program{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pp-program li{background:var(--v4-paper);border-radius:12px;padding:18px 18px 20px}.pp-n{letter-spacing:.06em;color:var(--gold-dark);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.pp-program h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;line-height:1.25}.pp-program p{color:var(--muted);font-size:16px;line-height:1.55}.pp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.pp-split h2{margin-bottom:16px}.pp-list{margin:0;padding:0;list-style:none}.pp-list li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:17px;line-height:1.55}.pp-list li:last-child{border-bottom:1px solid var(--line)}.pp-list strong{color:var(--ink);margin-bottom:2px;display:block}.pp-text{color:var(--muted);margin-bottom:18px;font-size:17px;line-height:1.6}.pp .sample{border-radius:10px;padding:22px 24px 24px}.pp .sample-label{margin-bottom:8px}.pp .sample h3{margin:0}.pp .sample table{margin-top:14px}.pp .sample th,.pp .sample td{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;padding:10px 8px}.pp .signup-panel{border-top:0;align-items:start;gap:48px;padding-top:0}.pp .signup-panel h2{margin-bottom:12px;font-size:clamp(28px,2.4vw,34px)}.pp .signup-panel .lead{font-size:17px}.pp .product-author{margin:20px 0 0}.pp .request-form .consent{font-size:13px;line-height:1.45}@media (max-width:1100px){.pp-program{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pp .product-grid,.pp-split{grid-template-columns:minmax(0,1fr);gap:28px}.pp-head{grid-template-columns:minmax(0,1fr);align-items:start}.pp .signup-panel{gap:24px}}@media (max-width:560px){.pp .product-hero{padding:20px 0 32px}.pp .product-subtitle{font-size:19px}.pp-card{padding:22px 20px}.pp-card h2{font-size:22px}.pp-program{grid-template-columns:minmax(0,1fr);gap:12px}.pp .sample{padding:18px 14px}.pp .sample table{font-size:13px}.pp .sample th,.pp .sample td{padding:9px 5px}}.pp-kicker{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.pp-kicker .eyebrow,.pp-intro .pp-kicker .eyebrow,.pp-kicker p{margin:0}.pp-status{min-height:30px;color:var(--v4-ink);background:#fbf3e3;border:1px solid #e3cf9f;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.pp-status:before{content:"";background:#c4860f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #efba5540}.pp-status[data-state=open]{background:#edf5f0;border-color:#b9d3c2}.pp-status[data-state=open]:before{background:#2f7a4f;box-shadow:0 0 0 3px #2f7a4f2e}.pp-badge{min-height:26px;color:var(--v4-muted);border:1px solid #c6d0dc;border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;line-height:1.35;display:inline-flex}.pp-format{flex-wrap:wrap;gap:4px 20px;margin:0 0 14px;display:flex}.pp-format div{display:block}.pp-format dt,.pp-format dd{display:inline}.pp-format dt{color:var(--v4-muted);margin-right:8px;font-size:14px;line-height:1.4}.pp-format dd{color:var(--v4-ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}@media (max-width:340px){.pp-status{font-size:13px}}.pp-side{align-content:start;gap:12px;min-width:0;display:grid}.pp-known{border:1px solid var(--v4-line);border-top:3px solid var(--v4-gold);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:10px 24px;padding:14px 20px 12px;display:grid}.pp-known h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.4}.pp-known ul{margin:0;padding:0;list-style:none}.pp-known li{color:var(--v4-ink);padding:3px 0 3px 24px;font-size:15px;line-height:1.45;position:relative}.pp-known li:before{content:"";border:2px solid #2f7a4f;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:7px;left:5px;transform:rotate(45deg)}.pp-known div+div li:before{border:2px solid #c4860f;border-radius:50%;width:10px;height:10px;top:9px;left:2px;transform:none}.pp-known-note{color:var(--v4-muted);grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.pp-known-note a{color:var(--v4-ink);text-underline-offset:3px;text-decoration:underline}.pp-free{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:12px 28px;margin-top:24px;padding:16px 20px;display:grid}.pp-free-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.4}.pp-free h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.pp-free-text{color:var(--v4-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.pp-free-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-free-list li{border:1px solid var(--v4-line);background:#fff;border-radius:10px;min-width:0}.pp-free-list a{height:100%;min-height:44px;color:var(--v4-ink);padding:12px 16px;display:block}.pp-free-list a:hover{text-decoration:none}.pp-free-list a:hover strong{text-underline-offset:4px;text-decoration:underline}.pp-free-list strong{font-size:16px;line-height:1.4;display:block}.pp-free-list strong+span{color:var(--v4-muted);margin-top:2px;font-size:15px;line-height:1.5;display:block}.pp-free-list .pp-free-guide{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.pp-free-guide img{border-radius:2px;width:40px;height:auto;box-shadow:0 2px 6px #13223833}.pp-consult .product-hero{padding:28px 0 44px}.pp-consult .stage-nav{margin-bottom:24px}.pp-consult .product-hero h1{margin-bottom:12px}.pp-consult .product-subtitle{margin:0 0 12px;font-size:21px;line-height:1.4}.pp-consult .product-aside{border-radius:12px}.pp-chain{color:var(--v4-gold);text-wrap:balance;margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.5}.pp-consult .product-aside h2{margin-bottom:14px}.pp-owner-points li{color:#fff;padding-left:26px;line-height:1.5;position:relative}.pp-owner-points li:before{content:"";border:solid var(--v4-gold);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:18px;left:5px;transform:rotate(45deg)}.pp-consult .content-steps li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no cost""title title""text text";align-content:start;align-items:center;column-gap:10px;display:grid}.pp-consult .content-step-no{grid-area:no}.pp-consult .content-steps h3{grid-area:title}.pp-consult .pp-step-text{grid-area:text}.content-steps .pp-cost{min-height:28px;color:var(--v4-ink);background:#eef2f6;border:1px solid #c6d0dc;border-radius:999px;grid-area:cost;justify-self:start;align-items:center;margin:0;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.content-steps .pp-cost[data-kind=free]{color:#1f5a38;background:#edf5f0;border-color:#b9d3c2}.content-steps .pp-cost[data-kind=agree]{color:#5f430b;background:#fbf3e3;border-color:#e3cf9f}.request-form .request-field{margin-bottom:16px}.request-form .request-field .field-error{margin:6px 0 0}.request-form .consent{margin-top:0;font-size:13px;line-height:1.45}.request-form .consent input{width:20px;height:20px;margin:1px 0 0}.request-form .consent+.field-error{margin:6px 0 0}.request-form .input[aria-invalid=true]{border-color:#a02424;box-shadow:inset 0 0 0 1px #a02424}.request-form .consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #a02424}@media (max-width:800px){.pp-consult .product-grid{gap:28px}.pp-free{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:28px}}@media (max-width:560px){.pp-known{grid-template-columns:minmax(0,1fr);padding:16px 16px 14px}.pp-free{padding:16px}.pp-free-list{grid-template-columns:minmax(0,1fr)}.pp-consult .product-hero{padding:20px 0 32px}.pp-consult .product-subtitle{font-size:19px}.pp .request-form>.btn{width:100%}}@media (min-width:801px) and (max-width:1000px){.pp-known{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px),(min-width:801px) and (max-width:1000px){.pp-table-cards thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-table-cards,.pp-table-cards tbody,.pp-table-cards tr{display:block}.pp .sample .pp-table-cards{font-size:15px}.pp-table-cards tr{border-bottom:1px solid var(--line);padding:10px 0}.pp .sample .pp-table-cards td{border:0;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:3px 0;display:grid}.pp .sample .pp-table-cards td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--v4-muted);font-weight:600}.pp .sample .pp-table-cards td:first-child{padding-bottom:4px;font-size:16px;font-weight:700;display:block}.pp .sample .pp-table-cards td:first-child:before{content:none}}.stage-pager{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:14px 24px;padding-block:24px 32px;display:grid}.stage-pager .stage-pager-link{min-width:0;max-width:none}.stage-pager .stage-pager-link.prev{border:1px solid var(--v4-line);background:var(--v4-paper);color:var(--v4-ink);border-radius:12px;grid-column:1;justify-content:center;padding:14px 18px}.stage-pager .stage-pager-link.prev:hover{border-color:#8a9aac;text-decoration:none}.stage-pager .stage-pager-link.next{text-align:left;grid-column:2;margin-left:0}.stage-pager:not(:has(.prev)) .stage-pager-link.next{grid-column:1/-1}.stage-pager-card{border:1px solid var(--v4-line);border-left:4px solid var(--v4-gold);color:var(--v4-ink);background:#fff;border-radius:12px;align-content:start;gap:3px;padding:14px 20px 16px;transition:box-shadow .15s,border-color .15s;display:grid;box-shadow:0 6px 18px #14263d0d}.stage-pager-card:hover{border-color:#b9c5d2;border-left-color:var(--v4-gold);text-decoration:none;box-shadow:0 10px 26px #14263d1a}.stage-pager-card:hover .stage-pager-name{text-underline-offset:4px;text-decoration:underline}.stage-pager .stage-pager-card small{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);font-size:13px;font-weight:700;line-height:1.4}.stage-pager-head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.stage-pager-name{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.35}.stage-pager-benefit{color:var(--v4-muted);font-size:15px;font-weight:400;line-height:1.5}.stage-pager-status{color:var(--v4-ink);background:#fbf3e3;border:1px solid #e3cf9f;border-radius:999px;align-items:center;gap:8px;padding:2px 10px 2px 9px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.stage-pager-status:before{content:"";background:#c4860f;border-radius:50%;flex:none;width:7px;height:7px}.stage-pager-status[data-state=open]{background:#edf5f0;border-color:#b9d3c2}.stage-pager-status[data-state=open]:before{background:#2f7a4f}@media (max-width:560px){.stage-pager{grid-template-columns:minmax(0,1fr);padding-block:20px 28px}.stage-pager .stage-pager-link.next{grid-column:1}.stage-pager-card{padding:14px 16px 16px}.stage-pager-name{font-size:17px}}@media (prefers-reduced-motion:reduce){.stage-pager-card{transition:none}}.pp-author{border-top:1px solid var(--v4-line);align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.pp-author img{object-fit:cover;background:#20201d;border-radius:12px;flex:none;width:88px;height:88px}.pp-author-body{min-width:0}.pp-author .pp-author-name{flex-direction:column;gap:2px;margin:0;display:flex}.pp-author-name strong{color:var(--v4-ink);font-size:17px;line-height:1.3}.pp-author-name span{color:var(--gold-dark);font-size:15px;font-weight:600;line-height:1.4}.pp-author .pp-author-role{color:var(--v4-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.pp-author-full{align-items:flex-start;gap:20px}.pp-author-full img{object-position:center 30%;border-radius:14px;width:120px;height:120px}.pp-author-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:12px 0 0;display:grid}.pp-author-facts dt{color:var(--v4-ink);font-size:16px;font-weight:700;line-height:1.3}.pp-author-facts dd{color:var(--v4-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.pp-author-more{min-height:44px;color:var(--v4-ink);text-underline-offset:4px;align-items:center;margin-top:2px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:560px){.pp-author{gap:14px}.pp-author img{width:76px;height:76px}.pp-author-full{grid-template-rows:auto auto;grid-template-columns:88px minmax(0,1fr);gap:0 14px;display:grid}.pp-author-full img{grid-row:1/span 2;width:88px;height:88px}.pp-author-full .pp-author-body{display:contents}.pp-author-full .pp-author-name,.pp-author-full .pp-author-role{grid-column:2}.pp-author-full .pp-author-name{align-self:end}.pp-author-full .pp-author-role{align-self:start}.pp-author-full .pp-author-facts,.pp-author-full .pp-author-more{grid-column:1/-1}.pp-author-full .pp-author-facts{grid-template-columns:minmax(0,1fr);margin-top:14px}}.pp-results-icons li{grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.pp-results-icons .pp-result-icon{color:var(--v4-gold);grid-row:1/span 3;margin-top:1px}.pp-results-icons li>:not(svg){grid-column:2}.pp-timeline li{background:0 0;border-radius:0;padding:0 0 0 52px;position:relative}.pp-timeline .pp-n{z-index:1;border:2px solid var(--v4-gold);letter-spacing:.02em;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;font-size:13px;display:grid;position:absolute;top:0;left:0}.pp-timeline h3{padding-top:6px}.pp-timeline li:not(:last-child):before{content:"";background:#e3cf9f;width:2px;position:absolute;top:40px;bottom:-14px;left:17px}@media (min-width:1101px){.pp-timeline{gap:24px}.pp-timeline li{padding:52px 0 0}.pp-timeline h3{padding-top:0}.pp-timeline li:not(:last-child):before{background:linear-gradient(90deg,#e3cf9f,var(--v4-gold));width:auto;height:2px;inset:17px -20px auto 44px}.pp-timeline li:not(:last-child):after{content:"";border-top:2px solid var(--v4-gold);border-right:2px solid var(--v4-gold);width:8px;height:8px;position:absolute;top:13px;right:-20px;transform:rotate(45deg)}}@media (max-width:1100px){.pp-timeline{grid-template-columns:minmax(0,1fr);gap:14px}}.pp-sheet{container-type:inline-size}.pp-sheet-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin:-10px 0 0;display:flex}.pp .pp-sheet .sample-label{margin:0}.pp-print{gap:8px;font-size:14px}.pp-print svg{flex:none}.pp-sheet,.pp-sheet *{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.pp-steps{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.pp-steps li{border:1px solid var(--v4-line);background:#fff;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:2px 12px;padding:12px 14px;display:grid;position:relative}.pp-step-no{background:var(--v4-ink);color:#fff;border-radius:50%;grid-row:1/span 3;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;line-height:1;display:grid}.pp-steps strong{color:var(--v4-ink);font-size:16px;line-height:1.35}.pp-step-note{color:var(--v4-muted);font-size:15px;line-height:1.5}.pp-steps li+li:before{content:"↓";content:"↓"/"";color:var(--gold-dark);font-size:15px;font-weight:700;line-height:1;position:absolute;top:-16px;left:25px}.pp-write{color:#6b7a8c;align-items:flex-end;gap:8px;margin-top:8px;font-size:12px;line-height:1.3;display:flex}.pp-write-label{flex:none}.pp-line{border-bottom:1px dashed #9aa8b8;flex:1;min-width:24px}.pp-print-line,.pp-print-only{display:none}@container (min-width:500px){.pp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pp-steps li{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px 12px 14px}.pp-step-no{grid-row:auto;margin-bottom:4px}.pp-step-note{font-size:14.5px}.pp-steps li+li:before{content:"→";content:"→"/"";font-size:16px;top:26px;left:-19px}}.pp-process{-webkit-hyphens:manual;hyphens:manual;border-top:1px solid #3a4f68;margin:0;padding:4px 0 0;list-style:none;display:grid;position:relative}.pp-process li{grid-template-columns:40px minmax(0,1fr);align-content:start;column-gap:14px;padding:10px 0 12px;display:grid;position:relative}.pp-process-icon{width:40px;height:40px;color:var(--v4-gold);background:#1f3654;border:1px solid #4a6280;border-radius:50%;grid-row:1/span 3;place-items:center;display:grid}.pp-process strong{color:var(--v4-gold);padding-top:1px;font-size:16px;line-height:1.4}.pp-process li>span:not(.pp-process-icon){font-size:16px;line-height:1.5;display:block}.pp-process .pp-tool{color:#c9d5e2;margin-top:4px;font-size:14px}.pp-process li:not(:last-child):after{content:"";background:linear-gradient(#4a6280,var(--v4-gold));width:2px;position:absolute;top:54px;bottom:-4px;left:19px}.pp-process li:not(:last-child):before{content:"";border-right:2px solid var(--v4-gold);border-bottom:2px solid var(--v4-gold);width:8px;height:8px;position:absolute;bottom:-4px;left:15px;transform:rotate(45deg)}.pp-sheet-title{align-items:center;gap:14px;margin-top:4px;display:flex}.pp-sheet-title img{object-fit:cover;background:var(--v4-night);border-radius:6px;flex:none;width:44px;height:55px}.pp .pp-sheet-title h3{margin:0}.pp-checklist{margin:12px 0 0;padding:0;list-style:none}.pp-checklist li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.pp-checklist li:last-child{border-bottom:1px solid var(--line)}.pp .pp-check-text{margin:0;font-size:15px;line-height:1.45}.pp-check-text strong{color:var(--v4-ink);display:block}.pp-check-text span{color:var(--v4-muted);display:block}.pp-check-marks{flex-wrap:wrap;gap:6px;display:flex}.pp-check-marks label{min-height:40px;color:var(--v4-ink);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c3ceda;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.pp-check-marks input{width:15px;height:15px;accent-color:var(--v4-ink);flex:none;margin:0}.pp-check-marks label:has(input:checked){border-color:var(--v4-ink);box-shadow:inset 0 0 0 1px var(--v4-ink);background:#e9f0f6}.pp-check-marks label:has(input[value=check]:checked){background:#fbf3e3;border-color:#9c721b;box-shadow:inset 0 0 0 1px #9c721b}.pp-check-marks label:has(input:focus-visible){outline-offset:2px;outline:3px solid #2574bd}@container (min-width:500px){.pp-checklist li{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px}.pp-check-marks{flex-wrap:nowrap}}@media print{html[data-print-sheet] body :not(:has([data-print-active])):not([data-print-active]):not([data-print-active] *){display:none!important}html[data-print-sheet] body :has([data-print-active]){width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}html[data-print-sheet] body{background:#fff}html[data-print-sheet] [data-print-active]{color:#000;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}html[data-print-sheet] [data-print-active] .pp-print{display:none!important}html[data-print-sheet] [data-print-active] .pp-sheet-top{margin:0 0 4pt}html[data-print-sheet] [data-print-active] .pp-print-only{display:block!important}html[data-print-sheet] [data-print-active] .pp-write.pp-print-only{display:flex!important}html[data-print-sheet] [data-print-active] .pp-print-line{display:block!important}html[data-print-sheet] [data-print-active] h3{margin:4pt 0 10pt;font-size:20pt}html[data-print-sheet] .pp-steps{display:block!important}html[data-print-sheet] .pp-steps li{break-inside:avoid;border:1px solid #999;margin:0 0 12pt;padding:8pt 10pt;grid-template-columns:28pt minmax(0,1fr)!important;display:grid!important}html[data-print-sheet] .pp-steps li+li:before{display:none}html[data-print-sheet] .pp-step-no{border:1.5px solid #000;color:#000!important;background:#fff!important;grid-row:1/span 3!important;margin:0!important}html[data-print-sheet] .pp-write{color:#555;flex-direction:column;align-items:stretch;gap:0;margin-top:6pt}html[data-print-sheet] .pp-line{border-bottom:1px solid #777;flex:none;height:22pt}html[data-print-sheet] .pp-checklist li{break-inside:avoid}html[data-print-sheet] .pp-checklist .pp-write{grid-column:1/-1}html[data-print-sheet] .pp-sheet-title img{display:none}html[data-print-sheet] .pp-print-only:not(.pp-write){color:#555;margin-top:14pt;font-size:9pt}}.pp-consult .pp-scope-note{border-left:3px solid var(--v4-gold);color:#d0dce9;background:#1c3250;border-radius:0 8px 8px 0;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.pp-audience{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-audience li{border:1px solid var(--v4-line);border-top:3px solid var(--v4-ink);color:var(--v4-muted);background:#fff;border-radius:12px;padding:16px 18px;font-size:16px;line-height:1.55}.pp-audience strong{color:var(--v4-ink);margin-bottom:4px;font-size:17px;line-height:1.35;display:block}.pp-consult .pp-step-link{text-underline-offset:3px;color:var(--v4-ink);font-weight:600;text-decoration:underline}@media (min-width:720px){.pp-audience{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:560px){.pp-consult .request-form>.btn{width:100%}}.request-form .field-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-bottom:4px;display:flex}.request-form .field-label-row .field-label{margin-bottom:0}.request-form .request-template{font-size:14px}.request-form .field-hint{color:var(--v4-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.request-form .request-subjects{border:0;min-width:0;margin:0 0 16px;padding:0}.request-form .request-subjects legend{padding:0}.field-optional{color:var(--v4-muted);font-weight:400}.request-subject-list{flex-wrap:wrap;gap:8px;display:flex}.request-subject{min-height:44px;color:var(--v4-ink);cursor:pointer;background:#fff;border:1px solid #c3ceda;border-radius:999px;align-items:center;gap:7px;padding:8px 12px 8px 10px;font-size:14.5px;line-height:1.3;display:inline-flex}.request-subject input{width:16px;height:16px;accent-color:var(--v4-ink);flex:none;margin:0}.request-subject:has(input:checked){border-color:var(--v4-ink);box-shadow:inset 0 0 0 1px var(--v4-ink);background:#e9f0f6;font-weight:600}.request-subject:has(input:focus-visible){outline-offset:2px;outline:3px solid #2574bd}.request-success{color:var(--v4-ink);background:#f3f8f5;border:1px solid #b9d3c2;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px 12px;padding:18px 20px;display:grid}.request-success-mark{color:#2f7a4f;grid-row:1/span 3}.request-success .request-success-title{letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.3}.request-success .request-success-title:focus{outline:none}.request-success>p{color:var(--v4-ink);grid-column:2;margin:0;font-size:15px;line-height:1.55}.request-success-mail{overflow-wrap:anywhere;font-weight:600}.request-success-links{grid-column:2}.request-success-links ul{flex-wrap:wrap;gap:4px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.request-success-links li+li{margin-top:0}.request-success-links a{text-underline-offset:4px;min-height:44px;color:var(--v4-ink);align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:360px){.request-subject-list{gap:6px}.request-subject{gap:6px;padding:6px 9px 6px 7px;font-size:13px}.pp-check-marks label{gap:6px;padding:5px 9px 5px 7px;font-size:13px}}.contact-aside{max-width:38em;margin-inline:auto}.contact-aside ul{margin-bottom:0;padding-left:1.25em}.contact-aside li+li{margin-top:8px}.contact-aside li::marker{color:var(--gold-dark)}.contact-aside a:not(.btn){text-underline-offset:3px;text-decoration:underline}.contact-aside a:not(.btn):hover{text-decoration-thickness:2px}@media (min-width:1024px){.contact-page .contact-layout{grid-template-columns:minmax(0,1fr);justify-content:center;align-items:start;gap:0;max-width:680px;margin-inline:auto;display:grid}.contact-page .contact-main,.contact-page .contact-aside{width:auto;max-width:none;margin:0}.contact-page .contact-aside>.info-section:first-child{margin-top:0}.contact-page .contact-aside>.info-section>h2{font-size:24px}.contact-page .contact-aside .contact-channels>div{grid-template-columns:minmax(0,1fr);padding-top:12px}}@media (min-width:1024px) and (min-height:820px){.contact-page .contact-aside{position:sticky;top:112px}}.ff-note{border:1px solid #ecd39f;border-left:3px solid var(--v4-gold);color:var(--v4-ink);background:#fff6e5;border-radius:10px;margin-top:24px;padding:18px 20px;font-size:16px;font-weight:500;line-height:1.6}.ff-steps{counter-reset:ff-step;margin:0;padding:0;list-style:none}.ff-steps li{border-top:1px solid var(--line);min-height:56px;color:var(--ink);counter-increment:ff-step;padding:13px 0 13px 46px;font-size:17px;line-height:1.55;position:relative}.ff-steps li:last-child{border-bottom:1px solid var(--line)}.ff-steps li:before{content:counter(ff-step);width:30px;height:30px;color:var(--gold-dark);background:#fff;border:1px solid #c8ad76;border-radius:50%;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid;position:absolute;top:12px;left:0}.ff-sample .sample-label{margin-bottom:6px}.ff-sample h3{letter-spacing:-.02em;font-size:21px;line-height:1.3}.pp .sample .ff-plan{font-size:15px}.ff-plan th:first-child,.ff-plan td:first-child{white-space:nowrap;width:96px;font-weight:600}.ff-plan th:nth-child(2){width:31%}.ff-plan th:nth-child(3){width:21%}.ff-plan th:nth-child(4){width:15%}.ff-plan-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 28px;margin:20px 0 0;padding-top:18px;display:grid}.ff-plan-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.4}.ff-plan-facts dd{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.ff-limits{border:1px solid var(--v4-line);border-top:3px solid var(--v4-gold);background:#fff;border-radius:12px;padding:28px 32px 26px}.ff-limits-head{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:8px 48px;margin-bottom:18px;display:grid}.ff-limits h2{font-size:clamp(28px,2.4vw,34px)}.ff-limits-head p{color:var(--muted);font-size:17px;line-height:1.55}.ff-limits-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.ff-limits-list li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0 16px;font-size:16px;line-height:1.55}.ff-limits-list strong{color:var(--ink);margin-bottom:4px;display:block}@media (max-width:1000px){.ff-plan-facts,.ff-limits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ff-limits-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ff-plan thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ff-plan,.ff-plan tbody,.ff-plan tr{display:block}.ff-plan tr{border-bottom:1px solid var(--line);padding:10px 0}.pp .sample .ff-plan td{white-space:normal;border:0;grid-template-columns:78px minmax(0,1fr);gap:10px;width:auto;padding:3px 0;font-weight:400;display:grid}.pp .sample .ff-plan td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--v4-muted);font-weight:600}.pp .sample .ff-plan td:first-child{padding-bottom:4px;font-size:16px;font-weight:700;display:block}.pp .sample .ff-plan td:first-child:before{content:none}}@media (max-width:560px){.ff-plan-facts{grid-template-columns:minmax(0,1fr)}.ff-limits{padding:20px 16px 12px}.ff-limits-list{grid-template-columns:minmax(0,1fr)}}.pp-availability{color:var(--v4-muted);max-width:42em;margin:8px 0 0;font-size:16px;line-height:1.5}.ff-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;list-style:none;display:flex}.ff-details>summary::-webkit-details-marker{display:none}.ff-details>summary:after{content:"+";color:var(--gold-dark);flex:none;font-size:26px}.ff-details[open]>summary:after{content:"−"}.ff-details>summary>h2{margin:0;font-size:clamp(26px,3vw,34px)}.ff-details>summary:focus-visible{outline:3px solid var(--gold-dark);outline-offset:5px;border-radius:4px}.ff-details-body{margin-top:24px}@media print{[data-wide-details]::details-content{content-visibility:visible;display:block}[data-wide-details]>*{display:block!important}[data-wide-details]>summary:after{display:none}}.pp-presales .product-grid{gap:32px 48px}.pp-presales .pp-intro{align-self:start}.pp-presales .pp-intro .lead{font-size:18px;line-height:1.55}.pp-presales .pp-intro .pp-prereq{margin:18px 0 0;font-size:15px}.pp-presales .pp-intro .pp-prereq a{min-height:44px;margin-block:0}.pp-presales .pp-side{gap:18px}.pp-presales .pp-side .pp-author{margin:0;padding-top:18px}.pp-presales .pp-side .pp-author img{width:72px;height:72px}.pp-presales .pp-card{padding:24px 28px}.pp-presales .pp-results li{padding-block:12px}.pp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pp-feature-grid>li{border:1px solid var(--v4-line);background:#fff;border-radius:12px;padding:22px}.pp-feature-grid h3{margin-bottom:10px;font-size:21px;line-height:1.3}.pp-feature-grid p{color:var(--v4-muted);font-size:16px;line-height:1.6}.pp-feature-grid .pp-n{margin-bottom:10px}.pp-lecture-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-source-note{color:var(--v4-muted);margin-top:20px;font-size:15px;line-height:1.55}.pp-source-note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.pp-presales .product-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pp-presales .pp-intro{align-self:start}.pp-feature-grid,.pp-lecture-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pp-presales .pp-card{padding:22px 20px}.pp-presales .pp-intro .lead{font-size:17px}.pp-feature-grid,.pp-lecture-topics{grid-template-columns:minmax(0,1fr)}}.pp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.pp .product-hero .pp-hero-actions .btn{margin-top:0}.pp-hero-actions .text-link{min-height:44px}.lecture-parts{gap:24px}.lecture-parts article{border-left:3px solid var(--v4-gold);background:var(--v4-paper);border-radius:0 12px 12px 0;padding:24px}.lecture-parts h3{margin-bottom:12px}.lecture-parts article>p:last-child{color:var(--v4-muted);font-size:17px;line-height:1.65}.lecture-faq details{border-top:1px solid var(--v4-line);padding:16px 0}.lecture-faq details:last-child{border-bottom:1px solid var(--v4-line)}.lecture-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.lecture-faq details p{color:var(--v4-muted);padding-top:12px;font-size:16px;line-height:1.65}.ff-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-model article{border:1px solid var(--v4-line);background:#fff;border-radius:12px;padding:22px}.ff-model h3{margin-bottom:12px}.ff-model p,.ff-model ul{color:var(--v4-muted);font-size:16px;line-height:1.6}.ff-model ul{margin:0;padding-left:1.1em}@media (max-width:560px){.ff-modules{grid-template-columns:minmax(0,1fr)}}.pp-hero-actions>.btn{min-width:0;max-width:100%}@media (max-width:560px){.pp-hero-actions>.btn{width:100%}}.pp-buy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pp-start-price{color:var(--v4-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:14px 0 0;font-size:16px;line-height:1.4;display:flex}.pp-start-price s{color:var(--v4-muted);font-size:20px;text-decoration-thickness:2px}.pp-start-price strong{color:var(--v4-ink);font-size:28px;line-height:1.1}.pp-start-price span{flex-basis:100%}.pp-buy-note{color:var(--v4-muted);max-width:30em;margin:0;font-size:17px;line-height:1.5}.pp-buy-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.buy-form{width:100%;max-width:440px}.pp-hero-actions .buy-form{flex-basis:100%}.buy-form .consent{margin:0}.buy-form>.btn{margin-top:16px}.buy-form .form-status a{text-underline-offset:3px;text-decoration:underline}.buy-return{max-width:30em;margin-top:0}@media (max-width:560px){.buy-form>.btn{width:100%}}.pp-entry .product-grid{align-items:center}.pp-entry-visual img{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.pp-entry-limits{border-left:3px solid var(--v4-gold);background:#fff;border-radius:0 12px 12px 0;margin-top:28px;padding:20px 22px}.pp-entry-limits h3{margin-bottom:8px;font-size:20px;line-height:1.3}.pp-entry-limits p{color:var(--v4-muted);font-size:17px;line-height:1.6}.pp-entry-faq{max-width:820px}.pp-entry-faq h2{margin-bottom:16px}@media (max-width:1000px){.pp-entry-visual img{max-width:440px}}.pp-offer{border-top:1px solid var(--v4-line)}.pp-offer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pp-offer-card{border:1px solid var(--v4-line);color:var(--v4-ink);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;position:relative}.pp .pp-offer-card h3{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.3}.pp-offer-premium{border:2px solid var(--v4-gold);background:var(--v4-ink);color:#fff;padding:34px 32px 30px;box-shadow:0 18px 40px #14263d2e}.pp-offer-badge{background:var(--v4-gold);color:var(--v4-night);letter-spacing:.04em;border-radius:999px;margin:0;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.5;position:absolute;top:-15px;left:30px}.pp-offer-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 18px;display:flex}.pp-offer-price strong{letter-spacing:-.02em;font-size:40px;line-height:1.1}.pp-offer-price span{color:var(--gold-dark);font-size:17px;font-weight:600}.pp-offer-premium .pp-offer-price strong{color:var(--v4-gold);font-size:48px}.pp-offer-premium .pp-offer-price span{color:#fff}.pp-offer-price s{opacity:.6;font-size:22px;font-weight:600;text-decoration-thickness:2px}.pp-offer-premium .pp-offer-price s{color:#fff}.pp-offer-start{opacity:.85;margin:-12px 0 18px;font-size:15px}.pp-offer-lead{margin:0 0 8px;font-size:17px;font-weight:600}.pp-offer-list{width:100%;margin:0 0 20px;padding:0;list-style:none}.pp-offer-list li{border-top:1px solid var(--v4-line);padding:9px 0 9px 26px;font-size:17px;line-height:1.55;position:relative}.pp-offer-list li:before{content:"";border-left:2px solid var(--gold-dark);border-bottom:2px solid var(--gold-dark);width:12px;height:7px;position:absolute;top:17px;left:2px;transform:rotate(-45deg)}.pp-offer-premium .pp-offer-list li{border-top-color:#3a4f68}.pp-offer-premium .pp-offer-list li:before{border-color:var(--v4-gold)}.pp-offer-diff{border-left:3px solid var(--v4-gold);background:#ffffff0f;border-radius:0 8px 8px 0;margin:0 0 12px;padding:14px 16px;font-size:17px;line-height:1.55}.pp .pp-offer-card .btn{margin-top:8px}.pp-offer-first{color:#d5dfea;margin:14px 0 0;font-size:17px;line-height:1.5}.pp-offer-base{margin-top:18px}.pp-offer-base .pp-offer-list li{color:var(--v4-muted)}.pp-offer-result{max-width:820px;margin:32px 0 0}.pp-offer-result p{color:var(--v4-muted);margin:0 0 12px;font-size:17px;line-height:1.6}.pp-offer-result .pp-offer-quote{color:var(--v4-ink);margin:16px 0 0;font-size:22px;font-weight:600;line-height:1.4}.pp .pp-compare-title{margin:40px 0 14px;font-size:24px;line-height:1.3}.pp-compare{border-collapse:collapse;width:100%;font-size:17px;line-height:1.5}.pp-compare th,.pp-compare td{border-bottom:1px solid var(--v4-line);text-align:left;vertical-align:top;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;padding:12px 14px}.pp-compare thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--v4-muted);border-bottom:2px solid var(--v4-ink);font-size:14px;font-weight:700;line-height:1.4}.pp-compare tbody th{width:28%;color:var(--v4-ink);font-weight:600}.pp-compare td{width:32%;color:var(--v4-muted)}.pp-compare .pp-compare-premium{width:40%;color:var(--v4-ink);background:#fbf3e1}.pp-compare thead .pp-compare-premium{color:var(--gold-dark)}@media (max-width:900px){.pp-offer-grid{grid-template-columns:minmax(0,1fr)}.pp-offer-base{margin-top:0}}@media (max-width:640px){.pp-offer-card{padding:24px 20px}.pp-offer-premium{padding:30px 20px 24px}.pp-offer-badge{left:20px}.pp-offer-price strong{font-size:36px}.pp-offer-premium .pp-offer-price strong{font-size:42px}.pp .pp-offer-card .btn{width:100%}.pp-compare thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-compare,.pp-compare tbody,.pp-compare tr{display:block}.pp-compare tr{border:1px solid var(--v4-line);border-radius:12px;margin-bottom:12px;overflow:hidden}.pp-compare tbody th,.pp-compare td,.pp-compare .pp-compare-premium{border-bottom:0;width:auto;padding:10px 16px;display:block}.pp-compare tbody th{padding-top:14px;font-size:17px}.pp-compare td:before{content:attr(data-label);content:attr(data-label) / "";letter-spacing:.04em;text-transform:uppercase;color:var(--v4-muted);font-size:14px;font-weight:700;line-height:1.4;display:block}.pp-compare td.pp-compare-premium{padding-bottom:14px}.pp-compare td.pp-compare-premium:before{color:var(--gold-dark)}}.gaidy-finder{background:#f5f1e8;padding:42px 0 56px}.gaidy-finder h1{letter-spacing:-1.6px;max-width:900px;margin:0 0 18px;font-size:48px;line-height:1.1}.gaidy-finder .lead{max-width:850px;margin:0 0 28px;font-size:19px}.gs [hidden]{display:none!important}.gs-search{background:#fff;border:1.5px solid #8996a4;border-radius:12px;align-items:center;gap:14px;margin-bottom:28px;padding:0 18px;display:flex;box-shadow:0 4px 20px #14263d06}.gs-search:focus-within{border-color:#14263d;box-shadow:0 0 0 3px #efba5570}.gs-search svg{color:#14263d;flex-shrink:0;width:24px}.gs-search input{color:#14263d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:66px;font-size:19px}.gs-search input::placeholder{color:#657286}.gs-search input::-webkit-search-cancel-button{-webkit-appearance:none}.gs-clear{color:#14263d;background:#f1f3f5;border:0;border-radius:7px;min-width:44px;height:44px;font-size:26px;line-height:1}.gs-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gs-tile{text-align:left;color:#14263d;background:#fff;border:1px solid #d5d6d1;border-radius:12px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000}.gs-tile:hover{border-color:var(--v4-gold);box-shadow:0 0 0 1px var(--v4-gold);transform:translateY(-2px)}.gs-tile:active{transform:translateY(1px)}.gs-tile:focus-visible{outline-offset:4px;outline:3px solid #b58129}.gs-tile-art{object-fit:cover;object-position:center;background:#f5f1e8;width:100%;height:171px}.gs-tile-caption{border-top:1px solid #e5e2da;flex:1;align-items:center;gap:10px;min-height:76px;padding:14px 16px;display:flex}.gs-tile-caption strong{flex:1;font-size:17px;font-weight:700;line-height:1.25}.gs-count{background:#f2eee3;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:17px;font-weight:700;line-height:1.3}.gs-tile[aria-pressed=true]{border-color:var(--v4-gold);box-shadow:0 0 0 1px var(--v4-gold)}.gs-tile[aria-pressed=true] .gs-tile-caption{color:#f5f1e8;background:#14263d;border-top-color:#14263d}.gs-tile[aria-pressed=true] .gs-count{background:var(--v4-gold);color:#14263d}.gs-panels{scroll-margin-top:100px}.gs-panel-head{align-items:baseline;gap:18px;margin:44px 0 22px;display:flex}.gs-panel-head h2{letter-spacing:-.6px;margin:0;font-size:30px;line-height:1.15}.gs-panel-head span{color:#677488;font-size:17px}.gs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.gs-card{color:#14263d;background:#fff;border:1px solid #d9d9d2;border-radius:12px;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.gs-card:hover{border-color:var(--v4-gold);box-shadow:0 0 0 1px var(--v4-gold);text-decoration:none;transform:translateY(-2px)}.gs-card:active{transform:translateY(1px)}.gs-card:focus-visible{outline-offset:4px;outline:3px solid #b58129}.gs-card-art{aspect-ratio:16/10;object-fit:cover;background:#f5f1e8;border-bottom:1px solid #e5e2da;width:100%;height:auto}.gs-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.gs-card-title{letter-spacing:-.4px;margin-bottom:12px;font-size:23px;font-weight:700;line-height:1.22}.gs-card-text{color:#506078;margin-bottom:22px;font-size:17px;line-height:1.5}.gs-card-buy{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.gs-card-buy strong{white-space:nowrap;font-size:20px}.gs-card-btn{background:var(--v4-gold);white-space:nowrap;border-radius:6px;padding:12px 16px;font-size:17px;font-weight:700}.gs-card:hover .gs-card-btn{background:#f5c975}.gs-results{min-height:150px}.gs-result-label{margin:0 0 16px;font-size:18px;font-weight:600}.gs-empty{background:#fff;border:1px solid #d8dde2;border-radius:12px;padding:24px}.gs-empty p{margin:0 0 12px}.gs-empty a{text-underline-offset:5px;font-weight:600;text-decoration:underline}.gs-how{color:#f5f1e8;background:#14263d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:24px 30px;display:flex}.gs-how strong{color:var(--v4-gold)}.gs-how p{margin:0}.gaidy-finder .gs-more{margin:4px 0 22px}.gs-how+.gs-more{margin:22px 0 0}.gs-price{white-space:nowrap;text-align:right}.gs-price span{display:block}@media (max-width:1000px){.gs-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gaidy-finder{padding:28px 0 40px}.gaidy-finder h1{letter-spacing:-.9px;margin-bottom:14px;font-size:34px;line-height:1.12}.gaidy-finder .lead{margin-bottom:22px;font-size:17px}.gs-search{gap:10px;margin-bottom:22px;padding:0 13px}.gs-search input{height:62px;font-size:17px}.gs-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gs-tile-art{height:119px}.gs-tile-caption{align-items:flex-start;gap:6px;min-height:92px;padding:11px 10px}.gs-tile-caption strong{font-size:17px;line-height:1.22}.gs-count{padding:2px 6px}.gs-panel-head{flex-direction:column;gap:4px;margin:32px 0 18px}.gs-panel-head h2{font-size:27px}.gs-cards{grid-template-columns:1fr;gap:18px}.gs-card-body{padding:22px}.gs-card-title{font-size:24px}.gs-how{margin-top:26px;padding:22px;display:block}.gs-price{text-align:left;white-space:normal;margin-top:16px}.gs-price span{margin-left:8px;display:inline}}.gaid-others-note{color:var(--v4-muted);margin:8px 0 18px;font-size:18px}.gaid-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gaid-chips a{color:#14263d;background:#fff;border:1px solid #14263d2e;border-radius:999px;padding:10px 16px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.gaid-chips a:hover,.gaid-chips a:focus-visible{border-color:var(--v4-gold)}.pp-buy-note.pp-otkaz{margin-top:8px;font-size:15px}
@media (max-width:950px){.menu-button{border:1px solid var(--line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.menu-icon{width:20px;height:14px;display:block;position:relative}.menu-icon span{background:currentColor;border-radius:1px;width:100%;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:6px}.menu-icon span:nth-child(3){top:12px}.menu-button[aria-expanded=true] .menu-icon span:first-child{transform:translateY(6px)rotate(45deg)}.menu-button[aria-expanded=true] .menu-icon span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] .menu-icon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-icon span{transition:none}}}@media (max-width:560px){.header-inner{min-height:50px}.site-header .brand-logo{width:138px}html{scroll-padding-top:67px}section{scroll-margin-top:0}.v4-hero{padding-top:14px}.v4-hero .hero-grid{gap:10px}.v4-hero .hero-kicker{margin-bottom:6px}.v4-hero .hero-copy h1{margin-bottom:8px}.v4-hero .hero-copy .lead{margin-bottom:0}.v4-quiz .quiz-top{padding:12px 16px 8px}.v4-quiz .quiz-top h2{margin-top:6px}.quiz-progress{margin-top:8px}.v4-quiz .quiz-body{padding:10px 16px 12px}.v4-quiz .quiz-options{gap:6px}.v4-quiz .quiz-option{min-height:52px;padding:9px 14px}.v4-quiz .quiz-actions{margin-top:10px}.nv-footer-col,.nv-footer-brand .footer-meta-note{display:none}.nv-footer-mobile{grid-column:1/-1;display:block}}@media (min-width:561px){.nv-footer-mobile{display:none}}.nv-footer-mobile{margin-top:4px}.nv-footer-m-item{border-top:1px solid #ffffff24}.nv-footer-m-item:last-child{border-bottom:1px solid #ffffff24}.nv-footer-m-trigger{width:100%;min-height:52px;color:var(--v4-gold,#efba55);font:inherit;letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px;font-size:14px;font-weight:600;display:flex}.nv-footer-m-caret{border-bottom:2px solid;border-right:2px solid;flex:none;width:12px;height:12px;transition:transform .15s;position:relative;transform:translateY(-2px)rotate(45deg)}.nv-footer-m-trigger[aria-expanded=true] .nv-footer-m-caret{transform:translateY(1px)rotate(-135deg)}.nv-footer-m-panel{padding:0 2px 16px}.nv-footer-m-links{flex-direction:column;gap:0;display:flex}.nv-footer-m-links a{color:#d4dde7;align-items:center;min-height:44px;font-size:15px;line-height:1.4;display:flex}.nv-footer-m-socials{flex-direction:column;gap:2px;display:flex}.nv-footer-m-socials a{color:#d4dde7;align-items:center;gap:10px;min-height:48px;display:flex}.nv-footer-m-social-icon{color:#fff;flex:none;width:20px;height:20px}.nv-footer-m-social-text{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;font-size:15px;display:flex}.nv-footer-m-social-name{color:#fff;font-weight:600}.nv-footer-m-social-handle{color:#9fb1c3;font-size:13px}.nv-footer-m-meta{color:#fff6;margin:6px 0 0;font-size:11px;line-height:1.45}@media (prefers-reduced-motion:reduce){.nv-footer-m-caret{transition:none}}
.available-personal{padding:28px 0}.available-personal-inner{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}.available-personal h2{margin:0 0 12px;font-size:26px}.available-personal p{margin:8px 0;font-size:17px}.consultation-example{margin-bottom:28px}.personal-offer{background:var(--soft);border:1px solid var(--line);border-radius:8px;margin:24px 0;padding:18px}.personal-offer h3{margin:0 0 14px;font-size:22px}.personal-offer p{margin:12px 0;font-size:17px;line-height:1.55}.personal-offer .btn{white-space:normal}.quiz-short-question{color:var(--muted);font-size:18px;line-height:1.55}.v4-quiz .quiz-option{align-items:flex-start}.v4-quiz .quiz-option input{margin-top:3px}.v4-quiz .quiz-actions:empty{display:none}@media (max-width:700px){.available-personal-inner{grid-template-columns:1fr;gap:16px}.available-personal h2{font-size:24px}}@media (max-width:560px){.v4-quiz .quiz-option{min-height:52px;padding:8px 12px;font-size:17px}.v4-quiz .quiz-top h2{font-size:23px}.v4-quiz .quiz-options{gap:6px}.v4-hero .hero-copy h1{font-size:32px}.v4-hero .hero-grid{gap:8px}.v4-hero .hero-copy .lead,.v4-hero .hero-kicker{font-size:16px}.v4-quiz .quiz-top{padding:10px 16px 8px}}@media (min-width:900px) and (max-width:1279px){.stage-preview{padding-top:14px;padding-bottom:16px}}.available-lecture{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.available-lecture .eyebrow{margin:0 0 8px}
