.invoices-reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(10px)}.invoices-reveal.is-in{opacity:1;transform:none}.invoices-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:34px;display:flex}.invoices-head h2{text-wrap:balance;max-width:860px;font-size:clamp(34px,3.2vw,48px);line-height:1.1}.invoices-head__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600}.invoices-types__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.invoices-type{border-radius:var(--r-card);background:var(--bg-alt);transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;flex-direction:column;gap:14px;padding:36px 32px 30px;display:flex}.invoices-type:hover{border-color:color-mix(in srgb, var(--brand) 35%, transparent);transform:translateY(-4px)}.invoices-type--warm{background:linear-gradient(135deg, var(--render-peach-1) 0%, var(--render-peach-3) 100%)}.invoices-type__num{letter-spacing:.06em;color:var(--brand);font-size:12px;font-weight:600}.invoices-type__title{font-family:var(--font-heading), sans-serif;font-size:23px;font-weight:600;line-height:1.2}.invoices-type__text{color:var(--ink-2);text-wrap:pretty;font-size:16px;line-height:1.5}.invoices-type__words{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.invoices-type__words li{background:var(--bg);border-radius:10px;padding:9px 14px;font-size:14.5px;font-weight:500}.invoices-type--warm .invoices-type__words li{background:#ffffffb8}.invoices-pains{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:18px;display:grid}.invoices-pain{border-radius:var(--r-card);background:var(--bg);transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;flex-direction:column;gap:10px;padding:28px 26px;display:flex;position:relative;overflow:hidden}.invoices-pain:hover{border-color:color-mix(in srgb, var(--brand) 35%, transparent);transform:translateY(-4px)}.invoices-pain__num{color:var(--brand);font-size:12px;font-weight:600}.invoices-pain__title{z-index:3;font-family:var(--font-heading), sans-serif;font-size:19px;font-weight:600;line-height:1.28;position:relative}.invoices-pain__text{z-index:3;color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5;position:relative}.invoices-pain--hero{background:linear-gradient(140deg, var(--render-peach-1) 0%, var(--render-peach-3) 100%);grid-area:span 2/span 2;gap:14px;padding:40px 40px 44px}.invoices-pain--hero .invoices-pain__title{max-width:420px;font-size:clamp(28px,2.4vw,36px);line-height:1.1}.invoices-pain--hero .invoices-pain__text{max-width:400px;font-size:18px;line-height:1.5}.invoices-pain__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#fffaf5 0%,#fffaf500 72%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-30%;right:-18%}.invoices-pain__ground{z-index:1;filter:blur(40px);opacity:.12;pointer-events:none;background:#17171799;border-radius:50%;width:330px;height:86px;position:absolute;bottom:2%;right:-4%}.invoices-pain__art{z-index:2;filter:drop-shadow(0 18px 24px #1717172e);pointer-events:none;width:470px;height:auto;position:absolute;bottom:-64px;right:-70px}.invoices-belt{border-radius:var(--r-card);background:#1717170a;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:20px;padding:18px 28px;display:flex}.invoices-belt__label{text-transform:uppercase;letter-spacing:.07em;color:var(--brand);white-space:nowrap;font-size:11px;font-weight:600}.invoices-belt__flow{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:14px;line-height:1.5;display:flex}.invoices-belt__arr{color:var(--brand);font-weight:600}.invoices-offer__title{text-wrap:balance;max-width:900px;margin-bottom:22px;font-size:clamp(38px,4.4vw,64px);line-height:1.06}.invoices-offer__sub{max-width:640px;color:var(--ink-2);text-wrap:pretty;margin-bottom:44px;font-size:19px;line-height:1.55}.invoices-offer__chips{flex-wrap:wrap;gap:10px;margin-bottom:44px;display:flex}.invoices-offer__chip{color:var(--ink);background:#ffffffbf;border-radius:11px;align-items:center;gap:9px;padding:13px 19px;font-size:16px;font-weight:500;display:inline-flex}.invoices-offer__chip svg{color:var(--brand);flex:none}.invoices-offer__foot{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;display:flex}.invoices-offer__note{max-width:560px;color:var(--ink-2);text-wrap:pretty;font-size:16px}.invoices-trust{margin-bottom:56px}@media (width<=900px){.invoices-trust{margin-bottom:40px}}.invoices-strip{border-radius:var(--r-card);background:var(--bg-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:26px 32px;display:flex}.invoices-strip p{text-wrap:pretty;max-width:660px;font-size:17px;line-height:1.45}.invoices-mech{border-radius:var(--r-panel);background:linear-gradient(135deg, var(--render-peach-1) 0%, var(--render-peach-3) 100%);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:48px;padding:60px 64px;display:grid;position:relative}.invoices-mech__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600;position:absolute;top:28px;right:34px}.invoices-mech__title{font-family:var(--font-heading), sans-serif;max-width:520px;margin-bottom:18px;font-size:clamp(30px,2.8vw,42px);font-weight:600;line-height:1.1}.invoices-mech__lead{max-width:540px;color:var(--ink-2);text-wrap:pretty;margin-bottom:30px;font-size:17px;line-height:1.55}.invoices-mech__flow{align-items:stretch;gap:10px;display:flex}.invoices-mech__node{border-radius:var(--r-card);background:var(--bg);flex-direction:column;flex:1;gap:4px;padding:18px 20px;display:flex}.invoices-mech__node--brand{box-shadow:var(--shadow-float)}.invoices-mech__role{font-family:var(--font-heading), sans-serif;font-size:15.5px;font-weight:600}.invoices-mech__node--brand .invoices-mech__role{color:var(--brand)}.invoices-mech__note{color:var(--ink-2);font-size:13px;line-height:1.4}.invoices-mech__arr{color:var(--brand);flex:none;align-self:center;font-size:18px;font-weight:600}.invoices-mech__return{border-radius:var(--r-card);color:var(--ink-2);background:#ffffffb3;margin-top:14px;padding:15px 20px;font-size:14.5px;line-height:1.5}.invoices-mech__return b{font-family:var(--font-heading), sans-serif;color:var(--brand);font-size:13.5px;font-weight:600}.invoices-mech__extra{max-width:540px;color:var(--ink-2);text-wrap:pretty;margin-top:20px;padding-left:28px;font-size:15.5px;line-height:1.55;position:relative}.invoices-mech__extra:before{content:"";background:var(--brand);border-radius:1.5px;width:16px;height:2.5px;position:absolute;top:.62em;left:0}.invoices-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.invoices-col{border-radius:var(--r-card);background:var(--bg);flex-direction:column;gap:18px;padding:32px 28px;display:flex}.invoices-col__name{font-family:var(--font-heading), sans-serif;font-size:19px;font-weight:600}.invoices-col__crit{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:5px;font-size:11px;display:block}.invoices-col__row p{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.5}.invoices-col--brand{background:linear-gradient(160deg, var(--render-peach-1) 0%, var(--render-peach-3) 100%);box-shadow:var(--shadow-float);margin-top:-28px;padding:42px 30px}.invoices-col--brand .invoices-col__name{color:var(--brand);font-size:21px}.invoices-col--brand .invoices-col__row{padding-left:26px;position:relative}.invoices-col--brand .invoices-col__row:before{content:"";background:var(--brand);border-radius:1.5px;width:16px;height:2.5px;position:absolute;top:23px;left:0}.invoices-col--brand .invoices-col__row p{color:var(--ink)}.invoices-faq .faq__list{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:none;margin-inline:0;display:grid}.invoices-faq .faq__col{gap:16px;display:grid}.invoices-faq .faq-item{background:var(--bg-alt);box-shadow:none;border-color:#0000}.invoices-faq .faq-item:hover{border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.invoices-faq .faq-item:has(.faq-item__summary:focus-visible){border-color:var(--brand)}@media (width<=1200px){.invoices-pains{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.invoices-mech{padding:48px 40px}.invoices-pain--hero{grid-area:span 1/span 2;padding:34px 34px 40px}.invoices-pain--hero .invoices-pain__title{max-width:340px;font-size:30px}.invoices-pain--hero .invoices-pain__text{max-width:340px}}@media (width<=900px){.invoices-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.invoices-head h2{font-size:31px}.invoices-types__grid{grid-template-columns:1fr;gap:12px}.invoices-type{padding:26px 22px}.invoices-pains{grid-template-columns:1fr;gap:12px}.invoices-pain--hero{grid-area:auto/1;padding:116px 24px 28px}.invoices-pain--hero .invoices-pain__title{max-width:none;font-size:26px}.invoices-pain--hero .invoices-pain__text{max-width:none;font-size:16.5px}.invoices-pain__art{width:108px;inset:12px auto auto 50%;translate:-50%}.invoices-pain__ground,.invoices-pain__glow{display:none}.invoices-belt{padding:16px 20px}.invoices-offer__title{margin-bottom:14px;font-size:32px}.invoices-offer__sub{margin-bottom:26px;font-size:16px}.invoices-offer__chips{margin-bottom:26px}.invoices-offer__chip{padding:11px 14px;font-size:14.5px}.invoices-offer__foot{flex-direction:column;align-items:flex-start}.invoices-offer__foot .btn{text-align:center;width:100%}.invoices-belt__arr{display:none}.invoices-strip{padding:22px}.invoices-mech{border-radius:20px;grid-template-columns:1fr;gap:20px;padding:26px 20px 30px}.invoices-mech__flow{flex-direction:column}.invoices-mech__arr{transform:rotate(90deg)}.invoices-mech__tag{display:none}.invoices-cols{grid-template-columns:1fr;gap:14px}.invoices-col--brand{margin-top:0}.invoices-faq .faq__list{grid-template-columns:1fr}}.page-sections--inv .invoices-head__tag,.page-sections--inv .invoices-mech__tag,.page-sections--inv .invoices-belt__label,.page-sections--inv .invoices-type__num,.page-sections--inv .invoices-pain__num,.page-sections--inv .invoices-offer__chip svg{color:var(--ink-2)}.page-sections--inv .invoices-mech__extra:before{background:var(--ink-2)}.page-sections--inv .invoices-belt__arr{color:var(--ink-2)}.page-sections--inv .btn--outline{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 15%, transparent)}.page-sections--inv .btn--outline:hover{color:var(--brand);border-color:var(--brand)}.page-sections--inv .invoices-mech__arr{color:var(--ink-2)}.page-sections--inv .invoices-mech__return b{color:var(--ink)}.page-sections--inv .invoices-mech__node--brand{box-shadow:none;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)}
