.fe.fe-tax-preparation{overflow:visible}.fe.fe-tax-preparation .corridor-inner-hero{padding:156px 0 72px;background:var(--ploy-background-inverse);color:var(--ploy-text-inverse)}.fe.fe-tax-preparation .corridor-inner-hero>section{background:transparent}.fe.fe-tax-preparation .corridor-inner-hero>section>div{width:min(calc(100% - 80px),var(--fe-desktop-content,1200px));max-width:none;padding:0}.fe.fe-tax-preparation .corridor-inner-hero .grid{grid-template-columns:1fr;gap:38px}.fe.fe-tax-preparation .corridor-inner-hero .grid>div:first-child{max-width:960px;margin-inline:auto;text-align:center}.fe.fe-tax-preparation .corridor-inner-hero .grid>div:first-child>div:first-child{justify-content:center}.fe.fe-tax-preparation .corridor-inner-hero .h-px{display:none}.fe.fe-tax-preparation .corridor-inner-hero .ml-mono{color:var(--ploy-accent-primary-400);font-size:.75rem}.fe.fe-tax-preparation .corridor-inner-hero h1{color:var(--ploy-text-inverse);font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.15;max-width:800px;margin:18px auto 0}.fe.fe-tax-preparation .corridor-inner-hero p{max-width:850px;color:var(--ploy-text-inverse);font-size:1.125rem;line-height:1.8;margin:24px auto 0}.fe.fe-tax-preparation .corridor-inner-hero .grid>div:first-child>div:last-child{justify-content:center;margin-top:28px}.fe.fe-tax-preparation .corridor-inner-hero a[data-ploy-component-variant=primary]{background:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);border-radius:4px;min-height:50px;font-size:1rem;font-weight:600;filter:none}.fe.fe-tax-preparation .corridor-inner-hero a[data-ploy-component-variant=primary]:hover{background:var(--ploy-accent-primary-300)}.fe.fe-tax-preparation .tax-hero__visual{max-width:1030px;width:100%;margin-inline:auto}.fe.fe-tax-preparation .tax-hero__visual img{width:100%;height:310px;object-fit:cover;object-position:center 45%;display:block}.fe.fe-tax-preparation .tax-hero__facts{position:relative;width:calc(100% - 72px);margin:-24px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ploy-background-primary);color:var(--ploy-text-primary);border:1px solid var(--ploy-border-primary);text-align:left}.fe.fe-tax-preparation .tax-hero__facts>div{padding:24px 28px}.fe.fe-tax-preparation .tax-hero__facts>div+div{border-left:1px solid var(--ploy-border-primary)}.fe.fe-tax-preparation .tax-hero__facts dt{font-family:var(--font-heading);font-size:1.5rem;line-height:1.2}.fe.fe-tax-preparation .tax-hero__facts dd{margin:9px 0 0;color:var(--ploy-text-secondary);font-size:.875rem;line-height:1.65}.fe.fe-tax-preparation .tax-coverage__rows{margin-top:44px;border-top:1px solid var(--ploy-border-primary)}.fe.fe-tax-preparation .tax-coverage__row{display:grid;grid-template-columns:.85fr .6fr 1.55fr;gap:40px;padding:30px 0;border-bottom:1px solid var(--ploy-border-primary);align-items:start}.fe.fe-tax-preparation .tax-coverage__row h3{margin:0;font-size:1.75rem}.fe.fe-tax-preparation .tax-coverage__row p{margin:0}.fe.fe-tax-preparation .tax-coverage__form{font-weight:600}.fe.fe-tax-preparation .tax-coverage__detail{color:var(--ploy-text-secondary)}.fe.fe-tax-preparation .tax-source{display:inline-block;margin-top:10px;font-size:.8125rem;color:var(--ploy-text-secondary);text-underline-offset:4px}.fe.fe-tax-preparation .tax-scope-note{max-width:85ch;font-size:.9375rem;color:var(--ploy-text-secondary);margin-top:24px}.fe.fe-tax-preparation .tax-individual{background:var(--ploy-neutral-primary-s1)}.fe.fe-tax-preparation .tax-split{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:start}.fe.fe-tax-preparation .tax-copy p{max-width:62ch;margin:22px 0 0;font-size:1.0625rem;line-height:1.85}.fe.fe-tax-preparation .tax-note-panel{border:1px solid var(--ploy-border-primary);padding:38px;background:var(--ploy-background-primary)}.fe.fe-tax-preparation .tax-note-panel h3{margin:0;font-size:1.875rem}.fe.fe-tax-preparation .tax-note-panel p{color:var(--ploy-text-secondary);margin:18px 0 0}.fe.fe-tax-preparation .tax-expertise__composition{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center}.fe.fe-tax-preparation .tax-expertise__image{width:100%;height:440px;object-fit:cover}.fe.fe-tax-preparation .tax-expertise__copy{position:relative;margin-left:-54px;padding:46px 50px;background:var(--ploy-background-primary);border:1px solid var(--ploy-border-primary)}.fe.fe-tax-preparation .tax-expertise__copy h2{margin:0}.fe.fe-tax-preparation .tax-expertise__copy p{color:var(--ploy-text-secondary);margin:22px 0 0;font-size:1rem;line-height:1.85}.fe.fe-tax-preparation .tax-expertise__link{display:inline-flex;align-items:center;gap:12px;color:var(--ploy-text-primary);font-weight:600;text-underline-offset:5px;margin-top:22px}.fe.fe-tax-preparation .tp-process{background:var(--ploy-neutral-primary-s1)}.fe.fe-tax-preparation .tax-process__intro{max-width:70ch;margin-top:22px;font-size:1.0625rem;color:var(--ploy-text-secondary)}.fe.fe-tax-preparation .cfo-process__steps{margin-top:44px}.fe.fe-tax-preparation .cfo-process__steps article{border-top:1px solid var(--ploy-border-primary);padding-top:26px}.fe.fe-tax-preparation .cfo-process__steps h3{margin-top:0}.fe.fe-tax-preparation .tax-records__groups{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:40px}.fe.fe-tax-preparation .tax-records__groups h3{font-size:1.75rem;margin-top:0}.fe.fe-tax-preparation .tax-records__groups ul{list-style:none;padding:0;margin:22px 0 0}.fe.fe-tax-preparation .tax-records__groups li{padding-block:15px;border-top:1px solid var(--ploy-border-primary);color:var(--ploy-text-secondary)}.fe.fe-tax-preparation .tax-records__groups li:last-child{border-bottom:1px solid var(--ploy-border-primary)}.fe.fe-tax-preparation .tax-records__privacy{max-width:80ch;padding-top:24px;margin-top:24px;color:var(--ploy-text-secondary);font-size:.9375rem}.fe.fe-tax-preparation #book .btn-form-submit{transform:none;translate:none}@media(min-width:1600px){.fe.fe-tax-preparation .tax-hero__visual{max-width:1160px}}@media(max-width:1000px){.fe.fe-tax-preparation .tax-split{grid-template-columns:1fr;gap:28px}.fe.fe-tax-preparation .tax-coverage__row{grid-template-columns:1fr 1fr;gap:14px 30px}.fe.fe-tax-preparation .tax-coverage__detail{grid-column:1 / -1}.fe.fe-tax-preparation .tax-expertise__composition{grid-template-columns:.8fr 1.2fr}.fe.fe-tax-preparation .tax-expertise__copy{padding:30px;margin-left:-28px}.fe.fe-tax-preparation .tax-records__groups{gap:40px}}@media(max-width:700px){.fe.fe-tax-preparation .corridor-inner-hero{padding:118px 0 46px}.fe.fe-tax-preparation .corridor-inner-hero>section>div{width:calc(100% - 40px)}.fe.fe-tax-preparation .corridor-inner-hero h1{font-size:2.5rem}.fe.fe-tax-preparation .corridor-inner-hero p{font-size:1rem;line-height:1.8}.fe.fe-tax-preparation .tax-hero__visual img{height:215px}.fe.fe-tax-preparation .tax-hero__facts{width:calc(100% - 28px);grid-template-columns:1fr;margin-top:-18px}.fe.fe-tax-preparation .tax-hero__facts>div{padding:18px 22px}.fe.fe-tax-preparation .tax-hero__facts>div+div{border-left:0;border-top:1px solid var(--ploy-border-primary)}.fe.fe-tax-preparation .tax-hero__facts dt{font-size:1.375rem}.fe.fe-tax-preparation .tax-hero__facts dd{margin-top:5px}.fe.fe-tax-preparation .cfo-section__inner{padding-block:58px}.fe.fe-tax-preparation .tax-coverage__row{grid-template-columns:1fr;gap:10px;padding-block:25px}.fe.fe-tax-preparation .tax-coverage__detail{grid-column:auto}.fe.fe-tax-preparation .tax-note-panel{padding:26px}.fe.fe-tax-preparation .tax-expertise__composition{grid-template-columns:1fr}.fe.fe-tax-preparation .tax-expertise__image{height:300px}.fe.fe-tax-preparation .tax-expertise__copy{width:calc(100% - 24px);margin:-36px auto 0;padding:28px}.fe.fe-tax-preparation .tax-records__groups{grid-template-columns:1fr;gap:32px}}.fe.fe-tax-preparation #main-content{--ploy-text-primary: #333333;--ploy-text-secondary: #333333}.fe.fe-tax-preparation #main-content :is(h1,h2),.fe.fe-tax-preparation #main-content #how h2{font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:44px;letter-spacing:0;color:var(--ploy-text-primary)}.fe.fe-tax-preparation #main-content :is(p,li,dd,.advisor-form-sub){font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;letter-spacing:.44px;color:var(--ploy-text-primary)}.fe.fe-tax-preparation #main-content .corridor-inner-hero p{font-size:18px;line-height:28px}.fe.fe-tax-preparation #main-content .corridor-inner-hero h1,.fe.fe-tax-preparation #main-content .corridor-inner-hero p,.fe.fe-tax-preparation #main-content #book h2,.fe.fe-tax-preparation #main-content #book .section-sub{color:var(--ploy-text-inverse)}@media(min-width:1024px){.fe.fe-tax-preparation #main-content :is(h1,h2),.fe.fe-tax-preparation #main-content #how h2{font-size:48px;line-height:56px}}
