.products-page .product-reveal-v3__deck{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px}.products-page .product-reveal-card{min-width:0}.products-page .product-reveal-card__copy h3{font-size:clamp(2rem,3vw,3.2rem);line-height:1.08}.products-page .product-reveal-card ul{flex-wrap:wrap}.products-page .product-reveal-card--quality{background:radial-gradient(circle at 90% 0,#7690ff70,transparent 60%),linear-gradient(145deg,#183dbe,#162d83)}.products-page .product-reveal-card--tax{background:radial-gradient(circle at 90% 0,#38bdd35e,transparent 65%),linear-gradient(145deg,#063f62,#072c58)}.products-page .product-reveal-card--quality,.products-page .product-reveal-card--tax{color:#fff;border-color:#8facff40}.products-page .product-reveal-card--quality .product-reveal-card__top,.products-page .product-reveal-card--tax .product-reveal-card__top,.products-page .product-reveal-card--quality .product-reveal-card__copy p,.products-page .product-reveal-card--tax .product-reveal-card__copy p{color:#dce7ff}.products-page .product-reveal-card--quality .product-reveal-card__copy small,.products-page .product-reveal-card--tax .product-reveal-card__copy small{color:#a8f0dc}.products-page .product-reveal-card--quality .product-reveal-card__link,.products-page .product-reveal-card--tax .product-reveal-card__link{color:#fff;border-color:#ffffff30}.products-page .product-reveal-card--quality li,.products-page .product-reveal-card--tax li{color:#e2edff;background:#ffffff10;border-color:#ffffff30}.product-detail-hero{padding:3rem 0 5rem;background:radial-gradient(ellipse at 90% 40%,#d8e6ff,transparent 55%),#f6f8fd}.product-back{display:inline-flex;margin-bottom:3rem;color:#3f587f;font-size:.82rem}.product-detail-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem);align-items:center}.product-window{min-width:0;margin:0;background:#fff;border:1px solid #d7e0ed;border-radius:10px;box-shadow:0 24px 55px #132c501a}.product-window__bar{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #e1e7f0}.product-window__bar>span{display:flex;gap:5px}.product-window__bar i{width:6px;height:6px;background:#c5cfdf;border-radius:50%}.product-window__bar small{color:#63738e;font-size:.55rem;letter-spacing:.09em}.product-window img{display:block;width:100%;height:auto;object-fit:contain}@media(min-width:1100px){.product-detail--traceq .product-detail-hero>.container,.product-detail--titleflow-ai .product-detail-hero>.container{width:min(94%,1720px);max-width:1720px}.product-detail--traceq .product-detail-hero__grid,.product-detail--titleflow-ai .product-detail-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:2.5rem}.product-detail--traceq .traceq-v2>.container{width:min(94%,1720px);max-width:1720px}}.product-window figcaption{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;padding:1rem;border-top:1px solid #e1e7f0;font-size:.72rem;color:#61728e}.product-window figcaption a{color:#173e92;font-weight:600}.parcel-scene{min-width:0;margin:0}.parcel-scene__heading{display:flex;justify-content:space-between;gap:1rem;padding-block:1rem;color:#526985;font-size:.6rem;letter-spacing:.08em;border-bottom:1px solid #cdd9e8}.parcel-scene svg{display:block;width:100%;height:auto;margin-block:1.2rem}.parcel-scene figcaption{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #cdd9e8;color:#1c395f;font-size:.82rem}.parcel-scene figcaption small{display:block;color:#647994;margin-bottom:.5rem;font-size:.6rem;letter-spacing:.1em}.traceq-client-view{margin-bottom:5rem}.traceq-client-view__intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem}.traceq-client-view h2{color:var(--navy);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;margin:0}.traceq-client-view__intro>p{color:#5b6c87;line-height:1.8;font-size:.96rem;margin:0}.traceq-client-view figure{margin:0;border:1px solid #dce3ed;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #19376112}.traceq-client-view img{display:block;width:100%;height:auto}.traceq-client-view figcaption{padding:1rem 1.4rem;color:#687991;font-size:.74rem;line-height:1.65}.traceq-client-view__points{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-block:2rem;border-bottom:1px solid #dce3ed;font-size:.86rem;color:#5c6f8b}.traceq-client-view__points strong{display:block;color:#203e70;font-size:.72rem;margin-bottom:.65rem}@media(max-width:800px){.traceq-client-view__intro,.traceq-client-view__points{grid-template-columns:1fr;gap:1.5rem}}.product-detail-hero h1{font-size:clamp(2.8rem,5vw,5.2rem);letter-spacing:-.06em;line-height:1.07;color:var(--navy);margin:1.2rem 0 1.5rem}.product-detail-hero__description{color:#586c8c;line-height:1.85;max-width:600px;margin-bottom:2rem}.product-live{display:flex;align-items:center;gap:.5rem;font-size:.67rem;letter-spacing:.08em;color:#315684}.product-live i{width:7px;height:7px;background:#18836e;border-radius:50%}.product-detail-art{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);border-radius:28px;color:#fff;background:radial-gradient(circle at 85% 10%,#3d64ce,transparent 65%),#0a2059;box-shadow:0 30px 70px #173a711f}.product-detail--tax-flow .product-detail-art{background:radial-gradient(circle at 95% 0,#258daa,transparent 65%),#08314c}.product-detail-art__label{font-size:.6rem;letter-spacing:.15em;color:#c1d3f7}.product-detail-art__icon{width:105px;height:105px;display:grid;place-items:center;margin:2.5rem 0 2rem;border:1px solid #ffffff38;border-radius:28px;background:#ffffff10;box-shadow:0 0 0 15px #ffffff05}.product-detail-art>strong{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.05em}.product-detail-art>p{color:#c1d3f7;font-size:.9rem;margin-top:.8rem}.product-detail-art__steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;border-top:1px solid #ffffff30;padding-top:1.5rem;gap:1rem}.product-detail-art__steps span{font-size:.85rem}.product-detail-art__steps small{display:block;color:#94c7ef;font-size:.6rem;margin-bottom:.5rem}.product-siblings{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-block:2rem}.product-siblings>span{margin-right:auto;color:#657593;font-size:.8rem}.product-siblings a{display:inline-flex;gap:.6rem;padding:.8rem 1rem;border:1px solid #dce5f4;border-radius:99px;color:var(--navy);font-size:.8rem}.product-siblings a[aria-current]{background:#edf2ff}@media(max-width:800px){.product-detail-hero__grid{grid-template-columns:1fr}.product-detail-art{max-width:600px;width:100%}.product-detail-hero{padding-bottom:3rem}}.titleflow-film{margin:0;overflow:hidden;border:1px solid #3e568a;border-radius:22px;background:#081b33;box-shadow:0 24px 70px #020a292e}.titleflow-gallery{padding:clamp(3rem,6vw,6rem) 0;background:linear-gradient(140deg,#f8faff,#e7edf9)}.titleflow-gallery>.container{max-width:1440px;width:min(94%,1440px)}.titleflow-gallery header{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:end;margin-bottom:2rem}.titleflow-gallery h2{margin:0;color:#10234d;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.045em}.titleflow-gallery header>p{color:#536780;max-width:430px;line-height:1.8}.titleflow-gallery__controls{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.titleflow-gallery__controls button{font:inherit;font-size:.82rem;padding:.8rem 1.2rem;background:#fff;color:#2d4775;border:1px solid #cbd8eb;border-radius:8px;cursor:pointer}.titleflow-gallery__controls button[aria-pressed=true]{color:#fff;background:#132d80;border-color:#132d80}.titleflow-gallery__controls button:focus-visible{outline:3px solid #7299ef;outline-offset:3px}.titleflow-gallery figure{margin:0;border:1px solid #bdcce3;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 20px 50px #183a7114}.titleflow-gallery img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.titleflow-gallery figcaption{display:flex;gap:1.5rem;padding:1.2rem 1.5rem;color:#566980;font-size:.82rem;line-height:1.7;border-top:1px solid #dce5f0}.titleflow-gallery figcaption strong{flex-shrink:0;color:#132d65}.titleflow-gallery__disclosure{color:#64738b;font-size:.72rem;margin-top:1rem;line-height:1.6}@media(max-width:640px){.titleflow-gallery header{grid-template-columns:1fr;gap:1rem}.titleflow-gallery figcaption{flex-direction:column;gap:.4rem;padding:1rem}}.titleflow-film__bar{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem;color:#c6d6ef;font-size:.66rem;letter-spacing:.1em}.titleflow-film__bar i{display:inline-block;width:7px;height:7px;margin-right:.65rem;border-radius:50%;background:#72dfc3}.titleflow-film video{display:block;width:100%;aspect-ratio:16 / 9;background:#081b33}.titleflow-film figcaption{padding:1rem 1.5rem;color:#b8cbe4;font-size:.82rem;line-height:1.6}.product-detail--titleflow-ai .product-detail-hero{background:radial-gradient(circle,#b6cfff38 1px,transparent 1.5px) center / 18px 18px,radial-gradient(ellipse at 86% 14%,#213f86 0,transparent 60%),linear-gradient(120deg,#091632,#112655)}.product-detail--titleflow-ai .product-detail-hero>.container{width:min(92%,1280px)}.product-detail--titleflow-ai .product-detail-hero h1{color:#fff;max-width:14ch}.titleflow-headline-accent{color:#91b0ff}.product-detail--titleflow-ai .product-back,.product-detail--titleflow-ai .product-live,.product-detail--titleflow-ai .product-detail-hero .eyebrow{color:#bdd0f5}.product-detail--titleflow-ai .product-live i{background:#76dfc1}.product-detail--titleflow-ai .product-detail-hero__description{color:#d5e0f6}.product-detail--titleflow-ai .product-detail-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.titleflow-secondary{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;color:#fff;font-weight:600;font-size:.9rem}.titleflow-secondary:hover{text-decoration:underline;text-underline-offset:.3em}.titleflow-editorial{padding-block:clamp(3.25rem,7vw,6rem);background:#fff;color:#112655;scroll-margin-top:6rem}.titleflow-editorial--example{background:#f0f5ff}.titleflow-editorial>.container>header{max-width:680px;margin:0 auto clamp(1.75rem,4vw,3rem);text-align:center}.titleflow-editorial .titleflow-kicker{margin:0 0 .8rem;color:#3158a3;font-size:.72rem;font-weight:700;letter-spacing:.12em}.titleflow-editorial h2{margin:0;color:#102552;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.045em}.titleflow-editorial header>p:last-child{margin:.85rem auto 0;color:#4b5e7c;line-height:1.7}#titleflow-workflow{position:relative;isolation:isolate;padding-block:clamp(3.25rem,6vw,5.5rem);background:radial-gradient(ellipse at 50% 0%,#fff 10%,transparent 72%),#f9fbfe;border-block:1px solid #e4ebf6}#titleflow-workflow>.container{width:min(94%,1360px);max-width:none}.titleflow-workflow__waves{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.24;pointer-events:none}.titleflow-workflow__wave-ribbons{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.titleflow-workflow__waves .waves{-webkit-mask-image:linear-gradient(transparent,#0008 19%,#000 48%,#000 82%,transparent);mask-image:linear-gradient(transparent,#0008 19%,#000 48%,#000 82%,transparent)}.titleflow-workflow{--titleflow-gap: clamp(1.875rem, 2.8vw, 2.625rem);--titleflow-card-padding: clamp(.875rem, 1.4vw, 1.3rem);--titleflow-icon-size: 2.5rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--titleflow-gap);list-style:none;margin:0;padding:0}.titleflow-workflow__step{--step-ink: #244c9e;--step-surface: #edf4ff;--step-line: #dce7fb;--step-delay: calc(var(--titleflow-stage-index) * .84s);position:relative;min-width:0}.titleflow-workflow__step:nth-child(3){--step-ink: #4944a0;--step-surface: #f1efff;--step-line: #e5e0f9}.titleflow-workflow__step:nth-child(5){--step-ink: #176453;--step-surface: #e9f7f2;--step-line: #d5ece3}.titleflow-workflow__card{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;gap:.9rem;padding:var(--titleflow-card-padding);border:1px solid #d6e1f0;border-radius:16px;background:#fff;box-shadow:0 2px 4px #162d5a08,0 10px 26px #162d5a0b}.titleflow-workflow__marker{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--step-ink)}.titleflow-workflow__marker>svg{box-sizing:border-box;flex:none;width:var(--titleflow-icon-size);height:var(--titleflow-icon-size);padding:.56rem;border:1px solid var(--step-line);border-radius:11px;background:var(--step-surface)}.titleflow-workflow__marker>span{font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.titleflow-workflow h3{margin:0 0 .4rem;color:#132a53;font-size:1.02rem;line-height:1.28;text-wrap:pretty}.titleflow-workflow p{margin:0;color:#445672;font-size:.875rem;line-height:1.55}.titleflow-workflow__output{display:grid;gap:.15rem;margin-top:auto;padding:.55rem .7rem;border:1px solid var(--step-line);border-radius:9px;background:var(--step-surface);color:var(--step-ink)}.titleflow-workflow__output small{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.titleflow-workflow__output strong{font-size:.78rem;font-weight:750;line-height:1.3}.titleflow-workflow__connector{--signal-x: calc(var(--titleflow-gap) / 2);--signal-y: 0px;--signal-angle: 0deg;position:absolute;z-index:1;top:calc(1px + var(--titleflow-card-padding) + var(--titleflow-icon-size) / 2);left:100%;display:grid;place-items:center;width:var(--titleflow-gap);height:1rem;transform:translateY(-50%);background:linear-gradient(#b3c7e5,#b3c7e5) center / 100% 2px no-repeat;color:#4a6ba7;pointer-events:none}.titleflow-workflow__connector>svg{border-radius:50%;background:#f7faff}.titleflow-workflow__signal{position:absolute;display:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#2255cf;color:#fff;box-shadow:0 0 0 3px #dce8ff,0 3px 10px #244c9e40}.titleflow-workflow__signal svg{transform:rotate(var(--signal-angle))}.titleflow-workflow__motion{display:none}@media(max-width:1099px){.titleflow-workflow{--titleflow-gap: 1.75rem;--titleflow-card-padding: clamp(1rem, 3vw, 1.35rem);grid-template-columns:minmax(0,1fr);max-width:38rem;margin-inline:auto}.titleflow-workflow__step{--step-delay: calc(var(--titleflow-stage-index) * .15s)}.titleflow-workflow__connector{--signal-x: 0px;--signal-y: calc(var(--titleflow-gap) / 2);--signal-angle: 90deg;top:100%;left:calc(1px + var(--titleflow-card-padding) + var(--titleflow-icon-size) / 2);width:1rem;height:var(--titleflow-gap);transform:translate(-50%);background-size:2px 100%}.titleflow-workflow__connector>svg{transform:rotate(90deg)}}@media(prefers-reduced-motion:no-preference){.titleflow-workflow{--workflow-cycle: 5.6s}.titleflow-workflow__wave-ribbons g{animation:titleflow-wave-drift 8s ease-in-out infinite alternate}[data-workflow-motion=paused] .titleflow-workflow__wave-ribbons g{animation-play-state:paused}.titleflow-workflow__motion{display:flex;align-items:center;gap:.45rem;margin:1.4rem auto 0;padding:.45rem .8rem;border:1px solid #d6e1f0;border-radius:999px;background:#fff;color:#315486;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.titleflow-workflow__motion:hover{border-color:#8eacd8}.titleflow-workflow__motion:focus-visible{outline:2px solid #2255cf;outline-offset:3px}.titleflow-workflow__card:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border:2px solid color-mix(in srgb,var(--step-ink) 76%,white);border-radius:inherit;background:linear-gradient(155deg,color-mix(in srgb,var(--step-ink) 13%,white),#fff 82%);box-shadow:0 0 0 4px var(--step-line),0 12px 26px color-mix(in srgb,var(--step-ink) 22%,transparent);opacity:0;pointer-events:none;content:""}.titleflow-workflow__signal{display:grid;opacity:0}.titleflow-workflow__card,.titleflow-workflow__card:before,.titleflow-workflow__marker>svg,.titleflow-workflow__signal{animation-duration:var(--workflow-cycle);animation-delay:var(--step-delay);animation-iteration-count:infinite}.titleflow-workflow__card{animation-name:titleflow-card-lift}.titleflow-workflow__card:before{animation-name:titleflow-card-highlight}.titleflow-workflow__marker>svg{animation-name:titleflow-icon-highlight}.titleflow-workflow__signal{animation-name:titleflow-arrow-travel}:is(.titleflow-workflow__step--offscreen,[data-workflow-motion=paused]) .titleflow-workflow__card:before,:is(.titleflow-workflow__step--offscreen,[data-workflow-motion=paused]) :is(.titleflow-workflow__card,.titleflow-workflow__marker>svg,.titleflow-workflow__signal){animation-play-state:paused}@media(hover:hover)and (pointer:fine){.titleflow-workflow__card{transition:translate .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out}.titleflow-workflow__card:hover{translate:0 -3px;border-color:#b4c8e7;box-shadow:0 3px 7px #162d5a0a,0 15px 32px #162d5a15}}}@keyframes titleflow-wave-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%,2%)}}@keyframes titleflow-card-lift{0%,22%,to{transform:translateY(0)}5%,13%{transform:translateY(-5px)}}@keyframes titleflow-card-highlight{0%,22%,to{opacity:0}5%,13%{opacity:1}}@keyframes titleflow-icon-highlight{0%,22%,to{transform:scale(1);background-color:var(--step-surface);color:var(--step-ink)}5%,13%{transform:scale(1.08);background-color:var(--step-ink);color:#fff}}@keyframes titleflow-arrow-travel{0%,4%{opacity:0;translate:calc(-1 * var(--signal-x)) calc(-1 * var(--signal-y));animation-timing-function:cubic-bezier(.4,0,.6,1)}7%,13%{opacity:1}15%,to{translate:var(--signal-x) var(--signal-y)}17%,to{opacity:0}}.titleflow-editorial--capabilities{background:radial-gradient(ellipse at 85% 0,#234381,transparent 70%),#0c204b;color:#fff}.titleflow-editorial--capabilities h2{color:#fff}.titleflow-editorial--capabilities .titleflow-kicker,.titleflow-editorial--capabilities header>p:last-child{color:#c5d8ff}.titleflow-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #426095;border-radius:18px;background:#426095}.titleflow-capabilities article{padding:clamp(1.25rem,3vw,2rem);background:#142b57}.titleflow-capabilities svg{box-sizing:content-box;padding:.65rem;border-radius:10px;background:#243f72;color:#c5d8ff}.titleflow-capabilities h3{margin:.8rem 0 .45rem;font-size:1.05rem;color:#fff}.titleflow-capabilities p,.titleflow-deliverables p{margin:0;font-size:.9rem;line-height:1.65;color:#cbdaf6}.titleflow-deliverables{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}.titleflow-deliverables p{color:#4b5e7c}.titleflow-deliverables h2+p{margin-top:.9rem;max-width:38ch}.titleflow-deliverables ul{list-style:none;padding:0;margin:0;border:1px solid #dbe5f6;border-radius:16px;overflow:hidden}.titleflow-deliverables li{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1.15rem;background:#f7faff}.titleflow-deliverables li+li{border-top:1px solid #dbe5f6}.titleflow-deliverables h3{margin:0 0 .2rem;font-size:.95rem}.titleflow-deliverables li>span{flex:none;padding:.3rem .55rem;border-radius:6px;background:#e5eeff;color:#284780;font-size:.7rem;font-weight:700}@media(max-width:800px){.titleflow-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.titleflow-deliverables{grid-template-columns:1fr}}@media(max-width:520px){.titleflow-capabilities{grid-template-columns:1fr}}.titleflow-walkthrough{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem 3rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);border-radius:20px;background:radial-gradient(ellipse at 100% 0,#28498e,transparent 75%),#0c204b}.titleflow-walkthrough>div{flex:1 1 420px}.titleflow-walkthrough h2{color:#fff;font-size:clamp(1.65rem,3vw,2.6rem)}.titleflow-walkthrough .titleflow-kicker{color:#bcd1ff}.titleflow-walkthrough p:last-child{max-width:56ch;margin:.9rem 0 0;color:#d6e2f9;line-height:1.65}.product-detail--titleflow-ai .product-detail-hero__actions .button,.titleflow-walkthrough .button{background:#dce8ff;color:#102552}.product-detail--titleflow-ai .product-detail-hero__actions .button:hover,.titleflow-walkthrough .button:hover{background:#fff;color:#102552}@media(min-width:1100px){.product-detail--titleflow-ai .product-detail-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}}.taxflow-section{position:relative;background:radial-gradient(ellipse at 90% 30%,#e2edff,transparent 55%),#f7f9fd}.taxflow-workspace{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.taxflow-lookup{padding:clamp(1.3rem,3vw,2.5rem);background:#fff;border:1px solid #dce5f2;border-radius:24px;box-shadow:0 24px 65px #12377512}.taxflow-lookup__head{display:flex;align-items:center;gap:.7rem;padding-bottom:1.3rem;margin-bottom:1.6rem;border-bottom:1px solid #e3eaf5;color:var(--navy)}.taxflow-lookup__head>span{margin-left:auto;color:#65728c;font-size:.56rem;letter-spacing:.08em}.taxflow-overline{font-size:.65rem;letter-spacing:.12em;color:#5d7194}.taxflow-fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.taxflow-fields>div{padding:1rem;border:1px solid #d9e3f3;border-radius:10px;background:#f7f9fe}.taxflow-fields>div:first-child{grid-column:1 / -1}.taxflow-fields small,.taxflow-fields strong{display:block}.taxflow-fields small{color:#64738e;font-size:.72rem;margin-bottom:.45rem}.taxflow-fields strong{color:var(--navy);font-size:.86rem;font-weight:500}.taxflow-transfer{display:flex;align-items:center;gap:1rem;margin:1.6rem 0;font-size:.72rem;color:#4261a2}.taxflow-transfer i{flex:1;height:2px;background:linear-gradient(90deg,#e4ebfc,#375ce1,#e4ebfc);background-size:200% 100%;animation:taxflow-signal 3s linear infinite}.taxflow-result{display:flex;align-items:flex-start;gap:.9rem;padding:1.3rem;border-radius:12px;background:#eef4ff;color:#143783}.taxflow-result svg{flex-shrink:0}.taxflow-result p{font-size:.82rem;line-height:1.6;margin:.4rem 0 0;color:#526989}.taxflow-preview-note{display:block;margin-top:1.2rem;color:#64738e;line-height:1.6;font-size:.7rem}.taxflow-steps article{display:flex;gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid #d9e3f1}.taxflow-steps article>span{color:#3156bf;font-size:.75rem;padding-top:.3rem}.taxflow-steps h3{font-size:1.16rem;color:var(--navy);margin-bottom:.65rem}.taxflow-steps p{font-size:.92rem;line-height:1.8;color:#596d88;margin:0}.taxflow-coverage{margin:2rem 0 0;color:#596d88;font-size:.82rem;line-height:1.8}@keyframes taxflow-signal{to{background-position:-200% 0}}@media(max-width:1099px){.products-page .product-reveal-v3__deck{grid-template-columns:1fr;max-width:700px}}@media(max-width:760px){.taxflow-workspace{grid-template-columns:1fr}.titleflow-film__bar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.taxflow-transfer i{animation:none}}.titleflow-concept{margin:0;padding:clamp(1.5rem,3vw,3rem);border-radius:18px;overflow:hidden;color:#fff;border:1px solid #33518a;background:radial-gradient(ellipse at 80% 0,#25488b,transparent 65%),#0c204b;box-shadow:0 20px 60px #132e5915}.titleflow-concept{position:relative;isolation:isolate}.titleflow-concept:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,#b6cfff55 1px,transparent 1.5px) center / 18px 18px;-webkit-mask-image:radial-gradient(ellipse at 50% 35%,#000 12%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 35%,#000 12%,transparent 76%)}.titleflow-concept__label{display:flex;justify-content:space-between;gap:1rem;font-size:.67rem;letter-spacing:.12em;color:#c0d2f7}.titleflow-concept__label>span{color:#9fb7dc;font-size:.6rem}.titleflow-concept__papers{position:relative;width:190px;height:200px;margin:3.1rem auto 1.8rem}.titleflow-concept__papers>div{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff45;border-radius:10px;background:#304a7b;transform:rotate(-12deg) translate(-14px,3px)}.titleflow-concept__papers>div:nth-child(2){transform:rotate(8deg) translate(12px,1px);background:#607ba8}.titleflow-concept__papers>div:last-child{padding:1.5rem;transform:none;background:#f5f8ff;color:#22488a;animation:titleflow-paper-float 6s ease-in-out infinite;box-shadow:0 18px 35px #020d2633}.titleflow-concept__papers>div:first-child{--titleflow-paper-fan: rotate(-18deg) translate(-23px, 4px);animation:titleflow-paper-fan 6s ease-in-out infinite}.titleflow-concept__papers>div:nth-child(2){--titleflow-paper-fan: rotate(15deg) translate(21px, 4px);animation:titleflow-paper-fan 6s ease-in-out infinite}.titleflow-concept__papers>div:last-child:after{content:"";position:absolute;inset:1.35rem 1rem auto;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#4f86ff,transparent);box-shadow:0 0 12px #4f86ff;animation:titleflow-paper-scan 6s ease-in-out infinite}.titleflow-concept__papers i{display:block;height:5px;margin-top:13px;border-radius:3px;background:#d3deef}.titleflow-concept__papers i:nth-last-child(2){width:65%}.titleflow-concept__papers span{display:block;font-size:.58rem;letter-spacing:.12em;margin-top:1.25rem}.titleflow-concept__line{width:1px;height:38px;margin:0 auto 1rem;background:#91a9d65c}.titleflow-concept__line i{display:block;width:5px;height:5px;border-radius:50%;margin-left:-2px;background:#a2c3ff;animation:titleflow-signal 6s ease-in-out infinite}.titleflow-concept__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.titleflow-concept__steps span{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:.9rem .4rem;border:1px solid #aec6ed30;border-radius:8px;background:#ffffff06;font-size:.8rem}.titleflow-concept figcaption{text-align:center;margin-top:1.8rem}.titleflow-concept figcaption strong{font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.03em;line-height:1.35}.titleflow-concept figcaption p{font-size:.72rem;color:#b3c4df;margin:.85rem 0 0}.titleflow-example{margin:0;border:1px solid #cedced;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 16px 45px #1027510a}.titleflow-example__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.9rem 1.5rem;color:#17345d;font-size:.85rem;border-bottom:1px solid #dce5f1}.titleflow-example__header span{border-radius:99px;padding:.25rem .65rem;background:#edf3ff;color:#284780;font-size:.72rem}.titleflow-example__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.titleflow-example__reference-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:#264ab0}@media(max-width:700px),(prefers-reduced-motion:reduce){.titleflow-example__reference-link{display:none}}.titleflow-example__source,.titleflow-example__review{padding:clamp(1.25rem,3vw,2.75rem)}.titleflow-example__source{background:#f4f7fd;color:#153667}.titleflow-example__panel-label{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#264ab0;font-size:.8rem;font-weight:700}.titleflow-example__document{padding:clamp(.9rem,2vw,1.4rem);border:1px solid #dce5f1;border-radius:12px;background:#fff;box-shadow:0 5px 16px #10275108}.titleflow-example h3{color:#102751;font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.25;letter-spacing:-.03em;margin:0 0 .65rem}.titleflow-example__document h3{font-size:1.1rem}.titleflow-example dl{margin:.75rem 0 0}.titleflow-example dl>div{padding:.65rem .75rem}.titleflow-example__document dl>div{border-top:1px solid #e5edf7}.titleflow-example dt{font-size:.75rem;color:#4b5e7c}.titleflow-example dd{margin:.2rem 0 0;font-weight:700;color:#17345d}.titleflow-example__field{border-radius:6px;background:#edf3ff}.titleflow-example__review p{margin:0;color:#4b5e7c;font-size:.9rem;line-height:1.55}.titleflow-example__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.35rem;border:1px solid #dce5f1;border-radius:10px}.titleflow-example__comparison dd,.titleflow-example__field dd{font-variant-numeric:tabular-nums}.titleflow-example__resolution{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem}.titleflow-example__resolution svg{flex:none;color:#264ab0}.titleflow-example__resolution strong{display:block;color:#17345d}.titleflow-example>figcaption{padding:1rem 1.5rem;border-top:1px solid #dce5f1;font-size:.73rem;line-height:1.7;color:#65758b}@keyframes titleflow-paper-float{50%{transform:translateY(-7px)}}@keyframes titleflow-paper-fan{35%,55%{transform:var(--titleflow-paper-fan)}}@keyframes titleflow-paper-scan{12%{opacity:0;transform:translateY(0)}20%,40%{opacity:.9}48%,to{opacity:0;transform:translateY(132px)}}@keyframes titleflow-signal{0%,48%{transform:translateY(0);opacity:0}54%{opacity:1}68%,to{transform:translateY(33px);opacity:0}}@media(max-width:700px){.titleflow-example__grid{grid-template-columns:1fr}.titleflow-concept__steps span{flex-direction:column}}@media(prefers-reduced-motion:reduce){.titleflow-concept *,.titleflow-concept *:after{animation:none!important}}.waves{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.waves__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.tax-certificate-hero{position:relative;isolation:isolate;min-width:0;margin:0;padding:1.5rem clamp(1rem,3vw,2.5rem)}.tax-certificate-hero:before{content:"";position:absolute;z-index:-1;top:14%;right:0;bottom:8%;left:0;background:radial-gradient(ellipse at 90% 10%,#368f9c,transparent 70%),linear-gradient(145deg,#142b65,#164d65);border-radius:30px;transform:rotate(-4deg)}.tax-certificate-hero__input{display:flex;align-items:center;gap:.8rem;justify-content:center;margin-bottom:1.3rem;color:#244968}.tax-certificate-hero__input>span{font-size:.55rem;letter-spacing:.13em}.tax-certificate-hero__input strong{font-size:.75rem;font-weight:500}.tax-certificate-hero__input i{font-style:normal;color:#4f8e99;padding:0 .35rem}.tax-certificate-hero__input>svg{animation:tax-input-cue 3s ease-in-out infinite}.tax-certificate-hero__paper{position:relative;background:#fff;border:1px solid #c4d7e3;border-radius:10px;box-shadow:0 25px 55px #081d4c26;padding:clamp(1.2rem,2.6vw,2.3rem);color:#16314f}.tax-certificate-hero__masthead{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:1.2rem;border-bottom:1px solid #d9e3ec}.tax-certificate-hero__masthead>span{display:inline-flex;gap:.5rem;align-items:center;font-weight:700;font-size:.8rem;letter-spacing:.08em}.tax-certificate-hero__masthead small{font-size:.5rem;letter-spacing:.08em;color:#356576;background:#e8f3f5;padding:.45rem .6rem;border-radius:4px}.tax-certificate-hero__title{padding-block:1.4rem}.tax-certificate-hero__title>span{color:#597489;font-size:.6rem;letter-spacing:.12em}.tax-certificate-hero__title h2{margin:.6rem 0 .35rem;font-size:clamp(1.4rem,2.5vw,2.2rem);line-height:1.15;letter-spacing:-.04em}.tax-certificate-hero__title p{margin:0;color:#61758a;font-size:.8rem}.tax-certificate-hero__identity{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1.5rem}.tax-certificate-hero dt{font-size:.65rem;color:#647b8f}.tax-certificate-hero dd{margin:.4rem 0 0;font-size:.75rem;font-weight:600}.tax-certificate-hero__assessment{padding:1rem;background:#f0f5f9;border-radius:6px}.tax-certificate-hero__assessment>span{font-size:.55rem;letter-spacing:.1em;color:#416980}.tax-certificate-hero__assessment dl{margin:.9rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.tax-certificate-hero__totals{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1.4rem}.tax-certificate-hero__totals div>span{display:block;color:#5a768b;font-size:.65rem;margin-bottom:.4rem}.tax-certificate-hero__totals strong{font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:600;letter-spacing:-.04em;color:#173963}.tax-certificate-hero__totals strong span{font-size:.6em;color:#6b8699}.tax-certificate-hero__footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem;border-top:1px solid #d9e3ec;padding-top:1rem;color:#527587;font-size:.6rem}.tax-certificate-hero__footer i{width:4px;height:4px;border-radius:50%;background:#74a4b0}.tax-certificate-hero figcaption{font-size:.65rem;color:#4d647e;line-height:1.7;text-align:center;margin-top:1.4rem}@keyframes tax-input-cue{50%{transform:translateY(4px)}}@media(max-width:480px){.tax-certificate-hero{padding-inline:.65rem}.tax-certificate-hero__input{flex-wrap:wrap;gap:.4rem}.tax-certificate-hero__identity{grid-template-columns:1fr;gap:.65rem}.tax-certificate-hero__assessment dl{grid-template-columns:1fr}.tax-certificate-hero__assessment dl>div{display:flex;align-items:center;justify-content:space-between}.tax-certificate-hero__assessment dd{margin:0}}@media(prefers-reduced-motion:reduce){.tax-certificate-hero__input>svg{animation:none}}.product-detail--tax-flow .product-detail-hero{background:radial-gradient(ellipse at 85% 25%,#bcdce9,transparent 60%),linear-gradient(130deg,#fafbff,#e5ecfa)}.product-detail--tax-flow .parcel-scene{padding:clamp(1rem,2vw,2rem);background:linear-gradient(150deg,#0b2459,#0d5567);border-radius:24px 24px 90px;box-shadow:0 30px 70px #13295726}.product-detail--tax-flow .parcel-scene__heading,.product-detail--tax-flow .parcel-scene figcaption,.product-detail--tax-flow .parcel-scene figcaption small{color:#d8edf8;border-color:#ffffff30}.product-detail--tax-flow .parcel-scene svg{border-radius:12px;background:#eef5fa}.product-detail--tax-flow .parcel-scene__selected{animation:parcel-highlight 4s ease-in-out infinite}@keyframes parcel-highlight{50%{fill:#9ed8df;stroke:#126c85}}.tax-experience{padding:clamp(4rem,7vw,7rem) 0;background:#f5f8fc}.tax-coverage-highlight{display:grid;grid-template-columns:.9fr 1.3fr;gap:clamp(2rem,5vw,5rem);align-items:center;position:relative;overflow:hidden;padding:clamp(1.6rem,4vw,4rem);margin-bottom:3rem;border:1px solid #b6d0e2;border-radius:20px;background:radial-gradient(ellipse at 0 100%,#c7e9e9,transparent 65%),linear-gradient(125deg,#e7efff,#f8fbff)}.tax-coverage-highlight__metric{padding-right:2rem;border-right:1px solid #b5cddd}.tax-coverage-highlight__metric>span{color:#3b647f;font-size:.6rem;letter-spacing:.14em;font-weight:600}.tax-coverage-highlight__metric>strong{display:block;font-size:clamp(4.2rem,8vw,8rem);line-height:1.1;letter-spacing:-.075em;color:#123572;margin:1rem 0 .4rem;font-weight:600}.tax-coverage-highlight__metric strong span{color:#237a88;font-size:.7em}.tax-coverage-highlight__metric p{color:#355974;font-size:.95rem;margin:0}.tax-coverage-highlight__status{display:inline-flex;gap:.5rem;align-items:center;color:#26666e;font-size:.7rem;margin-bottom:1rem}.tax-coverage-highlight__status i{width:7px;height:7px;background:#278c87;border-radius:50%;box-shadow:0 0 0 4px #278c8714}.tax-coverage-highlight__copy h3{color:#132d56;font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 1rem}.tax-coverage-highlight__copy p{color:#526880;font-size:.9rem;line-height:1.8}.tax-coverage-highlight__path{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:#244e71;font-size:.7rem;padding-block:1rem;border-block:1px solid #c5d9e6;margin-block:1.3rem 1rem}.tax-coverage-highlight__copy small{display:block;color:#5e7388;font-size:.68rem;line-height:1.7}@media(max-width:760px){.tax-coverage-highlight{grid-template-columns:1fr}.tax-coverage-highlight__metric{border-right:0;border-bottom:1px solid #b5cddd;padding:0 0 1.5rem}}.tax-cert-showcase{margin-block:5rem}.tax-cert-showcase header{max-width:720px;margin-bottom:2rem}.tax-cert-showcase h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.04em;color:#10244d;margin:0 0 1rem}.tax-cert-showcase header>p:last-child{color:#536780;line-height:1.8}.tax-cert-sample{padding:clamp(1.2rem,3vw,3rem);background:#fff;border:1px solid #b9d2df;border-top:5px solid #245e78;border-radius:12px;box-shadow:0 20px 55px #13295712}.tax-cert-sample__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;color:#173554}.tax-cert-sample__heading strong{font-size:1.5rem}.tax-cert-sample__heading span{font-size:.65rem;letter-spacing:.07em;background:#e8f2f7;padding:.7rem}.tax-cert-sample dl{margin:0}.tax-cert-sample dl>div{display:grid;grid-template-columns:1fr 2fr;padding:.8rem 1rem;gap:1rem;background:#e6f0f4;border-bottom:1px solid #fff;color:#21465c;font-size:.85rem}.tax-cert-sample dl>div:nth-child(2n){background:#d3e5ed}.tax-cert-sample dd{margin:0}.tax-cert-sample__values{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin:2rem 0}.tax-cert-sample__values span{display:block;color:#62748a;font-size:.72rem;margin-bottom:.5rem}.tax-cert-sample__values strong{color:#173554}.tax-cert-sample__table{overflow-x:auto}.tax-cert-sample table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}.tax-cert-sample caption{text-align:left;font-weight:600;padding-bottom:1rem;color:#173554}.tax-cert-sample th{background:#245e78;color:#fff}.tax-cert-sample th,.tax-cert-sample td{padding:.8rem;border:1px solid #cbdde5}.tax-cert-sample td{color:#35576c}.tax-cert-sample>p{color:#62748a;font-size:.75rem;line-height:1.8;margin:1.5rem 0 0}@media(max-width:640px){.tax-cert-sample__values{grid-template-columns:repeat(2,1fr)}.tax-cert-sample dl>div{grid-template-columns:1fr;gap:.4rem}}.tax-experience__intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem}.tax-experience__intro h2{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.02;letter-spacing:-.055em;color:#10244d;margin:0}.tax-experience__intro h2 span{color:#17687e}.tax-experience__intro>p,.tax-experience__coverage p{color:#536780;line-height:1.8;max-width:470px}.tax-experience__console{display:grid;grid-template-columns:240px minmax(0,1fr);border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #10234d14;border:1px solid #cbd9e7}.tax-experience__rail{background:#0d244e;padding:2rem 1.2rem}.tax-experience__rail>span{font-size:.6rem;letter-spacing:.12em;color:#adcbdf;display:block;margin:0 .7rem 2rem}.tax-experience__rail button{display:flex;align-items:center;width:100%;gap:.9rem;padding:1.2rem .9rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#c9d8ec;font:inherit;cursor:pointer;margin-bottom:.65rem;text-align:left}.tax-experience__rail button small{color:#91bacd;font-size:.65rem}.tax-experience__rail button svg{margin-left:auto}.tax-experience__rail button[aria-pressed=true]{background:linear-gradient(110deg,#26528a,#206275);border-color:#6394ba;color:#fff}.tax-experience__rail button:focus-visible{outline:2px solid #9fe9e4;outline-offset:3px}.tax-experience__rail>p{font-size:.7rem;line-height:1.8;color:#a9bed8;margin:3rem .7rem 0}.tax-experience__stage{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:clamp(1.5rem,3vw,3rem);background:radial-gradient(ellipse at 100% 100%,#cee6ec,transparent 75%),#fff;min-height:420px}.tax-experience__index{display:block;font-size:.65rem;letter-spacing:.12em;color:#5f7891;margin-bottom:2rem}.tax-experience__copy>svg{color:#17687e;margin-bottom:1rem}.tax-experience__copy h3{font-size:clamp(1.65rem,2.4vw,2.3rem);color:#10244d;line-height:1.15;letter-spacing:-.04em;margin:0 0 1rem}.tax-experience__copy p{font-size:.9rem;color:#526780;line-height:1.85;margin:0}.tax-experience__record{min-width:0;background:#ffffffde;border:1px solid #c9dbe5;border-radius:12px;padding:1.4rem}.tax-experience__record-head{display:flex;align-items:center;justify-content:space-between;color:#486b84;font-size:.6rem;letter-spacing:.1em;padding-bottom:1.3rem;border-bottom:1px solid #dbe5ed}.tax-experience__record-head i{width:7px;height:7px;background:#27858a;border-radius:50%}.tax-experience__record ol{list-style:none;padding:0;margin:.5rem 0 1.5rem}.tax-experience__record li{display:flex;gap:.7rem;padding:1rem 0;font-size:.8rem;color:#243f60;border-bottom:1px solid #e2ebf1}.tax-experience__record li span{color:#64869b;font-size:.65rem}.tax-experience__result{background:#dceef0;padding:1rem;border-radius:8px;color:#16485e}.tax-experience__result span{display:block;font-size:.55rem;letter-spacing:.12em;margin-bottom:.5rem}.tax-experience__result strong{font-size:.85rem;line-height:1.6;display:block}.tax-experience__coverage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(2rem,4vw,4rem);margin-top:3rem;border-radius:16px;background:linear-gradient(115deg,#e0e8fb,#d3e9ed)}.tax-experience__coverage h3{color:#122c56;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.1;letter-spacing:-.04em;margin:0}.tax-experience__coverage .button{margin-top:1rem}.tax-experience__coverage-mark{position:absolute;z-index:-1;bottom:-3rem;right:0;font-size:17rem;line-height:1;font-weight:700;color:#174b7310;letter-spacing:-.08em}@media(max-width:1000px){.tax-experience__console{grid-template-columns:1fr}.tax-experience__rail{display:flex;align-items:center;gap:.7rem;padding:1rem}.tax-experience__rail>span,.tax-experience__rail>p{display:none}.tax-experience__rail button{margin:0}}@media(max-width:640px){.tax-experience__intro,.tax-experience__stage,.tax-experience__coverage{grid-template-columns:1fr;gap:1.5rem}.tax-experience__rail button{justify-content:center;font-size:.8rem;padding:.8rem .4rem;gap:.4rem}.tax-experience__rail button svg{display:none}.tax-experience__stage{min-height:0}.tax-experience__index{margin-bottom:1rem}}.product-detail--tax-flow .product-detail-hero{position:relative;isolation:isolate;overflow:hidden}.product-detail--tax-flow .product-detail-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#37638409 1px,transparent 1px),linear-gradient(90deg,#37638409 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.product-detail--tax-flow .parcel-scene{border-radius:18px;transform:rotate(-2deg)}.product-detail--tax-flow .product-detail-hero h1{max-width:680px}.tax-experience__copy,.tax-experience__record{animation:tax-stage-enter .35s ease-out both}@keyframes tax-stage-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tax-cert-showcase{display:grid;grid-template-columns:.85fr 1.3fr;gap:clamp(2rem,4vw,4rem);align-items:start;background:radial-gradient(ellipse at 90% 0,#225f78,transparent 70%),#0d234d;padding:clamp(1.5rem,4vw,4rem);border-radius:24px}.tax-cert-showcase h2{color:#fff;font-size:clamp(2.2rem,3.5vw,3.4rem)}.tax-cert-showcase header .eyebrow{color:#a3d3e7}.tax-cert-showcase header>p{color:#c1d4e8;line-height:1.8;font-size:.9rem}.tax-cert-showcase__legend{display:grid;gap:1rem;margin:2rem 0}.tax-cert-showcase__legend>span{display:flex;gap:1rem;color:#8fafcc;font-size:.7rem;padding-bottom:1rem;border-bottom:1px solid #ffffff22}.tax-cert-showcase__legend b{color:#e2eff8;font-size:.83rem;font-weight:500}.tax-cert-showcase header>.tax-cert-showcase__note{color:#9fbad0;font-size:.7rem}.tax-cert-sample{min-width:0;padding:clamp(1.2rem,2vw,2rem);border:1px solid #ccdde8;border-radius:14px;box-shadow:0 20px 50px #0002}.tax-cert-sample__heading strong{display:flex;align-items:center;gap:.6rem;font-size:1rem}.tax-cert-sample__heading span{font-size:.55rem;border-radius:4px}.tax-cert-sample__summary{background:linear-gradient(125deg,#edf4ff,#e1f0f0);padding:1.5rem;border-radius:10px}.tax-cert-sample__summary>span{color:#5c7892;font-size:.65rem;letter-spacing:.08em}.tax-cert-sample__summary h3{color:#15365b;font-size:clamp(1.3rem,2vw,1.8rem);margin:.8rem 0 .3rem;letter-spacing:-.03em}.tax-cert-sample__summary p{font-size:.8rem;color:#536f87;margin:0}.tax-cert-sample__summary>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-top:1px solid #c5d8e3;margin-top:1.5rem;padding-top:1.3rem}.tax-cert-sample__summary>div span{font-size:.65rem;color:#56718a}.tax-cert-sample__summary strong{display:block;color:#164466;font-size:1.5rem;margin-top:.5rem}.tax-cert-sample__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:1.2rem 0;background:none;border:0;color:#224977;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;text-align:left}.tax-cert-sample__toggle:focus-visible{outline:2px solid #315ec7;outline-offset:3px}.tax-cert-sample__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.tax-cert-sample__values{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-experience__coverage{background:linear-gradient(115deg,#e1e9fd,#cfebea);border:1px solid #c5dce6}@media(max-width:900px){.tax-cert-showcase{grid-template-columns:1fr}.tax-cert-showcase header{margin-bottom:0}.tax-cert-showcase__legend{grid-template-columns:repeat(3,1fr);gap:.8rem}.tax-cert-showcase__legend>span{flex-direction:column;gap:.5rem}}@media(max-width:640px){.product-detail--tax-flow .parcel-scene{transform:none}.tax-cert-sample__values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.product-detail--tax-flow .parcel-scene__selected,.tax-experience__copy,.tax-experience__record{animation:none}}.traceq-gallery{margin-top:2rem}.products-v2.product-detail--traceq .traceq-v2{padding-top:clamp(2.5rem,5vw,4.5rem)}.traceq-overview{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:2rem 3rem;padding:clamp(1.5rem,3vw,3rem);margin-bottom:2.5rem;border:1px solid #d5e0ef;border-top:3px solid #2346b7;border-radius:14px;background:linear-gradient(120deg,#fff 35%,#edf3fc);box-shadow:0 12px 36px #10275108}.product-detail--traceq .traceq-overview h2{font-size:clamp(2rem,3vw,3.2rem);line-height:1.13;letter-spacing:-.045em;color:#102751;margin:0}.traceq-overview h2 span{color:#305bb3}.traceq-overview>div:nth-child(2)>p{font-size:.95rem;line-height:1.8;color:#526680;margin:0 0 1.25rem;max-width:620px}.traceq-overview__link{display:inline-flex;align-items:center;gap:.7rem;color:#173e92;font-size:.9rem;font-weight:650}.traceq-overview__link:hover{text-decoration:underline;text-underline-offset:4px}.traceq-overview__capabilities{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid #d8e2f0;padding-top:1.5rem}.traceq-overview__capabilities article{display:flex;align-items:start;gap:.9rem;padding:1.1rem;background:#ffffffc9;border:1px solid #e0e7f0;border-radius:8px}.traceq-overview__capabilities svg{color:#315bb0;flex-shrink:0;margin-top:.15rem}.traceq-overview__capabilities h3{margin:0 0 .4rem;font-size:.98rem;letter-spacing:-.02em;color:#102751}.traceq-overview__capabilities p{margin:0;font-size:.8rem;line-height:1.65;color:#5a6d85}.traceq-showcase-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.traceq-showcase-heading h3{margin:0;color:#102751;font-size:1.4rem;letter-spacing:-.03em}.traceq-showcase-heading p{margin:0;color:#64748b;font-size:.85rem}.traceq-showcase-heading+.traceq-gallery{margin-top:1.1rem}@media(max-width:900px){.traceq-overview{grid-template-columns:1fr;gap:1.5rem}.traceq-overview__capabilities{grid-template-columns:1fr}.traceq-showcase-heading{align-items:start;flex-direction:column;gap:.5rem}}.traceq-gallery__controls{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.2rem}.traceq-gallery__controls button{display:flex;align-items:center;gap:.75rem;padding:.95rem 1.25rem;border:1px solid #d5dfed;border-radius:8px;background:#fff;color:#26405f;font:inherit;font-size:.85rem;cursor:pointer;transition:background .2s,border-color .2s}.traceq-gallery__controls button span{color:#647793;font-size:.65rem;letter-spacing:.06em}.traceq-gallery__controls button[aria-pressed=true]{background:#102751;color:#fff;border-color:#102751}.traceq-gallery__controls button[aria-pressed=true] span{color:#b7c9ed}.traceq-gallery__controls button:focus-visible{outline:3px solid #315de0;outline-offset:3px}.traceq-gallery__frame{margin:0;overflow:hidden;border:1px solid #d3dfeb;border-radius:12px;background:#fff;box-shadow:0 18px 45px #1027510d}.traceq-gallery__bar{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid #dbe4ee;color:#536680;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.traceq-gallery__frame img{display:block;width:100%;height:auto;aspect-ratio:32 / 21;object-fit:contain;background:#f6f8fb}.traceq-gallery__frame figcaption{display:grid;grid-template-columns:1fr 1.3fr;align-items:start;gap:2rem;padding:1.6rem 1.8rem;border-top:1px solid #dbe4ee;background:linear-gradient(115deg,#f0f5fc,#fff)}.traceq-gallery__frame figcaption strong{font-size:1.3rem;color:#102751;letter-spacing:-.025em}.traceq-gallery__frame figcaption>span{font-size:.9rem;line-height:1.7;color:#526680}.traceq-gallery__note{max-width:850px;margin-top:1rem;font-size:.75rem;line-height:1.7;color:#61718a}@media(max-width:600px){.traceq-gallery__controls{display:grid;grid-template-columns:1fr}.traceq-gallery__frame figcaption{grid-template-columns:1fr;gap:.65rem;padding:1.2rem}.traceq-gallery__bar{padding:.85rem;font-size:.56rem}}@media(min-width:1100px)and (min-height:720px)and (prefers-reduced-motion:no-preference){.products-overview-stack{isolation:isolate;overflow:visible}.products-overview-stack>.product-hero-v3{position:sticky;top:82px;z-index:0;min-height:calc(100svh - 82px);padding-block:clamp(2rem,5vh,4rem);display:grid;align-items:center}.products-overview-stack .product-hero-v3__inner{min-height:0;padding-bottom:2rem}.products-overview-stack .product-hero-v3 h1{font-size:clamp(3.7rem,6vw,5.8rem)}.products-overview-stack>.product-reveal-v3{position:relative;z-index:1;border-top:1px solid #dce4f5;box-shadow:0 -22px 60px #13245320;scroll-margin-top:82px}.products-overview-stack .product-reveal-v3__stage{top:82px;min-height:calc(100svh - 82px)}.products-overview-stack>.products-contact-wave{position:relative;z-index:2;background-color:#fff}}
