.HomepageFeatureOverview-module__01LVRW__grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:640px){.HomepageFeatureOverview-module__01LVRW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.HomepageFeatureOverview-module__01LVRW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}@media (min-width:1440px){.HomepageFeatureOverview-module__01LVRW__grid{gap:1.25rem}}.HomepageFeatureOverview-module__01LVRW__card{border:1px solid color-mix(in srgb, var(--border-soft) 92%, var(--navy) 8%);background:color-mix(in srgb, var(--background-elevated) 94%, transparent);border-radius:1rem;flex-direction:column;min-width:0;height:100%;padding:1.25rem;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s,box-shadow .22s,background-color .22s;display:flex;box-shadow:0 10px 28px -26px #0b10266b}@media (min-width:640px){.HomepageFeatureOverview-module__01LVRW__card{padding:1.375rem}}@media (min-width:1024px){.HomepageFeatureOverview-module__01LVRW__card{padding:1.5rem}}.HomepageFeatureOverview-module__01LVRW__icon{border:1px solid color-mix(in srgb, var(--feature-accent) 22%, var(--border-soft));background:color-mix(in srgb, var(--feature-accent) 10%, var(--background-elevated));width:2.5rem;height:2.5rem;color:var(--feature-accent);border-radius:.75rem;flex:none;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s,background-color .22s;display:inline-flex}.HomepageFeatureOverview-module__01LVRW__title{color:var(--navy);letter-spacing:-.01em;overflow-wrap:break-word;margin-top:.875rem;font-size:1rem;font-weight:600;line-height:1.35}.HomepageFeatureOverview-module__01LVRW__description{color:var(--foreground-muted);overflow-wrap:break-word;margin-top:.4375rem;font-size:.875rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.HomepageFeatureOverview-module__01LVRW__card:hover{border-color:color-mix(in srgb, var(--feature-accent) 26%, var(--border-soft));background:var(--background-elevated);transform:translateY(-2px);box-shadow:0 18px 34px -26px #0b102680}.HomepageFeatureOverview-module__01LVRW__card:hover .HomepageFeatureOverview-module__01LVRW__icon{border-color:color-mix(in srgb, var(--feature-accent) 34%, var(--border-soft));background:color-mix(in srgb, var(--feature-accent) 14%, var(--background-elevated));transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.HomepageFeatureOverview-module__01LVRW__card,.HomepageFeatureOverview-module__01LVRW__icon{transition:none}.HomepageFeatureOverview-module__01LVRW__card:hover,.HomepageFeatureOverview-module__01LVRW__card:hover .HomepageFeatureOverview-module__01LVRW__icon{transform:none}}
.ProfessionalWorkflow-module__m2Hq8q__workflow{--workflow-duration:8s;--workflow-line:color-mix(in srgb, var(--cobalt) 18%, var(--border-soft));--workflow-progress:color-mix(in srgb, var(--cobalt) 68%, var(--teal))}.ProfessionalWorkflow-module__m2Hq8q__desktopTrack{z-index:0;background:var(--workflow-line);border-radius:999px;height:2px;position:absolute;top:2rem;left:10%;right:10%}.ProfessionalWorkflow-module__m2Hq8q__desktopProgress,.ProfessionalWorkflow-module__m2Hq8q__mobileProgress{border-radius:inherit;background:var(--workflow-progress);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ProfessionalWorkflow-module__m2Hq8q__desktopIndicator,.ProfessionalWorkflow-module__m2Hq8q__mobileIndicator{z-index:3;border:1px solid color-mix(in srgb, var(--cobalt) 24%, var(--border-soft));background:var(--background-elevated);width:1.125rem;height:1.125rem;color:var(--cobalt);opacity:0;border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:grid;position:absolute;box-shadow:0 5px 14px #0b10261a}.ProfessionalWorkflow-module__m2Hq8q__desktopIndicator{top:50%;left:0;transform:translate(-50%,-50%)}.ProfessionalWorkflow-module__m2Hq8q__desktopStep{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.ProfessionalWorkflow-module__m2Hq8q__node{z-index:2;border:1px solid color-mix(in srgb, var(--workflow-accent) 24%, var(--border-soft));background:color-mix(in srgb, var(--workflow-accent) 11%, var(--background-elevated));width:4rem;height:4rem;color:var(--workflow-accent);border-radius:1rem;flex:none;justify-content:center;align-items:center;transition:transform .24s,border-color .24s,box-shadow .24s,background-color .24s;display:flex;position:relative;box-shadow:0 8px 22px -18px #0b102652}.ProfessionalWorkflow-module__m2Hq8q__desktopLabel{max-width:9rem;color:var(--navy);margin-top:.875rem;font-size:.875rem;font-weight:600;line-height:1.35;transition:color .24s,transform .24s}.ProfessionalWorkflow-module__m2Hq8q__desktopStep:hover .ProfessionalWorkflow-module__m2Hq8q__node{border-color:color-mix(in srgb, currentColor 32%, var(--border-soft));transform:translateY(-1px)scale(1.025);box-shadow:0 12px 26px -19px #0b102661}.ProfessionalWorkflow-module__m2Hq8q__capabilityIcon{border:1px solid color-mix(in srgb, var(--workflow-accent) 20%, var(--border-soft));background:color-mix(in srgb, var(--workflow-accent) 10%, var(--background-elevated));width:2.25rem;height:2.25rem;color:var(--workflow-accent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ProfessionalWorkflow-module__m2Hq8q__capabilityCard{border:1px solid color-mix(in srgb, var(--border-soft) 90%, transparent);background:color-mix(in srgb, var(--background) 80%, transparent);border-radius:.75rem;align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex;box-shadow:0 10px 28px -24px #0b102657}@media (min-width:640px){.ProfessionalWorkflow-module__m2Hq8q__capabilityCard{padding:1.5rem}}.ProfessionalWorkflow-module__m2Hq8q__featureGrid{grid-template-columns:1fr;align-items:start;gap:.75rem;max-width:64rem;margin:2rem auto 0;display:grid}.ProfessionalWorkflow-module__m2Hq8q__featureColumn{display:contents}.ProfessionalWorkflow-module__m2Hq8q__automationCard{border:1px solid color-mix(in srgb, var(--workflow-accent) 28%, var(--border-soft));background:color-mix(in srgb, var(--workflow-accent) 7%, var(--background-elevated));border-radius:.875rem;flex-direction:column;order:1;padding:1.25rem;display:flex;box-shadow:0 14px 34px -26px #0b102661}.ProfessionalWorkflow-module__m2Hq8q__cardAi{order:2}.ProfessionalWorkflow-module__m2Hq8q__cardPricing{order:3}.ProfessionalWorkflow-module__m2Hq8q__cardDocuments{order:4}.ProfessionalWorkflow-module__m2Hq8q__cardInsights{order:5}@media (min-width:640px){.ProfessionalWorkflow-module__m2Hq8q__automationCard{padding:1.5rem}}@media (min-width:768px) and (max-width:1023px){.ProfessionalWorkflow-module__m2Hq8q__featureGrid{grid-template-columns:1fr 1fr}.ProfessionalWorkflow-module__m2Hq8q__automationCard{grid-column:1/-1}}@media (min-width:1024px){.ProfessionalWorkflow-module__m2Hq8q__featureGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;margin-top:2.25rem}.ProfessionalWorkflow-module__m2Hq8q__featureColumn{flex-direction:column;gap:.75rem;display:flex}.ProfessionalWorkflow-module__m2Hq8q__automationCard,.ProfessionalWorkflow-module__m2Hq8q__cardAi,.ProfessionalWorkflow-module__m2Hq8q__cardPricing,.ProfessionalWorkflow-module__m2Hq8q__cardDocuments,.ProfessionalWorkflow-module__m2Hq8q__cardInsights{order:initial}}.ProfessionalWorkflow-module__m2Hq8q__automationIcon{border:1px solid color-mix(in srgb, var(--workflow-accent) 26%, var(--border-soft));background:color-mix(in srgb, var(--workflow-accent) 14%, var(--background-elevated));width:2.5rem;height:2.5rem;color:var(--workflow-accent);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ProfessionalWorkflow-module__m2Hq8q__mobileList{gap:.625rem;display:grid;position:relative}.ProfessionalWorkflow-module__m2Hq8q__mobileStep{z-index:1;align-items:center;gap:.875rem;min-height:5rem;display:flex;position:relative}.ProfessionalWorkflow-module__m2Hq8q__mobileLabel{border:1px solid color-mix(in srgb, var(--border-soft) 88%, transparent);background:color-mix(in srgb, var(--background-elevated) 88%, transparent);border-radius:.875rem;flex:1;align-items:center;min-height:4rem;padding:.75rem 1rem;display:flex}.ProfessionalWorkflow-module__m2Hq8q__mobileTrack{z-index:0;background:var(--workflow-line);border-radius:999px;width:2px;position:absolute;top:2rem;bottom:2rem;left:2rem}.ProfessionalWorkflow-module__m2Hq8q__mobileProgress{transform-origin:top;transform:scaleY(0)}.ProfessionalWorkflow-module__m2Hq8q__mobileIndicator{top:0;left:50%;transform:translate(-50%,-50%)}.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__desktopProgress{animation:ProfessionalWorkflow-module__m2Hq8q__workflow-progress-x var(--workflow-duration) linear infinite}.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__desktopIndicator{animation:ProfessionalWorkflow-module__m2Hq8q__workflow-indicator-x var(--workflow-duration) linear infinite}.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__desktopStep .ProfessionalWorkflow-module__m2Hq8q__node,.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__mobileStep .ProfessionalWorkflow-module__m2Hq8q__node{animation:ProfessionalWorkflow-module__m2Hq8q__workflow-node-active var(--workflow-duration) ease-in-out infinite;animation-delay:calc(var(--workflow-step) * 1.5s)}.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__desktopStep .ProfessionalWorkflow-module__m2Hq8q__desktopLabel{animation:ProfessionalWorkflow-module__m2Hq8q__workflow-label-active var(--workflow-duration) ease-in-out infinite;animation-delay:calc(var(--workflow-step) * 1.5s)}.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__mobileProgress{animation:ProfessionalWorkflow-module__m2Hq8q__workflow-progress-y var(--workflow-duration) linear infinite}.ProfessionalWorkflow-module__m2Hq8q__running .ProfessionalWorkflow-module__m2Hq8q__mobileIndicator{animation:ProfessionalWorkflow-module__m2Hq8q__workflow-indicator-y var(--workflow-duration) linear infinite}@keyframes ProfessionalWorkflow-module__m2Hq8q__workflow-progress-x{0%{transform:scaleX(0)}76%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes ProfessionalWorkflow-module__m2Hq8q__workflow-indicator-x{0%{opacity:0;left:0}3%{opacity:1}76%,90%{opacity:1;left:100%}95%,to{opacity:0;left:100%}}@keyframes ProfessionalWorkflow-module__m2Hq8q__workflow-progress-y{0%{transform:scaleY(0)}76%,90%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes ProfessionalWorkflow-module__m2Hq8q__workflow-indicator-y{0%{opacity:0;top:0}3%{opacity:1}76%,90%{opacity:1;top:100%}95%,to{opacity:0;top:100%}}@keyframes ProfessionalWorkflow-module__m2Hq8q__workflow-node-active{0%,4%,16%,to{border-color:color-mix(in srgb, var(--workflow-accent) 24%, var(--border-soft));transform:scale(1);box-shadow:0 8px 22px -18px #0b102652}7%,12%{border-color:color-mix(in srgb, var(--workflow-accent) 48%, var(--border-soft));transform:scale(1.035);box-shadow:0 12px 28px -20px #2563eb61}}@keyframes ProfessionalWorkflow-module__m2Hq8q__workflow-label-active{0%,4%,16%,to{color:var(--navy);transform:translateY(0)}7%,12%{color:var(--cobalt);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.ProfessionalWorkflow-module__m2Hq8q__desktopProgress,.ProfessionalWorkflow-module__m2Hq8q__desktopIndicator,.ProfessionalWorkflow-module__m2Hq8q__mobileProgress,.ProfessionalWorkflow-module__m2Hq8q__mobileIndicator,.ProfessionalWorkflow-module__m2Hq8q__node,.ProfessionalWorkflow-module__m2Hq8q__desktopLabel{animation:none!important}.ProfessionalWorkflow-module__m2Hq8q__desktopProgress,.ProfessionalWorkflow-module__m2Hq8q__mobileProgress{transform:scale(1)}.ProfessionalWorkflow-module__m2Hq8q__desktopIndicator,.ProfessionalWorkflow-module__m2Hq8q__mobileIndicator{display:none}}
.ClemionAIShowcase-module__Pbcbpq__card{--card-lift:0;--card-scale:1;border-color:color-mix(in srgb, var(--doc-accent) 14%, var(--border-soft));opacity:.5;transform:translateY(var(--card-lift)) scale(var(--card-scale));transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),border-color .62s cubic-bezier(.22,1,.36,1),box-shadow .62s cubic-bezier(.22,1,.36,1)}.ClemionAIShowcase-module__Pbcbpq__cardActive{--card-lift:-3px;--card-scale:1.03;border-color:color-mix(in srgb, var(--doc-accent) 46%, transparent);background-color:color-mix(in srgb, var(--doc-accent) 5%, var(--background));opacity:1;box-shadow:0 14px 30px -22px color-mix(in srgb, var(--doc-accent) 60%, transparent)}.ClemionAIShowcase-module__Pbcbpq__cardIcon{background-color:color-mix(in srgb, var(--doc-accent) 11%, transparent);color:color-mix(in srgb, var(--doc-accent) 72%, var(--foreground-muted));transition:background-color .62s cubic-bezier(.22,1,.36,1),color .62s cubic-bezier(.22,1,.36,1)}.ClemionAIShowcase-module__Pbcbpq__cardActive .ClemionAIShowcase-module__Pbcbpq__cardIcon{background-color:color-mix(in srgb, var(--doc-accent) 16%, transparent);color:var(--doc-accent)}.ClemionAIShowcase-module__Pbcbpq__panelMark{background-color:color-mix(in srgb, var(--doc-accent) 12%, transparent);color:var(--doc-accent);transition:background-color .62s cubic-bezier(.22,1,.36,1),color .62s cubic-bezier(.22,1,.36,1)}.ClemionAIShowcase-module__Pbcbpq__statusSurface{border-color:color-mix(in srgb, var(--doc-accent) 22%, transparent);background-color:color-mix(in srgb, var(--doc-accent) 6%, transparent);transition:border-color .62s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.ClemionAIShowcase-module__Pbcbpq__statusSweep{pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--doc-accent) 16%, transparent) 45%, color-mix(in srgb, var(--doc-accent) 22%, transparent) 55%, transparent 100%);animation:.95s cubic-bezier(.4,0,.2,1) infinite ClemionAIShowcase-module__Pbcbpq__clemion-ai-sweep;position:absolute;inset:0}.ClemionAIShowcase-module__Pbcbpq__statusDot{background-color:var(--doc-accent);animation:.95s ease-in-out infinite ClemionAIShowcase-module__Pbcbpq__clemion-ai-pulse}.ClemionAIShowcase-module__Pbcbpq__statusCheck{background-color:color-mix(in srgb, var(--doc-accent) 88%, transparent);color:#fff}.ClemionAIShowcase-module__Pbcbpq__stepEnter{animation:.62s cubic-bezier(.22,1,.36,1) both ClemionAIShowcase-module__Pbcbpq__clemion-ai-step-in}@keyframes ClemionAIShowcase-module__Pbcbpq__clemion-ai-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ClemionAIShowcase-module__Pbcbpq__clemion-ai-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ClemionAIShowcase-module__Pbcbpq__clemion-ai-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ClemionAIShowcase-module__Pbcbpq__card,.ClemionAIShowcase-module__Pbcbpq__cardIcon,.ClemionAIShowcase-module__Pbcbpq__panelMark,.ClemionAIShowcase-module__Pbcbpq__statusSurface{transition:none}.ClemionAIShowcase-module__Pbcbpq__card{--card-lift:0;--card-scale:1;opacity:.72}.ClemionAIShowcase-module__Pbcbpq__cardActive{--card-lift:0;--card-scale:1;opacity:1}.ClemionAIShowcase-module__Pbcbpq__statusSweep{display:none}.ClemionAIShowcase-module__Pbcbpq__statusDot,.ClemionAIShowcase-module__Pbcbpq__stepEnter{animation:none}}
.ProfessionalStripePaymentsSection-module__NjWrnW__section{--payments-surface:color-mix(in srgb, var(--background-elevated) 92%, #eff6ff 8%);--payments-card:var(--background-elevated);--payments-subtle:color-mix(in srgb, var(--background) 82%, #dbeafe 18%);--payments-text:var(--navy);--payments-muted:var(--foreground-muted);--payments-border:color-mix(in srgb, var(--border-soft) 88%, #93c5fd 12%);--payments-success:#059669;--payments-success-surface:#ecfdf5;--payments-success-border:#a7f3d0;background:var(--background);overflow:hidden}.ProfessionalStripePaymentsSection-module__NjWrnW__shell{border:1px solid var(--payments-border);background:var(--payments-surface);border-radius:2rem;max-width:86rem;margin-inline:auto;padding:clamp(1.25rem,3.2vw,3.5rem);box-shadow:0 24px 70px -46px #0b10266b}.ProfessionalStripePaymentsSection-module__NjWrnW__mainGrid{gap:clamp(2.25rem,5vw,5rem);min-width:0;display:grid}.ProfessionalStripePaymentsSection-module__NjWrnW__copyColumn,.ProfessionalStripePaymentsSection-module__NjWrnW__productVisual{min-width:0}.ProfessionalStripePaymentsSection-module__NjWrnW__eyebrow{color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ProfessionalStripePaymentsSection-module__NjWrnW__headline{max-width:32rem;color:var(--payments-text);letter-spacing:-.045em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.08}.ProfessionalStripePaymentsSection-module__NjWrnW__supportingCopy{max-width:38rem;color:var(--payments-muted);margin-top:1.25rem;font-size:1rem;line-height:1.75}.ProfessionalStripePaymentsSection-module__NjWrnW__flow{gap:.875rem;margin-top:2rem;display:grid;position:relative}.ProfessionalStripePaymentsSection-module__NjWrnW__flow:before{display:none}.ProfessionalStripePaymentsSection-module__NjWrnW__flowStep{z-index:1;align-items:flex-start;gap:.875rem;min-width:0;display:flex;position:relative}.ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon{border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--payments-border));background:color-mix(in srgb, var(--cobalt) 8%, var(--payments-card));width:2.75rem;height:2.75rem;color:var(--cobalt);border-radius:.875rem;flex:none;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 9px 22px -18px #2563ebb3}.ProfessionalStripePaymentsSection-module__NjWrnW__flowStep:nth-child(2) .ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon{border-color:color-mix(in srgb, var(--teal) 22%, var(--payments-border));background:color-mix(in srgb, var(--teal) 9%, var(--payments-card));color:var(--teal)}.ProfessionalStripePaymentsSection-module__NjWrnW__flowStep:nth-child(3) .ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon{border-color:color-mix(in srgb, var(--violet) 19%, var(--payments-border));background:color-mix(in srgb, var(--violet) 8%, var(--payments-card));color:var(--violet)}.ProfessionalStripePaymentsSection-module__NjWrnW__flowStep:nth-child(4) .ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon{border-color:color-mix(in srgb, var(--payments-success) 22%, var(--payments-border));background:color-mix(in srgb, var(--payments-success) 9%, var(--payments-card));color:var(--payments-success)}.ProfessionalStripePaymentsSection-module__NjWrnW__flowCopy{min-width:0;padding-top:.125rem}.ProfessionalStripePaymentsSection-module__NjWrnW__flowCopy h3{color:var(--payments-text);font-size:.8125rem;font-weight:700;line-height:1.35}.ProfessionalStripePaymentsSection-module__NjWrnW__flowCopy p{color:var(--payments-muted);overflow-wrap:anywhere;margin-top:.3rem;font-size:.75rem;line-height:1.55}.ProfessionalStripePaymentsSection-module__NjWrnW__stripeCallout{border:1px solid color-mix(in srgb, var(--cobalt) 16%, var(--payments-border));background:color-mix(in srgb, var(--cobalt) 7%, var(--payments-card));max-width:100%;color:var(--cobalt);border-radius:.8rem;align-items:center;gap:.45rem;margin-top:1.75rem;padding:.7rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ProfessionalStripePaymentsSection-module__NjWrnW__stripeWordmark{color:#635bff;font-weight:750}.ProfessionalStripePaymentsSection-module__NjWrnW__productVisual{gap:1rem;margin:0;display:grid}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceCard,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard{border:1px solid var(--payments-border);background:var(--payments-card);color:var(--payments-text);box-shadow:0 24px 55px -38px #0b102675}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceCard{border-radius:1.125rem;min-width:0;padding:clamp(1rem,2.2vw,1.5rem);overflow:hidden}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceHeader,.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTitleRow,.ProfessionalStripePaymentsSection-module__NjWrnW__summary dl>div,.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTotal,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutInvoice>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__paidBadge{border:1px solid var(--payments-success-border);background:var(--payments-success-surface);color:var(--payments-success);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTotal{flex-direction:column;align-items:flex-end;gap:.15rem}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTotal span,.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTitleRow span,.ProfessionalStripePaymentsSection-module__NjWrnW__parties dt,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutInvoice span{color:var(--payments-muted);font-size:.625rem;line-height:1.4}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTotal strong{font-size:1.1rem}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTitleRow{align-items:flex-start;margin-top:1rem}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTitleRow h3{overflow-wrap:anywhere;min-width:0;font-size:clamp(.875rem,2vw,1.05rem);font-weight:700}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTitleRow>div{flex-direction:column;flex:none;align-items:flex-end;gap:.1rem;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceTitleRow strong{font-size:.6875rem}.ProfessionalStripePaymentsSection-module__NjWrnW__parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.ProfessionalStripePaymentsSection-module__NjWrnW__parties dd{overflow-wrap:anywhere;margin-top:.2rem;font-size:.6875rem;font-weight:650}.ProfessionalStripePaymentsSection-module__NjWrnW__parties .ProfessionalStripePaymentsSection-module__NjWrnW__partyMeta{color:var(--payments-muted);font-size:.6rem;font-weight:500}.ProfessionalStripePaymentsSection-module__NjWrnW__summary{border-top:1px solid var(--payments-border);margin-top:1.25rem;padding-top:1rem}.ProfessionalStripePaymentsSection-module__NjWrnW__summary h4{font-size:.75rem;font-weight:700}.ProfessionalStripePaymentsSection-module__NjWrnW__summary dl{margin-top:.65rem}.ProfessionalStripePaymentsSection-module__NjWrnW__summary dl>div{color:var(--payments-muted);padding-block:.3rem;font-size:.625rem;line-height:1.4}.ProfessionalStripePaymentsSection-module__NjWrnW__summary dl dt{overflow-wrap:anywhere;min-width:0}.ProfessionalStripePaymentsSection-module__NjWrnW__summary dl dd{color:var(--payments-text);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ProfessionalStripePaymentsSection-module__NjWrnW__summary dl .ProfessionalStripePaymentsSection-module__NjWrnW__summaryTotal{border-top:1px solid var(--payments-border);color:var(--payments-text);margin-top:.3rem;padding-top:.65rem;font-weight:700}.ProfessionalStripePaymentsSection-module__NjWrnW__visualActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.ProfessionalStripePaymentsSection-module__NjWrnW__visualActions span,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutButton{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.1rem;font-size:.625rem;font-weight:700;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__visualActions span:first-child{background:var(--cobalt);color:#fff}.ProfessionalStripePaymentsSection-module__NjWrnW__visualActions span:last-child{border:1px solid color-mix(in srgb, var(--cobalt) 55%, var(--payments-border));color:var(--cobalt)}.ProfessionalStripePaymentsSection-module__NjWrnW__secureIndicator{color:var(--payments-muted);justify-content:center;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.6rem;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__successPanel{border:1px solid var(--payments-success-border);background:var(--payments-success-surface);color:var(--payments-success);border-radius:.75rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.75rem;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__successPanel>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__successPanel strong{font-size:.6875rem}.ProfessionalStripePaymentsSection-module__NjWrnW__successPanel span{color:color-mix(in srgb, var(--payments-success) 72%, var(--payments-text));font-size:.6rem;line-height:1.4}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard{border-radius:1.25rem;padding:.85rem;overflow:hidden}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutTop{border-bottom:1px solid var(--payments-border);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem .4rem .85rem;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutTop strong{font-size:.6875rem}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutTop>span{color:var(--payments-muted);font-size:.55rem}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutInvoice{border:1px solid var(--payments-border);background:var(--payments-subtle);border-radius:.65rem;margin-top:.85rem;padding:.7rem}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutInvoice>strong{overflow-wrap:anywhere;margin-top:.2rem;font-size:.625rem;display:block}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutInvoice>div{border-top:1px solid var(--payments-border);margin-top:.65rem;padding-top:.55rem}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutInvoice>div strong{font-size:.75rem}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutSecurity{color:var(--payments-muted);align-items:center;gap:.4rem;margin-top:.85rem;font-size:.58rem;line-height:1.45;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutButton{background:var(--cobalt);color:#fff;margin-top:.8rem}.ProfessionalStripePaymentsSection-module__NjWrnW__trustBand{border:1px solid var(--payments-border);background:var(--payments-subtle);border-radius:1.25rem;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1rem,2.4vw,1.75rem);display:grid}.ProfessionalStripePaymentsSection-module__NjWrnW__trustItem{align-items:flex-start;gap:1rem;min-width:0;display:flex}.ProfessionalStripePaymentsSection-module__NjWrnW__stripeTile,.ProfessionalStripePaymentsSection-module__NjWrnW__securityTile{border:1px solid var(--payments-border);background:var(--payments-card);border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:4.25rem;height:3.75rem;display:inline-flex;box-shadow:0 12px 25px -22px #0b10267a}.ProfessionalStripePaymentsSection-module__NjWrnW__stripeTile{color:#635bff;letter-spacing:-.04em;font-size:1.05rem;font-weight:750}.ProfessionalStripePaymentsSection-module__NjWrnW__securityTile{color:var(--cobalt)}.ProfessionalStripePaymentsSection-module__NjWrnW__trustItem h3{color:var(--payments-text);font-size:.925rem;font-weight:700;line-height:1.35}.ProfessionalStripePaymentsSection-module__NjWrnW__trustItem p{color:var(--payments-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.65}.ProfessionalStripePaymentsSection-module__NjWrnW__feeNote{color:var(--payments-muted);justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;font-size:.75rem;display:flex}@media (min-width:480px){.ProfessionalStripePaymentsSection-module__NjWrnW__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem}.ProfessionalStripePaymentsSection-module__NjWrnW__flowStep{display:block}.ProfessionalStripePaymentsSection-module__NjWrnW__flowCopy{padding-top:.7rem}.ProfessionalStripePaymentsSection-module__NjWrnW__productVisual{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.38fr);align-items:center}}@media (min-width:768px){.ProfessionalStripePaymentsSection-module__NjWrnW__flow{grid-template-columns:repeat(4,minmax(0,1fr))}.ProfessionalStripePaymentsSection-module__NjWrnW__flow:before{background:linear-gradient(90deg, color-mix(in srgb, var(--cobalt) 20%, transparent), color-mix(in srgb, var(--teal) 22%, transparent), color-mix(in srgb, var(--payments-success) 22%, transparent));content:"";height:1px;display:block;position:absolute;top:1.375rem;left:7%;right:7%}.ProfessionalStripePaymentsSection-module__NjWrnW__flowStep{text-align:center}.ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon{background:var(--payments-card);margin-inline:auto}.ProfessionalStripePaymentsSection-module__NjWrnW__trustBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1200px){.ProfessionalStripePaymentsSection-module__NjWrnW__mainGrid{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);align-items:center}.ProfessionalStripePaymentsSection-module__NjWrnW__headline{font-size:clamp(2.25rem,3.2vw,3.25rem)}.ProfessionalStripePaymentsSection-module__NjWrnW__supportingCopy{font-size:.95rem}.ProfessionalStripePaymentsSection-module__NjWrnW__flow{gap:.65rem}.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard{margin-left:-1rem}}@media (hover:hover) and (pointer:fine){.ProfessionalStripePaymentsSection-module__NjWrnW__shell:hover .ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon{transform:translateY(-2px)}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceCard:hover,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard:hover{transform:translateY(-2px);box-shadow:0 28px 60px -36px #0b102680}}.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceCard,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard{transition:transform .22s,box-shadow .22s}html[data-home-theme=dark] .ProfessionalStripePaymentsSection-module__NjWrnW__section{--payments-surface:#111a2d;--payments-card:#172238;--payments-subtle:#121e32;--payments-text:#f8fafc;--payments-muted:#a5b4ca;--payments-border:#94a3b838;--payments-success:#6ee7b7;--payments-success-surface:#10b9811f;--payments-success-border:#34d39947}html[data-home-theme=dark] .ProfessionalStripePaymentsSection-module__NjWrnW__shell{box-shadow:0 28px 75px -42px #000000c7}:is(html[data-home-theme=dark] .ProfessionalStripePaymentsSection-module__NjWrnW__stripeWordmark,html[data-home-theme=dark] .ProfessionalStripePaymentsSection-module__NjWrnW__stripeTile){color:#a59dff}@media (prefers-reduced-motion:reduce){.ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon,.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceCard,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard{transition:none}.ProfessionalStripePaymentsSection-module__NjWrnW__shell:hover .ProfessionalStripePaymentsSection-module__NjWrnW__flowIcon,.ProfessionalStripePaymentsSection-module__NjWrnW__invoiceCard:hover,.ProfessionalStripePaymentsSection-module__NjWrnW__checkoutCard:hover{transform:none}}
