@media (min-width:768px){.lp-root .lp-nav,.pub-scope .pub-nav{height:68px;background:var(--surface,#ffffff);border-bottom:1px solid var(--divider);backdrop-filter:none}.lp-root .lp-nav-inner,.pub-scope .pub-nav-inner{width:min(calc(100% - 48px),1195px);max-width:1195px;height:68px;margin:0 auto;padding:0;display:flex;justify-content:flex-start;gap:0}.lp-root .lp-nav-links,.pub-scope .pub-nav-links{display:flex;align-items:center;flex:0 1 auto;gap:28px;margin:0 auto 0 36px}.lp-root .lp-nav-links a,.pub-scope .pub-nav-links a{min-height:0;padding:0;border:0;color:var(--ink-700,#3a3a3a);font-size:15px;font-weight:400;line-height:20px;text-decoration:none;white-space:nowrap}.lp-root .lp-nav-links a.active,.pub-scope .pub-nav-links a.active{border:0;color:var(--ink-950,#111111);font-weight:500}.lp-root .lp-nav-cta,.pub-scope .pub-nav-cta{display:flex;align-items:center;flex:none;gap:20px}.lp-root .lp-nav-cta .lp-nav-ghost,.pub-scope .pub-nav-cta .pub-nav-ghost{min-height:0;padding:0;border:0;color:var(--ink-950,#111111);font-size:15px;font-weight:400;line-height:20px}.lp-root .lp-nav-cta .lp-btn--primary,.pub-scope .pub-nav-cta .pub-btn--primary{min-height:0;padding:10px 18px;border:0;border-radius:2px;color:var(--ink-950,#111111);font-size:15px;font-weight:500;line-height:20px}.lp-root[data-accent=cyan] .lp-nav-cta .lp-btn--primary,.pub-scope[data-accent=cyan] .pub-nav-cta .pub-btn--primary{background:var(--sm-cyan-500);color:var(--ink-950,#111111)}.lp-root[data-accent=violet] .lp-nav-cta .lp-btn--primary,.pub-scope[data-accent=violet] .pub-nav-cta .pub-btn--primary{background:var(--pdu-600,#6b21a8);color:var(--surface,#ffffff)}.lp-root .lp-nav-mobile-btn,.pub-scope .pub-nav-mobile-btn{display:none}.pub-scope .pub-nav-inner>.ml-auto{flex:none;margin-left:20px}.pub-scope .pub-nav-inner>.ml-auto>button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--ink-950,#111111)}.pub-scope .pub-nav-inner>.ml-auto>button>span:first-child{display:inline-flex;align-items:center}.pub-scope .pub-nav-inner>.ml-auto>button>span:first-child svg{width:20px;height:20px}.pub-scope .pub-nav-inner>.ml-auto>button>span:nth-child(2){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pub-scope .pub-nav-inner>.ml-auto>button>span[aria-hidden=true]{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 3px;border-radius:10px;font-size:9px}.pub-scope .pub-nav-inner>.ml-auto>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-root .lp-footer,.pub-scope .pub-footer{padding:36px 0 26px;border-top:1px solid var(--divider);background:var(--surface,#ffffff)}.lp-root .lp-footer>.lp-container,.pub-scope .pub-footer>.pub-container{width:min(calc(100% - 48px),1195px);max-width:1195px;margin:0 auto;padding:0}.lp-root .lp-footer-top,.pub-scope .pub-footer-top{display:grid;grid-template-columns:1.6fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:36px;padding-bottom:0;border-bottom:0}.lp-root .lp-footer-cols,.pub-scope .pub-footer-cols{display:contents}.lp-root .lp-footer-brand,.pub-scope .pub-footer-brand{max-width:none}.lp-root .lp-footer-brand>.lp-wordmark,.pub-scope .pub-footer-brand>.pub-wordmark{display:none}.lp-root .lp-footer-blurb,.pub-scope .pub-footer-blurb{max-width:none;margin:0;color:var(--ink-600,#555555);font-size:14px;line-height:26px}.lp-root .lp-footer-blurb+.lp-footer-blurb,.pub-scope .pub-footer-blurb+.pub-footer-blurb{margin-top:8px}.lp-root .lp-footer-col,.pub-scope .pub-footer-col{display:flex;flex-direction:column;gap:0}.lp-root .lp-footer-col .h,.pub-scope .pub-footer-col .pub-col-h{margin:0 0 5px;color:var(--ink-950,#111111);font-size:15px;font-weight:600;letter-spacing:normal;line-height:26px;text-transform:none}.lp-root .lp-footer-col a,.pub-scope .pub-footer-col a{color:var(--ink-600,#555555);font-size:14px;line-height:26px;text-decoration:none}.lp-root .lp-footer-bottom,.pub-scope .pub-footer-bottom{display:flex;justify-content:flex-start;gap:8px;margin-top:26px;padding-top:16px;border-top:1px solid var(--divider);color:var(--fg-muted);font-size:13.5px;line-height:20px}.lp-root .lp-footer-bottom .sep,.pub-scope .pub-footer-bottom .pub-sep{display:inline-flex;flex:0 1 auto;align-items:center;gap:0 10px}.lp-root .lp-footer-mobile-separator,.pub-scope .pub-footer-mobile-separator{display:inline}.lp-root[data-accent=cyan] .lp-nav-inner .lp-wordmark,.pub-scope[data-accent=cyan] .pub-nav-inner .pub-wordmark{margin-left:-11px;margin-right:-10px}.lp-root[data-accent=violet] .lp-nav-inner .lp-wordmark,.pub-scope[data-accent=violet] .pub-nav-inner .pub-wordmark{margin-left:-3px;margin-right:-16px}.lp-root .lp-nav-inner .lp-brand-logo,.pub-scope .pub-nav-inner .pub-brand-logo{max-width:none}}@media (min-width:768px) and (max-width:1023px){.lp-root .lp-footer>.lp-container,.lp-root .lp-nav-inner,.pub-scope .pub-footer>.pub-container,.pub-scope .pub-nav-inner{width:calc(100% - 56px)}.lp-root .lp-nav-links,.pub-scope .pub-nav-links{gap:8px;margin-left:12px}.lp-root .lp-nav-inner .lp-brand-logo,.pub-scope .pub-nav-inner .pub-brand-logo{height:24px;max-width:112px}.lp-root .lp-nav-cta,.pub-scope .pub-nav-cta{gap:12px}.pub-scope .pub-nav-inner>.ml-auto{margin-left:12px}}@media (min-width:1024px){.tr-detail-page .tr-detail-shell{width:min(calc(100% - 48px),1195px);max-width:none;padding-right:0;padding-left:0}.tr-detail-page .tr-detail-hero-copy{max-width:none}.tr-detail-page .tr-detail-hero-copy h1{max-width:30ch}.tr-detail-page .tr-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:56px}.tr-detail-page .tr-detail-main{row-gap:40px}.tr-detail-page .tr-detail-section{padding:0;border:0;border-radius:0;background:transparent}.tr-detail-page .tr-detail-section+.tr-detail-section{padding-top:40px;border-top:1px solid var(--divider,#e6e6e3)}.tr-detail-page .tr-detail-main:has(>.tr-detail-video){grid-template-columns:minmax(0,300px) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;align-items:start}.tr-detail-page .tr-detail-main:has(>.tr-detail-video)>*{grid-column:1/-1}.tr-detail-page .tr-detail-main:has(>.tr-detail-video)>.tr-detail-video{grid-column:1;grid-row:1;max-width:none}.tr-detail-page .tr-detail-main:has(>.tr-detail-video)>.tr-detail-video+.tr-detail-section{grid-column:2;grid-row:1;align-self:center}.tr-detail-page .tr-detail-main:has(>.tr-detail-video)>.tr-detail-video+.tr-detail-section .tr-list{grid-template-columns:minmax(0,1fr)}.tr-detail-page .tr-detail-main:has(>.tr-detail-video)>.tr-detail-video+.tr-detail-section+.tr-detail-section{padding-top:40px;border-top:1px solid var(--divider,#e6e6e3)}.tr-detail-page .tr-detail-how-it-works-grid{gap:32px}.tr-detail-page .tr-detail-step-label{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.04em}.tr-detail-page .tr-detail-contact a,.tr-detail-page .tr-detail-installment strong,.tr-detail-page .tr-detail-pdu-amount,.tr-detail-page .tr-detail-pdu-lead>strong,.tr-detail-page .tr-detail-price-line s,.tr-detail-page .tr-detail-price-line strong,.tr-detail-page .tr-detail-price>strong{font-family:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.tr-detail-page .tr-detail-price-line strong{font-size:32px;font-weight:600;letter-spacing:-.01em}.tr-detail-page .tr-detail-buy{white-space:nowrap}.tr-detail-page .tr-detail-attorney-proof,.tr-detail-page .tr-detail-name-note{padding:0;border:0;border-radius:0;background:transparent}.tr-detail-page .tr-detail-name-note{margin-top:18px;padding-top:16px;border-top:1px solid var(--divider,#e6e6e3)}.tr-detail-page .tr-detail-trust svg{width:16px;height:16px}.tr-detail-page .tr-detail-guide a{color:var(--accent-readable,#00768F)}.tr-detail-page .tr-detail-faq-link,.tr-detail-page .tr-detail-guide a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tr-detail-page .tr-detail-guide a:hover{color:var(--fg-strong,#111111)}}@media (min-width:1100px){.cs-page:has(.cs-hero) .cs-hero,.cs-page:has(.cs-hero) .cs-lessons,.cs-page:has(.cs-hero) .cs-paper-grid{width:min(calc(100% - 48px),1195px);max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.cs-page:has(.cs-hero) .cs-paper{padding-right:0;padding-left:0}.cs-page:has(.cs-hero) .cs-video{max-width:420px;margin-top:300px}.cs-page:has(.cs-hero) .cs-word{font-size:clamp(120px,11.5vw,156px)}.cs-page:has(.cs-hero) .cs-vicente{left:38%}.cs-page:has(.cs-hero) .cs-learn-title{font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:38px}.cs-page:has(.cs-hero) .cs-learn-title--small{font-size:26px;line-height:34px}}