.tpp-about-taxplus-online .tpp-online-hero{padding:64px 0 72px}.tpp-online-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.tpp-online-hero-copy{min-width:0}.tpp-about-taxplus-online .tpp-online-promise{color:var(--about-navy);letter-spacing:-.025em;text-wrap:balance;margin-top:20px;font:700 clamp(28px,2.8vw,38px)/1.18 Arial,Helvetica,sans-serif}.tpp-about-taxplus-online .tpp-online-hero .tpp-about-intro{margin-top:12px;font-size:16px}.tpp-online-product{justify-self:center;width:100%;min-width:0;max-width:512px}.tpp-online-product-stage{isolation:isolate;background:radial-gradient(at 55%,#a4dafa66,#0000 70%);position:relative;overflow:clip}.tpp-online-product-stage img{filter:drop-shadow(0 18px 16px #123a8424);width:100%;height:auto;display:block}.tpp-online-product-stage:after{content:"";pointer-events:none;animation:tpp-about-light-pass 2.8s var(--tpp-brand-ease) 1;background:linear-gradient(110deg,#0000 45%,#ffffff80 50%,#0000 55%);position:absolute;inset:-35%;transform:translate(90%)rotate(-8deg)}.tpp-online-product figcaption{max-width:400px;color:var(--about-copy);border-top:1px solid #b7d7e5;align-items:start;gap:14px;margin:20px auto 0;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.tpp-online-product figcaption>svg{color:#08749a;flex:none;width:26px;height:26px}.tpp-online-product figcaption strong,.tpp-online-product figcaption span{display:block}.tpp-online-product figcaption strong{color:var(--about-navy);margin-bottom:4px;font-size:16px}.tpp-online-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.tpp-online-section-heading h2{max-width:21ch}.tpp-online-section-heading>p{color:var(--about-copy);font-size:18px}.tpp-online-feature-groups{grid-template-columns:1fr 1fr;gap:64px;display:grid}.tpp-online-feature-group h3{border-bottom:2px solid #1395bf;padding-bottom:20px;font-size:24px}.tpp-online-feature-group+.tpp-online-feature-group h3{border-bottom-color:#74a724}.tpp-online-feature-list{padding:0;list-style:none}.tpp-online-feature-list li{border-bottom:1px solid #d5e3ed;align-items:start;gap:16px;min-height:76px;padding:24px 0;display:flex}.tpp-online-feature-list svg{color:#08749a;flex:none;width:24px;height:24px}.tpp-online-feature-list strong{color:var(--about-navy);font-size:18px;line-height:1.4;display:block}.tpp-online-feature-list p{color:var(--about-copy);margin-top:8px;font-size:16px}.tpp-online-setup-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.tpp-online-setup-heading h2{max-width:18ch}.tpp-online-setup-heading p{color:#dceeff;font-size:18px}.tpp-online-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;list-style:none;display:grid;margin-top:48px!important}.tpp-online-steps li{border-top:1px solid #91c8f080;padding-top:24px;position:relative}.tpp-online-step-number{color:#102e66;font-variant-numeric:tabular-nums;background:linear-gradient(125deg,#68d2fb,#a5d85d);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:20px;font-weight:800;display:inline-flex}.tpp-online-steps p{color:#dceeff;margin-top:16px;font-size:17px}.tpp-online-next{border-top:1px solid #91c8f080;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:32px;display:flex}.tpp-online-next>p{color:#fff;font-size:21px;font-weight:700}.tpp-online-next .tpp-about-actions{margin:0}.tpp-online-setup .tpp-about-text-link{color:#e4f3ff}.tpp-online-setup :focus-visible{outline-color:#d6eead}@media (width<=1100px){.tpp-online-hero-grid,.tpp-online-section-heading,.tpp-online-feature-groups{gap:40px}}@media (width<=820px){.tpp-online-hero-grid,.tpp-online-section-heading{grid-template-columns:1fr;gap:32px}.tpp-online-hero-copy{max-width:620px}.tpp-online-product{max-width:460px}.tpp-online-section-heading>p{max-width:48ch}.tpp-online-setup-heading{display:block}.tpp-online-setup-heading p{margin-top:20px}.tpp-online-steps{gap:24px}}@media (width<=640px){.tpp-about-taxplus-online .tpp-online-hero{padding:36px 0 40px}.tpp-about-taxplus-online h1{font-size:clamp(36px,10vw,48px)}.tpp-about-taxplus-online .tpp-online-promise{margin-top:16px;font-size:28px}.tpp-online-hero .tpp-about-rule{margin-block:24px}.tpp-online-hero .tpp-about-lead{font-size:19px}.tpp-online-hero .tpp-about-actions{align-items:start;gap:16px}.tpp-online-product figcaption{margin-top:12px}.tpp-online-feature-groups,.tpp-online-steps{grid-template-columns:1fr;gap:40px}.tpp-online-section-heading{gap:20px;margin-bottom:32px}.tpp-online-feature-list li{min-height:68px;padding-block:20px}.tpp-online-feature-list strong{font-size:17px}.tpp-online-steps{gap:24px;margin-top:32px!important}.tpp-online-steps li{grid-template-columns:44px minmax(0,1fr);gap:12px 20px;display:grid}.tpp-online-step-number{grid-row:span 2;margin:0}.tpp-online-steps h3{align-self:center;padding-block:8px}.tpp-online-steps p{grid-column:2;margin:0}.tpp-online-next{margin-top:32px}}@media (prefers-reduced-motion:reduce){.tpp-online-product-stage:after{animation:none;display:none}}@media (forced-colors:active){.tpp-online-product-stage:after{display:none}.tpp-online-feature-list li,.tpp-online-feature-group h3,.tpp-online-steps li,.tpp-online-next,.tpp-online-product figcaption{border-color:canvastext}.tpp-online-step-number{border:1px solid canvastext}}
