.etims-invoice-page{background:var(--color-surface);color:var(--color-ink)}.etims-invoice-shell{width:min(100% - 2.5rem,72rem);margin-inline:auto}.etims-invoice-kicker{color:var(--color-brand-action);font-size:.68rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.etims-invoice-hero{padding-block:4.75rem 4rem;overflow:hidden}.etims-invoice-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(31rem,1.14fr);align-items:center;gap:4.25rem}.etims-invoice-hero-copy h1{max-width:40rem;margin-top:1rem;font-size:clamp(3rem,5.3vw,5.1rem);font-weight:900;letter-spacing:-.06em;line-height:.94}.etims-invoice-hero-copy h1 span{display:block;color:var(--color-brand-action)}.etims-invoice-lede{max-width:38rem;margin-top:1.5rem;color:var(--color-ink-2);font-size:1rem;line-height:1.75}.etims-invoice-actions{display:flex;align-items:center;gap:1.25rem;margin-top:1.75rem}.etims-invoice-primary-action,.etims-invoice-final-panel a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.75rem;background:var(--color-brand-action);color:var(--color-brand-action-text);font-size:.8rem;font-weight:900;text-decoration:none;transition:background-color .15s ease}.etims-invoice-primary-action{padding:.75rem 1.15rem}.etims-invoice-primary-action:hover,.etims-invoice-final-panel a:hover{background:var(--color-brand-action-hover)}.etims-invoice-primary-action svg,.etims-invoice-final-panel a svg,.etims-invoice-status-copy a svg,.etims-invoice-choice-grid a svg{width:1rem;height:1rem}.etims-invoice-text-action{color:var(--color-ink-2);font-size:.78rem;font-weight:800;text-underline-offset:.25rem}.etims-invoice-proof-list{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.4rem;color:var(--color-ink-3);font-size:.67rem;font-weight:700}.etims-invoice-proof-list li{display:inline-flex;align-items:center;gap:.38rem}.etims-invoice-proof-list svg,.etims-invoice-readiness li svg{width:.9rem;height:.9rem;color:var(--color-brand-action)}.etims-invoice-product-preview{min-width:0;margin:0;overflow:hidden;border-radius:1.5rem;background:var(--color-brand-ink);color:var(--color-surface)}.etims-invoice-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.5rem 0}.etims-invoice-preview-heading span,.etims-invoice-preview-heading strong{display:block}.etims-invoice-preview-heading span{color:var(--color-ink-4);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.etims-invoice-preview-heading strong{margin-top:.2rem;font-size:.9rem}.etims-invoice-preview-heading p{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-brand-leaf);font-size:.65rem;font-weight:800}.etims-invoice-preview-heading svg{width:.9rem;height:.9rem}.etims-invoice-phone-stage{position:relative;min-height:31rem;margin:1rem 1.25rem 0;overflow:hidden;border-radius:1rem 1rem 0 0;background:var(--color-brand-leaf)}.etims-invoice-phone{position:absolute;width:47%;aspect-ratio:912 / 1872}.etims-invoice-phone img{display:block;width:100%;height:100%;object-fit:contain}.etims-invoice-phone-create{top:2.4rem;left:5%;transform:rotate(-2.5deg)}.etims-invoice-phone-confirmed{top:-1rem;right:4%;transform:rotate(2.5deg)}.etims-invoice-product-preview figcaption{padding:.7rem 1.4rem .8rem;color:var(--color-ink-4);font-size:.58rem;line-height:1.5}.etims-invoice-capability-strip{border-block:1px solid var(--color-border);background:var(--color-surface-2)}.etims-invoice-capability-strip .etims-invoice-shell{display:grid;grid-template-columns:repeat(3,1fr)}.etims-invoice-capability{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding:1.2rem 1.5rem;border-right:1px solid var(--color-border)}.etims-invoice-capability:first-child{padding-left:0}.etims-invoice-capability:last-child{padding-right:0;border-right:0}.etims-invoice-capability>span{color:var(--color-brand-action);font-family:var(--font-mono);font-size:.7rem;font-weight:800}.etims-invoice-capability strong,.etims-invoice-capability small{display:block}.etims-invoice-capability strong{font-size:.78rem}.etims-invoice-capability small{margin-top:.2rem;color:var(--color-ink-3);font-size:.66rem;line-height:1.45}.etims-invoice-workflow,.etims-invoice-choice,.etims-invoice-faq{padding-block:6rem}.etims-invoice-section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.55fr);align-items:end;justify-content:space-between;gap:4rem}.etims-invoice-section-heading h2,.etims-invoice-readiness h2,.etims-invoice-faq h2,.etims-invoice-status-copy h2,.etims-invoice-final h2{margin-top:.75rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;letter-spacing:-.05em;line-height:1}.etims-invoice-section-heading>p,.etims-invoice-status-copy>p{color:var(--color-ink-3);font-size:.82rem;line-height:1.7}.etims-invoice-workflow-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.5rem;border-block:1px solid var(--color-border)}.etims-invoice-workflow-list li{min-width:0;padding:2rem 2rem 2rem 0;border-right:1px solid var(--color-border)}.etims-invoice-workflow-list li+li{padding-left:2rem}.etims-invoice-workflow-list li:last-child{padding-right:0;border-right:0}.etims-invoice-step-number{color:var(--color-brand-action);font-family:var(--font-mono);font-size:.68rem;font-weight:900}.etims-invoice-workflow-list h3{margin-top:1.5rem;font-size:1.05rem;font-weight:900}.etims-invoice-workflow-list p{margin-top:.7rem;color:var(--color-ink-3);font-size:.76rem;line-height:1.7}.etims-invoice-status-section{padding-block:5rem;background:var(--color-brand-ink);color:var(--color-surface)}.etims-invoice-status-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(31rem,1.28fr);align-items:center;gap:5rem}.etims-invoice-status-copy .etims-invoice-kicker,.etims-invoice-final .etims-invoice-kicker{color:var(--color-brand-leaf)}.etims-invoice-status-copy>p{margin-top:1.2rem;color:var(--color-ink-4)}.etims-invoice-status-copy a,.etims-invoice-choice-grid a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;color:var(--color-brand-leaf);font-size:.75rem;font-weight:900}.etims-invoice-status-board{border-block:1px solid var(--color-ink-2)}.etims-invoice-status-row{display:grid;grid-template-columns:1.5rem 1fr minmax(10rem,.85fr);align-items:center;gap:1rem;padding-block:1.2rem;border-bottom:1px solid var(--color-ink-2)}.etims-invoice-status-row:last-child{border-bottom:0}.etims-invoice-status-row>svg{width:1.05rem;height:1.05rem;color:var(--color-brand-leaf)}.etims-invoice-status-row strong,.etims-invoice-status-row small{display:block}.etims-invoice-status-row strong{font-size:.8rem}.etims-invoice-status-row small,.etims-invoice-status-row>span{color:var(--color-ink-4);font-size:.65rem;line-height:1.5}.etims-invoice-status-row>span{text-align:right}.etims-invoice-readiness{padding-block:5rem;background:var(--color-surface-2)}.etims-invoice-readiness-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(30rem,1.3fr);align-items:start;gap:5rem}.etims-invoice-readiness ul{border-top:1px solid var(--color-border)}.etims-invoice-readiness li{display:grid;grid-template-columns:1rem 1fr;gap:.75rem;padding-block:1rem;border-bottom:1px solid var(--color-border);color:var(--color-ink-2);font-size:.78rem;line-height:1.6}.etims-invoice-choice{background:var(--color-surface)}.etims-invoice-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3.25rem;border-block:1px solid var(--color-border)}.etims-invoice-choice-grid article{padding:2.25rem 3rem 2.25rem 0;border-right:1px solid var(--color-border)}.etims-invoice-choice-grid article+article{padding-inline:3rem 0;border-right:0}.etims-invoice-choice-grid article>span{color:var(--color-ink-3);font-size:.63rem;font-weight:900;letter-spacing:.13em}.etims-invoice-choice-grid h3{margin-top:1rem;font-size:1.4rem;font-weight:900;letter-spacing:-.035em}.etims-invoice-choice-grid p{max-width:30rem;margin-top:.75rem;color:var(--color-ink-3);font-size:.78rem;line-height:1.7}.etims-invoice-choice-grid a{color:var(--color-brand-action)}.etims-invoice-faq{border-top:1px solid var(--color-border);background:var(--color-surface-2)}.etims-invoice-faq-grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(32rem,1fr);gap:5rem}.etims-invoice-faq details{border-top:1px solid var(--color-border-2)}.etims-invoice-faq details:last-child{border-bottom:1px solid var(--color-border-2)}.etims-invoice-faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.88rem;font-weight:900}.etims-invoice-faq summary::-webkit-details-marker{display:none}.etims-invoice-faq summary span{color:var(--color-brand-action);font-size:1.25rem;font-weight:500}.etims-invoice-faq details[open] summary span{transform:rotate(45deg)}.etims-invoice-faq details p{max-width:43rem;padding:0 2.5rem 1.3rem 0;color:var(--color-ink-3);font-size:.76rem;line-height:1.7}.etims-invoice-final{padding-block:5rem;background:var(--color-surface)}.etims-invoice-final-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:center;gap:4rem;border-radius:1.5rem;padding:3.5rem;background:var(--color-brand-ink);color:var(--color-surface)}.etims-invoice-final-panel>div:last-child>p{color:var(--color-ink-4);font-size:.8rem;line-height:1.7}.etims-invoice-final-panel a{margin-top:1.35rem;padding-inline:1.15rem}.etims-invoice-source{padding-bottom:4rem;background:var(--color-surface)}.etims-invoice-source .etims-invoice-shell{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.etims-invoice-source h2{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.etims-invoice-source p{max-width:52rem;color:var(--color-ink-3);font-size:.66rem;line-height:1.65}@media(max-width:900px){.etims-invoice-hero-grid,.etims-invoice-status-grid,.etims-invoice-readiness-grid{grid-template-columns:1fr;gap:3rem}.etims-invoice-hero-copy,.etims-invoice-product-preview{max-width:42rem}.etims-invoice-section-heading,.etims-invoice-faq-grid,.etims-invoice-final-panel{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:639px){.etims-invoice-shell{width:min(100% - 2rem,72rem)}.etims-invoice-hero{padding-block:3.2rem 2.5rem}.etims-invoice-hero-grid{gap:2.4rem}.etims-invoice-hero-copy h1{font-size:clamp(2.75rem,13.5vw,4rem)}.etims-invoice-lede{font-size:.9rem;line-height:1.65}.etims-invoice-actions{align-items:stretch;flex-direction:column}.etims-invoice-text-action{align-self:flex-start}.etims-invoice-preview-heading{align-items:flex-start;flex-direction:column}.etims-invoice-phone-stage{min-height:23rem;margin-inline:.8rem}.etims-invoice-phone{width:53%}.etims-invoice-phone-create{left:1%}.etims-invoice-phone-confirmed{right:0}.etims-invoice-capability-strip .etims-invoice-shell{grid-template-columns:1fr}.etims-invoice-capability,.etims-invoice-capability:first-child,.etims-invoice-capability:last-child{padding:1rem 0;border-right:0;border-bottom:1px solid var(--color-border)}.etims-invoice-capability:last-child{border-bottom:0}.etims-invoice-workflow,.etims-invoice-choice,.etims-invoice-faq{padding-block:4.25rem}.etims-invoice-section-heading{gap:1.25rem}.etims-invoice-workflow-list{grid-template-columns:1fr;margin-top:2.3rem}.etims-invoice-workflow-list li,.etims-invoice-workflow-list li+li,.etims-invoice-workflow-list li:last-child{padding:1.5rem 0;border-right:0;border-bottom:1px solid var(--color-border)}.etims-invoice-workflow-list li:last-child{border-bottom:0}.etims-invoice-workflow-list h3{margin-top:.8rem}.etims-invoice-status-section,.etims-invoice-readiness{padding-block:4rem}.etims-invoice-status-grid,.etims-invoice-readiness-grid,.etims-invoice-faq-grid{gap:2.3rem}.etims-invoice-status-row{grid-template-columns:1.25rem 1fr}.etims-invoice-status-row>span{grid-column:2;text-align:left}.etims-invoice-choice-grid{grid-template-columns:1fr;margin-top:2.3rem}.etims-invoice-choice-grid article,.etims-invoice-choice-grid article+article{padding:1.8rem 0;border-right:0;border-bottom:1px solid var(--color-border)}.etims-invoice-choice-grid article:last-child{border-bottom:0}.etims-invoice-final{padding-block:3.5rem}.etims-invoice-final-panel{width:min(100% - 2rem,72rem);padding:2rem 1.35rem}.etims-invoice-source .etims-invoice-shell{grid-template-columns:1fr;gap:.7rem}}@media(prefers-reduced-motion:reduce){.etims-invoice-primary-action,.etims-invoice-final-panel a{transition:none}}
