@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-sans-loaded:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_482ce5{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_482ce5{--font-display-loaded:"Fraunces","Fraunces Fallback"}:root{--color-primary:#2f7df6;--color-primary-dark:#1d5fd4;--color-primary-soft:#4f9dff;--color-secondary:#12b886;--color-secondary-soft:#63e6be;--color-accent:#f59f00;--color-bg:#f3f5f8;--color-surface:#ffffff;--color-surface-tint:#eef5ff;--color-heading:#111827;--color-text:#1f2937;--color-text-secondary:#6b7280;--color-muted:#9ca3af;--color-divider:#eef0f4;--color-outline:#e5e7eb;--color-on-primary:#ffffff;--shadow-card:0 8px 24px rgba(15,23,42,0.06);--shadow-soft:0 2px 8px rgba(15,23,42,0.04);--radius:1rem;--radius-sm:0.75rem;--radius-tile:0.7rem;--font-sans:var(--font-sans-loaded,"Plus Jakarta Sans"),"Segoe UI",sans-serif;--font-display:var(--font-display-loaded,"Fraunces"),Georgia,serif;--max-content:40rem;--tone-blue:#2f7df6;--tone-blue-bg:#e8f1ff;--tone-purple:#7c5cfc;--tone-purple-bg:#efeaff;--tone-green:#12b886;--tone-green-bg:#e6faf3;--tone-orange:#f76707;--tone-orange-bg:#fff1e6;--tone-pink:#e64980;--tone-pink-bg:#ffe8f0;--tone-yellow:#f59f00;--tone-yellow-bg:#fff6db;--tone-teal:#0ca678;--tone-teal-bg:#e3faf5}body,html{margin:0;min-height:100%;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}a{color:var(--color-primary-dark);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--color-primary)}.site{min-height:100vh;display:flex;flex-direction:column}.site,.site--app,.site--help{background:var(--color-bg)}.wrap{max-width:var(--max-content);margin:0 auto;padding:1.25rem 1rem 2.5rem;width:100%;box-sizing:border-box}.wrap.legal{position:relative;flex:1 1;background:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius);box-shadow:var(--shadow-soft);margin-top:1rem;margin-bottom:1.25rem;padding:1.5rem 1.2rem 2.25rem;overflow:hidden}.wrap.app-shell{flex:1 1;background:transparent;border:0;box-shadow:none;padding-top:1.25rem;padding-bottom:2rem}.legal-hero-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 55%,var(--color-accent) 100%)}.site--app .wrap.legal{margin-top:.75rem;border:0;box-shadow:none}.card{background:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-sm);padding:1.25rem;box-shadow:var(--shadow-soft)}.invoice[data-template=classic-01]{border-top:4px solid var(--color-primary)}.muted{color:var(--color-muted);font-size:.9rem}.row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}td,th{text-align:start;padding:.5rem .25rem;border-bottom:1px solid var(--color-outline)}.totals{margin-top:1rem;-webkit-margin-start:auto;margin-inline-start:auto;min-width:12rem}.totals p{display:flex;justify-content:space-between;gap:1rem;margin:.25rem 0}button,input{font:inherit}input{padding:.5rem .75rem;border:1px solid var(--color-outline);border-radius:var(--radius-sm);width:100%;max-width:12rem;box-sizing:border-box;background:var(--color-surface)}button{margin-top:.75rem;padding:.55rem 1.1rem;border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font-weight:600}button:hover{background:var(--color-primary-dark)}h1{font-family:var(--font-sans);font-size:1.55rem;font-weight:700;margin:0 0 .45rem;line-height:1.25;color:var(--color-heading);letter-spacing:-.02em}.wrap.legal h1{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,1.85rem);font-weight:650}h2{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;margin:1.5rem 0 .45rem;color:var(--color-heading)}.wrap.legal h2{-webkit-padding-start:.65rem;padding-inline-start:.65rem;-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);margin-top:1.75rem}.wrap.legal h2:nth-of-type(3n+2){border-inline-start-color:var(--color-secondary)}.wrap.legal h2:nth-of-type(3n){border-inline-start-color:var(--color-accent)}.legal li,.legal p{line-height:1.6;font-size:.95rem}.legal ol,.legal ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;margin:.5rem 0 0}.legal li+li{margin-top:.4rem}.legal strong{color:var(--color-heading)}.legal code{font-size:.88em;background:var(--color-surface-tint);color:var(--color-primary-dark);padding:.1em .35em;border-radius:.3rem;border:1px solid rgba(47,125,246,.12)}.lede{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.lede,.updated{margin:0 0 1.35rem}.updated{display:inline-block;color:var(--color-primary-dark);background:var(--tone-blue-bg);font-size:.8rem;font-weight:600;padding:.3rem .65rem;border-radius:.55rem}.site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.85rem 1.15rem;background:var(--color-surface);border-bottom:1px solid var(--color-outline);box-shadow:var(--shadow-soft);position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-brand{font-family:var(--font-sans);font-weight:800;font-size:.98rem;color:var(--color-heading);text-decoration:none;letter-spacing:-.02em}.site-brand:hover{color:var(--color-primary)}.site-nav{display:flex;flex-wrap:wrap;gap:.25rem}.site-nav a{color:var(--color-text-secondary);text-decoration:none;font-size:.86rem;font-weight:600;padding:.4rem .65rem;border-radius:.55rem;transition:background .15s ease,color .15s ease}.site-nav a:hover{background:var(--tone-blue-bg);color:var(--color-primary-dark);text-decoration:none}.site-footer{max-width:var(--max-content);width:100%;margin:0 auto;padding:1.5rem 1rem 2.25rem;box-sizing:border-box;color:var(--color-text-secondary);border-top:1px solid var(--color-outline)}.site-footer a{color:var(--color-primary-dark);font-weight:600;text-decoration:none}.site-footer a:hover{color:var(--color-secondary);text-decoration:underline}.help-center{display:flex;flex-direction:column;gap:1.35rem}.help-section-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem}.help-section-head h2{margin:0;font-size:1.05rem;border:0;padding:0}.help-section-head p{margin:.15rem 0 0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.4}.help-icon-tile,.help-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-tile)}.help-section-icon{width:2.75rem;height:2.75rem;border-radius:999px}.help-icon-tile{width:2.35rem;height:2.35rem}.tone-blue{color:var(--tone-blue);background:var(--tone-blue-bg)}.tone-purple{color:var(--tone-purple);background:var(--tone-purple-bg)}.tone-green{color:var(--tone-green);background:var(--tone-green-bg)}.tone-orange{color:var(--tone-orange);background:var(--tone-orange-bg)}.tone-pink{color:var(--tone-pink);background:var(--tone-pink-bg)}.tone-yellow{color:var(--tone-yellow);background:var(--tone-yellow-bg)}.tone-teal{color:var(--tone-teal);background:var(--tone-teal-bg)}.help-card{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid rgba(17,24,39,.04);overflow:hidden}.help-card>a.help-row-trigger+a.help-row-trigger,.help-row+.help-row{border-top:1px solid var(--color-divider)}.help-row-trigger{width:100%;display:flex;align-items:center;gap:.75rem;margin:0;padding:.95rem 1rem;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer;font-weight:600}.help-row-trigger:hover{background:#fafbfd}.help-row-question{flex:1 1;font-size:.94rem;color:var(--color-heading);line-height:1.35}.help-chevron{color:var(--color-muted);display:inline-flex;transition:transform .18s ease}.help-row.is-open .help-chevron{transform:rotate(180deg);color:var(--color-primary)}.help-row-answer{padding:0 1rem 1rem 4.1rem}.help-row-answer p{margin:0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}.help-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.35rem;padding:1.15rem 1.2rem;border-radius:var(--radius);background:linear-gradient(135deg,#e6faf3,#d3f9d8);border:1px solid rgba(18,184,134,.18)}.help-cta-icon{width:3.25rem;height:3.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--color-secondary);box-shadow:var(--shadow-soft)}.help-cta-copy{flex:1 1 12rem;min-width:0}.help-cta-copy h3{margin:0 0 .25rem;font-size:1rem;color:var(--color-heading)}.help-cta-copy p{margin:0;font-size:.86rem;color:var(--color-text-secondary);line-height:1.45}.help-cta-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:.7rem;background:var(--color-secondary);color:#fff!important;font-weight:700;font-size:.9rem;text-decoration:none!important;box-shadow:0 4px 12px rgba(18,184,134,.28)}.help-cta-btn:hover{background:#0ca678;color:#fff!important}.contact-box{background:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius);padding:1.25rem 1.35rem;box-shadow:var(--shadow-card)}.contact-box a{color:var(--color-primary-dark);font-weight:700}.contact-box ul{margin-top:.75rem}.gate{text-align:center}.gate-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.gate-link{display:inline-block;padding:.55rem 1.15rem;border-radius:var(--radius-sm);background:var(--color-primary);text-decoration:none;font-size:.95rem;font-weight:600}.gate-link,.gate-link:hover{color:var(--color-on-primary)}.gate-link:hover{background:var(--color-primary-dark)}.gate-link.secondary{background:var(--color-surface);color:var(--color-primary-dark);border:1px solid var(--color-outline)}.gate-link.secondary:hover{color:var(--color-secondary);border-color:var(--color-secondary)}@media (min-width:640px){.wrap.legal{padding:2rem 1.75rem 2.5rem}.site-header{padding:.9rem 1.5rem}.help-cta{flex-wrap:nowrap}}@media (max-width:480px){.help-row-answer{-webkit-padding-start:1rem;padding-inline-start:1rem}.help-cta-btn{width:100%;justify-content:center}}