@font-face{font-family:Anton;src:url(/campaign/fonts/Anton-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.platform-tax-page{background:var(--winnable-color-background);color:var(--winnable-color-text);overflow:hidden}.platform-tax-page h1,.platform-tax-page h2,.platform-tax-page p{margin:0}.platform-tax-hero{background:var(--winnable-color-background);position:relative;overflow:hidden}.platform-tax-hero-image,.platform-tax-forest-image{object-fit:cover;border-radius:0}.platform-tax-hero-image{object-position:50% 30%;opacity:.9}.platform-tax-hero-shade{background:linear-gradient(to bottom, var(--winnable-color-background), transparent 35%), linear-gradient(to right, var(--platform-tax-color-hero-shade), transparent 70%);position:absolute;inset:0}.platform-tax-hero-inner{max-width:var(--platform-tax-content-max);padding:var(--platform-tax-hero-pad-top) var(--platform-tax-hero-pad-inline) var(--platform-tax-hero-pad-bottom);margin-inline:auto;position:relative}.platform-tax-eyebrow{color:var(--winnable-color-text);font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;animation:platform-tax-rise .42s var(--winnable-ease-standard) 40ms both;line-height:1.25}.platform-tax-hero h1{max-width:15ch;color:var(--winnable-color-text);font-family:var(--winnable-font-display);font-size:var(--platform-tax-hero-title);font-weight:var(--font-weight-regular);text-wrap:balance;animation:platform-tax-rise .46s var(--winnable-ease-standard) .13s both;margin-top:1.875rem;line-height:1.08}.platform-tax-hero h1 span,.platform-tax-stat-accent strong{color:var(--winnable-color-pink)}.platform-tax-hero-copy{max-width:var(--platform-tax-hero-copy-max);color:var(--winnable-color-text);font-size:var(--platform-tax-hero-copy);animation:platform-tax-rise .42s var(--winnable-ease-standard) .25s both;line-height:1.45;margin-top:2rem!important}.platform-tax-hero-rule{width:min(100%,47.1875rem);height:var(--border-width);background:var(--winnable-color-pink);box-shadow:var(--winnable-shadow-pink);margin-block:2.5rem}.platform-tax-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.625rem),1fr));gap:2rem 2.5rem;max-width:51.25rem;display:grid}.platform-tax-stats>div{flex-direction:column;gap:1.125rem;display:flex}.platform-tax-stats strong{font-family:var(--winnable-font-display);font-size:var(--platform-tax-hero-stat);font-weight:var(--font-weight-regular);line-height:1.1}.platform-tax-stats span{font-size:var(--platform-tax-hero-copy);line-height:1.25}.platform-tax-pink-rule{z-index:3;height:var(--winnable-rule-size);background:var(--winnable-color-pink);box-shadow:var(--platform-tax-rule-shadow);position:relative}.platform-tax-calculator{padding-block:var(--platform-tax-section-pad-top) var(--platform-tax-section-pad-bottom);background:linear-gradient(to bottom, var(--platform-tax-color-paper), var(--platform-tax-color-sand));position:relative;overflow:hidden}.platform-tax-dot-field{background-image:radial-gradient(var(--platform-tax-color-dot) var(--platform-tax-dot-radius), transparent var(--platform-tax-dot-radius));background-size:var(--platform-tax-dot-size) var(--platform-tax-dot-size);opacity:.5;position:absolute;inset:0}.platform-tax-forest{height:var(--platform-tax-forest-height);-webkit-mask-image:linear-gradient(to bottom, transparent 14%, var(--winnable-color-background) 62%);mask-image:linear-gradient(to bottom, transparent 14%, var(--winnable-color-background) 62%);position:absolute;inset:auto 0 0}.platform-tax-forest-image{object-position:50% 100%}.platform-tax-forest-shade{height:var(--platform-tax-forest-shade-height);background:linear-gradient(to bottom, transparent, var(--platform-tax-color-forest-shade));position:absolute;inset:auto 0 0}.platform-tax-calculator-inner{gap:var(--platform-tax-section-gap);max-width:var(--platform-tax-content-max);padding-inline:var(--container-pad);flex-direction:column;margin-inline:auto;display:flex;position:relative}.platform-tax-panel{border:var(--border-width) solid var(--platform-tax-color-border);border-radius:var(--platform-tax-panel-radius);background:var(--platform-tax-color-panel);box-shadow:var(--platform-tax-panel-shadow);-webkit-backdrop-filter:blur(1.125rem)saturate(115%);backdrop-filter:blur(1.125rem)saturate(115%);overflow:hidden}.platform-tax-lines{padding:var(--platform-tax-panel-pad)}.platform-tax-lines>h2,.platform-tax-breakdown>h2,.platform-tax-summary-label,.platform-tax-kpis span,.platform-tax-budget label>span,.platform-tax-outcomes>div>span{color:var(--platform-tax-color-text-soft);font-family:var(--font-body);font-size:var(--platform-tax-label);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.platform-tax-lines>h2{margin:.25rem .25rem 1.125rem}.platform-tax-card-list{gap:var(--platform-tax-card-gap);flex-direction:column;display:flex}.platform-tax-card{padding:var(--platform-tax-card-pad);border:var(--border-width) solid var(--platform-tax-color-border-soft);border-radius:var(--platform-tax-card-radius);background:var(--platform-tax-color-card)}.platform-tax-card>button{width:100%;color:var(--winnable-color-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.platform-tax-card-number{color:var(--winnable-color-pink);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em}.platform-tax-card-title{font-family:var(--font-heading);font-size:var(--platform-tax-card-title);font-weight:var(--font-weight-semibold);flex:1}.platform-tax-card-sign{color:var(--platform-tax-color-text-soft);font-size:var(--text-lg)}.platform-tax-card-content>p{max-width:41.25rem;color:var(--platform-tax-color-text-medium);font-size:var(--platform-tax-body-small);line-height:var(--leading-normal);margin:.75rem 0 1.125rem}.platform-tax-fields,.platform-tax-contact-grid{gap:var(--platform-tax-field-gap);display:grid}.platform-tax-fields.is-2-column,.platform-tax-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.125rem),1fr))}.platform-tax-fields.is-3-column{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.875rem),1fr))}.platform-tax-fields label,.platform-tax-contact-grid label,.platform-tax-budget label{display:block}.platform-tax-fields label>span,.platform-tax-contact-grid label>span{color:var(--platform-tax-color-text-soft);font-size:var(--platform-tax-label);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;line-height:1.4;display:block}.platform-tax-fields input,.platform-tax-budget input,.platform-tax-contact-grid input,.platform-tax-contact-grid select{width:100%;height:var(--platform-tax-field-height);border:var(--border-width) solid var(--platform-tax-color-field-border);border-radius:var(--platform-tax-field-radius);background:var(--platform-tax-color-field);color:var(--winnable-color-text);font-family:var(--font-body);outline:0;padding-inline:.875rem;font-size:.9375rem}.platform-tax-contact-grid input,.platform-tax-contact-grid select{height:var(--platform-tax-lead-field-height)}.platform-tax-fields input::placeholder,.platform-tax-budget input::placeholder{color:var(--platform-tax-color-text-faint)}.platform-tax-fields input:focus,.platform-tax-budget input:focus,.platform-tax-contact-grid input:focus,.platform-tax-contact-grid select:focus{border-color:var(--winnable-color-pink)}.platform-tax-contact-grid select option{background:var(--winnable-color-surface);color:var(--winnable-color-text)}.platform-tax-fields small,.platform-tax-budget small,.platform-tax-kpis small{color:var(--platform-tax-color-text-faint);font-size:var(--text-xs);margin-top:.4375rem;font-style:italic;line-height:1.4;display:block}.platform-tax-total{padding:var(--platform-tax-summary-pad);background:linear-gradient(135deg, var(--platform-tax-color-summary-start), var(--platform-tax-color-summary-middle) 60%, var(--platform-tax-color-summary-end))}.platform-tax-total>strong{color:var(--winnable-color-text);font-family:var(--font-heading);font-size:var(--platform-tax-total);margin-block:.75rem .625rem;line-height:1;display:block}.platform-tax-total>p:last-child{color:var(--platform-tax-color-text-soft);font-size:var(--platform-tax-body-small);line-height:1.5}.platform-tax-kpis{gap:var(--border-width);background:var(--platform-tax-color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));display:grid}.platform-tax-kpis>div{padding:1.5rem var(--platform-tax-summary-pad);background:var(--platform-tax-color-panel-soft)}.platform-tax-kpis strong,.platform-tax-outcomes strong{color:var(--winnable-color-text);font-family:var(--font-heading);margin-block:.625rem .375rem;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.1;display:block}.platform-tax-kpis>div:first-child strong,.platform-tax-outcomes>div:last-child strong{color:var(--winnable-color-pink)}.platform-tax-kpis small{margin:0;font-style:normal}.platform-tax-budget,.platform-tax-breakdown{padding:1.75rem var(--platform-tax-summary-pad);border-top:var(--border-width) solid var(--platform-tax-color-border-soft)}.platform-tax-budget label{max-width:23.75rem}.platform-tax-budget label>span{margin-bottom:.5rem;display:block}.platform-tax-breakdown>h2{margin-bottom:1.25rem}.platform-tax-breakdown>div{flex-direction:column;gap:1rem;display:flex}.platform-tax-breakdown-meta{color:var(--platform-tax-color-text-strong);font-size:var(--platform-tax-body-small);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.platform-tax-breakdown-meta>span:last-child{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.platform-tax-breakdown-meta strong{color:var(--winnable-color-text);font-size:.9375rem}.platform-tax-breakdown-meta small{color:var(--platform-tax-color-text-faint);font-size:var(--text-xs)}.platform-tax-breakdown-track{border-radius:var(--radius-full);background:var(--platform-tax-color-bar-track);height:.25rem;overflow:hidden}.platform-tax-breakdown-track span{width:var(--platform-tax-bar-width);border-radius:inherit;background:var(--platform-tax-color-bar);height:100%;transition:width .24s var(--winnable-ease-standard);display:block}.platform-tax-breakdown-track span.is-largest{background:var(--winnable-color-pink)}.platform-tax-outcomes{gap:var(--border-width);border-top:var(--border-width) solid var(--platform-tax-color-border-soft);background:var(--platform-tax-color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));display:grid}.platform-tax-outcomes>div{padding:1.625rem var(--platform-tax-summary-pad);background:var(--platform-tax-color-panel-soft)}.platform-tax-outcomes p{max-width:20.625rem;color:var(--platform-tax-color-text-soft);font-size:.8125rem;line-height:1.5}.platform-tax-assessment{padding:var(--platform-tax-assessment-pad) var(--platform-tax-summary-pad);border-top:var(--border-width) solid var(--platform-tax-color-border-soft);background:var(--platform-tax-color-assessment)}.platform-tax-assessment>h2,.platform-tax-success h2{max-width:32.5rem;color:var(--winnable-color-text);font-size:var(--platform-tax-heading);line-height:1.2}.platform-tax-assessment>p,.platform-tax-success>p{max-width:32.5rem;color:var(--platform-tax-color-text-soft);font-size:var(--platform-tax-copy);margin-block:.875rem 1.75rem;line-height:1.55}.platform-tax-native-form{display:block}.platform-tax-consent{max-width:45rem;color:var(--platform-tax-color-text-soft);cursor:pointer;font-size:var(--text-xs);align-items:flex-start;gap:.6875rem;margin-block:1.5rem .25rem;line-height:1.6;display:flex}.platform-tax-consent input{width:.9375rem;height:.9375rem;accent-color:var(--winnable-color-pink);flex-shrink:0;margin-top:.1875rem}.platform-tax-consent a{color:var(--winnable-color-text);text-decoration:underline}.platform-tax-form-messages{min-height:1.25rem;color:var(--winnable-color-pink);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.platform-tax-form-actions,.platform-tax-success>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:.625rem;display:grid}.platform-tax-form-actions button,.platform-tax-success a,.platform-tax-success button{min-height:var(--platform-tax-action-height);border-radius:var(--winnable-header-cta-radius);color:var(--winnable-color-text);font-size:.9375rem;font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;padding-inline:1.625rem;text-decoration:none;display:inline-flex}.platform-tax-form-actions button[type=submit],.platform-tax-success a{background:var(--winnable-color-pink);border:0}.platform-tax-form-actions button[type=submit]:hover,.platform-tax-success a:hover{background:var(--winnable-color-pink-hover)}.platform-tax-form-actions button[type=submit]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.platform-tax-form-reset,.platform-tax-success button{border:var(--winnable-header-cta-border) solid var(--platform-tax-color-bar);background:0 0}.platform-tax-form-reset:hover,.platform-tax-success button:hover{border-color:var(--winnable-color-text);background:var(--platform-tax-color-hover)}.platform-tax-success{max-width:35rem}.platform-tax-success>span{border-radius:var(--radius-full);background:var(--winnable-color-pink);width:3rem;height:3rem;font-size:var(--text-xl);justify-content:center;align-items:center;margin-bottom:1.375rem;display:flex}.platform-tax-interest{padding:var(--platform-tax-interest-pad-block) var(--platform-tax-interest-pad-inline);background-color:var(--winnable-color-background);background-image:url(/platform-tax/hero-topo.jpg);background-position:50% 75%;background-size:cover}.platform-tax-interest>div{max-width:var(--platform-tax-interest-max);grid-template-columns:minmax(7.5rem,.7fr) minmax(15rem,2fr);align-items:start;gap:1.25rem 3.75rem;margin-inline:auto;display:grid}.platform-tax-interest h2{max-width:7.5rem;color:var(--winnable-color-pink);font-family:var(--winnable-font-display);font-size:var(--platform-tax-interest-heading);font-weight:var(--font-weight-regular);line-height:1.25}.platform-tax-interest nav{flex-direction:column;gap:.625rem;display:flex}.platform-tax-interest a{color:var(--winnable-color-text);font-size:var(--text-base);line-height:1.25;text-decoration:underline}.platform-tax-interest a:hover{color:var(--winnable-color-pink)}@keyframes platform-tax-rise{0%{opacity:0;transform:translateY(var(--winnable-motion-offset))}to{opacity:1;transform:none}}@media (max-width:37.5rem){.platform-tax-interest>div{grid-template-columns:minmax(0,1fr)}.platform-tax-hero-inner{padding-top:calc(var(--platform-tax-hero-pad-top) + 2.5rem)}.platform-tax-stats,.platform-tax-fields.is-2-column,.platform-tax-contact-grid,.platform-tax-form-actions,.platform-tax-success>div{grid-template-columns:minmax(0,1fr)}.platform-tax-breakdown-meta{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.platform-tax-eyebrow,.platform-tax-hero h1,.platform-tax-hero-copy{animation:none}.platform-tax-breakdown-track span{transition:none}}
