.practical-ai{--practical-muted:#b9bbc0;--practical-line:#35373b;color:var(--site-paper)}.practical-ai *{box-sizing:border-box}:is(.practical-ai a:focus-visible,.practical-ai summary:focus-visible){outline:3px solid var(--site-paper);outline-offset:5px}.practical-hero{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);align-items:center;gap:clamp(38px,6vw,100px);padding:clamp(44px,5vw,72px) clamp(22px,6vw,92px);display:grid}.practical-eyebrow,.practical-section-number,.practical-fact>span,.practical-call-facts span{color:var(--site-orange);letter-spacing:.08em;font-size:.875rem;font-weight:850;line-height:1.6}.practical-eyebrow{margin:0 0 18px}.practical-hero h1{letter-spacing:-.055em;max-width:930px;margin:0;font-size:clamp(3rem,5.2vw,5.4rem);font-weight:900;line-height:1.05}.practical-hero h1 span{color:var(--site-orange)}.practical-intro{max-width:800px;margin-top:32px}.practical-intro-thesis{margin:0 0 24px;font-size:clamp(1.4rem,2.3vw,2.15rem);font-weight:800;line-height:1.55}.practical-intro-steps{border-top:1px solid var(--practical-line)}.practical-intro-steps p{border-bottom:1px solid var(--practical-line);color:var(--practical-muted);margin:0;padding:14px 0;font-size:1rem;line-height:1.8}.practical-intro-steps strong{color:var(--site-orange);font-weight:850}.practical-cta{border:1px solid var(--site-orange);background:var(--site-orange);color:#08090b;justify-content:space-between;align-items:center;gap:28px;max-width:100%;min-height:56px;margin-top:24px;padding:16px 24px;font-size:1rem;font-weight:850;text-decoration:none;display:inline-flex}.practical-cta:hover{background:#ff7947}.practical-hero-facts{border-top:4px solid var(--site-orange);background:#111316;align-content:center;align-self:stretch;padding:clamp(24px,3vw,42px);display:grid}.practical-fact{border-bottom:1px solid var(--practical-line);gap:9px;padding:19px 0;display:grid}.practical-fact:last-child{border-bottom:0}.practical-fact strong{font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.5}.practical-section{border-top:1px solid #303237;padding:clamp(68px,8vw,120px) clamp(22px,6vw,92px)}.practical-section:nth-of-type(odd){background:#0d0f12}.practical-section-heading{max-width:1000px;margin-bottom:40px}.practical-section-number{margin-bottom:16px;display:block}.practical-section-heading h2,.practical-final h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:800;line-height:1.25}.practical-split{grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,94px);display:grid}.practical-section-lead{margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.9}.practical-lined-list{border-top:1px solid var(--practical-line);margin:0;padding:0;list-style:none}.practical-lined-list li{border-bottom:1px solid var(--practical-line);color:var(--practical-muted);padding:18px 0 18px 28px;font-size:1rem;line-height:1.8;position:relative}.practical-lined-list li:before{content:"";background:var(--site-orange);width:8px;height:8px;position:absolute;top:31px;left:2px}.practical-emphasis{border-left:3px solid var(--site-orange);background:#ff5a1f13;max-width:1100px;margin:56px 0 0;padding:24px 28px;font-size:1.0625rem;line-height:1.95}.practical-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.practical-asset-grid>div{border-top:3px solid var(--site-orange);background:#181a1d;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.practical-asset-grid span{color:var(--site-orange);font-size:.875rem;font-weight:850}.practical-asset-grid strong{font-size:1.0625rem;line-height:1.55}.practical-method{border-top:1px solid var(--practical-line);margin:0;padding:0;list-style:none}.practical-method li{border-bottom:1px solid var(--practical-line);grid-template-columns:70px minmax(0,1fr);gap:22px;padding:24px 0;display:grid}.practical-method li>span{color:var(--site-orange);font-size:2.2rem;font-weight:900;line-height:1}.practical-method h3{margin:0;font-size:clamp(1.3rem,2vw,2rem)}.practical-method p{color:var(--practical-muted);margin:10px 0 0;font-size:1rem;line-height:1.8}.practical-two-column,.practical-three-column{gap:16px;display:grid}.practical-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.practical-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.practical-card{border:1px solid var(--practical-line);background:#ffffff06;padding:clamp(24px,3vw,40px)}.practical-card h3{margin:0 0 30px;font-size:clamp(1.3rem,2vw,2rem);line-height:1.4}.practical-card ul{margin:0;padding-left:23px}.practical-card li{color:var(--practical-muted);padding-left:2px;font-size:1rem;line-height:1.9}.practical-card li+li{margin-top:12px}.practical-card li::marker{color:var(--site-orange)}.practical-detail-list{border-top:1px solid var(--practical-line);margin:0}.practical-detail-list>div{border-bottom:1px solid var(--practical-line);grid-template-columns:minmax(120px,.75fr) 1.25fr;gap:18px;padding:17px 0;display:grid}.practical-detail-list dt{color:var(--site-orange);font-size:.875rem;font-weight:800}.practical-detail-list dd{margin:0;font-size:1rem;line-height:1.65}.practical-price-card{background:linear-gradient(135deg,#ff5a1f1c,#ffffff05);border:1px solid #ff5a1f73;flex-direction:column;padding:clamp(28px,4vw,52px);display:flex}.practical-price-card p{color:var(--site-orange);letter-spacing:.08em;margin:0 0 40px;font-size:.875rem;font-weight:850}.practical-price-card strong{font-size:clamp(1.7rem,3vw,3rem);line-height:1.25;display:block}.practical-price-card>span{color:var(--practical-muted);margin-top:10px;font-size:clamp(1.25rem,2vw,1.7rem);display:block}.practical-price-card small{color:var(--site-paper);margin-top:38px;font-size:.9375rem;display:block}.practical-price-balance{border-top:1px solid var(--practical-line);margin-top:auto;padding-top:24px}.practical-price-balance span{color:var(--practical-muted);margin-bottom:8px;font-size:.9375rem;display:block}.practical-price-balance b{font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5;display:block}.practical-fee-notes{border-top:1px solid var(--practical-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:32px;display:grid}.practical-fee-notes p{border-bottom:1px solid var(--practical-line);color:var(--practical-muted);margin:0;padding:18px 0;font-size:1rem;line-height:1.7}.practical-step-list{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.practical-step-list li{border:1px solid var(--practical-line);background:#ffffff06;min-height:112px;padding:22px 24px;font-size:1rem;line-height:1.75}.practical-step-list li:before{counter-increment:step;content:counter(step, decimal-leading-zero);color:var(--site-orange);margin-bottom:18px;font-size:.875rem;font-weight:850;display:block}.practical-call-facts{border-top:2px solid var(--site-orange);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;padding-top:24px;display:grid}.practical-call-facts>div{align-content:start;gap:12px;display:grid}.practical-call-facts strong{font-size:1rem;line-height:1.7}.practical-deposit-amount{color:var(--site-orange);margin:0 0 34px;font-size:clamp(1.7rem,3vw,3rem);font-weight:800;line-height:1.5}.practical-deposit-amount span{color:var(--practical-muted);margin:0 12px}.practical-refund-list{columns:2;border:0;column-gap:42px}.practical-refund-list li{break-inside:avoid;border-top:1px solid var(--practical-line)}.practical-faq{border-top:1px solid var(--practical-line)}.practical-faq details{border-bottom:1px solid var(--practical-line)}.practical-faq summary{cursor:pointer;padding:24px 42px 24px 0;font-size:1.125rem;font-weight:700;line-height:1.65;list-style:none;position:relative}.practical-faq summary::-webkit-details-marker{display:none}.practical-faq summary:after{content:"+";color:var(--site-orange);font-size:1.5rem;line-height:1;position:absolute;top:24px;right:4px}.practical-faq details[open] summary:after{content:"−"}.practical-faq details p{max-width:900px;color:var(--practical-muted);margin:0 0 28px;font-size:1rem;line-height:1.9}.practical-final{border-top:1px solid var(--practical-line);background:#111316;padding:clamp(78px,10vw,150px) clamp(22px,6vw,92px)}.practical-final h2{max-width:1130px}.practical-final>p:not(.practical-eyebrow){max-width:850px;color:var(--practical-muted);margin:28px 0 0;font-size:1.0625rem;line-height:1.9}@media (max-width:1000px){.practical-hero{grid-template-columns:minmax(0,1fr)}.practical-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.practical-three-column{grid-template-columns:minmax(0,1fr)}.practical-three-column .practical-card{min-height:0}.practical-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.practical-split,.practical-two-column,.practical-step-list,.practical-fee-notes{grid-template-columns:minmax(0,1fr)}.practical-call-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.practical-refund-list{columns:1}.practical-section-heading{margin-bottom:30px}}@media (max-width:480px){.practical-hero h1{font-size:clamp(2.65rem,12vw,3.4rem)}.practical-hero-facts,.practical-asset-grid{grid-template-columns:minmax(0,1fr)}.practical-cta{width:100%}.practical-detail-list>div{grid-template-columns:minmax(0,1fr);gap:6px}.practical-call-facts{grid-template-columns:minmax(0,1fr)}.practical-deposit-amount span{margin:0 4px}}
