.season-announcement{color:#142b41;box-sizing:border-box;background:#ffcf5e;border:1px solid #ffcf5e;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;margin:20px 0 18px;padding:12px 14px;font-family:Arial,Helvetica,sans-serif;display:flex}.season-announcement-copy{flex:290px;min-width:0;font-size:15px;font-weight:700;line-height:1.5}.season-announcement-count{color:#fff;font-variant-numeric:tabular-nums;background:#002d58;border-radius:3px;flex:0 auto;align-items:center;gap:7px;max-width:100%;padding:7px 10px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.season-announcement-count svg{flex:0 0 18px;width:18px;height:18px}@media (width<=650px){.season-announcement{gap:10px;margin-top:18px;padding:12px}.season-announcement-copy{flex-basis:100%;font-size:15px}.season-announcement-count{font-size:14px}}.gcs-google-trust{color:#142e51;background:#f6f9fc;border-top:1px solid #dbe4ec;border-bottom:3px solid #d8b45a;padding:28px 5%}.gcs-google-trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.gcs-google-rating{align-items:center;gap:18px;display:flex}.gcs-google-rating>img{object-fit:contain;flex:none;width:44px;height:44px}.gcs-google-score{flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}.gcs-google-score strong{font-size:32px;font-weight:800;line-height:1.2}.gcs-google-stars{color:#bd8d20;letter-spacing:3px;white-space:nowrap;font-size:25px;line-height:1}.gcs-google-rating p{color:#4d6377;margin:5px 0 0;font-size:15px;line-height:1.5}.gcs-google-actions{flex-wrap:wrap;gap:12px;display:flex}.gcs-google-button{color:#fff;background:#142e51;border:1px solid #142e51;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.gcs-google-button-gold{color:#142e51;background:#ffcf5e;border-color:#ffcf5e}.gcs-google-button:disabled{opacity:1;cursor:default}.gcs-google-button:focus-visible{outline-offset:4px;outline:3px solid #0968aa}.gcs-client-reviews{color:#142e51;background:#f5f8fb;border-top:1px solid #dbe4ec;padding:70px 5%}.gcs-client-reviews-inner{max-width:1200px;margin:auto}.gcs-reviews-eyebrow{letter-spacing:2px;color:#806223;margin:0 0 12px;font:700 12px/1.5 Arial,sans-serif}.gcs-client-reviews h2{color:#142e51;margin:0 0 32px;font:700 clamp(27px,3vw,38px)/1.2 Arial,sans-serif}.gcs-review-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.gcs-review-card{background:#fff;border:1px solid #d9e2eb;border-top:3px solid #d8b45a;border-radius:6px;grid-column:span 2;padding:26px;box-shadow:0 5px 18px #142e5106}.gcs-review-card:nth-child(4),.gcs-review-card:nth-child(5){grid-column:span 3}.gcs-review-card:last-child{grid-column:1/-1}.gcs-review-card h3{color:#142e51;margin:0 0 12px;font:700 17px/1.4 Arial,sans-serif}.gcs-client-stars{color:#bd8d20;letter-spacing:3px;margin-bottom:18px;font-size:23px;line-height:1}.gcs-client-review-text{white-space:pre-wrap;color:#41596e;overflow-wrap:anywhere;margin:0;font:400 15px/1.75 Arial,sans-serif}@media (width<=850px){.gcs-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gcs-google-trust-inner,.gcs-google-actions{justify-content:center}}@media (width<=550px){.gcs-google-trust{padding:26px 20px}.gcs-google-trust-inner{align-items:stretch;gap:22px}.gcs-google-rating{justify-content:center;gap:14px;width:100%}.gcs-google-score{gap:8px;font-size:14px}.gcs-google-score strong{font-size:29px}.gcs-google-stars{letter-spacing:2px;font-size:22px}.gcs-google-actions{grid-template-columns:1fr;width:100%;display:grid}.gcs-google-button{width:100%}.gcs-client-reviews{padding:48px 20px}.gcs-review-grid{grid-template-columns:1fr}.gcs-review-card:first-child{grid-column:auto}.gcs-review-card{padding:22px}}.gcs-reviews-bottom-action{justify-content:center;margin-top:32px;display:flex}@media (width<=850px){.gcs-review-grid>.gcs-review-card{grid-column:auto}.gcs-review-grid>.gcs-review-card:last-child{grid-column:1/-1}}@media (width<=550px){.gcs-review-grid>.gcs-review-card{grid-column:1/-1}}.desktop-nav.refund-navigation{grid-template-columns:repeat(8,minmax(0,1fr))}.desktop-nav a.refund-nav-link{color:#151830;background:linear-gradient(120deg,#f7d479,#ffcc4e);border-color:#e9bf58 #e9bf58 #c69937;font-weight:800}.desktop-nav a.refund-nav-link:hover,.desktop-nav a.refund-nav-link:focus-visible{color:#151830;background:#ffe09a}.refund-promotion{background:#f5f6f8;border-bottom:1px solid #d6dee8;padding:52px 6vw 60px;font-family:Arial,sans-serif}.refund-promotion-inner{max-width:1120px;margin:auto}.refund-promotion-kicker{color:#71500c;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:800}.refund-promotion h2{color:#142e51;margin:12px 0;font-family:Arial,sans-serif;font-size:clamp(30px,3.8vw,46px);line-height:1.15}.refund-promotion-description{color:#3d4e60;max-width:750px;font-size:18px;line-height:1.6}.refund-promotion-card{text-align:center;color:#fff;background:#121632;border:2px solid #e1b956;border-radius:18px;margin-top:28px;padding:32px 36px;box-shadow:0 12px 28px #12223a18}.refund-promotion-symbol{color:#ffd16b;font-size:36px;line-height:1}.refund-promotion-card h3{color:#ffda83;margin:12px 0;font-family:Arial,sans-serif;font-size:28px}.refund-promotion-card p{color:#e8edf7;font-size:17px}.refund-promotion-card a{color:#141831;background:linear-gradient(120deg,#ffdc84,#ffcc4e);border-radius:10px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:60px;margin-top:24px;padding:16px 20px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.refund-promotion-card a:focus-visible{outline-offset:4px;outline:3px solid #fff}.refund-promotion-card small{color:#ffe093;margin-top:16px;font-size:15px;font-weight:700;line-height:1.6;display:block}@media (width<=1100px){.desktop-nav.refund-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=769px) and (width<=1100px){.desktop-nav.refund-navigation{grid-template-columns:repeat(8,minmax(0,1fr));font-size:12px}}@media (width<=768px){.desktop-nav.refund-navigation.open{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-promotion{padding:36px 18px 42px}.refund-promotion-card{padding:26px 18px}.refund-promotion-card h3{font-size:24px}.refund-promotion-card a{font-size:20px}.refund-promotion-card small{font-size:14px}}.price-promotion{background:#fff;border:1px solid #d6dee8;border-top:4px solid #d4ae55;border-radius:16px;margin:0 0 36px;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 8px 24px #12223a0d}.price-promotion-heading{padding:28px 32px 24px}.price-promotion-kicker{color:#71500c;text-transform:uppercase;letter-spacing:1.4px;margin:0 0 10px;font-size:14px;font-weight:800}.price-promotion h3{color:#142e51;margin:0 0 12px;font-family:Arial,sans-serif;font-size:clamp(28px,3.3vw,38px);line-height:1.2}.price-promotion-heading>p:last-child{color:#3d4e60;margin:0;font-size:18px;line-height:1.6}.price-promotion-card{text-align:center;color:#fff;background:#121632;border-top:1px solid #d4ae55;padding:28px 32px}.price-promotion-card>p{color:#e8edf7;margin:0 0 20px;font-size:17px;line-height:1.6}.price-promotion-card>a{color:#141831;overflow-wrap:anywhere;background:linear-gradient(120deg,#ffdc84,#ffcc4e);border:1px solid #e9bf58;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:64px;padding:18px 22px;font-size:clamp(21px,2.3vw,26px);font-weight:800;line-height:1.35;text-decoration:none;display:flex}.price-promotion-card>a:hover{color:#141831;background:#ffe09a}.price-promotion-card>a:focus-visible{outline-offset:4px;outline:3px solid #fff}.price-promotion-card>a span{flex-shrink:0}.price-promotion-card>small{color:#ffe093;margin-top:16px;font-size:15px;line-height:1.6;display:block}@media (width<=600px){.price-promotion-heading{padding:24px 20px}.price-promotion-card{padding:24px 18px}.price-promotion-card>a{gap:12px;padding:18px 14px}.price-promotion-card>small{font-size:14px}}.institutional-site{--federal-blue:#005b99;--federal-dark:#002d58;--soft-blue:#edf5fa;--line-blue:#d6dee5;color:#243746;background:#fff;font-family:Arial,Helvetica,sans-serif}.institutional-site :is(h1,h2,h3,h4,button,input,select,textarea){font-family:Arial,Helvetica,sans-serif}.institutional-site :is(h2,h3,h4){letter-spacing:normal;font-weight:700}.institutional-site .site-header{box-shadow:none;background:#005b99;border-bottom:0}.institutional-site .header-topline{color:#29465c;letter-spacing:normal;background:#edf5fa;font-size:12px}.institutional-site .header-masthead{gap:22px;min-height:96px}.institutional-site .brand-name strong{color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700}.institutional-site .brand-name small{color:#edf5fa}.institutional-site .brand img{border-radius:50%}.institutional-site .language-control,.institutional-site .language-label{color:#fff}.institutional-site .language-switcher{color:#243746;box-shadow:none;background:#fff;border:1px solid #aacde4;border-radius:4px}.institutional-site .language-switcher button{color:#334d60}.institutional-site .language-switcher button.selected{color:#004b80;text-underline-offset:4px;text-decoration:underline}.institutional-site .header-cta{color:#004b80;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:4px;font-weight:700}.institutional-site .header-cta:hover{background:#edf5fa}.institutional-site .header-cta:after{animation:none;display:none}.institutional-site .header-support,.institutional-site .header-support:hover,.institutional-site .header-support:focus-visible{color:#fff}.institutional-site .header-support img{background:#fff;border-radius:4px}.institutional-site .header-bottom{background:#002d58}.institutional-site .desktop-nav{gap:0;padding-top:4px;padding-bottom:4px}.institutional-site .desktop-nav a{min-height:48px;box-shadow:none;color:#fff;background:0 0;border:1px solid #0000;border-radius:3px;font-size:13px;font-weight:600;transform:none}.institutional-site .desktop-nav a:hover,.institutional-site .desktop-nav a:focus-visible{box-shadow:none;color:#fff;background:#16446f;border-color:#739bbf;transform:none}.institutional-site .desktop-nav a.active{color:#fff;background:#16446f;border-bottom:3px solid #fff}.institutional-site .desktop-nav a.refund-nav-link{color:#142b41;background:#ffcf5e;border-color:#ffcf5e;font-weight:700}.institutional-site .desktop-nav a.refund-nav-link:hover{color:#142b41;background:#ffdf8b}.institutional-site .desktop-nav .nav-contact{font-weight:600}.institutional-site .desktop-nav .nav-contact:before,.institutional-site .desktop-nav .nav-contact:after{animation:none;display:none}.institutional-site .hero{border-bottom:1px solid #d6dee5;padding-top:64px;padding-bottom:64px}.institutional-site .hero h1{letter-spacing:-.025em;font-weight:700}.institutional-site .eyebrow{color:#005b99;letter-spacing:.06em}.institutional-site .eyebrow span{background:#b8cbd9}.institutional-site .button{box-shadow:none;border-radius:4px;transform:none}.institutional-site .button-gold{color:#fff;background:#005b99}.institutional-site .button-gold:hover{background:#004578}.institutional-site .hero-actions .button-gold{box-shadow:none;background:#005b99}.institutional-site .hero-actions .button-gold:hover{background:#004578}.institutional-site .button-outline{color:#005b99;border-color:#005b99}.institutional-site .trust-symbol{color:#005b99}.institutional-site .quick-access-panel{box-shadow:none;border-color:#ccd6df;border-radius:4px}.institutional-site .quick-access-panel h2{letter-spacing:.05em;background:#002d58}.institutional-site .quick-access-panel h2 span{color:#fff}.institutional-site .quick-access-links a{font-weight:600}.institutional-site .quick-icon{color:#005b99;background:#edf5fa;border-radius:3px}.institutional-site .quick-access-note{background:#f5f7f9}.institutional-site .security-band{background:#f4f7f9;border-color:#d6dee5}.institutional-site .security-band>div{color:#334d60}.institutional-site .feature-item>span{color:#005b99;background:#edf5fa;border-radius:3px}.institutional-site :is(.section,.process-section,.contact-section){border-top:1px solid #d6dee5;min-height:0;padding-top:72px;padding-bottom:72px}.institutional-site :is(.services,.bookkeeping-section,.preparer-section,.review-section,.documents-section,.faq-section,.contact-section){background:#fff}.institutional-site :is(.bookkeeping-section,.review-section,.faq-section){background:#f5f7f9}.institutional-site :is(.services,.review-section,.process-section,.documents-section,.faq-section,.contact-section):before{display:none}.institutional-site .section-heading{text-align:left;width:100%;max-width:1170px;margin-bottom:32px}.institutional-site .section-heading>p:last-child{color:#465e70;max-width:760px;margin-left:0;margin-right:0;font-size:17px;line-height:1.65}.institutional-site .section-kicker{color:#005b99;letter-spacing:.08em;font-size:12px}.institutional-site :is(.section,.process-section,.contact-section) h2{color:#142e51;font-size:clamp(29px,3.1vw,40px);line-height:1.2}.institutional-site :is(.pricing-grid,.bookkeeping-content,.preparer-card,.review-card,.documents-card,.faq-collection,.hours-card,.irs-access){box-shadow:none;border:1px solid #d6dee5;border-radius:4px}.institutional-site .service-card:nth-child(2n){background:#f7f9fb}.institutional-site .service-card:hover{background:#edf5fa}.institutional-site .service-card p{font-size:15px;line-height:1.6}.institutional-site .service-icon{color:#005b99;background:#edf5fa;border-radius:3px}.institutional-site .price{color:#142e51}.institutional-site .price strong{font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:700}.institutional-site .bookkeeping-table{font-size:15px}.institutional-site .bookkeeping-table thead{background:#002d58}.institutional-site .bookkeeping-inclusions li:before{color:#005b99}.institutional-site .preparer-name{font-family:Arial,Helvetica,sans-serif}.institutional-site .preparer-photo-button{box-shadow:none;border:1px solid #cdd8e0;border-radius:4px}.institutional-site .preparer-chips li{background:#edf5fa;border-radius:3px}.institutional-site .preparer-contact{background:#edf5fa;border-left:3px solid #005b99;border-radius:0}.institutional-site .preparer-contact a{background:#005b99;border-radius:4px}.institutional-site .review-poster{box-shadow:none;border-radius:4px}.institutional-site .process-section{color:#243746;background:#fff}.institutional-site .process-copy>p:not(.section-kicker){color:#465e70}.institutional-site .steps li{border-bottom-color:#d6dee5}.institutional-site .steps li>span{color:#005b99;background:#edf5fa;border:1px solid #bdcfdd;border-radius:4px}.institutional-site .steps h3{color:#142e51}.institutional-site .steps p{color:#465e70}.institutional-site :is(.text-link,.step-link,.review-upload-link){color:#005b99;text-underline-offset:3px;text-decoration:underline}.institutional-site .document-list span{background:#fff;border-color:#d6dee5;font-size:15px;line-height:1.55}.institutional-site .document-list span:before{color:#005b99}.institutional-site .document-warning{color:#243746;background:#edf5fa;border-color:#c8dbe8}.institutional-site .document-warning strong{color:#142e51}.institutional-site .faq-collection-toggle{background:#fff;border-left:4px solid #005b99}.institutional-site .faq-shortcuts a{color:#005b99;background:#fff;border-color:#c8dbe8;border-radius:3px}.institutional-site .faq-shortcuts a:hover{background:#edf5fa;border-color:#005b99}.institutional-site .faq-shortcuts a span{color:#005b99}.institutional-site .faq-list .faq-topic{color:#142e51;box-shadow:none;background:#edf5fa;border:1px solid #c8dbe8;border-left:4px solid #005b99;border-radius:3px;font-size:18px;line-height:1.4}.institutional-site .faq-list .faq-topic:before,.institutional-site .faq-list .faq-topic:after{animation:none;display:none}.institutional-site .faq-credit-card{background:#edf5fa;border-color:#c8dbe8 #c8dbe8 #c8dbe8 #005b99;border-radius:4px}.institutional-site .faq-link{color:#005b99;background:#fff;border-color:#b7cbd9}.institutional-site .sofia-faq-banner{background:#edf5fa;border-color:#d6dee5}.institutional-site .sofia-faq-link{box-shadow:none;color:#005b99;background:#fff;border:1px solid #005b99;border-radius:4px;animation:none}.institutional-site .sofia-faq-link:hover{box-shadow:none;background:#e2eff8}.institutional-site .contact-actions :is(.contact-channel-button,.contact-note),.institutional-site .document-warning .taxestogo-download{color:#005b99;box-shadow:none;background:#fff;border:1px solid #9ebdd2;border-radius:4px;transform:none}.institutional-site .contact-actions :is(.contact-channel-button,.contact-note):hover,.institutional-site .document-warning .taxestogo-download:hover{box-shadow:none;background:#edf5fa}.institutional-site .contact-channel-icon,.institutional-site .contact-phone-button .contact-channel-icon{color:#fff;box-shadow:none;background:#005b99;border-radius:4px;animation:none}.institutional-site .contact-channel-button:before,.institutional-site .contact-channel-button:after,.institutional-site .contact-phone-button .contact-channel-icon:before,.institutional-site .contact-phone-button .contact-channel-icon:after{animation:none;display:none}.institutional-site .contact-card-picker{background:#f5f7f9;border-radius:4px}.institutional-site .contact-card-picker button{border-radius:3px}.institutional-site .contact-card-picker button.selected{box-shadow:none;background:#005b99}.institutional-site .support-panel{box-shadow:none;background:#fff;border:1px solid #d6dee5;border-radius:4px}.institutional-site :is(.hours-time,.hours-note strong){color:#142e51}.institutional-site footer{background:#002d58}.institutional-site .footer-brand strong{font-family:Arial,Helvetica,sans-serif}.institutional-site .footer-brand span,.institutional-site footer>p{color:#c7d5e2}.institutional-site .footer-phone{color:#fff}.institutional-site .refund-promotion{background:#f5f7f9}.institutional-site :is(.refund-promotion-card,.price-promotion-card){box-shadow:none;background:#002d58}.institutional-site :is(.refund-promotion-card a,.price-promotion-card>a){box-shadow:none;background:#ffcf5e;border-color:#ffcf5e}.institutional-site :is(.refund-promotion-card a,.price-promotion-card>a):hover{background:#ffdf8b}.institutional-site .price-promotion{box-shadow:none}@media (width<=850px){.institutional-site :is(.section,.process-section,.contact-section){padding-top:52px;padding-bottom:52px}.institutional-site .header-masthead{gap:12px 18px}}@media (width<=650px){.institutional-site .header-masthead{gap:12px;min-height:0}.institutional-site .header-topline{font-size:10px}.institutional-site .header-cta{min-height:42px}.institutional-site .nav-toggle{background:#005b99;border-color:#fff}.institutional-site .nav-toggle span{background:#fff}.institutional-site .desktop-nav a{min-height:48px;font-size:13px}.institutional-site .hero{padding-top:38px;padding-bottom:38px}.institutional-site .section-heading>p:last-child{font-size:16px}.institutional-site .brand{flex:1 1 0;gap:10px;min-width:0}.institutional-site .brand-name{white-space:normal;min-width:0}.institutional-site .brand-name small{max-width:none}.institutional-site .faq-list .faq-topic{font-size:16px}}.gcs-page-content{display:contents}.institutional-site .gcs-review-grid{align-items:start}.institutional-site .gcs-review-card{border-radius:10px;padding:24px}.institutional-site .gcs-google-button{text-align:center;border-radius:8px}.institutional-site :is(.button,.header-cta){border-radius:8px}.institutional-site :is(.service-card,.quick-access-panel){border-radius:10px}.institutional-site :is(.hero-content,.bookkeeping-content,.section-heading,.preparer-copy){min-width:0}@media (width<=650px){.institutional-site{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.institutional-site .gcs-page-content{scroll-behavior:smooth;flex:1;min-height:0;scroll-padding-block:16px;display:block;overflow-y:auto}.institutional-site .sofia-widget{width:100%;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d8b45a;flex:none;position:relative;inset:auto}.institutional-site .sofia-widget>button{max-width:100%;min-height:48px;margin:auto;font-size:14px}.institutional-site .sofia-widget>section{z-index:60;width:auto;height:auto;max-height:calc(100dvh - 16px);margin:0;position:fixed;inset:8px}.institutional-site .sofia-widget>section header>button{flex-shrink:0;min-width:44px;min-height:44px}.institutional-site .bookkeeping-table-scroll{border:0;overflow:visible}.institutional-site .bookkeeping-table{width:100%;min-width:0;display:block}.institutional-site .bookkeeping-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.institutional-site .bookkeeping-table tbody{gap:16px;display:grid}.institutional-site .bookkeeping-table tr{background:#fff;border:1px solid #d6dee5;border-top:3px solid #d8b45a;border-radius:10px;padding:16px;display:block}.institutional-site .bookkeeping-table tbody th{padding:0 0 12px;font-size:20px;display:block}.institutional-site .bookkeeping-table td{white-space:normal;padding:10px 0;display:block}.institutional-site .bookkeeping-table td:before{content:attr(data-label);color:#526779;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.institutional-site .bookkeeping-table tr>:last-child{border-bottom:0}.institutional-site .gcs-google-rating>div{min-width:0}}@media (prefers-reduced-motion:reduce){.institutional-site .gcs-page-content{scroll-behavior:auto}}@media (width<=650px){.institutional-site .documents-card{grid-template-columns:minmax(0,1fr);padding:20px}.institutional-site .documents-card>*{overflow-wrap:anywhere;min-width:0}.institutional-site .document-list{grid-template-columns:minmax(0,1fr)}}.home-start-price{color:#142e51;margin:20px 0 0;font-size:17px;font-weight:700;line-height:1.5}.home-start-note{color:#526779;max-width:560px;margin-top:16px;font-size:14px;line-height:1.6}.home-preparer-summary{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:32px;max-width:1200px;margin:auto;padding:48px 24px;display:grid}.home-preparer-summary>img{object-fit:cover;object-position:center 25%;border:2px solid #d8b45a;border-radius:12px;width:140px;height:155px}.home-preparer-summary h2{color:#142e51;margin:6px 0 12px;font-size:28px}.home-preparer-summary p{max-width:780px;line-height:1.65}.home-bookkeeping-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-width:1200px;margin:24px auto;display:grid}.home-bookkeeping-plans article{background:#fff;border:1px solid #d6dee5;border-top:3px solid #d8b45a;border-radius:10px;padding:24px}.home-bookkeeping-plans h3{color:#142e51;margin:0 0 16px;font-size:20px}.home-plan-price{color:#142e51;font-size:24px;font-weight:700;line-height:1.4}.home-plan-price small{font-size:15px}.home-bookkeeping-plans p:last-child{color:#526779;font-size:15px;line-height:1.6}.home-bookkeeping-note{text-align:center;margin:0 auto 20px}.bookkeeping-section>.button{align-self:center;margin:auto}.home-preparer-summary .text-link{min-height:44px;padding:10px 0;display:inline-block}@media (width<=850px){.home-bookkeeping-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.home-preparer-summary{grid-template-columns:1fr;gap:18px;padding:32px 20px}.home-preparer-summary>img{width:100px;height:110px}.home-bookkeeping-plans{grid-template-columns:1fr}.home-start-price{font-size:16px}.home-bookkeeping-note{text-align:left}}.institutional-site .desktop-nav.phase4-nav{z-index:30;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:relative;overflow:visible}.phase4-nav .nav-disclosure{min-width:0;position:relative}.phase4-nav .nav-disclosure>summary{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 8px;font-size:13px;font-weight:600;list-style:none;display:flex}.phase4-nav summary::-webkit-details-marker{display:none}.phase4-nav summary:after{content:"▾";color:#e4c781}.phase4-nav details[open]>summary{background:#16446f;border-color:#739bbf}.phase4-nav summary:focus-visible{outline-offset:-3px;outline:3px solid #e4c781}.phase4-nav .nav-dropdown{z-index:40;background:#fff;border:1px solid #d9e0e7;border-radius:0 0 8px 8px;width:290px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 180px);padding:10px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 14px 28px #071a3330}.institutional-site .phase4-nav .nav-dropdown a{color:#173957;text-align:left;background:#fff;border:1px solid #0000;justify-content:flex-start;min-height:44px;padding:10px 12px;font-weight:500;line-height:1.4}.institutional-site .phase4-nav .nav-dropdown a:hover,.institutional-site .phase4-nav .nav-dropdown a:focus-visible{color:#173957;background:#f1f5f8;border-color:#b7c8d6}.institutional-site .phase4-nav .nav-dropdown a.refund-nav-link{color:#173957;background:#fff7df;border-color:#0000}.phase4-nav .nav-group-title{color:#806124;letter-spacing:1px;text-transform:uppercase;margin:10px 12px 5px;font-size:11px;font-weight:700;line-height:1.4}@media (width<=1000px) and (width>=769px){.institutional-site .phase4-nav>a,.phase4-nav .nav-disclosure>summary{padding-left:5px;padding-right:5px;font-size:12px}}@media (width<=768px){.institutional-site .desktop-nav.phase4-nav{display:none}.institutional-site .desktop-nav.phase4-nav.open{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.phase4-nav .nav-disclosure{grid-column:1/-1}.phase4-nav .nav-disclosure>summary{justify-content:space-between;min-height:48px;padding:12px;font-size:14px}.phase4-nav .nav-dropdown{width:100%;max-width:none;max-height:none;box-shadow:none;border-radius:6px;position:static}.phase4-nav .nav-group-title{margin-top:12px}.institutional-site .phase4-nav .nav-dropdown a{min-height:44px}}
