*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overscroll-behavior-y:none}body{font-family:"DM Sans",sans-serif;font-size:clamp(.875rem,.8rem + .25vw,1rem);line-height:1.4;color:#fff;background-color:#1a1d1f;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%;overscroll-behavior-y:none}body.is-modal-open{position:fixed;inset:0;width:100%;overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:100%;max-width:75rem;margin:0 auto;padding-inline:clamp(1rem,3.125vw,2.5rem)}@media(max-width: 600px){.container{padding-inline:clamp(1.375rem,5.5vw,2.25rem)}}.section{padding:0}.label{font-family:"Roboto Mono",monospace;font-size:clamp(1.25rem,.9rem + 1.8vw,2.25rem);font-weight:400;line-height:1.4;letter-spacing:-0.01em;color:#02c59d;margin:0}.label>span{display:block}.heading-serif{font-family:"Crimson Text",serif;font-weight:400;color:#fff;margin:0}.heading-lg{font-size:clamp(2.25rem,1.5rem + 3.5vw,4rem);line-height:.9;letter-spacing:-0.03em}.heading-md{font-size:clamp(1.75rem,1.2rem + 2.5vw,3rem);line-height:.9;letter-spacing:-0.03em}.body-text{font-family:"DM Sans",sans-serif;font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.4;letter-spacing:-0.005em;color:#6f6f6f;margin:0}.body-copy{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.25rem);max-width:100%}.section-stack{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,3.125rem);max-width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.125rem;font-family:"DM Sans",sans-serif;font-size:clamp(.75rem,.7rem + .3vw,.875rem);font-weight:700;line-height:1.4;letter-spacing:-0.025em;padding:clamp(.625rem,1.5vw,.875rem) clamp(1rem,2.5vw,1.375rem);border:none;border-radius:1000px;cursor:pointer;transition:background-color .2s,transform .2s;white-space:nowrap}.btn svg{flex-shrink:0;width:clamp(.375rem,.5vw,.4375rem);height:auto}.btn--accent{background-color:#02c59d;color:#fff}.btn--accent:hover{background-color:rgb(2.3075376884,227.2924623116,181.1417085427)}.btn--accent.is-attention:hover{transform:none}.btn--accent:not(.is-attention):hover{transform:scale(1.03)}.btn--lg{width:min(100%,21.875rem);height:clamp(3.5rem,7.8vw,6.25rem);font-size:clamp(1.125rem,1rem + 1.5vw,2rem);letter-spacing:-0.025em;padding:clamp(.75rem,1.5vw,.875rem) clamp(1rem,2.5vw,1.375rem)}.divider{border:none;border-top:1px solid hsla(0,0%,100%,.12)}.card{background-color:rgba(217,217,217,.2);border-radius:clamp(1.125rem,2vw,1.875rem);padding:clamp(1.25rem,2vw,1.75rem);height:100%}.card__title{font-family:"Roboto Mono",monospace;font-size:clamp(.875rem,.82rem + .35vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:-0.01em;color:#02c59d;margin:0 0 clamp(1rem,2vw,1.5rem);min-height:2.8em;max-width:100%}.card__title span{display:block}.card__text{font-family:"DM Sans",sans-serif;font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);line-height:1.45;letter-spacing:-0.005em;color:#fff;margin:0;max-width:100%}.logo{font-family:"Fjalla One",sans-serif;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);text-transform:uppercase;letter-spacing:-0.05em;line-height:1.2;color:#02c59d}.reveal-typewriter-line{position:relative;display:block}.reveal-ghost{visibility:hidden !important;color:rgba(0,0,0,0) !important;user-select:none;pointer-events:none}.reveal-ghost-line{display:block}.reveal-typewriter-part:not(:first-child):has(.reveal-typewriter-chars:empty){height:0;overflow:hidden}.reveal-typewriter-text{position:absolute;inset:0}.reveal-typewriter-part{display:block}.reveal-typewriter-cursor{display:inline-block;width:.06em;height:.82em;margin-left:.04em;vertical-align:-0.06em}.reveal-typewriter-text.is-typing .reveal-typewriter-cursor{background:currentColor;animation:reveal-cursor-blink .9s step-end infinite}.reveal-fade-line{position:relative;display:block}.reveal-fade-line .reveal-ghost,.reveal-fade-line .reveal-fade-text{display:block}.reveal-fade-text{position:absolute;inset:0;opacity:0;transform:translateY(0.15em);transition:opacity .6s ease,transform .6s ease}.reveal-fade-line.is-visible .reveal-fade-text{opacity:1;transform:none}.reveal-fade{opacity:0;transform:translateY(0.15em);transition:opacity .6s ease,transform .6s ease}.reveal-fade.is-visible{opacity:1;transform:none}@keyframes reveal-cursor-blink{0%,100%{opacity:1}50%{opacity:0}}:root{--story-pin-offset: clamp(3rem, 8vh, 5.5rem);--hero-pin-offset: clamp(2rem, 6.25vw, 5rem)}body.story-ready{scroll-behavior:auto;touch-action:pan-y}body.story-finished .story-stage--pin.is-complete:not(.is-active):not(.is-pinned),body.story-ready .story-stage--pin.is-complete:not(.is-active):not(.is-pinned){min-height:0 !important}body.story-ready.story-end-revealed:not(.story-finished) .cta__divider{border-top-color:hsla(0,0%,100%,.12);opacity:1;transition:opacity .55s cubic-bezier(0.22, 1, 0.36, 1),border-top-color .55s cubic-bezier(0.22, 1, 0.36, 1)}body.story-ready.story-end-revealed:not(.story-finished) .footer{opacity:1;transform:none;transition:opacity .55s cubic-bezier(0.22, 1, 0.36, 1),transform .55s cubic-bezier(0.22, 1, 0.36, 1)}body.story-flattening .footer,body.story-flatten-slide .footer{transition:none}body.story-cta-settling .story-stage--cta,body.story-cta-settling .cta{will-change:transform;background-color:#1a1d1f}body.story-flattening{overflow:hidden;touch-action:none}body.story-flatten-slide:not(.story-flattened) .story-stage--hero,body.story-flatten-slide:not(.story-flattened) .story-stage--routing,body.story-flatten-slide:not(.story-flattened) .story-stage--platform,body.story-flatten-slide:not(.story-flattened) .story-stage--features{min-height:0 !important;will-change:transform}body.story-flatten-slide:not(.story-flattened) .story-stage--cta{min-height:calc(100dvh - var(--story-pin-offset) + var(--stage-runway, 48vh)) !important;min-height:calc(100vh - var(--story-pin-offset) + var(--stage-runway, 48vh)) !important}body.story-finishing-release .story-stage--pin{opacity:0;pointer-events:none;transition:opacity .4s ease}body.story-flattened .story-stage--pin{min-height:0 !important}body.story-flattened .story-stage--pin.is-active,body.story-flattened .story-stage--pin.is-pinned,body.story-flattened .story-stage--pin.is-complete{min-height:0 !important}.story-stage{position:relative;width:100%;max-width:100%}.story-stage--pin.is-active,.story-stage--pin.is-pinned{min-height:calc(100dvh + var(--stage-runway, 48vh));min-height:calc(100vh + var(--stage-runway, 48vh))}.story-stage--pin.is-pinned{z-index:4;isolation:isolate;background-color:#1a1d1f}.story-stage--pin.is-complete{min-height:0}.story-stage--offset.is-active,.story-stage--offset.is-pinned{min-height:calc(100dvh - var(--story-pin-offset) + var(--stage-runway, 48vh));min-height:calc(100vh - var(--story-pin-offset) + var(--stage-runway, 48vh))}.story-stage--hero{--stage-runway: 36vh}.story-stage--hero.is-active,.story-stage--hero.is-pinned{min-height:calc(100dvh - var(--hero-pin-offset) + var(--stage-runway, 48vh));min-height:calc(100vh - var(--hero-pin-offset) + var(--stage-runway, 48vh))}.story-stage--routing{--stage-runway: 96vh}.story-stage--platform{--stage-runway: 96vh}.story-stage--features{--stage-runway: 56vh}.story-stage--cta{--stage-runway: 44vh}@media(max-width: 900px){.story-stage--routing,.story-stage--platform{--stage-runway: 52vh}.story-stage--features{--stage-runway: 36vh}.story-stage--cta{--stage-runway: 28vh}.story-stage--hero{--stage-runway: 24vh}.story-stage--pin.is-pinned{z-index:6}}@media(max-width: 600px){.story-stage--cta{--stage-runway: 14vh}}.hero__subtitle.reveal-fade:not(.is-visible):not(.is-revealing){opacity:0;transform:translateY(0.15em);pointer-events:none;transition:none}.hero__subtitle.reveal-fade.is-revealing,.hero__subtitle.reveal-fade.is-visible{opacity:unset;transform:unset;transition:none}.hero__subtitle.reveal-fade{transition:none}.header{padding-top:clamp(.25rem,.5vw,.375rem)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:clamp(2.5rem,5vw,3rem);padding-top:clamp(.75rem,2vw,1.25rem);padding-bottom:clamp(2rem,6.25vw,5rem)}.hero{text-align:center;padding-bottom:clamp(3rem,9.5vw,7.5625rem)}.hero--pending .hero__visual,.hero--pending .hero__subtitle{opacity:0;transition:none}.hero__title{margin:0 0 clamp(2rem,5vw,100px)}.hero__title-line1,.hero__title-line2{display:block}.hero__title-line1{font-family:"Fjalla One",sans-serif;font-size:clamp(2.75rem,5rem + 6vw,8.75rem);font-weight:400;line-height:.8;letter-spacing:-0.05em;color:#fff}@media(max-width: 900px){.hero__title-line1{line-height:.99}}.hero__title-line2{font-family:"Crimson Text",serif;font-size:clamp(2rem,2.5rem + 3.5vw,4.5625rem);font-weight:400;line-height:.8;letter-spacing:-0.05em;color:#fff;margin-top:.25em}@media(max-width: 600px){.hero__title{margin-bottom:40px;padding-inline:.375rem}}.hero__visual{position:relative;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;margin:0 auto clamp(1.5rem,4vw,3.25rem)}.hero__visual.reveal-fade:not(.is-visible):not(.is-revealing){opacity:0;transform:translateY(0.15em);pointer-events:none}.hero__visual.reveal-fade.is-revealing,.hero__visual.reveal-fade.is-visible{opacity:unset;transform:unset;transition:none}.hero__visual.reveal-fade{transition:none}.hero__glow{position:relative;width:min(100%,56.7rem);margin:0 auto;aspect-ratio:907/644;background:rgba(2,197,157,.25);border-radius:clamp(1rem,2.5vw,1.875rem);overflow:visible}.hero__device{position:absolute;inset:0;width:100%;height:100%;background:#000;border:2px solid hsla(0,0%,100%,.5);border-bottom:none;border-radius:clamp(.875rem,2vw,1.5rem);box-shadow:0 -4px 20px rgba(0,0,0,.1);overflow:hidden}.hero__screen{position:absolute;left:50%;top:2.56%;bottom:2.56%;transform:translateX(-50%);width:95.9%;border-radius:clamp(.5rem,1.5vw,1rem);overflow:hidden}.hero__try-it{position:absolute;top:clamp(.5rem,1.2vw,.85rem);right:clamp(.5rem,1.2vw,.85rem);z-index:10;display:inline-flex;align-items:center;gap:.35em;padding:.35rem .7rem;border-radius:999px;border:1.5px solid rgba(2,197,157,.9);background:linear-gradient(135deg, rgba(2, 197, 157, 0.38) 0%, rgba(2, 197, 157, 0.18) 100%);color:#fff;font-family:"DM Sans",sans-serif;font-size:clamp(.55rem,.42rem + .45vw,.78rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px rgba(2,197,157,.55);pointer-events:none;opacity:1;visibility:visible;box-shadow:0 0 16px rgba(2,197,157,.45),0 0 32px rgba(2,197,157,.2),inset 0 1px 0 hsla(0,0%,100%,.2);transition:opacity .2s ease,visibility .2s ease;animation:hero-try-it-pulse 1.4s ease-in-out infinite,hero-try-it-bounce 1.4s ease-in-out infinite}.hero__try-it::before{content:"";flex-shrink:0;width:.45em;height:.45em;border-radius:50%;background:#02c59d;box-shadow:0 0 8px #02c59d;animation:hero-try-it-dot 1s ease-in-out infinite}.hero__try-it.is-hidden{opacity:0;visibility:hidden;animation:none}.hero__try-it.is-hidden::before{animation:none}@keyframes hero-try-it-pulse{0%,100%{box-shadow:0 0 12px rgba(2,197,157,.35),0 0 24px rgba(2,197,157,.15),inset 0 1px 0 hsla(0,0%,100%,.2);border-color:rgba(2,197,157,.75)}50%{box-shadow:0 0 22px rgba(2,197,157,.75),0 0 44px rgba(2,197,157,.35),0 0 64px rgba(2,197,157,.15),inset 0 1px 0 hsla(0,0%,100%,.3);border-color:#02c59d}}@keyframes hero-try-it-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hero-try-it-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@media(prefers-reduced-motion: reduce){.hero__try-it{animation:none}.hero__try-it::before{animation:none}}.hero__subtitle{max-width:min(100%,56.7rem);margin:0 auto;font-family:"Crimson Text",serif;font-size:clamp(1.25rem,1rem + 1.5vw,2rem);font-weight:400;line-height:1.1;letter-spacing:.01em;color:#fff;padding-inline:clamp(.5rem,2vw,1rem)}.hero-mock{--hm-bg: #1a1d1f;--hm-surface: #23272a;--hm-elevated: #2c3033;--hm-green: #5db599;--hm-green-deep: #4d9d85;--hm-brand-deep: #082820;--hm-brand-blue: #bbd4e2;--hm-text-0: #ffffff;--hm-text-1: rgba(255, 255, 255, 0.92);--hm-text-2: rgba(186, 212, 226, 0.7);--hm-text-3: rgba(186, 212, 226, 0.45);--hm-border: rgba(186, 212, 226, 0.1);width:100%;max-width:100%;height:100%;min-height:100%;overflow:visible;background:var(--hm-bg);color:var(--hm-text-0);font-family:"DM Sans",sans-serif;font-size:clamp(.45rem,.35rem + .35vw,.6875rem);line-height:1.4;text-align:left;user-select:none}.hero-mock__layout{display:flex;height:100%;min-height:100%;max-width:100%;overflow:visible}.hero-mock__sidebar{position:relative;z-index:2;flex:0 0 auto;min-width:0;display:flex;flex-direction:column;padding:clamp(.5rem,1.2vw,.85rem) clamp(.55rem,1.1vw,.85rem);padding-left:clamp(.55rem,1.2vw,.9rem);border-right:1px solid var(--hm-border);background:var(--hm-bg);overflow:visible;transition:width .2s ease,padding .2s ease}.hero-mock__sidebar.is-collapsed{width:clamp(2.25rem,8%,3rem);padding-inline:clamp(.35rem,.8vw,.55rem)}.hero-mock__sidebar.is-collapsed .hero-mock__collapse{left:50%;right:auto;transform:translateX(-50%)}.hero-mock__sidebar.is-collapsed .hero-mock__logo{display:none}.hero-mock__sidebar.is-collapsed .hero-mock__nav{padding-top:clamp(1.35rem,2.8vw,1.85rem)}.hero-mock__sidebar.is-collapsed .hero-mock__nav-item{justify-content:center;gap:0;padding-inline:.35rem}.hero-mock__sidebar.is-collapsed .hero-mock__nav-indicator{display:none}.hero-mock__sidebar.is-collapsed .hero-mock__nav-label{display:none}.hero-mock__sidebar-inner{display:flex;flex:1;flex-direction:column;min-width:0;overflow:visible}.hero-mock__collapse{position:absolute;top:clamp(.5rem,1.2vw,.85rem);right:0;transform:translateX(50%);z-index:10;display:grid;place-items:center;width:clamp(1rem,2vw,1.35rem);height:clamp(1rem,2vw,1.35rem);padding:0;border:1px solid rgba(93,181,153,.35);border-radius:.35rem;background:var(--hm-elevated);color:var(--hm-green);cursor:pointer;box-shadow:0 0 0 1px var(--hm-bg);transition:background .15s,border-color .15s,left .2s ease,right .2s ease,transform .2s ease}.hero-mock__collapse:hover{background:var(--hm-surface);border-color:rgba(93,181,153,.55)}.hero-mock__logo{margin-bottom:clamp(.35rem,1vw,.65rem);padding-right:clamp(.65rem,1.2vw,.9rem);font-family:"Geist",sans-serif;font-size:clamp(.85rem,1.4vw,1.15rem);font-weight:700;letter-spacing:-0.05em;line-height:1.2;background:linear-gradient(135deg, var(--hm-green) 0%, var(--hm-green-deep) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);overflow:hidden;white-space:nowrap;transition:opacity .2s ease,max-height .2s ease,margin .2s ease}.hero-mock__nav{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;padding-top:.25rem}.hero-mock__nav-item{position:relative;display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .45rem;border:none;border-radius:.35rem;background:rgba(0,0,0,0);color:var(--hm-text-2);font:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.hero-mock__nav-item:hover{background:var(--hm-surface);color:var(--hm-text-0)}.hero-mock__nav-item.is-active{background:var(--hm-elevated);color:var(--hm-text-0);font-weight:500}.hero-mock__nav-item.is-active .hero-mock__nav-indicator{opacity:1}.hero-mock__nav-item.is-active .hero-mock__nav-icon{color:var(--hm-green)}.hero-mock__nav-indicator{position:absolute;left:.05rem;top:50%;width:.125rem;height:.85rem;border-radius:999px;background:var(--hm-green-deep);transform:translateY(-50%);opacity:0}.hero-mock__nav-icon{flex-shrink:0;display:grid;place-items:center;color:inherit}.hero-mock__nav-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:8rem;transition:max-width .2s ease,opacity .2s ease}.hero-mock__main{flex:1;min-width:0;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;padding:clamp(.55rem,1.4vw,1rem) clamp(.7rem,1.6vw,1.15rem);background:var(--hm-bg)}.hero-mock__page-title{margin:0 0 clamp(.45rem,1vw,.75rem);font-size:clamp(.95rem,1.8vw,1.35rem);font-weight:500;line-height:1.2;color:var(--hm-text-0)}.hero-mock__page-title--sm{margin-bottom:0}.hero-mock__toolbar{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.55rem}.hero-mock__toolbar--compact{margin-bottom:.35rem}.hero-mock__search-row{display:flex;align-items:center;gap:.35rem}.hero-mock__filter-icon{display:grid;place-items:center;width:clamp(1.35rem,2.5vw,1.75rem);height:clamp(1.35rem,2.5vw,1.75rem);border:1px solid var(--hm-border);border-radius:.35rem;color:var(--hm-text-2);background:var(--hm-surface)}.hero-mock__search{flex:1;min-width:0;height:clamp(1.35rem,2.5vw,1.75rem);padding:0 .45rem;border:1px solid var(--hm-border);border-radius:.35rem;background:var(--hm-surface);color:var(--hm-text-0);font:inherit;pointer-events:none}.hero-mock__search::placeholder{color:var(--hm-text-3)}.hero-mock__search--wide{flex:1;min-width:0}.hero-mock__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem}.hero-mock__filters-label{width:100%;color:var(--hm-text-3);font-size:.9em}.hero-mock__filter-field{display:flex;flex-direction:column;gap:.15rem;min-width:clamp(3rem,12vw,4.5rem)}.hero-mock__filter-field--wide{min-width:clamp(5rem,20vw,8rem);flex:1;max-width:12rem}.hero-mock__filter-field--range{min-width:clamp(5rem,22vw,9rem);flex:1;max-width:12rem}.hero-mock__filter-field>span:first-child{color:var(--hm-text-3);font-size:.85em}.hero-mock__select{display:flex;align-items:center;min-height:clamp(1.2rem,2.2vw,1.55rem);padding:0 .35rem;border:1px solid var(--hm-border);border-radius:.3rem;background:var(--hm-surface);color:var(--hm-text-0)}.hero-mock__select--muted{color:var(--hm-text-3)}.hero-mock__table-wrap{overflow:auto;max-width:100%;border:1px solid var(--hm-border);border-radius:.45rem;background:var(--hm-bg);background-clip:padding-box}.hero-mock__table-wrap--card{margin-inline:-0.05rem}.hero-mock__table-wrap--wide{max-width:100%}.hero-mock__table{width:100%;border-collapse:collapse;white-space:nowrap}.hero-mock__table th,.hero-mock__table td{padding:.35rem .55rem;border-bottom:1px solid var(--hm-border);text-align:left;font-weight:400}.hero-mock__table th{color:var(--hm-text-3);font-size:.9em;background:var(--hm-bg)}.hero-mock__table tbody tr{cursor:pointer;transition:background .12s}.hero-mock__table tbody tr:hover{background:var(--hm-surface)}.hero-mock__table tbody tr:last-child td{border-bottom:none}.hero-mock__table--static tbody tr{cursor:default}.hero-mock__table--static tbody tr:hover{background:rgba(0,0,0,0)}.hero-mock__table--compact{font-size:.88em}.hero-mock__table--compact th,.hero-mock__table--compact td{padding:.3rem .4rem}.hero-mock__table--form{white-space:normal}.hero-mock__table--form th:last-child,.hero-mock__table--form td:last-child{width:1.75rem}.hero-mock__th--accent,.hero-mock__td--accent{color:var(--hm-green)}.hero-mock__td--multiline{white-space:normal;line-height:1.35}.hero-mock__back{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;color:var(--hm-text-2);font:inherit;cursor:pointer;flex-shrink:0}.hero-mock__back:hover{color:var(--hm-green)}.hero-mock__detail-id{margin:0 0 .25rem;color:var(--hm-text-3);font-family:"Roboto Mono",monospace;font-size:.82em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-mock__detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.55rem}.hero-mock__badges{display:flex;flex-wrap:wrap;gap:.25rem}.hero-mock__badge{display:inline-flex;padding:.1rem .35rem;border-radius:.25rem;font-size:.85em;text-transform:capitalize}.hero-mock__badge--green{background:var(--hm-green);color:#fff}.hero-mock__badge--red{background:rgba(250,82,82,.15);color:#fa5252}.hero-mock__badge--yellow{background:rgba(252,196,25,.15);color:#fcc419}.hero-mock__badge--blue{background:rgba(116,192,252,.12);color:#74c0fc}.hero-mock__badge--neutral{background:var(--hm-elevated);color:var(--hm-text-0)}.hero-mock__badge--upper{text-transform:uppercase;font-size:.78em;letter-spacing:.03em}.hero-mock__badge--brand{background:var(--hm-green);color:#fff;text-transform:uppercase;font-size:.72em;letter-spacing:.03em}.hero-mock__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(4.5rem, 1fr));gap:.35rem;margin-bottom:.55rem}.hero-mock__stat{padding:.4rem .45rem;border:1px solid var(--hm-border);border-radius:.45rem;background:var(--hm-surface)}.hero-mock__stat--amount{display:inline-flex;flex-direction:column;min-width:clamp(4.5rem,16vw,6.5rem);padding:.45rem .55rem}.hero-mock__stat-label{display:block;margin-bottom:.15rem;color:var(--hm-text-3);font-size:.75em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-mock__stat-value{font-size:1.05em;font-weight:700;line-height:1.15}.hero-mock__panels{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:.35rem}.hero-mock__panels--settings{margin-top:.15rem}.hero-mock__panels--tx{grid-template-columns:repeat(2, minmax(0, 1fr))}.hero-mock__panel{overflow:clip;border:1px solid var(--hm-border);border-radius:.55rem;background:var(--hm-surface);background-clip:padding-box}.hero-mock__panel--wide{grid-column:1/-1}.hero-mock__panel-head{display:flex;align-items:center;gap:.35rem;padding:.4rem .45rem;border-bottom:1px solid var(--hm-border);font-weight:600}.hero-mock__panel-icon{display:grid;place-items:center;width:clamp(1rem,2vw,1.35rem);height:clamp(1rem,2vw,1.35rem);border-radius:.3rem;background:var(--hm-elevated);color:var(--hm-text-2)}.hero-mock__panel-body{display:flex;flex-direction:column;gap:.3rem;padding:.4rem .45rem}.hero-mock__panel-body--attempt,.hero-mock__panel-body--delivery{gap:.45rem}.hero-mock__row{display:flex;justify-content:space-between;gap:.5rem;font-size:.95em}.hero-mock__row span:first-child{color:var(--hm-text-3)}.hero-mock__row span:last-child{text-align:right;font-weight:500}.hero-mock__tabs{display:flex;gap:0;margin-bottom:.55rem;border-bottom:1px solid var(--hm-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-bottom:1px}.hero-mock__tabs::-webkit-scrollbar{display:none}.hero-mock__tab{position:relative;flex-shrink:0;padding:.35rem .55rem;border:none;background:none;color:var(--hm-text-2);font:inherit;font-size:.92em;cursor:pointer;transition:color .15s}.hero-mock__tab:hover{color:var(--hm-text-0)}.hero-mock__tab.is-active{color:var(--hm-green);font-weight:500}.hero-mock__tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:2px;background:var(--hm-green);border-radius:2px 2px 0 0}.hero-mock__tab.is-tour-highlight{animation:none;box-shadow:none}.hero-mock__tab.is-tour-highlight::before{content:"";position:absolute;inset:0;bottom:0;z-index:0;border-radius:.35rem;pointer-events:none;animation:hm-tour-pulse var(--hm-tour-duration, 0.6s) ease-in-out}.hero-mock__tab.is-tour-highlight.is-active::before{bottom:2px}.hero-mock__tab-content{display:flex;flex-direction:column;gap:.55rem}.hero-mock__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;margin-bottom:.35rem;min-width:0}.hero-mock__crumb-sep{display:grid;place-items:center;flex-shrink:0;color:var(--hm-text-3)}.hero-mock__crumb{color:var(--hm-text-2);font-size:.88em}.hero-mock__crumb.is-current{color:var(--hm-text-0);font-weight:500}.hero-mock__crumb--link{padding:0;border:none;background:none;font:inherit;cursor:pointer;transition:color .15s}.hero-mock__crumb--link:hover{color:var(--hm-green)}.hero-mock__detail-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.25rem;color:var(--hm-text-3);font-size:.88em}.hero-mock__actions{display:flex;flex-wrap:wrap;gap:.25rem}.hero-mock__btn{display:inline-flex;align-items:center;gap:.2rem;justify-content:center;min-height:clamp(1.2rem,2.2vw,1.55rem);padding:0 .45rem;border:1px solid var(--hm-border);border-radius:.3rem;background:var(--hm-surface);color:var(--hm-text-0);font:inherit;font-size:.88em;cursor:pointer}.hero-mock__btn--back,.hero-mock__btn--primary{border-color:rgba(93,181,153,.35);background:rgba(93,181,153,.12);color:var(--hm-green)}.hero-mock__btn--ghost{flex-shrink:0;border-color:var(--hm-border);background:var(--hm-elevated);color:var(--hm-text-2)}.hero-mock__btn--active{border-color:rgba(93,181,153,.45);color:var(--hm-green)}.hero-mock__btn--outline{flex-shrink:0;border-color:rgba(93,181,153,.35);color:var(--hm-green);background:rgba(0,0,0,0)}.hero-mock__btn--subtle{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--hm-text-2)}.hero-mock__btn--gradient{border-color:rgba(0,0,0,0);background:var(--hm-green);color:#fff;font-weight:600}.hero-mock__btn--cta{align-self:flex-start;width:auto;max-width:none}.hero-mock__btn--danger-outline{border-color:rgba(255,107,138,.45);color:#ff8da6;background:rgba(0,0,0,0)}.hero-mock__btn--danger{border-color:rgba(0,0,0,0);background:#d64567;color:#fff}.hero-mock__btn--block{width:100%;justify-content:center}.hero-mock__btn--back-action{gap:.2rem}.hero-mock__btn--disabled{pointer-events:none;cursor:default;opacity:.45}.hero-mock__detail-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.45rem}.hero-mock__chart{display:flex;align-items:flex-end;gap:.25rem;height:clamp(2rem,5vw,3rem);padding:.45rem;border:1px solid var(--hm-border);border-radius:.45rem;background:var(--hm-surface)}.hero-mock__chart-bar{flex:1;height:var(--h);min-height:12%;border-radius:.2rem .2rem 0 0;background:linear-gradient(180deg, var(--hm-green) 0%, rgba(93, 181, 153, 0.35) 100%)}.hero-mock__tx-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-bottom:.45rem}.hero-mock__tx-head-main{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.hero-mock__tx-amount{margin-bottom:.45rem}.hero-mock__mono{font-family:"Roboto Mono",monospace;font-size:.82em;word-break:break-all}.hero-mock__section{margin-top:.35rem}.hero-mock__attempt{display:flex;flex-direction:column;gap:.3rem;padding-top:.15rem}.hero-mock__attempt+.hero-mock__attempt{padding-top:.45rem;border-top:1px solid var(--hm-border)}.hero-mock__attempt-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.1rem}.hero-mock__attempt-title{font-weight:600}.hero-mock__delivery-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.hero-mock__delivery-row+.hero-mock__delivery-row{padding-top:.35rem;border-top:1px solid var(--hm-border)}.hero-mock__delivery-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.hero-mock__delivery-label{color:var(--hm-text-3);font-size:.88em}.hero-mock__merchant-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.15rem;color:var(--hm-text-2);font-size:.88em}.hero-mock__merchant-name{margin:0 0 .45rem;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:500;line-height:1.15}.hero-mock__metric-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35rem}.hero-mock__metric-grid--routing{margin-bottom:.45rem}.hero-mock__metric-grid--reports{grid-template-columns:repeat(3, minmax(0, 1fr))}.hero-mock__metric-card{display:flex;flex-direction:column;gap:clamp(.35rem,1vw,.75rem);min-height:clamp(3rem,8vw,4.5rem);padding:clamp(.45rem,1vw,.75rem);border:1px solid var(--hm-border);border-radius:.45rem;background:var(--hm-surface);box-shadow:0 1px 2px rgba(0,0,0,.12)}.hero-mock__metric-label{color:var(--hm-text-3);font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-mock__metric-value{font-size:clamp(.85rem,1.2vw,1rem);font-weight:700;line-height:1.1}.hero-mock__section-stack{display:flex;flex-direction:column;gap:.55rem;min-width:0}.hero-mock__section-stack--routing{max-width:100%}.hero-mock__section-card{min-width:0;border:1px solid var(--hm-border);border-radius:.55rem;background:var(--hm-surface);box-shadow:0 1px 2px rgba(0,0,0,.08)}.hero-mock__section-card--nested{margin-top:.15rem}.hero-mock__section-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;padding:.45rem .55rem 0}.hero-mock__section-badge{display:inline-flex;padding:.12rem .35rem;border-radius:.2rem;background:var(--hm-green);color:#fff;font-family:"Roboto Mono",monospace;font-size:.72em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hero-mock__section-badge--orange{background:rgba(245,158,11,.85);color:#2a1600}.hero-mock__section-card-body{display:flex;flex-direction:column;gap:.45rem;padding:.45rem .55rem .55rem}.hero-mock__section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto}.hero-mock__field-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.35rem .55rem}.hero-mock__field-grid--fees{grid-template-columns:repeat(3, minmax(0, 1fr))}.hero-mock__field-grid--provider,.hero-mock__field-grid--chain{margin-bottom:.45rem}.hero-mock__field-grid--limits{grid-template-columns:repeat(2, minmax(0, 1fr))}.hero-mock__field-list{display:flex;flex-direction:column;gap:.35rem;width:100%}.hero-mock__field{display:flex;flex-direction:column;gap:.12rem}.hero-mock__field--wide{grid-column:1/-1}.hero-mock__field-label{color:var(--hm-text-3);font-size:.82em}.hero-mock__field-value{color:var(--hm-text-0);font-size:.92em;font-weight:500}.hero-mock__field-value--accent{color:var(--hm-green);font-weight:700;text-transform:uppercase}.hero-mock__no-info{color:var(--hm-text-3);font-weight:400}.hero-mock__contact-group,.hero-mock__fee-block{display:flex;flex-direction:column;gap:.35rem;padding-top:.15rem}.hero-mock__group-title{color:var(--hm-text-0);font-size:.9em;font-weight:600}.hero-mock__subpage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.45rem}.hero-mock__subpage-title{margin:0;font-size:clamp(.85rem,1.3vw,1rem);font-weight:500}.hero-mock__note{margin:0;color:var(--hm-text-3);font-size:.9em}.hero-mock__note--report{max-width:36rem;margin-bottom:.45rem}.hero-mock__empty{display:grid;place-items:center;min-height:clamp(2.5rem,6vw,3.5rem);color:var(--hm-text-3);font-size:.9em}.hero-mock__accounts-toolbar{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem}.hero-mock__account-shell{display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem}.hero-mock__account-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.hero-mock__account-title{margin:0;font-size:clamp(.9rem,1.4vw,1.1rem);font-weight:600}.hero-mock__account-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem}.hero-mock__account-toolbar .hero-mock__tabs{margin-bottom:0}.hero-mock__account-actions{display:flex;flex-wrap:wrap;gap:.2rem;margin-left:auto}.hero-mock__doc-list{display:flex;flex-direction:column;gap:.35rem}.hero-mock__doc-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.hero-mock__doc-label{min-width:clamp(4rem,18vw,6.5rem);color:var(--hm-text-3);font-size:.88em}.hero-mock__doc-file{color:var(--hm-text-0);font-size:.9em}.hero-mock__link-btn{padding:0;border:none;background:rgba(0,0,0,0);color:var(--hm-green);font:inherit;font-size:.88em;font-weight:600;cursor:default;white-space:nowrap}.hero-mock__link-btn:disabled,.hero-mock__link-btn.hero-mock__btn--disabled{opacity:.45}.hero-mock__input{min-height:clamp(1.2rem,2.2vw,1.55rem);padding:.25rem .35rem;border:1px solid var(--hm-border);border-radius:.3rem;background:var(--hm-bg);color:var(--hm-text-0);font:inherit;font-size:.9em}.hero-mock__input--compact{max-width:4.5rem}.hero-mock__input--tags{display:flex;flex-wrap:wrap;gap:.2rem;min-height:clamp(1.2rem,2.2vw,1.55rem);height:auto}.hero-mock__credentials{display:flex;flex-direction:column;gap:.35rem;padding-top:.15rem}.hero-mock__credentials-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem}.hero-mock__credential-row{display:grid;grid-template-columns:clamp(3.5rem,16vw,5.5rem) minmax(0, 1fr);gap:.35rem;align-items:center}.hero-mock__credential-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem;min-width:0}.hero-mock__credential-actions{display:flex;flex-wrap:wrap;gap:.15rem}.hero-mock__icon-btn{min-width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem);padding:0 .2rem;border:1px solid var(--hm-border);border-radius:.25rem;background:var(--hm-bg);color:var(--hm-text-3);font:inherit;font-size:.65em;text-transform:uppercase;cursor:default}.hero-mock__icon-btn--danger{color:#ff8da6;border-color:rgba(255,107,138,.35)}.hero-mock__icon-btn--report{opacity:.45}.hero-mock__fee-columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.45rem}.hero-mock__fee-column{display:flex;flex-direction:column;gap:.25rem}.hero-mock__fee-column .hero-mock__row span:first-child{color:var(--hm-text-3)}.hero-mock__metric-note{color:var(--hm-text-3);font-size:.78em}.hero-mock__routing-period{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.hero-mock__method-groups{display:flex;flex-direction:column;gap:.55rem}.hero-mock__method-group-head{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.hero-mock__method-group-title{margin:0;font-size:clamp(.85rem,1.2vw,1rem);font-weight:700}.hero-mock__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;padding:.08rem .3rem;border-radius:999px;background:rgba(93,181,153,.15);color:var(--hm-green);font-size:.78em;font-weight:600;line-height:1;text-align:center}.hero-mock__route-cell{display:flex;flex-direction:column;gap:.08rem}.hero-mock__route-name{font-weight:600}.hero-mock__route-id{color:var(--hm-text-3);font-size:.78em}.hero-mock__role-badge{display:inline-flex;padding:.08rem .28rem;border-radius:.25rem;background:var(--hm-elevated);color:var(--hm-text-2);font-size:.78em;text-transform:lowercase}.hero-mock__routing-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem}.hero-mock__routing-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem;margin-bottom:.45rem}.hero-mock__routing-add{margin-left:auto}.hero-mock__status-mapping-head{display:flex;justify-content:flex-end;margin-bottom:.45rem}.hero-mock__status-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.45rem;padding:.45rem .55rem;border:1px solid var(--hm-border);border-radius:.45rem;background:var(--hm-surface)}.hero-mock__status-copy{display:flex;flex-direction:column;gap:.12rem}.hero-mock__status-label{color:var(--hm-text-3);font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-mock__status-value{font-size:.92em;font-weight:500}.hero-mock__distribution{display:flex;flex-direction:column;gap:.2rem}.hero-mock__tag{display:inline-flex;padding:.08rem .28rem;border-radius:.25rem;background:var(--hm-elevated);color:var(--hm-text-0);font-size:.82em}.hero-mock__checkbox{display:flex;align-items:center;gap:.35rem;color:var(--hm-text-2);font-size:.9em}.hero-mock__reports-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.45rem;margin-bottom:.45rem}.hero-mock__reports-toolbar-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem;flex:1;min-width:0}.hero-mock__reports-create{flex-shrink:0;white-space:nowrap}.hero-mock__filter-hint{display:block;color:var(--hm-text-3);font-size:.72em;line-height:1.25}.hero-mock__reports-list{overflow:visible;border:1px solid var(--hm-border);border-radius:.55rem;background:var(--hm-surface);background-clip:padding-box;box-shadow:0 1px 2px rgba(0,0,0,.08)}.hero-mock__reports-list-head{display:grid;grid-template-columns:minmax(0, 1fr) clamp(3.5rem,12vw,5rem);gap:.35rem;padding:.35rem .55rem;border-bottom:1px solid var(--hm-border);color:var(--hm-text-3);font-size:.78em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hero-mock__reports-list-head span:last-child{text-align:center}.hero-mock__reports-row{display:grid;grid-template-columns:minmax(0, 1fr) clamp(3.5rem,12vw,5rem);gap:.35rem;align-items:center;padding:.55rem;border-bottom:1px solid var(--hm-border);cursor:pointer;min-width:0}.hero-mock__reports-row:last-child{border-bottom:none}.hero-mock__reports-row:hover{background:rgba(93,181,153,.04)}.hero-mock__reports-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.hero-mock__reports-title{color:var(--hm-text-0);font-size:.92em;font-weight:600}.hero-mock__reports-desc{color:var(--hm-text-3);font-size:.82em;line-height:1.35;white-space:normal}.hero-mock__list{min-width:0}.hero-mock__list .hero-mock__tabs{margin-bottom:.45rem}.hero-mock__detail{min-width:0}.hero-mock__main .hero-mock__detail--tx{padding-bottom:.25rem}.hero-mock__detail--merchant{padding-top:0}.hero-mock__detail--merchant .hero-mock__tabs{margin-bottom:.45rem}.hero-mock__detail--merchant .hero-mock__tab{padding:.3rem .42rem;font-size:.84em}.hero-mock__detail--provider,.hero-mock__detail--routing,.hero-mock__detail--report{padding-top:0}.hero-mock__reports-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.hero-mock__report-view-actions{display:flex;flex-wrap:wrap;gap:.2rem}.hero-mock__report-view-content{display:flex;flex-direction:column;gap:.45rem}.hero-mock__report-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.15rem}.hero-mock__reports-section{display:flex;flex-direction:column;gap:.35rem}@keyframes hm-tour-pulse{0%,100%{box-shadow:inset 0 0 0 1px rgba(93,181,153,0)}50%{box-shadow:inset 0 0 0 1px rgba(93,181,153,.55),inset 0 0 0 999px rgba(93,181,153,.06)}}.hero-mock .is-tour-highlight{position:relative;z-index:1;animation:hm-tour-pulse var(--hm-tour-duration, 0.6s) ease-in-out;border-radius:inherit}.hero-mock__collapse.is-tour-highlight{position:absolute}.hero-mock__nav-item.is-tour-highlight{border-radius:.35rem}.hero-mock__tab.is-tour-highlight{animation:none;box-shadow:none}.hero-mock tr.is-tour-highlight td:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.hero-mock tr.is-tour-highlight td:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media(prefers-reduced-motion: reduce){.hero-mock .is-tour-highlight:not(.hero-mock__tab){animation:none;box-shadow:inset 0 0 0 1px rgba(93,181,153,.55)}.hero-mock .hero-mock__tab.is-tour-highlight::before{animation:none;box-shadow:inset 0 0 0 1px rgba(93,181,153,.55),inset 0 0 0 999px rgba(93,181,153,.06)}}.routing-flow{--rf-step-gap: 0.32s;--rf-duration: 0.28s;width:100%;margin:0 auto}.routing-flow__svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}.routing-flow__svg--mobile{display:none}.routing-flow__line{fill:none;stroke:#02c59d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.routing-flow__connector{color:#02c59d;overflow:visible;clip-path:inset(0 0 100% 0)}.routing-flow__connector path{fill:currentColor}.routing-flow__pill{fill:rgba(217,217,217,.2)}.routing-flow__hub{fill:rgba(2,197,157,.5)}.routing-flow__pill-text{font-family:"DM Sans",sans-serif;font-size:15px;font-weight:400;fill:#fff;text-anchor:middle;dominant-baseline:central;letter-spacing:-0.075px}.routing-flow__pill-text--compact{font-size:13px;letter-spacing:-0.2px}.routing-flow__hub-text{font-family:"Fjalla One",sans-serif;font-size:32px;font-weight:400;fill:#fff;text-anchor:middle;dominant-baseline:central;letter-spacing:-1.6px}.routing-flow__pill,.routing-flow__hub{transform-box:fill-box;transform-origin:center;transform:scale(0.88);opacity:0}.routing-flow__pill-text,.routing-flow__hub-text{opacity:0}.routing-flow:not(.is-visible) .routing-flow__line,.routing-flow:not(.is-visible) .routing-flow__connector,.routing-flow:not(.is-visible) .routing-flow__pill,.routing-flow:not(.is-visible) .routing-flow__hub,.routing-flow:not(.is-visible) .routing-flow__pill-text,.routing-flow:not(.is-visible) .routing-flow__hub-text{visibility:hidden}.routing-flow [data-node=merchant],.routing-flow [data-node=merchant]+.routing-flow__pill-text{--rf-step: 1}.routing-flow [data-line=arrow-merchant]{--rf-step: 2}.routing-flow [data-node=hub],.routing-flow [data-node=hub]+.routing-flow__hub-text{--rf-step: 3}.routing-flow [data-line=drop-1]{--rf-step: 4}.routing-flow [data-node=provider][data-provider="1"],.routing-flow [data-node=provider][data-provider="1"]+.routing-flow__pill-text{--rf-step: 5}.routing-flow [data-line=drop-2]{--rf-step: 6}.routing-flow [data-node=provider][data-provider="2"],.routing-flow [data-node=provider][data-provider="2"]+.routing-flow__pill-text{--rf-step: 7}.routing-flow [data-line=drop-3]{--rf-step: 8}.routing-flow [data-node=provider][data-provider="3"],.routing-flow [data-node=provider][data-provider="3"]+.routing-flow__pill-text{--rf-step: 9}.routing-flow [data-line=drop-4]{--rf-step: 10}.routing-flow [data-node=provider][data-provider="4"],.routing-flow [data-node=provider][data-provider="4"]+.routing-flow__pill-text{--rf-step: 11}.routing-flow [data-line=drop-5]{--rf-step: 12}.routing-flow [data-node=provider][data-provider="99"],.routing-flow [data-node=provider][data-provider="99"]+.routing-flow__pill-text{--rf-step: 13}.routing-flow.is-visible .routing-flow__line,.routing-flow.is-visible .routing-flow__connector,.routing-flow.is-visible .routing-flow__pill,.routing-flow.is-visible .routing-flow__hub,.routing-flow.is-visible .routing-flow__pill-text,.routing-flow.is-visible .routing-flow__hub-text{visibility:visible}.routing-flow.is-visible:not(.is-scrub) .routing-flow__line{animation:rf-line-in var(--rf-duration) ease-out forwards;animation-delay:calc((var(--rf-step) - 1)*var(--rf-step-gap))}.routing-flow.is-visible:not(.is-scrub) .routing-flow__connector{animation:rf-connector-in calc(var(--rf-duration) + .05s) ease-out forwards;animation-delay:calc((var(--rf-step) - 1)*var(--rf-step-gap))}.routing-flow.is-visible:not(.is-scrub) .routing-flow__pill,.routing-flow.is-visible:not(.is-scrub) .routing-flow__hub{animation:rf-node-in var(--rf-duration) cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc((var(--rf-step) - 1)*var(--rf-step-gap))}.routing-flow.is-visible:not(.is-scrub) .routing-flow__pill-text,.routing-flow.is-visible:not(.is-scrub) .routing-flow__hub-text{animation:rf-text-in var(--rf-duration) ease-out both;animation-delay:calc((var(--rf-step) - 1)*var(--rf-step-gap))}.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__line,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__connector,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__pill,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__hub,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__pill-text,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__hub-text{visibility:visible;animation:none;--rf-local: clamp( 0, calc(var(--rf-progress, 0) * 13 - var(--rf-step) + 1), 1 )}.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__line,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__pill-text,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__hub-text{opacity:var(--rf-local)}.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__pill,.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__hub{opacity:var(--rf-local);transform:scale(calc(0.88 + 0.12 * var(--rf-local)))}.routing-flow.is-scrub.is-visible:not(.is-complete) .routing-flow__connector{opacity:var(--rf-local);clip-path:inset(0 0 calc((1 - var(--rf-local)) * 100%) 0)}.routing-flow.is-accelerated{--rf-step-gap: 0.09s;--rf-duration: 0.12s}.routing-flow.is-complete .routing-flow__line,.routing-flow.is-complete .routing-flow__connector,.routing-flow.is-complete .routing-flow__pill,.routing-flow.is-complete .routing-flow__hub,.routing-flow.is-complete .routing-flow__pill-text,.routing-flow.is-complete .routing-flow__hub-text{visibility:visible;opacity:1;animation:none}.routing-flow.is-complete .routing-flow__connector{clip-path:inset(0 0 0 0)}.routing-flow.is-complete .routing-flow__pill,.routing-flow.is-complete .routing-flow__hub{transform:none}@media(prefers-reduced-motion: reduce){.routing-flow .routing-flow__line,.routing-flow .routing-flow__connector,.routing-flow .routing-flow__pill,.routing-flow .routing-flow__hub,.routing-flow .routing-flow__pill-text,.routing-flow .routing-flow__hub-text{visibility:visible;opacity:1;transform:none;clip-path:none;animation:none}}@media(max-width: 600px){.routing-flow__svg--desktop{display:none}.routing-flow__svg--mobile{display:block;max-width:min(100%,21.4375rem);margin-inline:auto}.routing-flow__hub-text{font-size:24px;letter-spacing:-1.2px}.routing-flow__pill-text{font-size:10px}.routing-flow__pill-text--compact{font-size:9px}}@keyframes rf-node-in{from{opacity:0;transform:scale(0.88)}to{opacity:1;transform:scale(1)}}@keyframes rf-text-in{from{opacity:0}to{opacity:1}}@keyframes rf-line-in{from{opacity:0}to{opacity:1}}@keyframes rf-connector-in{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.routing{padding-bottom:clamp(3rem,9.5vw,7.5625rem);overflow-x:clip}.routing .split__aside>.label>span:not(.reveal-typewriter-line){visibility:hidden}.routing--pending .split__aside>.label,.routing--pending .split__aside>.heading-lg,.routing--pending .split__aside>.body-copy{visibility:hidden}.routing .heading-lg{max-width:100%}.routing__diagram{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:visible}.routing__diagram.split__visual{border-left-color:rgba(0,0,0,0)}.routing__diagram.split__visual.is-border-visible{border-left-color:hsla(0,0%,100%,.12)}.split__grid{display:grid;grid-template-columns:minmax(0, 41.5%) minmax(0, 1fr);column-gap:clamp(1.25rem,3vw,2.4375rem);align-items:center}@media(max-width: 900px){.split__grid{grid-template-columns:1fr;row-gap:clamp(2rem,6vw,3rem)}}.split__grid--top{align-items:start}.split__aside{width:100%;min-width:0}.split__visual{position:relative;min-width:0;padding-left:clamp(0rem,2.5vw,2rem);border-left:1px solid hsla(0,0%,100%,.12)}@media(max-width: 900px){.split__visual{padding-left:0;border-left:none}}.platform{padding-bottom:clamp(2rem,5.25vw,4.1875rem)}.platform--pending-aside .split__aside>.label,.platform--pending-aside .split__aside>.heading-lg,.platform--pending-aside .split__aside>.body-text{visibility:hidden}.platform--pending-cards .platform__cards .card{visibility:hidden}.platform .split__visual{border-left-color:rgba(0,0,0,0);transition:border-left-color .32s ease}.platform .split__visual.is-visible{border-left-color:hsla(0,0%,100%,.12)}.platform .heading-lg{max-width:100%}.platform__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:clamp(.875rem,1.75vw,1.25rem);width:100%}@media(max-width: 900px){.platform__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.platform__cards .card{display:flex;flex-direction:column;min-height:100%;padding-inline:clamp(.875rem,1.5vw,1.125rem)}.platform__cards .card--reveal{position:relative;background-color:rgba(0,0,0,0)}.platform__cards .card--reveal.card--waiting{visibility:hidden}.platform__cards .card--reveal::before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgba(217,217,217,.2);opacity:0;transition:opacity .4s ease;pointer-events:none}.platform__cards .card--reveal.is-shell-visible::before{opacity:1}.platform__cards .card--reveal>*{position:relative;z-index:1}.features{padding-bottom:clamp(3rem,7vw,5.625rem)}.features--pending .features__label,.features--pending .features__item{visibility:hidden}.features__divider-top{margin-bottom:clamp(2rem,5.3vw,4.25rem)}.features__label{text-align:center;margin:0 0 clamp(2rem,5.25vw,4.1875rem);padding-inline:clamp(.5rem,2vw,1rem)}.features__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.5rem,4vw,3.4375rem)}@media(max-width: 900px){.features__grid{grid-template-columns:1fr;gap:clamp(2rem,6vw,3.125rem)}}.features__item{min-width:0;text-align:center}.features__item .heading-md{max-width:100%;margin:0 auto}.features__item .heading-md span{display:block}.features__item .body-text{max-width:100%;margin:0 auto;text-align:justify}.cta{text-align:center;padding-top:clamp(2rem,6vh,4.5rem);padding-bottom:clamp(10rem,32vh,24rem)}@media(max-width: 900px){.cta{padding-bottom:clamp(12rem,42vh,24rem)}}.cta--pending .cta__title,.cta--pending .btn{visibility:hidden}.cta__divider{margin-bottom:clamp(5rem,15vh,10rem);transition:opacity .9s cubic-bezier(0.22, 1, 0.36, 1),border-top-color .9s cubic-bezier(0.22, 1, 0.36, 1)}.cta__title{max-width:100%;margin:0 auto clamp(2rem,5.8vw,4.625rem);color:#fff;padding-inline:clamp(.5rem,2vw,1rem)}.cta__title>span{display:block}.cta__title-sans{font-family:"Fjalla One",sans-serif;font-size:clamp(2rem,2.5rem + 3.5vw,4.375rem);font-weight:400;line-height:.8;letter-spacing:-0.05%}@media(max-width: 1150px){.cta__title-sans{line-height:.99}}.cta__title-serif{font-family:"Crimson Text",serif;font-size:clamp(2rem,2.5rem + 3.6vw,3.75rem);font-weight:400;line-height:.8;letter-spacing:-0.05%;margin-top:.2em}@media(max-width: 1180px){.cta__title-serif{line-height:.99}}.cta__title-sentence:not(:last-child)::after{content:" "}.cta .btn{position:relative;isolation:isolate;overflow:visible}.cta .btn.is-attention{transition:background-color .2s;animation:cta-btn-glow 2.2s ease-in-out infinite}.cta .btn.is-attention svg{transition:none;animation:cta-btn-arrow 1.4s ease-in-out infinite}.cta .btn.is-attention::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid rgba(2,197,157,.55);pointer-events:none;animation:cta-btn-ring 2.2s ease-out infinite}.cta .btn.is-attention:hover,.cta .btn.is-attention:focus-visible{animation:cta-btn-glow 2.2s ease-in-out infinite}.cta .btn.is-attention:hover svg,.cta .btn.is-attention:focus-visible svg{animation:cta-btn-arrow 1.4s ease-in-out infinite}.cta .btn.is-attention:hover::after,.cta .btn.is-attention:focus-visible::after{animation:cta-btn-ring 2.2s ease-out infinite}@media(prefers-reduced-motion: reduce){.cta .btn.is-attention{animation:none}.cta .btn.is-attention svg{animation:none}.cta .btn.is-attention::after{display:none}}body.story-ready:not(.story-finished) .cta__divider{border-top-color:rgba(0,0,0,0);opacity:0}body.story-finished .cta__divider{border-top-color:hsla(0,0%,100%,.12);opacity:1}@keyframes cta-btn-glow{0%,100%{box-shadow:0 0 0 0 rgba(2,197,157,.08),0 0 0 0 rgba(2,197,157,0);filter:brightness(1)}50%{box-shadow:0 0 20px 4px rgba(2,197,157,.42),0 0 44px 10px rgba(2,197,157,.16);filter:brightness(1.1)}}@keyframes cta-btn-arrow{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}@keyframes cta-btn-ring{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.14);opacity:0}}.modal{position:fixed;inset:0;z-index:1000;display:flex;padding:clamp(1rem,3vw,2rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.modal.is-open{opacity:1;visibility:visible}.modal__overlay{position:fixed;inset:0;background:rgba(26,29,31,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;cursor:pointer;transition:background-color .2s}.modal__overlay:hover{background:rgba(26,29,31,.88)}.modal__dialog{position:relative;z-index:1;width:100%;max-width:min(100%,48rem);margin:auto;padding:clamp(2rem,5vw,3.25rem);text-align:center;background:#1a1d1f;border:1px solid hsla(0,0%,100%,.14);border-radius:clamp(.75rem,1.5vw,1rem);box-shadow:0 1.5rem 4rem rgba(0,0,0,.45)}.modal__close{position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);z-index:2;display:grid;place-items:center;width:clamp(2.25rem,4.5vw,2.75rem);height:clamp(2.25rem,4.5vw,2.75rem);padding:0;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;transition:color .2s,background-color .2s}.modal__close:hover{color:#fff;background-color:hsla(0,0%,100%,.06)}.modal__close:focus-visible{outline:2px solid #02c59d;outline-offset:2px}.modal__title{font-family:"Fjalla One",sans-serif;font-size:clamp(2rem,1.75rem + 4vw,5.25rem);font-weight:400;line-height:.99;letter-spacing:-0.1em;color:#fff;margin:0 0 clamp(1.25rem,2.5vw,2rem);padding-inline:clamp(.5rem,2vw,1rem)}@media(max-width: 600px){.modal__title{letter-spacing:-0.05em}}.modal__subtitle{font-family:"Crimson Text",serif;font-size:clamp(1.25rem,1.1rem + 1.8vw,2.375rem);font-weight:400;line-height:1.1;letter-spacing:-0.05em;color:#fff;margin:0 0 54px;padding-inline:clamp(.5rem,2vw,1rem)}.modal__form{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2.5rem);align-items:center;width:100%}.modal__field-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.modal__field{width:100%;height:clamp(3.25rem,6vw,4rem);padding-inline:clamp(1.5rem,4vw,3.25rem);font-family:"Crimson Text",serif;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);letter-spacing:-0.05em;color:#fff;background:rgba(0,0,0,0);border:1px solid #02c59d;border-radius:1000px;outline:none}.modal__field::placeholder{color:hsla(0,0%,100%,.5)}.modal__field:focus{border-color:rgb(2.5125628141,247.4874371859,197.2361809045)}.modal__field--error{border-color:#ff8a8a}.modal__field--error:focus{border-color:rgb(255,178.8,178.8)}.modal__field-error{width:100%;margin:0;padding-inline:clamp(1.5rem,4vw,3.25rem);font-family:"Crimson Text",serif;font-size:clamp(.875rem,.82rem + .3vw,1.0625rem);line-height:1.3;letter-spacing:-0.03em;color:#ff8a8a;text-align:left;min-height:1.3em}.modal__field-error[hidden]{display:block !important;visibility:hidden}.modal__submit{width:min(100%,28rem);height:clamp(4rem,9vw,7rem);margin-top:clamp(2rem,5vw,3.75rem);font-size:clamp(1.25rem,1.1rem + 1.8vw,2.25rem);letter-spacing:-0.025em}.modal__submit:disabled{opacity:.65;cursor:wait}.modal__error{width:100%;margin:0;font-family:"Crimson Text",serif;font-size:clamp(1rem,.95rem + .4vw,1.25rem);line-height:1.3;letter-spacing:-0.03em;color:#ff8a8a;min-height:1.3em}.modal__error[hidden]{display:block !important;visibility:hidden}.modal__panel{width:100%}.modal__success{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(1rem,3vw,2rem)}.modal__success-icon{display:grid;place-items:center;width:clamp(3.5rem,8vw,4.5rem);height:clamp(3.5rem,8vw,4.5rem);color:#02c59d}.modal__success-title{margin:0;font-family:"Fjalla One",sans-serif;font-size:clamp(2rem,1.5rem + 3vw,4rem);font-weight:400;line-height:.9;letter-spacing:-0.08em;color:#fff}.modal__success-text{max-width:34rem;margin:0;font-family:"Crimson Text",serif;font-size:clamp(1.125rem,1rem + .8vw,1.75rem);line-height:1.25;letter-spacing:-0.04em;color:hsla(0,0%,100%,.82)}.footer{text-align:center;padding-bottom:clamp(3rem,8.2vw,6.5625rem);transition:opacity .9s cubic-bezier(0.22, 1, 0.36, 1),transform .9s cubic-bezier(0.22, 1, 0.36, 1)}body.story-ready:not(.story-finished) .footer{opacity:.4;transform:translateY(0.75rem)}body.story-finished .footer{opacity:1;transform:none}@media(max-width: 600px){.header .logo{font-size:2rem;letter-spacing:-0.05em}.header .btn:not(.btn--lg){font-size:.875rem;padding:.875rem 1.375rem}.header__inner{padding-top:1.25rem;padding-bottom:5rem}.hero{padding-bottom:2.5rem}.hero__title{margin-bottom:40px;padding-inline:.375rem}.hero__title-line1{font-size:4rem;letter-spacing:-0.05em}.hero__title-line2{font-size:3rem;line-height:.7917;letter-spacing:-0.05em;margin-top:0}.hero__visual{margin-top:0;margin-bottom:2.5rem;padding-top:0;min-height:34rem}.hero__glow{position:relative;display:block;width:min(100%,21.4375rem);min-height:33.875rem;margin-inline:auto;padding:0;overflow:visible;background:rgba(0,0,0,0)}.hero__glow::before{content:"";position:absolute;left:0;right:0;top:50%;height:22.625rem;transform:translateY(-50%);background:rgba(2,197,157,.25);border-radius:1.875rem;z-index:0}.hero__try-it{position:absolute;top:-0.875rem;right:calc(50% - 8.4375rem);left:auto;z-index:2;margin:0;font-size:.625rem;padding:.3rem .6rem;background:#027a62;border-color:#02c59d;box-shadow:0 0 12px rgba(2,197,157,.35),inset 0 1px 0 hsla(0,0%,100%,.15)}.hero__device{position:relative;left:50%;top:0;z-index:1;width:16.875rem;height:auto;aspect-ratio:270/542;transform:translateX(-50%);margin:0;border:1px solid #929292;border-radius:2.166rem;box-shadow:0 -2.342px 11.709px rgba(0,0,0,.1)}.hero__screen{top:1.67%;bottom:1.67%;width:92.6%;border-radius:1.71rem;overflow:hidden}.hero__subtitle{max-width:calc(100% - 3.25rem);font-size:1rem;line-height:.8;letter-spacing:.01em}.hero__subtitle br{display:none}.hero .hero-mock{font-size:6.5px;line-height:1.35;min-height:0}.hero .hero-mock__layout{min-height:0;height:100%}.hero .hero-mock__sidebar{width:31%;padding:.45rem .35rem}.hero .hero-mock__sidebar.is-collapsed{width:1.65rem}.hero .hero-mock__logo{font-size:1.15em;margin-bottom:.2rem;padding-right:.35rem}.hero .hero-mock__nav-label{max-width:4.5rem}.hero .hero-mock__main{padding:.45rem .4rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hero .hero-mock__page-title{font-size:1.4em;margin-bottom:.35rem}.hero .hero-mock__toolbar,.hero .hero-mock__filters{gap:.3rem}.hero .hero-mock__filter-field{min-width:2.75rem}.hero .hero-mock__table-wrap{margin-inline:-0.15rem}.hero .hero-mock__collapse{top:.45rem;right:.2rem;transform:none;width:1rem;height:1rem;z-index:1}.hero .hero-mock__sidebar:not(.is-collapsed){padding-right:1.1rem}.hero .hero-mock__merchant-name{font-size:1.2em;line-height:1.15}.hero .hero-mock__metric-grid--reports,.hero .hero-mock__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hero .hero-mock__metric-card{min-height:2.35rem;padding:.35rem .4rem;gap:.25rem}.hero .hero-mock__metric-label{font-size:.68em;line-height:1.2}.hero .hero-mock__metric-value{font-size:.95em}.hero .hero-mock__fee-columns{grid-template-columns:1fr;gap:.45rem}.hero .hero-mock__fee-column{min-width:0}.hero .hero-mock__field-grid--limits{grid-template-columns:1fr}.hero .hero-mock__reports-list-head,.hero .hero-mock__reports-row{grid-template-columns:minmax(0, 1fr) auto;align-items:start}.hero .hero-mock__report-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.12rem}.hero .hero-mock__icon-btn--report{min-width:1.05rem;height:1.05rem;padding:.08rem}.hero .hero-mock__reports-toolbar{flex-direction:column;align-items:stretch}.hero .hero-mock__reports-create{align-self:flex-start}.hero .hero-mock__detail-toolbar{flex-wrap:wrap;gap:.25rem}.hero .hero-mock__detail--merchant .hero-mock__page-title{font-size:1.25em}.hero .hero-mock__detail--merchant .hero-mock__table{font-size:.92em}.hero .hero-mock__detail--merchant .hero-mock__stat-value,.hero .hero-mock__detail--merchant .hero-mock__field-value{font-size:.88em}.hero .hero-mock__detail--merchant .hero-mock__group-title{font-size:.82em}.hero .hero-mock__detail--report .hero-mock__reports-filters{flex-direction:column}.hero .hero-mock__detail--report .hero-mock__filter-field--wide{max-width:none}.hero .hero-mock__account-head,.hero .hero-mock__account-toolbar{flex-direction:column;align-items:stretch}.hero .hero-mock__account-actions{margin-left:0}.routing{padding-bottom:3rem}.routing__diagram{min-height:15.625rem}.routing .split__aside{text-align:left}.routing .split__aside .label{font-size:1.25rem;letter-spacing:-0.01em}.routing .split__aside .label>span{display:inline}.routing .split__aside .label>span:not(:last-child)::after{content:" "}.routing .split__aside .heading-lg{max-width:19rem}.routing .split__aside .body-copy,.routing .split__aside .body-text{max-width:19rem}.routing .split__grid{row-gap:2.5rem}.platform{padding-bottom:3rem}.platform .split__aside{text-align:left}.platform .split__aside.section-stack{gap:2.5rem}.platform .split__aside .heading-lg,.platform .split__aside .body-text{max-width:18.75rem}.platform .split__grid{row-gap:2.5rem}.platform__cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem}.platform__cards .card{min-height:11.875rem;padding:1.625rem .8125rem 1rem}.features{padding-bottom:3rem}.features__divider-top{margin-bottom:2.5rem}.features__label{font-size:.875rem;letter-spacing:-0.01em;text-align:left;padding-inline:0;margin-bottom:2.5rem}.features__grid{gap:2.5rem}.features__item.section-stack{gap:1.25rem}.features__item .heading-md span{display:inline}.features__item .heading-md span:not(:last-child)::after{content:" "}.features__item .heading-md{font-size:2.25rem;letter-spacing:-0.03em}.features__item .body-text{font-size:1rem;letter-spacing:-0.005em}.cta{padding-top:2rem;padding-bottom:clamp(5rem,22vh,10rem)}.cta__divider{margin-bottom:2.5rem}.cta__title{margin-bottom:2rem;padding-inline:.875rem}.cta__title-sans{font-size:1.25rem;line-height:.8;letter-spacing:-0.05em}.cta__title-serif{font-size:.9375rem;line-height:.8;letter-spacing:-0.05em;margin-top:.875rem}.cta .btn--lg{width:auto;height:auto;min-height:0;font-size:1.5rem;letter-spacing:-0.025em;padding:.875rem 1.375rem}.footer{padding-top:2.5rem;padding-bottom:1.5rem}.footer .logo{font-size:1.25rem}.label{font-size:1.25rem}.heading-lg{font-size:2.5rem;line-height:.9;letter-spacing:-0.03em}.body-text{font-size:.75rem;line-height:1.4}.section-stack{gap:1.875rem}.card{border-radius:1.875rem}.card__title{font-size:.875rem;min-height:auto;margin-bottom:.625rem}.card__text{font-size:.6875rem;line-height:1.4}}/*# sourceMappingURL=main.css.map */
