@font-face{font-family:WhyteV1;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reference-v1/ABCWhyte-Regular.woff2) format("woff2"),url(/fonts/reference-v1/ABCWhyte-Regular.woff) format("woff")}@font-face{font-family:WhyteMonoV1;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reference-v1/ABCWhyteMono-Regular.woff2) format("woff2"),url(/fonts/reference-v1/ABCWhyteMono-Regular.woff) format("woff")}.dark-marketing-home{color-scheme:dark;--reference-display-font:"Whyte Inktrap","WhyteV1","Whyte",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--reference-body-font:"CircularXX",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--reference-label-font:"WhyteMonoV1","WhyteMono",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,monospace;--reference-hero-display-size:min(7vw,14vh);--dark-page:#070707;--dark-raised:#0d0d0d;--dark-text:#f4f2ed;--dark-muted:rgba(244,242,237,0.64);--dark-rule:rgba(244,242,237,0.12);--dark-rule-strong:rgba(244,242,237,0.2);--dark-amber:#f3b84b;--dark-teal:#82c9bc;--dark-lavender:#b7a6e3;--dark-blue:#8bbce6;min-height:100vh;overflow:clip;background:var(--dark-page);color:var(--dark-text)}.dark-marketing-home .dark-landing-frame{width:min(1440px,calc(100% - 48px));margin-inline:auto}.dark-marketing-home .dark-landing-section{position:relative;padding-block:clamp(80px,11vw,160px);border-top:1px solid var(--dark-rule)}@media (min-width:768px){.dark-marketing-home .dark-landing-frame{width:min(1440px,calc(100% - 64px))}}.dark-marketing-home .dark-landing-kicker{margin:0 0 20px;color:var(--dark-amber);font-family:var(--font-inter);font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.dark-marketing-home .product-demo{color-scheme:light}.dark-marketing-home .reference-hero{position:relative;isolation:isolate;min-height:100svh;overflow:clip;background-color:#020202;background-image:url(/landing/reference-hero/hero-mobile.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.dark-marketing-home .reference-hero__grain{display:none}.dark-marketing-home .reference-hero__ambient{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.dark-marketing-home .reference-hero__ambient-dot{position:absolute;display:block;border-radius:50%;will-change:transform,opacity}@keyframes v1-hero-dot-drift{0%{transform:translateZ(0);opacity:var(--dot-min,.25)}25%{transform:translate3d(6px,-8px,0);opacity:var(--dot-max,.7)}50%{transform:translate3d(-4px,4px,0);opacity:var(--dot-min,.25)}75%{transform:translate3d(-8px,-4px,0);opacity:var(--dot-max,.7)}to{transform:translateZ(0);opacity:var(--dot-min,.25)}}.dark-marketing-home .reference-hero__scene,.dark-marketing-home .tax-particle-field,.dark-marketing-home .tax-particle-field__fallback{position:absolute;z-index:1;inset:0;min-height:100%}.dark-marketing-home .reference-hero__content{position:relative;z-index:1;display:flex;min-height:100svh;flex-direction:column;padding:calc(40vh - 1.64 * var(--reference-hero-display-size) + 27px) 70px 40px 34px;pointer-events:none}.dark-marketing-home .reference-hero__heading{margin:0;font:inherit}.dark-marketing-home .reference-hero__display{display:block;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 104px);margin:0;padding-right:.06em;color:#fff;font-family:var(--reference-display-font);font-size:var(--reference-hero-display-size);font-weight:400;letter-spacing:-.025em;line-height:.82;text-transform:none}.dark-marketing-home .reference-hero__display,.dark-marketing-home .reference-hero__eyebrow{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.dark-marketing-home .reference-hero__content ::-moz-selection{background:#fb5536;color:#020202}.dark-marketing-home .reference-hero__content ::selection{background:#fb5536;color:#020202}.dark-marketing-home .reference-hero__display-line{display:block;margin-left:-.06em;white-space:nowrap}.dark-marketing-home .reference-hero__square-stop{display:inline-block;width:.105em;height:.105em;margin-left:.04em;background:currentColor;vertical-align:.03em}.dark-marketing-home .reference-hero__display--outline{margin-top:7vh;color:transparent;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.dark-marketing-home .reference-hero__display--outline .reference-hero__square-stop{background:transparent;border:max(1px,.018em) solid #fff}.dark-marketing-home .reference-hero__lower{margin-top:6vh}.dark-marketing-home .reference-hero__eyebrow{margin:0;color:#fff;font-family:var(--reference-label-font);font-size:clamp(.8125rem,1.4vw,1.25rem);font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:none;white-space:nowrap}.dark-marketing-home .reference-hero__eyebrow .reference-hero__square-stop{width:.25em;height:.25em;margin-inline:.12em .18em;vertical-align:.02em}.dark-marketing-home .reference-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px;pointer-events:auto}.dark-marketing-home .reference-hero__actions a{box-sizing:border-box;position:relative;display:inline-flex;min-width:124px;height:42px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #7c7c7c;border-radius:6px;color:#fff;font-family:var(--reference-label-font);font-size:12px;font-weight:600;letter-spacing:.05rem;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.dark-marketing-home .reference-hero__actions a:before{position:absolute;inset:-1px 0;content:""}.dark-marketing-home .reference-hero__primary{border-color:#fb5536!important;background:#fb5536;color:#f4f2ed!important}.dark-marketing-home .reference-hero__primary:focus-visible,.dark-marketing-home .reference-hero__primary:hover{border-color:#e8482b!important;background:#e8482b;color:#f4f2ed!important}.dark-marketing-home .reference-hero__actions .reference-hero__secondary{border:2px solid #fff}.dark-marketing-home .reference-hero__secondary:focus-visible,.dark-marketing-home .reference-hero__secondary:hover{border-color:#fb5536;background:#fb5536;color:#f4f2ed}.dark-marketing-home .reference-hero__actions a:focus-visible,.dark-marketing-home .reference-hero__mobile-steps button:focus-visible,.dark-marketing-home .tax-particle-field button:focus-visible{outline:2px solid #fb5536;outline-offset:4px}.dark-marketing-home .tax-particle-field{--tax-formation-x:80%;--tax-formation-y:40%;pointer-events:none}.dark-marketing-home .tax-particle-field canvas{width:100%;height:100%;pointer-events:none}.dark-marketing-home .reference-hero-code-canvas__surface{display:block;width:100%;height:100%}.dark-marketing-home .reference-hero-code-canvas__hit{position:absolute;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;pointer-events:auto}.dark-marketing-home .tax-particle-field__toggle{position:absolute;right:24px;bottom:24px;display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(2,2,2,.55);color:rgba(255,255,255,.75);cursor:pointer;pointer-events:auto}.dark-marketing-home .tax-particle-field__steps{position:absolute;top:var(--tax-formation-y);right:auto;left:var(--tax-formation-x);display:grid;gap:4px;pointer-events:auto}.dark-marketing-home .tax-particle-field__steps button{min-height:44px;border:0;background:transparent;color:rgba(255,255,255,.45);cursor:pointer;font-family:var(--reference-label-font);font-size:11px;letter-spacing:.04em;text-align:left}.dark-marketing-home .tax-particle-field__steps button:hover{color:#fff}.dark-marketing-home .tax-particle-field__steps span{color:rgba(255,255,255,.42)}.dark-marketing-home .tax-particle-field__steps button[aria-pressed=true]{color:#fff}.dark-marketing-home .tax-particle-field__steps button[aria-pressed=true] span{color:#fb5536}.dark-marketing-home .tax-particle-field__code{--tax-code-conceal:100%;position:absolute;top:calc(var(--tax-formation-y) + 18%);right:auto;left:calc(var(--tax-formation-x) + 3%);margin:0;color:#b3b3b3;font:12px/1.58 var(--reference-label-font);letter-spacing:-.02em;clip-path:inset(0 var(--tax-code-conceal) 0 0);pointer-events:none;will-change:clip-path,opacity}.dark-marketing-home .tax-particle-field__code:first-line{color:#fff}.dark-marketing-home .reference-hero__mobile-steps{display:none}@media (min-width:1400px){.dark-marketing-home .tax-particle-field{--tax-formation-x:75%}}@media (min-width:1024px){.dark-marketing-home .reference-hero{background-image:url(/landing/reference-hero/hero.avif)}.dark-marketing-home .reference-hero__ambient{display:none}}@media (max-width:767px){.dark-marketing-home .reference-hero{min-height:auto;padding-top:56px}.dark-marketing-home .reference-hero__content{min-height:0;padding:24px 24px 48px}.dark-marketing-home .reference-hero__display{width:auto;max-width:none;font-size:var(--reference-hero-display-size)}.dark-marketing-home .reference-hero__display--outline{margin-top:24px;-webkit-text-stroke:.75px #fff;text-stroke:.75px #fff}.dark-marketing-home .reference-hero__lower{margin-top:48px}.dark-marketing-home .reference-hero__eyebrow{white-space:normal}.dark-marketing-home .reference-hero__actions{flex-direction:column;margin-top:36px}.dark-marketing-home .reference-hero__actions a{width:100%}.dark-marketing-home .tax-particle-field{display:none}.dark-marketing-home .reference-hero__mobile-steps{display:grid;min-height:300px;gap:2px;margin-top:42px;pointer-events:auto}.dark-marketing-home .reference-hero__mobile-step{border-top:1px solid rgba(255,255,255,.2)}.dark-marketing-home .reference-hero__mobile-step button{display:flex;width:100%;min-height:44px;align-items:center;gap:8px;padding:8px 0;border:0;background:transparent;color:#fff;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;text-align:left}.dark-marketing-home .reference-hero__mobile-step button span{color:#fb5536}.dark-marketing-home .reference-hero__mobile-step-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.dark-marketing-home .reference-hero__mobile-step-body[data-expanded=true]{grid-template-rows:1fr;opacity:1}.dark-marketing-home .reference-hero__mobile-step-body pre{min-height:0;margin:0;overflow:hidden;color:rgba(255,255,255,.66);font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}}@media (min-width:768px) and (max-width:1023px){.dark-marketing-home .reference-hero__content{padding-top:190px;padding-inline:32px}.dark-marketing-home .reference-hero__display--outline{-webkit-text-stroke:1px #fff;text-stroke:1px #fff}}@media (prefers-reduced-motion:reduce){.dark-marketing-home .reference-hero__actions a,.dark-marketing-home .reference-hero__mobile-step-body{transition:none}.dark-marketing-home .reference-hero__ambient-dot{animation:none;opacity:.42;will-change:auto}}.dark-marketing-home .reference-logo-strip{position:relative;z-index:1;overflow:clip;margin-top:10px;padding-block:26.5px;background:#1c1c1c}.dark-marketing-home .reference-logo-strip__frame{box-sizing:border-box;display:flow-root;width:100%;max-width:1440px;margin-inline:auto;padding-inline:24px}.dark-marketing-home .reference-logo-strip__viewport{width:100%;height:52px;margin-block:-17px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 120px,#000 calc(100% - 120px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 120px,#000 calc(100% - 120px),transparent)}.dark-marketing-home .reference-logo-strip__track{display:flex;width:-moz-max-content;width:max-content;animation:connector-marquee-scroll 40s linear infinite}.dark-marketing-home .connector-marquee__semantic-list,.dark-marketing-home .connector-marquee__visual-list{display:flex;flex:none;align-items:center;gap:21px;margin:0;padding:0 21px 0 0;list-style:none}.dark-marketing-home .connector-marquee__semantic-list>li,.dark-marketing-home .connector-marquee__visual-list>li{flex:none}.dark-marketing-home .reference-logo-strip__mark{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;height:52px;align-items:center;gap:8px;justify-content:center;color:#fff;opacity:.7;text-decoration:none;transition:opacity .18s ease}.dark-marketing-home .reference-logo-strip__mark img{flex:none;display:block;width:auto;max-width:none;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.dark-marketing-home .reference-logo-strip__mark[data-logo-lockup=icon-label] img{height:clamp(24px,4.6vw,36px)!important}.dark-marketing-home .reference-logo-strip__label{flex:none;color:#fff;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:1;white-space:nowrap}.dark-marketing-home .reference-logo-strip__text-lockup{flex:none;color:#fff;font-family:var(--font-inter),sans-serif;font-size:clamp(18px,4vw,26px);font-weight:800;letter-spacing:-.045em;line-height:1;white-space:nowrap}.dark-marketing-home .reference-logo-strip__mark:focus-visible,.dark-marketing-home .reference-logo-strip__mark:hover{opacity:1}.dark-marketing-home .reference-logo-strip__mark:focus-visible{outline:2px solid #fb5536;outline-offset:-3px}.dark-marketing-home .reference-logo-strip__track:has(.connector-marquee__semantic-list:has(a:focus)),.dark-marketing-home .reference-logo-strip__track:has(.reference-logo-strip__mark:hover){animation-play-state:paused}.dark-marketing-home .reference-logo-strip__viewport:has(.connector-marquee__semantic-list:has(a:focus)){overflow-x:auto;overflow-y:hidden;mask-image:none;-webkit-mask-image:none;overscroll-behavior-inline:contain;scrollbar-width:none}.dark-marketing-home .reference-logo-strip__viewport:has(.connector-marquee__semantic-list:has(a:focus))::-webkit-scrollbar{display:none}.dark-marketing-home .reference-logo-strip__track:has(.connector-marquee__semantic-list:has(a:focus)){animation:none;transform:none}.dark-marketing-home .reference-logo-strip__track:has(.connector-marquee__semantic-list:has(a:focus)) .connector-marquee__semantic-list{flex-wrap:nowrap}.dark-marketing-home .reference-logo-strip__track:has(.connector-marquee__semantic-list:has(a:focus)) .connector-marquee__visual-list{display:none}@keyframes connector-marquee-scroll{to{transform:translateX(-50%)}}@media (min-width:768px){.dark-marketing-home .reference-logo-strip{margin-top:0;padding-block:48px}.dark-marketing-home .connector-marquee__semantic-list,.dark-marketing-home .connector-marquee__visual-list{gap:80px;padding-right:80px}.dark-marketing-home .reference-logo-strip__frame{padding-inline:32px}.dark-marketing-home .reference-logo-strip__viewport{height:58px;margin-block:-14px}.dark-marketing-home .reference-logo-strip__mark{height:58px;gap:10px}.dark-marketing-home .reference-logo-strip__label{font-size:18px}.dark-marketing-home .reference-logo-strip__text-lockup{font-size:28px}.dark-marketing-home .reference-logo-strip__mark img{height:auto}}.dark-marketing-home .tax-manifesto{isolation:isolate;display:flex;min-height:clamp(620px,80vh,860px);align-items:center;overflow:visible;padding-block:clamp(80px,10vh,140px);border-top:0}.dark-marketing-home .tax-manifesto__rail{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-inline:24px}.dark-marketing-home .tax-manifesto__inner{position:relative;z-index:1}.dark-marketing-home .tax-manifesto__mark{position:absolute;z-index:0;top:50%;right:max(-12vw,-155px);width:min(42vw,500px);aspect-ratio:1;margin:0;opacity:.34;pointer-events:none;transform:translateY(-50%);min-height:0;color:var(--dark-text)}.dark-marketing-home .tax-manifesto__mark .backyard-logo-mark{height:100%;min-height:100%;color:var(--dark-text)}.dark-marketing-home .tax-manifesto__statement{max-width:1280px;margin:0;color:#f4f2ed;font-family:var(--reference-display-font);font-size:clamp(26px,3.9vw,56px);font-weight:400;letter-spacing:-.01em;line-height:1.2;-webkit-user-select:text;-moz-user-select:text;user-select:text}.dark-marketing-home .tax-manifesto__statement ::selection,.dark-marketing-home .tax-manifesto__statement::selection{background:#fb5536;color:#0a0a0a}.dark-marketing-home .tax-manifesto__statement ::-moz-selection,.dark-marketing-home .tax-manifesto__statement::-moz-selection{background:#fb5536;color:#0a0a0a}.dark-marketing-home .tax-manifesto__statement-line{display:inline;transition:opacity 80ms linear;will-change:opacity}@media (min-width:768px){.dark-marketing-home .tax-manifesto__rail{padding-inline:32px}}@media (min-width:1024px){.dark-marketing-home .tax-manifesto__statement-line{display:block;white-space:nowrap}}.dark-marketing-home .product-explorer__selector{width:min(1328px,calc(100% - 64px));max-width:100%;margin:-42px auto 24px;border:1px solid var(--dark-rule-strong);background:#151515;box-shadow:0 28px 86px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.dark-marketing-home .product-explorer__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dark-marketing-home .product-explorer__tab{position:relative;isolation:isolate;display:flex;min-width:0;min-height:224px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:22px;padding:24px;overflow:hidden;border:0;border-right:1px solid var(--dark-rule-strong);background:radial-gradient(circle at var(--product-tab-x,18%) var(--product-tab-y,0),rgba(255,255,255,.055),transparent 42%),linear-gradient(135deg,#141414 0,#0d0d0d 100%);color:var(--dark-muted);cursor:pointer;font-family:var(--reference-label-font);line-height:1.35;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dark-marketing-home .product-explorer__tab:before{position:absolute;pointer-events:none;content:"";opacity:0;z-index:-2;inset:0;background:radial-gradient(circle at 18% 10%,rgba(255,213,197,.34),transparent 38%),linear-gradient(135deg,#fb5536,#c9311b);transition:opacity .6s cubic-bezier(.16,1,.3,1)}.dark-marketing-home .product-explorer__tab:last-child{border-right:0}.dark-marketing-home .product-explorer__tab:hover,.dark-marketing-home .product-explorer__tab[data-active=true]{color:var(--dark-text)}.dark-marketing-home .product-explorer__tab:hover:before,.dark-marketing-home .product-explorer__tab[data-active=true]:before{opacity:1}.dark-marketing-home .product-explorer__tab[data-active=true]{border-color:rgba(255,255,255,.22);color:#fff}.dark-marketing-home .product-explorer__tab:focus-visible{position:relative;z-index:1;outline:2px solid #fff;outline-offset:-5px}.dark-marketing-home .product-explorer__tab-icon{display:flex;width:100%;height:clamp(60px,6vw,76px);align-items:center;justify-content:flex-start}.dark-marketing-home .product-explorer__tab-icon img{display:block;width:clamp(64px,7vw,85px);height:auto;opacity:.58;transition:opacity .22s ease}.dark-marketing-home .product-explorer__tab:hover .product-explorer__tab-icon img,.dark-marketing-home .product-explorer__tab[data-active=true] .product-explorer__tab-icon img{opacity:1}.dark-marketing-home .product-explorer__tab-copy{display:flex;max-width:31ch;flex-direction:column;gap:10px}.dark-marketing-home .product-explorer__tab[data-preview-mode=connectors] .product-explorer__tab-copy{transform:translateY(-12px)}.dark-marketing-home .product-explorer__tab-title{color:#fff;font-family:var(--reference-display-font);font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.5}.dark-marketing-home .product-explorer__tab-body{color:#b3b3b3;font-family:var(--reference-body-font);font-size:clamp(.8125rem,1.25vw,1.125rem);font-weight:400;letter-spacing:-.01em;line-height:1.5;transition:color .18s ease}.dark-marketing-home .product-explorer__tab-body-line{display:inline}.dark-marketing-home .product-explorer__tab:hover .product-explorer__tab-body,.dark-marketing-home .product-explorer__tab[data-active=true] .product-explorer__tab-body{color:#fff}.dark-marketing-home .product-explorer__summary{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:767px){.dark-marketing-home .product-explorer__selector{width:calc(100% - 34px);margin-bottom:18px}.dark-marketing-home .product-explorer__tabs{grid-template-columns:1fr}.dark-marketing-home .product-explorer__tab{min-height:190px;padding:20px;border-top:1px solid var(--dark-rule-strong);border-right:0}.dark-marketing-home .product-explorer__tab:first-child{border-top:0}.dark-marketing-home .product-explorer__tab-icon{height:66px}.dark-marketing-home .product-explorer__tab-copy{max-width:none}}@media (min-width:1024px){.dark-marketing-home .product-explorer__tab-title{font-size:32px;line-height:1.25;white-space:nowrap}.dark-marketing-home .product-explorer__tab-body-line{display:block;white-space:nowrap}}.dark-marketing-home .tax-manifesto,.dark-marketing-home .tax-review-comparison,.dark-marketing-home .tax-workflow-reel,.dark-marketing-home .workflow-starters,.dark-marketing-home .workflow-stories{border-top:0;background-color:#090909;background-image:radial-gradient(circle at 72% 36%,rgba(244,242,237,.045),transparent 38%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");background-attachment:fixed}.dark-marketing-home :is(.workflow-stories,.tax-review-comparison,.tax-workflow-reel)>.dark-landing-frame{width:min(1440px,calc(100% - 48px))}@media (min-width:768px){.dark-marketing-home :is(.workflow-stories,.tax-review-comparison,.tax-workflow-reel)>.dark-landing-frame{width:min(1440px,calc(100% - 64px))}}.dark-marketing-home .review-controls__eyebrow,.dark-marketing-home .tax-review-comparison__eyebrow{margin:0 0 18px;color:#fb5536;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dark-marketing-home .particle-brand-mark{position:relative;width:100%;min-height:260px;color:var(--dark-amber)}.dark-marketing-home .particle-brand-mark__canvas,.dark-marketing-home .particle-brand-mark__fallback{position:absolute;inset:0;width:100%;height:100%}.dark-marketing-home .particle-brand-mark__fallback{opacity:.72;transition:opacity .18s ease,visibility 0s linear .18s}.dark-marketing-home .particle-brand-mark:has(.particle-brand-mark__canvas[data-particle-ready=true]) .particle-brand-mark__fallback{visibility:hidden;opacity:0}.dark-marketing-home .particle-brand-mark__canvas{pointer-events:none}.dark-marketing-home .backyard-logo-mark{position:relative;width:100%;height:100%;min-height:100%;color:var(--dark-text)}.dark-marketing-home .backyard-logo-mark__canvas,.dark-marketing-home .backyard-logo-mark__fallback{position:absolute;inset:0;display:block;width:100%;height:100%}.dark-marketing-home .backyard-logo-mark__fallback{fill:rgba(244,242,237,.78);opacity:.72;transition:opacity .18s ease,visibility 0s linear .18s}.dark-marketing-home .backyard-logo-mark__canvas[data-backyard-logo-mark-ready=true]+.backyard-logo-mark__fallback{visibility:hidden;opacity:0}.dark-marketing-home .backyard-logo-mark__canvas{pointer-events:none}.dark-marketing-home .workflow-stories{overflow-x:clip}.dark-marketing-home .workflow-stories>.dark-landing-frame{width:min(1320px,calc(100% - 48px))}@media (min-width:768px){.dark-marketing-home .workflow-stories>.dark-landing-frame{width:min(1320px,calc(100% - 64px))}}.dark-marketing-home .workflow-stories__header{max-width:1120px}.dark-marketing-home .workflow-stories h2{margin:0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:400;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.dark-marketing-home .workflow-stories__carousel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(16px,2vw,32px);margin-top:clamp(32px,6vw,96px);cursor:grab}.dark-marketing-home .workflow-stories__carousel:active{cursor:grabbing}.dark-marketing-home .workflow-stories__arrow:focus-visible,.dark-marketing-home .workflow-stories__carousel:focus-visible,.dark-marketing-home .workflow-stories__cta:focus-visible,.dark-marketing-home .workflow-stories__logo-button:focus-visible{outline:2px solid #fb5536;outline-offset:4px}.dark-marketing-home .workflow-stories__announcement,.dark-marketing-home .workflow-stories__instructions{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dark-marketing-home .workflow-stories__portrait{position:relative;width:min(100%,clamp(220px,22vw,332px));aspect-ratio:332/375;overflow:hidden;margin:0;background:#000}.dark-marketing-home .workflow-stories__portrait-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.06);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-marketing-home .workflow-stories__portrait-image--incoming{z-index:2;will-change:transform}.dark-marketing-home .workflow-stories__portrait-bar{position:absolute;z-index:3;inset:0;background:#000;transform-origin:left;animation:v1QuoteLineReveal .7s cubic-bezier(.7,0,.15,1) both;pointer-events:none;will-change:transform}.dark-marketing-home .workflow-stories__content{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(320px,32vw,460px);gap:clamp(20px,3.5vw,45px)}.dark-marketing-home .workflow-stories__logo-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(12px,2.6vw,41px);min-width:0;overflow-x:auto;scrollbar-width:none}.dark-marketing-home .workflow-stories__logo-nav::-webkit-scrollbar{display:none}.dark-marketing-home .workflow-stories__logo-button{position:relative;display:inline-block;max-width:100%;min-width:0;flex:0 1 auto;padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden;transition:transform .42s cubic-bezier(.22,.61,.27,1);scroll-snap-align:center}.dark-marketing-home .workflow-stories__logo-button:active{transform:scale(.97)}.dark-marketing-home .workflow-stories__logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dark-marketing-home .workflow-stories__logo--base{transition:opacity .5s cubic-bezier(.22,.61,.27,1)}.dark-marketing-home .workflow-stories__logo--hover{position:absolute;inset:0;opacity:1;mask-image:linear-gradient(90deg,black,black);mask-repeat:no-repeat;mask-size:0 100%;pointer-events:none;transition:mask-size .42s cubic-bezier(.16,1,.3,1),-webkit-mask-size .42s cubic-bezier(.16,1,.3,1);-webkit-mask-image:linear-gradient(90deg,black,black);-webkit-mask-repeat:no-repeat;-webkit-mask-size:0 100%}.dark-marketing-home .workflow-stories__logo-button:focus-visible .workflow-stories__logo--hover,.dark-marketing-home .workflow-stories__logo-button:hover .workflow-stories__logo--hover{mask-size:100% 100%;-webkit-mask-size:100% 100%}.dark-marketing-home .workflow-stories__logo-button[data-active=true] .workflow-stories__logo--hover{opacity:0}.dark-marketing-home .workflow-stories__quote-wrap{display:flex;flex-direction:column;gap:33px}.dark-marketing-home .workflow-stories__quote-grid{display:grid}.dark-marketing-home .workflow-stories__quote--sizer,.dark-marketing-home .workflow-stories__quote-motion{grid-area:1/1}.dark-marketing-home .workflow-stories__quote-motion{overflow:hidden}.dark-marketing-home .workflow-stories__quote{max-width:100%;margin:0;color:var(--dark-text);font-family:var(--reference-display-font);font-size:16px;font-weight:400;line-height:1.4;text-wrap:pretty}.dark-marketing-home .workflow-stories__quote--sizer{visibility:hidden;pointer-events:none}.dark-marketing-home .workflow-stories__quote-lines{display:none}.dark-marketing-home .workflow-stories__quote-line{display:block}.dark-marketing-home .workflow-stories__empty{margin:clamp(38px,5vw,68px) 0 0;padding:clamp(32px,5vw,56px);border-top:1px solid var(--dark-rule-strong);border-bottom:1px solid var(--dark-rule-strong);color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6}.dark-marketing-home .workflow-stories__meta-row{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,3vw,38px)}.dark-marketing-home .workflow-stories__byline{color:var(--dark-text);font-family:var(--reference-display-font);font-size:clamp(18px,1.45vw,22px);font-weight:400;line-height:1.2}.dark-marketing-home .workflow-stories__byline p{margin:0;overflow:hidden}.dark-marketing-home .workflow-stories__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(12px,1.5vw,32px)}.dark-marketing-home .workflow-stories__cta{position:relative;display:inline-flex;min-width:124px;min-height:42px;align-items:center;justify-content:center;padding:0 20px;border-radius:6px;color:var(--dark-text);font-family:var(--reference-label-font);font-size:12px;font-weight:600;letter-spacing:.05rem;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .22s ease,box-shadow .22s ease,color .22s ease}.dark-marketing-home .workflow-stories__cta--primary{background:var(--dark-text);color:#070707;box-shadow:inset 0 0 0 1px rgba(244,242,237,.82)}.dark-marketing-home .workflow-stories__cta--secondary{background:transparent;box-shadow:inset 0 0 0 1px rgba(244,242,237,.42)}.dark-marketing-home .workflow-stories__cta:hover{background:#fb5536;color:var(--dark-text);box-shadow:inset 0 0 0 1px transparent}.dark-marketing-home .workflow-stories__rail{display:flex;align-items:center;gap:24px}.dark-marketing-home .workflow-stories__progress{display:flex;flex:1;gap:6px}.dark-marketing-home .workflow-stories__progress-segment{position:relative;display:block;height:4px;flex:1;overflow:hidden;background:rgba(244,242,237,.2)}.dark-marketing-home .workflow-stories__progress-fill{position:absolute;inset:0;background:var(--dark-text);transform-origin:left}.dark-marketing-home .workflow-stories__arrow{display:inline-grid;width:40px;height:40px;flex:none;place-items:center;padding:0;border:0;background:transparent;color:var(--dark-text);cursor:pointer;transition:background-color .3s ease,color .3s ease}.dark-marketing-home .workflow-stories__arrow:hover{color:#fb5536}.dark-marketing-home .workflow-stories__arrow-icon[data-direction=previous]{transform:rotate(180deg)}.dark-marketing-home .workflow-stories__arrow-icon{display:block;width:40px;height:40px}@media (min-width:1024px){.dark-marketing-home .workflow-stories__quote{font-size:clamp(24px,2.5vw,36px);line-height:1.5}.dark-marketing-home .workflow-stories__quote-mobile{display:none}.dark-marketing-home .workflow-stories__quote-lines{display:contents}.dark-marketing-home .workflow-stories__quote-line{white-space:nowrap}}@keyframes v1-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v1TextSlideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes v1TextSlideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes v1PortraitSlideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes v1PortraitSlideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes v1QuoteLineReveal{0%{transform:scaleX(0) translateX(0)}50%{transform:scaleX(1) translateX(0)}to{transform:scaleX(1) translateX(101%)}}.dark-marketing-home .tax-workflow-reel{overflow-x:clip}.dark-marketing-home .tax-workflow-reel[data-enhanced=false] .marketing-carousel-controls,.dark-marketing-home .tax-workflow-reel[data-enhanced=false] .tax-workflow-reel__indicators{visibility:hidden;pointer-events:none}.dark-marketing-home .tax-workflow-reel__carousel{margin-top:0}.dark-marketing-home .tax-workflow-reel__wide-rail{overflow:hidden;margin-right:-32px}.dark-marketing-home .tax-workflow-reel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:auto;scrollbar-gutter:stable}.dark-marketing-home .tax-workflow-reel[data-enhanced=true] .tax-workflow-reel__viewport{overflow-x:hidden;scroll-snap-type:none;touch-action:pan-y pinch-zoom;scrollbar-width:none}.dark-marketing-home .tax-workflow-reel[data-enhanced=true] .tax-workflow-reel__viewport::-webkit-scrollbar{display:none}.dark-marketing-home .tax-workflow-reel__track{display:flex;align-items:center}.dark-marketing-home .tax-workflow-reel__step{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(280px,1.28fr);flex:0 0 min(82vw,980px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always;gap:clamp(36px,6vw,88px);margin-right:clamp(52px,8vw,110px);padding:clamp(30px,4vw,56px) 0;background:transparent}.dark-marketing-home .tax-workflow-reel__copy{order:2;align-self:center}.dark-marketing-home .tax-workflow-reel__copy>p:first-child{margin:0;color:var(--dark-text);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em}.dark-marketing-home .tax-workflow-reel__copy h3{margin:20px 0 0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(26px,3vw,42px);font-weight:400;letter-spacing:-.01em;line-height:1.2}.dark-marketing-home .tax-workflow-reel__copy>p:last-child{max-width:390px;margin:18px 0 0;color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.55}.dark-marketing-home .workflow-step-visual{order:1;min-width:0;margin:0;padding:clamp(10px,2vw,22px);border:0;background:transparent}.dark-marketing-home .workflow-step-visual svg{display:block;width:100%;height:auto}.dark-marketing-home .tax-workflow-reel .workflow-step-visual figcaption{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:12px;line-height:1.45;white-space:nowrap}.dark-marketing-home .workflow-step-visual__panel{fill:#181817;stroke:rgba(244,242,237,.28)}.dark-marketing-home .workflow-step-visual__line{fill:none;stroke:rgba(244,242,237,.22);stroke-width:2}.dark-marketing-home .workflow-step-visual__row{fill:none;stroke:rgba(244,242,237,.7);stroke-linecap:round;stroke-width:5}.dark-marketing-home .workflow-step-visual__node{fill:#24231f;stroke:#fb5536;stroke-width:2}.dark-marketing-home .workflow-step-visual__accent{fill:#fb5536}.dark-marketing-home .workflow-step-visual__warning-row{fill:rgba(251,85,54,.12)}.dark-marketing-home .workflow-step-visual__signoff{fill:rgba(251,85,54,.12);stroke:#fb5536}.dark-marketing-home .workflow-step-visual__check{fill:none;stroke:#fb5536;stroke-linecap:round;stroke-linejoin:round;stroke-width:7}.dark-marketing-home .tax-workflow-reel__hint{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:13px;white-space:nowrap}.dark-marketing-home .tax-workflow-reel__hint>span{grid-area:1/1}.dark-marketing-home .tax-workflow-reel[data-enhanced=false] .tax-workflow-reel__hint>span:last-child,.dark-marketing-home .tax-workflow-reel[data-enhanced=true] .tax-workflow-reel__hint>span:first-child{visibility:hidden}.dark-marketing-home .tax-workflow-reel__announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dark-marketing-home .tax-workflow-reel__navigation{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:13px;margin-top:clamp(28px,4vw,52px)}.dark-marketing-home .tax-workflow-reel__navigation .marketing-carousel-controls{display:contents}.dark-marketing-home .tax-workflow-reel__navigation .marketing-carousel-controls__button:first-child{grid-column:1;grid-row:1}.dark-marketing-home .tax-workflow-reel__navigation .marketing-carousel-controls__button:last-child{grid-column:3;grid-row:1}.dark-marketing-home .tax-workflow-reel__indicators{display:flex;grid-column:2;grid-row:1;gap:6px;margin:0}.dark-marketing-home .tax-workflow-reel__indicator{position:relative;flex:1;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.dark-marketing-home .tax-workflow-reel__indicator:before{position:absolute;top:50%;right:0;left:0;height:3px;background:rgba(244,242,237,.2);content:"";translate:0 -50%}.dark-marketing-home .tax-workflow-reel__indicator[aria-current=true]:before{background:var(--dark-text)}.dark-marketing-home .tax-workflow-reel__carousel:focus-visible,.dark-marketing-home .tax-workflow-reel__indicator:focus-visible,.dark-marketing-home .tax-workflow-reel__viewport:focus-visible{outline:2px solid #fb5536;outline-offset:4px}@media (max-width:767px){.dark-marketing-home .tax-manifesto{min-height:0;padding-block:80px}.dark-marketing-home .tax-manifesto__mark{right:-22vw;width:min(58vw,280px);opacity:.16}.dark-marketing-home .workflow-stories__carousel{grid-template-columns:1fr;gap:28px}.dark-marketing-home .workflow-stories__portrait{width:min(177px,52vw)}.dark-marketing-home .workflow-stories__content{min-height:0;gap:28px}.dark-marketing-home .workflow-stories__logo-nav{margin-inline:-24px;padding-inline:24px;scroll-snap-type:x mandatory}.dark-marketing-home .workflow-stories__logo-button[data-active=false]{display:none}.dark-marketing-home .workflow-stories__actions,.dark-marketing-home .workflow-stories__meta-row{align-items:stretch;flex-direction:column}.dark-marketing-home .workflow-stories__cta{width:100%}.dark-marketing-home .tax-workflow-reel__step{grid-template-columns:minmax(106px,.72fr) minmax(0,1.28fr);flex-basis:76vw;gap:16px;margin-right:24px;padding-block:20px}.dark-marketing-home .tax-workflow-reel__wide-rail{margin-right:-24px}.dark-marketing-home .tax-workflow-reel__copy>p:first-child{font-size:10px}.dark-marketing-home .tax-workflow-reel__copy h3{margin-top:12px;font-size:20px}.dark-marketing-home .tax-workflow-reel__copy>p:last-child{margin-top:10px;font-size:13px;line-height:1.4}.dark-marketing-home .workflow-step-visual{padding:0}}@media (prefers-reduced-motion:reduce){.dark-marketing-home .tax-manifesto__statement-line{opacity:1;animation:none;transition:none}.dark-marketing-home .reference-logo-strip{overflow:visible}.dark-marketing-home .reference-logo-strip__viewport,.dark-marketing-home .reference-logo-strip__viewport:has(.connector-marquee__semantic-list:has(a:focus)){height:auto;margin-block:0;overflow:visible;mask-image:none;-webkit-mask-image:none}.dark-marketing-home .reference-logo-strip__track{display:block;width:100%;animation:none;transform:none}.dark-marketing-home .connector-marquee__semantic-list{width:100%;flex-wrap:wrap;padding:0;white-space:normal}.dark-marketing-home .reference-logo-strip__track:has(.connector-marquee__semantic-list:has(a:focus)) .connector-marquee__semantic-list{flex-wrap:wrap}.dark-marketing-home .reference-logo-strip__mark{min-height:44px}.dark-marketing-home .connector-marquee__visual-list{display:none}.dark-marketing-home .backyard-logo-mark__fallback,.dark-marketing-home .particle-brand-mark__fallback{transition:none}.dark-marketing-home .workflow-stories__portrait-bar,.dark-marketing-home .workflow-stories__progress-fill--active{animation:none!important}.dark-marketing-home .tax-workflow-reel__track,.dark-marketing-home .workflow-stories__arrow,.dark-marketing-home .workflow-stories__cta,.dark-marketing-home .workflow-stories__logo,.dark-marketing-home .workflow-stories__logo--hover,.dark-marketing-home .workflow-stories__logo-button{transition:none!important}}.landing-page:has(.dark-marketing-home){background:#070707;padding-top:0}.landing-page:has(.dark-marketing-home) .enterprise-header{--enterprise-header-action-border:rgba(244,242,237,0.2);--enterprise-header-background:transparent;--enterprise-header-border:transparent;--enterprise-header-focus:#f3b84b;--enterprise-header-focus-halo:#070707;--enterprise-header-hover:rgba(244,242,237,0.08);--enterprise-header-muted:rgba(244,242,237,0.72);--enterprise-header-text:#f4f2ed}.landing-page:has(.dark-marketing-home) .enterprise-header[data-header-scrolled=true]{--enterprise-header-background:rgba(7,7,7,0.96);--enterprise-header-border:rgba(244,242,237,0.12)}.landing-page:has(.dark-marketing-home) .enterprise-header .enterprise-header__disclosure-panel>div{border-color:rgba(244,242,237,.2);background:#0d0d0d;box-shadow:0 18px 45px rgba(0,0,0,.36)}.landing-page:has(.dark-marketing-home) .enterprise-header .enterprise-header__disclosure-panel a{color:#f4f2ed}.landing-page:has(.dark-marketing-home) .enterprise-header .enterprise-header__disclosure-panel .text-\[\#26251e\]{color:#f4f2ed}.landing-page:has(.dark-marketing-home) .enterprise-header .enterprise-header__disclosure-panel .text-\[rgba\(38\,37\,30\,0\.58\)\]{color:rgba(244,242,237,.64)}.landing-page:has(.dark-marketing-home) .enterprise-header .enterprise-header__disclosure-panel a:hover{background:rgba(244,242,237,.08)}.marketing-footer{position:relative;isolation:isolate;overflow:hidden}.marketing-footer--dark{padding:40px 0 32px;border-top:0;background:#1c1c1c;color:#f4f2ed}.marketing-footer--dark .marketing-footer__dot-field{position:absolute;z-index:-1;inset:0;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0,#000 36%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36%,#000)}.marketing-footer__dot-canvas{display:block;width:100%;height:100%}.marketing-footer__frame{position:relative;z-index:1;display:flex;width:min(1440px,calc(100% - 96px));flex-direction:column;gap:48px;margin:0 auto}.marketing-footer__links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:54px 42px}.marketing-footer__links{display:contents}.marketing-footer__group h2{margin:0 0 20px;color:#f4f2ed;font-family:var(--font-reference-whyte),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.2;text-transform:none}.marketing-footer__group ul,.marketing-footer__legal-links{margin:0;padding:0;list-style:none}.marketing-footer__group ul{display:flex;flex-direction:column;gap:0}.marketing-footer__group a,.marketing-footer__legal-links a{display:inline-flex;align-items:center;min-height:34px;color:#c5c5c5;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none}.marketing-footer__wipe{position:relative;display:inline-block;overflow:hidden;color:currentColor}.marketing-footer__wipe:after{position:absolute;inset:0;color:#fb5536;content:attr(data-text);transform:translateX(-104%);transition:transform .36s cubic-bezier(.16,1,.3,1)}.marketing-footer__group a:focus-visible .marketing-footer__wipe:after,.marketing-footer__group a:hover .marketing-footer__wipe:after,.marketing-footer__legal-links a:focus-visible .marketing-footer__wipe:after,.marketing-footer__legal-links a:hover .marketing-footer__wipe:after{transform:translateX(0)}.marketing-footer__soc{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.marketing-footer__soc-badge{width:86px;height:86px;flex:0 0 auto}.marketing-footer__copyright,.marketing-footer__legal-links,.marketing-footer__soc p{color:#c5c5c5;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;line-height:1.35}.marketing-footer__soc p{max-width:170px;margin:0}.marketing-footer__legal-row{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:16px}.marketing-footer__copyright{margin:0;text-align:center}.marketing-footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px}.marketing-footer a:focus-visible{outline:2px solid #fb5536;outline-offset:4px}.marketing-footer--light{padding:54px 0 32px;border-top:1px solid #d7d1c5;background:#fff;color:#25231d}.marketing-footer--light .marketing-footer__dot-field{display:none}.marketing-footer--light .marketing-footer__group h2{color:#25231d}.marketing-footer--light .marketing-footer__copyright,.marketing-footer--light .marketing-footer__group a,.marketing-footer--light .marketing-footer__legal-links,.marketing-footer--light .marketing-footer__legal-links a,.marketing-footer--light .marketing-footer__soc p{color:#5f5a50}@media (min-width:768px){.marketing-footer__frame{width:min(1440px,calc(100% - 128px))}.marketing-footer__links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px clamp(64px,8vw,160px)}.marketing-footer__legal-row{flex-direction:row;align-items:center}.marketing-footer__copyright{text-align:left}}@media (min-width:1024px){.marketing-footer__group h2{margin-bottom:32px}.marketing-footer__group ul{gap:16px}.marketing-footer__group a{min-height:22px;font-size:16px}.marketing-footer__soc{flex-direction:row;align-items:center}}@media (min-width:1280px){.marketing-footer__frame{width:min(1440px,calc(100% - 180px))}}@media (min-width:768px){.dark-marketing-home .dark-landing-frame{width:min(1360px,calc(100% - 64px))}}@media (min-width:1280px){.dark-marketing-home .dark-landing-frame{width:min(1360px,calc(100% - 96px))}}.dark-marketing-home .tax-review-comparison{overflow:hidden;overflow-x:clip;padding-top:clamp(64px,8.8vw,128px);padding-bottom:clamp(40px,5vw,80px)}.dark-marketing-home .tax-review-comparison>.dark-landing-frame{width:min(1240px,calc(100% - 72px))}.dark-marketing-home .tax-review-comparison__shell{position:relative;overflow:hidden;border:1px solid transparent;border-radius:10px;background:linear-gradient(#080808,#080808) padding-box,linear-gradient(135deg,rgba(244,242,237,.32),rgba(244,242,237,.08) 44%,rgba(251,85,54,.24)) border-box;box-shadow:0 32px 90px rgba(0,0,0,.42)}.dark-marketing-home .tax-review-comparison__shell:before{position:absolute;inset:0;opacity:.3;pointer-events:none;content:"";background:radial-gradient(circle at 84% 14%,rgba(251,85,54,.16),transparent 28%),radial-gradient(circle at 22% 84%,rgba(244,242,237,.075),transparent 34%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}.dark-marketing-home .tax-review-comparison__trusted-block{position:relative;z-index:1;display:flex;flex-direction:column;gap:52px;padding:44px 16px 18px}.dark-marketing-home .tax-review-comparison__heading{max-width:940px;margin:0;color:var(--dark-text);font-family:var(--font-satoshi),sans-serif;font-size:clamp(30px,3.8vw,52px);font-weight:400;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase;text-wrap:balance}.dark-marketing-home .tax-review-comparison__content{display:flex;flex-direction:column;gap:28px}.dark-marketing-home .tax-review-comparison__topic-row{display:grid;grid-template-columns:1fr;gap:45px}.dark-marketing-home .tax-review-comparison__topic{position:relative;display:grid;min-height:184px;grid-template-rows:auto 1fr auto;gap:12px;padding:24px 8px;border-radius:6px;color:rgba(244,242,237,.7);cursor:pointer;text-align:left;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.dark-marketing-home .tax-review-comparison__topic:focus-visible,.dark-marketing-home .tax-review-comparison__topic:hover{background:rgba(244,242,237,.04);color:var(--dark-text);outline:none}.dark-marketing-home .tax-review-comparison__topic:focus-visible .tax-review-comparison__topic-title{text-decoration:underline;text-decoration-color:rgba(251,85,54,.8);text-underline-offset:6px}.dark-marketing-home .tax-review-comparison__topic-head{display:flex;align-items:flex-start;gap:8px}.dark-marketing-home .tax-review-comparison__topic-bullet{display:block;width:8px;height:8px;flex:0 0 8px;margin:12px 8px 0;background:#7c7c7c;transition:background-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.dark-marketing-home .tax-review-comparison__topic:hover .tax-review-comparison__topic-bullet{background:var(--dark-text);transform:translateX(2px)}.dark-marketing-home .tax-review-comparison__topic[data-active=true] .tax-review-comparison__topic-bullet{background:#fb5536;animation:tax-review-comparison-bullet-pulse 1.35s ease-in-out infinite}.dark-marketing-home .tax-review-comparison__topic-title{color:currentColor;font-family:var(--reference-display-font);font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:32px}.dark-marketing-home .tax-review-comparison__topic[data-active=true] .tax-review-comparison__topic-title{color:var(--dark-text)}.dark-marketing-home .tax-review-comparison__topic-body{display:block;padding-left:32px;color:rgba(244,242,237,.7);font-family:var(--reference-body-font);font-size:16px;letter-spacing:-.01em;line-height:1.5;transition:color .3s cubic-bezier(.16,1,.3,1)}.dark-marketing-home .tax-review-comparison__topic[data-active=true] .tax-review-comparison__topic-body{color:#b3b3b3}.dark-marketing-home .tax-review-comparison__topic:hover .tax-review-comparison__topic-body{color:rgba(244,242,237,.9)}.dark-marketing-home .tax-review-comparison__docs-link{position:relative;z-index:2;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:auto;padding-left:32px;color:currentColor;font-family:var(--reference-label-font);font-size:12px;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.dark-marketing-home .tax-review-comparison__docs-link[data-active=false]{opacity:.7}.dark-marketing-home .tax-review-comparison__docs-link:hover{color:#fb5536}.dark-marketing-home .tax-review-comparison__docs-link:focus-visible{color:#fb5536;outline:2px solid #fb5536;outline-offset:4px}.dark-marketing-home .tax-review-comparison__docs-arrow{display:inline-block;margin-left:8px;transition:transform .4s cubic-bezier(.7,0,.15,1)}.dark-marketing-home .tax-review-comparison__docs-link:hover .tax-review-comparison__docs-arrow{transform:translateX(6px)}.dark-marketing-home .tax-review-comparison__topic-progress{position:absolute;inset-inline:8px;top:0;display:block;height:2px;overflow:hidden;background:rgba(244,242,237,.08);opacity:0;pointer-events:none}.dark-marketing-home .tax-review-comparison__topic-progress[data-visible=true]{opacity:1}.dark-marketing-home .tax-review-comparison__topic-progress-fill{display:block;width:100%;height:100%;background:#fb5536;transform-origin:left center;animation:tax-review-comparison-progress var(--tax-review-cycle-ms,7s) linear both}.dark-marketing-home .tax-review-comparison__visual-frame{position:relative;display:flex;min-height:220px;align-items:center;justify-content:center;overflow:hidden;padding:24px 16px;border:1px solid transparent;border-radius:9px;background:linear-gradient(#141414,#141414) padding-box,linear-gradient(135deg,rgba(244,242,237,.3),rgba(244,242,237,.08) 48%,rgba(251,85,54,.2)) border-box}.dark-marketing-home .tax-review-comparison__visual-frame:focus-visible{outline:2px solid #fb5536;outline-offset:4px}.dark-marketing-home .tax-review-comparison__visual-frame:before{position:absolute;inset:0;opacity:.34;pointer-events:none;content:"";background:radial-gradient(circle at 50% 8%,rgba(244,242,237,.12),transparent 34%),radial-gradient(circle at 84% 70%,rgba(251,85,54,.12),transparent 30%)}.dark-marketing-home .tax-review-comparison__visual-motion{position:relative;z-index:1;display:flex;width:100%;justify-content:center;animation:tax-review-comparison-visual-in .42s cubic-bezier(.16,1,.3,1) both}.dark-marketing-home .tax-review-comparison__finance-visual{position:relative;width:min(100%,1173px)}.dark-marketing-home .tax-review-comparison__finance-chart{display:block;width:100%;height:auto;max-height:549px;overflow:visible}.dark-marketing-home .tax-review-comparison__chart-axis,.dark-marketing-home .tax-review-comparison__chart-title,.dark-marketing-home .tax-review-comparison__legend-item text{font-family:var(--reference-label-font)}.dark-marketing-home .tax-review-comparison__chart-title{fill:#bfc1c8;font-size:15px}.dark-marketing-home .tax-review-comparison__chart-axis{fill:#7c7c7c;font-size:13px}.dark-marketing-home .tax-review-comparison__chart-gridline{stroke:rgba(244,242,237,.08);stroke-width:1}.dark-marketing-home .tax-review-comparison__chart-line{fill:none;stroke:var(--line-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;animation:tax-review-comparison-line-draw 1.45s cubic-bezier(.7,0,.15,1) var(--line-delay,0s) both}.dark-marketing-home .tax-review-comparison__legend-item text{fill:#bfc1c8;font-size:13px}.dark-marketing-home .tax-review-comparison__finance-bars{position:absolute;top:clamp(58px,8vw,112px);right:clamp(14px,4vw,60px);display:grid;width:min(292px,34%);gap:14px;padding:18px;border:1px solid rgba(244,242,237,.12);border-radius:8px;background:rgba(7,7,7,.72);box-shadow:0 18px 42px rgba(0,0,0,.26)}.dark-marketing-home .tax-review-comparison__finance-bar{display:grid;gap:8px}.dark-marketing-home .tax-review-comparison__finance-bar-label{color:#bfc1c8;font-family:var(--reference-label-font);font-size:12px}.dark-marketing-home .tax-review-comparison__finance-bar-track{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(244,242,237,.08)}.dark-marketing-home .tax-review-comparison__finance-bar-fill{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:var(--bar-colour);transform:scaleX(0);transform-origin:left center;animation:tax-review-comparison-bar-rise .76s cubic-bezier(.16,1,.3,1) var(--bar-delay,0s) both}.dark-marketing-home .tax-review-comparison__connector-visual{display:grid;width:min(100%,1120px);grid-template-columns:minmax(176px,.74fr) minmax(126px,.54fr) minmax(340px,1.25fr) minmax(188px,.82fr);gap:clamp(14px,2vw,30px);align-items:center;color:var(--dark-text)}.dark-marketing-home .tax-review-comparison__connector-jobs,.dark-marketing-home .tax-review-comparison__connector-stack{display:grid;gap:8px}.dark-marketing-home .tax-review-comparison__connector-job,.dark-marketing-home .tax-review-comparison__connector-source{display:flex;min-height:44px;align-items:center;gap:12px;padding:7px 12px;border:1px solid rgba(244,242,237,.12);border-radius:6px;background:rgba(244,242,237,.045);color:#bfc1c8;font-family:var(--reference-label-font);font-size:13px;letter-spacing:-.01em;animation:tax-review-comparison-card-in .52s cubic-bezier(.16,1,.3,1) var(--connector-delay,0s) both}.dark-marketing-home .tax-review-comparison__connector-source[data-logo-only=true]{justify-content:flex-start}.dark-marketing-home .tax-review-comparison__connector-source strong{color:var(--dark-text);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.dark-marketing-home .tax-review-comparison__connector-source-logo{display:flex;width:var(--connector-logo-width,54px);height:30px;flex:0 0 var(--connector-logo-width,54px);align-items:center;justify-content:flex-start}.dark-marketing-home .tax-review-comparison__connector-source-logo img{display:block;width:100%;max-width:var(--connector-logo-width,54px);max-height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.dark-marketing-home .tax-review-comparison__connector-job-status{display:block;width:8px;height:8px;flex:0 0 8px;background:#0bdd48}.dark-marketing-home .tax-review-comparison__connector-bridge{display:block;width:100%;min-height:280px;overflow:visible}.dark-marketing-home .tax-review-comparison__connector-curve{fill:none;stroke:url(#tax-review-connector-gradient);stroke-linecap:round;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;opacity:.78;animation:tax-review-comparison-curve-draw .98s cubic-bezier(.7,0,.15,1) both}.dark-marketing-home .tax-review-comparison__connector-curve--two{animation-delay:.12s}.dark-marketing-home .tax-review-comparison__connector-curve--three{animation-delay:.24s}.dark-marketing-home .tax-review-comparison__connector-curve--four{animation-delay:.36s}.dark-marketing-home .tax-review-comparison__connector-packet{fill:#fb5536;filter:drop-shadow(0 0 10px rgba(251,85,54,.55));opacity:0;offset-rotate:0deg;animation:tax-review-comparison-packet-flow 3.2s linear var(--packet-delay,0s) infinite}.dark-marketing-home .tax-review-comparison__connector-packet--one{offset-path:path("M12 46 C92 46 76 158 132 162 C182 166 178 70 248 70")}.dark-marketing-home .tax-review-comparison__connector-packet--two{fill:#17a2ff;filter:drop-shadow(0 0 10px rgba(23,162,255,.48));offset-path:path("M12 112 C86 116 84 168 132 168 C180 168 188 136 248 140")}.dark-marketing-home .tax-review-comparison__connector-packet--three{fill:#22c55e;filter:drop-shadow(0 0 10px rgba(34,197,94,.45));offset-path:path("M12 184 C84 184 82 174 132 174 C184 174 188 216 248 212")}.dark-marketing-home .tax-review-comparison__connector-packet--four{fill:#f59e0b;filter:drop-shadow(0 0 10px rgba(245,158,11,.45));offset-path:path("M12 260 C90 258 78 184 132 180 C188 176 178 278 248 278")}.dark-marketing-home .tax-review-comparison__connector-hub{fill:rgba(251,85,54,.14);stroke:rgba(251,85,54,.74);stroke-width:1.5;animation:tax-review-comparison-node-pulse 1.65s ease-in-out infinite}.dark-marketing-home .tax-review-comparison__connector-core{display:grid;gap:12px;min-width:300px;min-height:190px;align-content:center;padding:24px 26px;border:1px solid rgba(251,85,54,.28);border-radius:8px;background:radial-gradient(circle at 80% 14%,rgba(251,85,54,.2),transparent 36%),rgba(10,10,10,.9)}.dark-marketing-home .tax-review-comparison__connector-kicker{color:#b3b3b3;font-family:var(--reference-label-font);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.dark-marketing-home .tax-review-comparison__connector-core>span:last-child{color:#b3b3b3;font-family:var(--reference-label-font);font-size:12px;letter-spacing:-.01em;line-height:1.45;text-transform:none}.dark-marketing-home .tax-review-comparison__connector-core strong{max-width:none;color:var(--dark-text);font-family:var(--reference-display-font);font-size:clamp(20px,1.8vw,28px);font-weight:400;letter-spacing:-.01em;line-height:1.08;text-transform:none;white-space:nowrap}.dark-marketing-home .tax-review-comparison__connector-job{animation-name:tax-review-comparison-card-in;animation-delay:var(--job-delay,0s)}.dark-marketing-home .tax-review-comparison__connector-job[data-status=running] .tax-review-comparison__connector-job-status{animation:tax-review-comparison-node-pulse 1.3s ease-in-out infinite}.dark-marketing-home .tax-review-comparison__connector-output-group{display:grid;gap:8px;margin-top:8px}.dark-marketing-home .tax-review-comparison__connector-output{display:block;padding:9px 12px;border:1px solid rgba(34,197,94,.2);border-radius:6px;background:rgba(34,197,94,.07);color:#d8f5de;font-family:var(--reference-label-font);font-size:12px;letter-spacing:-.01em}.dark-marketing-home .tax-review-comparison__trace-visual{position:relative;width:min(100%,1080px);padding:10px 0}.dark-marketing-home .tax-review-comparison__trace-spine{position:absolute;top:54px;bottom:42px;left:10px;width:1px;background:rgba(244,242,237,.24)}.dark-marketing-home .tax-review-comparison__trace-grid{display:grid;gap:0}.dark-marketing-home .tax-review-comparison__trace-row{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) 78px minmax(0,1.22fr);gap:16px;align-items:center;color:#7c7c7c;font-family:var(--reference-label-font);font-size:clamp(13px,1.2vw,16.88px);line-height:1}.dark-marketing-home .tax-review-comparison__trace-duration,.dark-marketing-home .tax-review-comparison__trace-label{opacity:0;animation:tax-review-comparison-card-in .36s cubic-bezier(.16,1,.3,1) var(--trace-delay,0s) both}.dark-marketing-home .tax-review-comparison__trace-label{display:flex;min-width:0;align-items:center;gap:10px;white-space:nowrap}.dark-marketing-home .tax-review-comparison__trace-label[data-indent="1"]{padding-left:35px}.dark-marketing-home .tax-review-comparison__trace-glyph{position:relative;z-index:1;width:12px;height:12px;flex:0 0 12px;border:1px solid rgba(244,242,237,.2);background:#141414}.dark-marketing-home .tax-review-comparison__trace-row:first-child .tax-review-comparison__trace-glyph{border-color:rgba(11,221,72,.6);background:rgba(11,221,72,.18)}.dark-marketing-home .tax-review-comparison__trace-duration{color:#fefefe;text-align:right;white-space:nowrap}.dark-marketing-home .tax-review-comparison__trace-track{position:relative;display:block;height:24px}.dark-marketing-home .tax-review-comparison__trace-track:before{position:absolute;right:0;left:0;top:50%;height:1px;background:rgba(244,242,237,.07);content:""}.dark-marketing-home .tax-review-comparison__trace-bar{position:absolute;top:1px;left:var(--trace-left);display:block;width:max(var(--trace-width),6px);height:22px;border-radius:2px;background:#0bdd48;opacity:0;transform:scaleX(0);transform-origin:left center;animation:tax-review-comparison-trace-bar .65s cubic-bezier(.16,1,.3,1) var(--trace-delay,0s) both}@media (prefers-reduced-motion:no-preference){@keyframes tax-review-comparison-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tax-review-comparison-visual-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tax-review-comparison-line-draw{to{stroke-dashoffset:0}}@keyframes tax-review-comparison-bar-rise{to{transform:scaleX(1)}}@keyframes tax-review-comparison-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tax-review-comparison-curve-draw{to{stroke-dashoffset:0}}@keyframes tax-review-comparison-packet-flow{0%{offset-distance:0;opacity:0}12%,82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes tax-review-comparison-node-pulse{0%,to{box-shadow:0 0 0 0 rgba(251,85,54,0);opacity:.82}50%{box-shadow:0 0 0 8px rgba(251,85,54,.16);opacity:1}}@keyframes tax-review-comparison-bullet-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes tax-review-comparison-trace-bar{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}}@media (min-width:768px){.dark-marketing-home .tax-review-comparison__topic-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dark-marketing-home .tax-review-comparison__topic-title{font-size:clamp(18px,1.85vw,26px);line-height:1.2;white-space:nowrap}.dark-marketing-home .tax-review-comparison__topic-body{font-size:clamp(13px,1.15vw,16px);letter-spacing:normal}}@media (min-width:1024px){.dark-marketing-home .tax-review-comparison__trusted-block{padding:64px 32px 10px}.dark-marketing-home .tax-review-comparison__visual-frame{min-height:645px;padding:48px 36px}}@media (max-width:1100px){.dark-marketing-home .tax-review-comparison__connector-visual{grid-template-columns:1fr;max-width:720px}.dark-marketing-home .tax-review-comparison__connector-bridge{max-height:180px}.dark-marketing-home .tax-review-comparison__connector-core{min-width:0;min-height:0}.dark-marketing-home .tax-review-comparison__connector-core strong{white-space:normal}}@media (max-width:767px){.dark-marketing-home .tax-review-comparison>.dark-landing-frame{width:min(1240px,calc(100% - 32px))}.dark-marketing-home .tax-review-comparison__trusted-block{gap:40px}.dark-marketing-home .tax-review-comparison__topic-row{gap:18px}.dark-marketing-home .tax-review-comparison__topic{min-height:0;padding-block:20px}.dark-marketing-home .tax-review-comparison__finance-bars{position:static;width:100%;margin-top:18px}.dark-marketing-home .tax-review-comparison__trace-row{grid-template-columns:minmax(0,1fr) 68px}.dark-marketing-home .tax-review-comparison__trace-track{grid-column:1/-1;height:20px}.dark-marketing-home .tax-review-comparison__trace-label[data-indent="1"]{padding-left:22px}}@media (prefers-reduced-motion:reduce){.dark-marketing-home .workflow-stories__byline p,.dark-marketing-home .workflow-stories__portrait-image--incoming,.dark-marketing-home .workflow-stories__quote{animation:none!important}.dark-marketing-home .tax-review-comparison *,.dark-marketing-home .tax-review-comparison :after,.dark-marketing-home .tax-review-comparison :before{animation:none!important;transition:none!important}.dark-marketing-home .tax-review-comparison__chart-line,.dark-marketing-home .tax-review-comparison__connector-curve{stroke-dashoffset:0}.dark-marketing-home .tax-review-comparison__connector-packet{opacity:.85;offset-distance:50%}.dark-marketing-home .tax-review-comparison__finance-bar-fill,.dark-marketing-home .tax-review-comparison__trace-bar{opacity:1;transform:none}}.dark-marketing-home .review-controls{overflow:clip}@media (min-width:768px){.dark-marketing-home .review-controls>.dark-landing-frame{width:min(1440px,calc(100% - 64px))}}.dark-marketing-home .review-controls__surface{overflow:hidden;border:1px solid transparent;border-radius:10px;background:linear-gradient(#080808,#080808) padding-box,linear-gradient(135deg,rgba(244,242,237,.3),rgba(244,242,237,.08) 48%,rgba(251,85,54,.22)) border-box}.dark-marketing-home .review-controls__primary{padding:clamp(40px,5vw,64px) clamp(20px,2.3vw,32px) 0}.dark-marketing-home .review-controls h2{max-width:980px;margin:0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(32px,4.45vw,64px);font-weight:450;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.dark-marketing-home .review-controls__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;margin-top:clamp(36px,4vw,52px)}.dark-marketing-home .review-controls__static-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;margin:0;padding:0;list-style:none}.dark-marketing-home .review-controls__static-topic,.dark-marketing-home .review-controls__tab{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);min-height:156px;align-content:start;gap:16px;width:100%;padding:24px 20px 28px;border:0;background:transparent;color:var(--dark-muted);font-family:var(--font-inter),sans-serif;text-align:left}.dark-marketing-home .review-controls__tab{cursor:pointer;transition:background-color .22s ease,color .22s ease}.dark-marketing-home .review-controls__indicator{width:8px;height:8px;margin-top:10px;background:#666;transition:background-color .22s ease}.dark-marketing-home .review-controls__topic-copy{display:grid;gap:12px}.dark-marketing-home .review-controls__topic-copy strong{color:rgba(244,242,237,.68);font-family:var(--font-satoshi),sans-serif;font-size:clamp(22px,1.8vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.2}.dark-marketing-home .review-controls__topic-copy>span{max-width:340px;color:var(--dark-muted);font-size:clamp(15px,1.1vw,16px);line-height:1.55}.dark-marketing-home .review-controls__active-rail{position:absolute;top:0;right:20px;left:20px;height:2px;background:#fb5536;opacity:0}.dark-marketing-home .review-controls__tab:hover,.dark-marketing-home .review-controls__tab[aria-selected=true]{background:rgba(244,242,237,.035);color:var(--dark-text)}.dark-marketing-home .review-controls__tab[aria-selected=true] .review-controls__indicator{background:#fb5536}.dark-marketing-home .review-controls__tab[aria-selected=true] .review-controls__topic-copy strong{color:var(--dark-text)}.dark-marketing-home .review-controls__tab[aria-selected=true] .review-controls__active-rail{opacity:1}.dark-marketing-home .review-controls__tab:focus-visible{outline:2px solid #fb5536;outline-offset:-4px}.dark-marketing-home .review-controls__panels{min-width:0;min-height:645px}.dark-marketing-home .review-controls[data-enhanced=false] .review-controls__panels{display:grid;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-gutter:stable}.dark-marketing-home .review-controls__panel{display:block;min-width:0;min-height:645px;padding:clamp(18px,2.3vw,32px);border:1px solid rgba(244,242,237,.17);border-radius:9px;background:#202020}.dark-marketing-home .review-controls[data-enhanced=false] .review-controls__panel{scroll-snap-align:start;scroll-snap-stop:always}.dark-marketing-home .review-controls__panel[hidden]{display:none}.dark-marketing-home .review-controls__panels:focus-visible{outline:2px solid #fb5536;outline-offset:4px}.dark-marketing-home .sample-activity-visual{display:flex;height:100%;min-height:579px;flex-direction:column;min-width:0;margin:0;padding:clamp(18px,2.5vw,36px);border:0;background:linear-gradient(135deg,rgba(244,242,237,.045),transparent 52%),#171717}.dark-marketing-home .sample-activity-visual figcaption{display:grid;gap:7px;min-height:42px;color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:12px;line-height:1.4}.dark-marketing-home .sample-activity-visual figcaption>span:first-child{color:#fb5536;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dark-marketing-home .sample-activity-visual svg{display:block;width:100%;min-height:450px;flex:1;margin-top:18px}.dark-marketing-home .sample-activity-visual__panel{fill:#1a1a18;stroke:rgba(244,242,237,.28);stroke-width:1.5}.dark-marketing-home .sample-activity-visual__connection,.dark-marketing-home .sample-activity-visual__line{fill:none;stroke:rgba(244,242,237,.36);stroke-linecap:round;stroke-width:3}.dark-marketing-home .sample-activity-visual__connection{stroke:rgba(251,85,54,.66);stroke-dasharray:2 8}.dark-marketing-home .sample-activity-visual__node{fill:#211212;stroke:#fb5536;stroke-width:2}.dark-marketing-home .sample-activity-visual__text{fill:rgba(244,242,237,.82);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600}.dark-marketing-home .sample-activity-visual__accent-text{fill:#fb5536;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:700}.dark-marketing-home .sample-activity-visual__check{fill:none;stroke:#fb5536;stroke-linecap:round;stroke-linejoin:round;stroke-width:6}.dark-marketing-home .sample-activity-visual__history-row{fill:rgba(244,242,237,.08)}.dark-marketing-home .sample-activity-visual__context-ring{fill:rgba(244,242,237,.06);stroke:rgba(244,242,237,.54);stroke-width:2}.dark-marketing-home .sample-activity-visual__context-row{fill:rgba(244,242,237,.08);stroke:rgba(244,242,237,.38)}.dark-marketing-home .review-controls__governance{margin:clamp(52px,5vw,72px) clamp(20px,2.3vw,32px) 0;padding:clamp(52px,5vw,72px) 0 clamp(48px,5vw,72px);border-top:1px solid rgba(244,242,237,.15)}.dark-marketing-home .review-controls__governance-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:28px clamp(36px,7vw,110px);align-items:end}.dark-marketing-home .review-controls__governance h3{max-width:760px;margin:0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(30px,3vw,40px);font-weight:450;letter-spacing:-.01em;line-height:1.22;text-transform:uppercase}.dark-marketing-home .review-controls__governance-intro>p{margin:0;color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.55}.dark-marketing-home .review-controls__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 36px;margin:clamp(46px,5vw,62px) 0 0;padding:0;list-style:none}.dark-marketing-home .review-controls__facts h4{margin:0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(22px,1.8vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.2}.dark-marketing-home .review-controls__facts p{max-width:350px;margin:14px 0 0;color:var(--dark-muted);font-family:var(--font-inter),sans-serif;font-size:15px;line-height:1.55}.dark-marketing-home .workflow-starters{padding-top:clamp(32px,4vw,64px);padding-bottom:clamp(56px,8vw,112px)}.dark-marketing-home .workflow-starters__intro{display:flex;flex-direction:column;gap:8px}.dark-marketing-home .workflow-starters h2{max-width:800px;margin:0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(42px,5.8vw,80px);font-size:clamp(32px,4.45vw,64px);font-weight:450;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.dark-marketing-home .workflow-starters__intro>p:last-child{margin:0;color:var(--dark-text);font-family:var(--font-satoshi),sans-serif;font-size:clamp(24px,2.25vw,32px);font-weight:500;letter-spacing:-.01em;line-height:1.2}.dark-marketing-home .workflow-starters__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,58px);margin:58px 0 0;padding:0;list-style:none}.dark-marketing-home .workflow-starters__list>li{min-width:0}.dark-marketing-home .workflow-starters__row{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:44px;height:100%;padding:20px 16px 24px;background:transparent;color:var(--dark-text);font-family:var(--font-inter),sans-serif;text-decoration:none;transition:background-color .22s ease}.dark-marketing-home .workflow-starters__row:focus-visible{position:relative;z-index:1;outline:2px solid #fb5536;outline-offset:4px}.dark-marketing-home .workflow-starters__eyebrow{position:relative;display:flex;width:auto;min-height:22px;align-items:center;padding-left:10px;color:var(--dark-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;transition:color .22s ease}.dark-marketing-home .workflow-starters__marker{position:absolute;top:6px;left:0;width:2px;height:10px;background:#fb5536;transform:scaleY(0);transition:transform .22s ease}.dark-marketing-home .workflow-starters__row h3{max-width:340px;margin:16px 0 0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(24px,2.25vw,32px);font-weight:450;letter-spacing:-.01em;line-height:1.15}.dark-marketing-home .workflow-starters__action{display:inline-flex;align-items:center;min-height:44px;margin-top:22px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dark-marketing-home .workflow-starters__arrow{display:inline-block;margin-left:8px;transition:transform .22s ease}.dark-marketing-home .workflow-starters__row:focus-visible .workflow-starters__action,.dark-marketing-home .workflow-starters__row:hover .workflow-starters__action{color:#fb5536}.dark-marketing-home .workflow-starters__row:focus-visible .workflow-starters__eyebrow,.dark-marketing-home .workflow-starters__row:hover .workflow-starters__eyebrow{color:#fb5536}.dark-marketing-home .workflow-starters__row:focus-visible .workflow-starters__marker,.dark-marketing-home .workflow-starters__row:hover .workflow-starters__marker{transform:scaleY(1)}.dark-marketing-home .workflow-starters__row:focus-visible .workflow-starters__arrow,.dark-marketing-home .workflow-starters__row:hover .workflow-starters__arrow{transform:translateX(6px)}.dark-marketing-home .dark-closing-cta{z-index:0;padding:92px 0 44px;border-bottom:0;overflow:hidden;background:#1c1c1c}.dark-marketing-home .dark-closing-cta__frame{position:relative;display:flex;justify-content:center;align-items:center}.dark-marketing-home .dark-closing-cta__brand{width:min(100%,1180px);aspect-ratio:1488/430}.dark-marketing-home .closing-brand-mark{position:relative;width:100%;height:100%;overflow:hidden;color:rgba(244,242,237,.86)}.dark-marketing-home .closing-brand-mark__canvas,.dark-marketing-home .closing-brand-mark__fallback{position:absolute;inset:0;display:block;width:100%;height:100%}.dark-marketing-home .closing-brand-mark__fallback{fill:rgba(244,242,237,.78);opacity:1;transition:opacity .18s ease,visibility .18s ease}.dark-marketing-home .closing-brand-mark__fallback-accent{fill:rgba(244,242,237,.78)}.dark-marketing-home .closing-brand-mark__fallback-text{fill:url(#closing-brand-frost-dots);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:190px;font-weight:900;letter-spacing:-8px}.dark-marketing-home .closing-brand-mark__canvas[data-closing-brand-ready=true]+.closing-brand-mark__fallback{visibility:hidden;opacity:0}@media (max-width:767px){.dark-marketing-home .workflow-starters__intro{grid-template-columns:1fr}.dark-marketing-home .workflow-starters__list{grid-template-columns:1fr;gap:0}.dark-marketing-home .workflow-starters__row{min-height:44px;padding-block:21px}.dark-marketing-home .workflow-starters__row h3{margin-top:20px}.dark-marketing-home .dark-closing-cta{padding-top:40px;padding-bottom:24px}.dark-marketing-home .dark-closing-cta__brand{width:calc(100vw - 60px)}.dark-marketing-home .review-controls__panel,.dark-marketing-home .review-controls__panels{min-height:360px}.dark-marketing-home .review-controls__static-topics,.dark-marketing-home .review-controls__tabs{grid-template-columns:1fr}.dark-marketing-home .review-controls__static-topic,.dark-marketing-home .review-controls__tab{min-height:132px;padding:20px 12px 22px}.dark-marketing-home .review-controls__active-rail{right:12px;left:12px}.dark-marketing-home .sample-activity-visual{min-height:302px}.dark-marketing-home .sample-activity-visual svg{min-height:220px}.dark-marketing-home .review-controls__governance-intro{grid-template-columns:1fr;align-items:start}.dark-marketing-home .review-controls__facts{grid-template-columns:1fr;gap:34px}}@media (min-width:768px) and (max-width:1023px){.dark-marketing-home .review-controls__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dark-marketing-home .tax-workflow-reel__track{transition:none!important}.dark-marketing-home .closing-brand-mark__fallback,.dark-marketing-home .review-controls__tab,.dark-marketing-home .sample-activity-visual,.dark-marketing-home .workflow-starters__arrow,.dark-marketing-home .workflow-starters__eyebrow,.dark-marketing-home .workflow-starters__marker,.dark-marketing-home .workflow-starters__row{animation:none;transition:none}}