@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/google-sans-flex-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/google-sans-flex-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--green-100:#d6ffdf;--green-200:#47ff88;--green-300:#00e183;--green-400:#00664b;--green-500:#004338;--green-600:#001411;--grey-100:#f5f5f5;--grey-200:#e4e4e7;--grey-300:#9f9fa9;--grey-400:#3f3f47;--grey-500:#1e1e1e;--blue:#006aff;--white:#fff;--bg:var(--grey-100);--surface:var(--white);--ink:var(--grey-500);--ink-2:#1e1e1ead;--ink-3:#1e1e1e80;--hairline:#1e1e1e26;--hairline-soft:#1e1e1e14;--ink-on-dark:var(--grey-100);--ink-on-dark-2:#f5f5f5b3;--ink-on-dark-3:#f5f5f580;--hairline-on-dark:#f5f5f529;--radius-sm:2px;--radius-md:4px;--radius-lg:7px;--pad-x:clamp(20px, 4.5vw, 32px);--sec-y:clamp(64px, 8vw, 96px);--max:1240px;--ease:cubic-bezier(.16, 1, .3, 1);--shadow-card:0 30px 56px -30px #1e1e1e40}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-family:Google Sans Flex,Google Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.06}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--green-400);text-decoration:none}a:hover{color:var(--blue)}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:var(--green-300);color:var(--green-600)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--green-300);color:var(--green-600);padding:12px 20px;font-weight:500;position:absolute;left:-9999px}.skip-link:focus{top:12px;left:16px}.wrap{max-width:var(--max);padding-inline:var(--pad-x);margin-inline:auto}.section{padding-block:var(--sec-y)}.section--tight{padding-block:clamp(44px,5vw,64px)}.band-dark{background:var(--green-600);color:var(--ink-on-dark)}.band-white{background:var(--surface)}.band-tint{background:var(--grey-200)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,56px);display:grid}.split--top{align-items:start}.split--hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center}.stack-lg>*+*{margin-top:18px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--green-400);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--green-300);flex:none;width:8px;height:8px}.band-dark .eyebrow{color:var(--green-200)}.h1{font-size:clamp(38px,5.2vw,68px);line-height:1.02}.h2{font-size:clamp(28px,3.6vw,46px)}.h3{font-size:clamp(24px,3.2vw,40px)}.h4{font-size:21px;line-height:1.15}.lede{color:var(--ink-2);max-width:64ch;font-size:clamp(16px,.5vw + 15px,18px);line-height:1.6}.band-dark .lede{color:var(--ink-on-dark-2)}.body{color:var(--ink-2);max-width:68ch}.band-dark .body{color:var(--ink-on-dark-2)}.small{color:var(--ink-3);font-size:13px}.mark{background:var(--green-600);color:var(--green-200);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px;line-height:1.24}.meta-row{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:10px 26px;font-size:12px;display:flex}.btn{border-radius:var(--radius-md);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.btn--primary{background:var(--green-300);color:var(--green-600)}.btn--primary:hover{background:var(--green-500);color:var(--grey-100)}.btn--secondary{border-color:var(--hairline);color:var(--ink);background:var(--surface)}.btn--secondary:hover{border-color:var(--green-300);background:var(--green-100);color:var(--green-400)}.btn--ghost-light{color:var(--grey-100);border-color:#f5f5f566}.btn--ghost-light:hover{background:var(--grey-100);color:var(--green-600)}.btn--lg{padding:15px 30px;font-size:16px}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-arrow{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.link-arrow svg{transition:transform .25s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.band-dark .link-arrow{color:var(--green-200)}.band-dark .link-arrow:hover{color:var(--green-100)}.tag{border-radius:var(--radius-sm);background:var(--green-100);color:var(--green-400);letter-spacing:.04em;border:1px solid #00e18380;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.tag--outline{border-color:var(--hairline);color:var(--ink-2);letter-spacing:0;background:0 0;padding:7px 14px;font-size:13px}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.frame{border:1px solid var(--hairline);background:var(--surface);position:relative}.frame:before,.frame:after,.frame>.frame-mark:before,.frame>.frame-mark:after{content:"";border:0 solid #1e1e1e8c;width:11px;height:11px;position:absolute}.frame:before{border-top-width:1px;border-left-width:1px;top:-6px;left:-6px}.frame:after{border-top-width:1px;border-right-width:1px;top:-6px;right:-6px}.frame>.frame-mark:before{border-bottom-width:1px;border-left-width:1px;bottom:-6px;left:-6px}.frame>.frame-mark:after{border-bottom-width:1px;border-right-width:1px;bottom:-6px;right:-6px}.band-dark .frame{background:#f5f5f508;border-color:#f5f5f547}.band-dark .frame:before,.band-dark .frame:after,.band-dark .frame>.frame-mark:before,.band-dark .frame>.frame-mark:after{border-color:#f5f5f580}.grid-rule{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);display:grid}.grid-rule>*{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:26px 24px}.grid-rule--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rule--auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.band-dark .grid-rule,.band-dark .grid-rule>*{border-color:var(--hairline-on-dark)}.cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.cards--5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.card{flex-direction:column;gap:10px;padding:26px 24px;display:flex}.card__num{letter-spacing:.08em;color:var(--green-400);font-size:12px;font-weight:500}.band-dark .card__num{color:var(--green-200)}.card__body{color:var(--ink-2);flex:1;font-size:15px}.band-dark .card__body{color:var(--ink-on-dark-2)}.card--dark{background:var(--green-600);color:var(--ink-on-dark);border-color:var(--hairline-on-dark)}.card--dark .card__body{color:var(--ink-on-dark-2)}.capability{flex-direction:column;gap:8px;display:flex}.capability__icon{width:26px;height:26px;margin-bottom:6px}.capability__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--green-400);font-size:10px;font-weight:500}.capability p{color:var(--ink-2);font-size:14px}.grid-rule>*,.card,.group-card{transition:background-color .25s var(--ease), border-color .25s var(--ease)}.grid-rule>:hover{background:#00e18314}.band-dark .grid-rule>:hover{background:#47ff881a}.cards .frame:not(.card--dark):not(.group-card--current):hover{background:#00e18312}.cards .card--dark:hover,.cards .group-card--current:hover{background:#00261d;border-color:#00e18373}.cmp tbody tr:hover td{background:#00e1830f}.cmp tbody tr:hover .cmp__us{background:var(--green-500)}.tag--outline{transition:border-color .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease)}.tag--outline:hover{border-color:var(--green-300);background:var(--green-100);color:var(--green-400)}.brand:hover{opacity:.85}.steps>li{border-top:1px solid var(--hairline-on-dark);grid-template-columns:52px 1fr;gap:20px;padding:20px 0;display:grid}.steps>li:last-child{border-bottom:1px solid var(--hairline-on-dark)}.steps__n{letter-spacing:.08em;color:var(--green-200);padding-top:5px;font-size:12px;font-weight:500}.steps h3{margin-bottom:5px;font-size:20px}.steps p{color:var(--ink-on-dark-2);font-size:14px}.checklist>li{border-top:1px solid var(--hairline);gap:14px;padding:12px 0;font-size:15px;display:flex}.checklist>li:before{content:"";background:var(--green-300);flex:none;width:7px;height:7px;margin-top:9px}.table-scroll{overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline);padding:14px 18px;font-size:11px;font-weight:500}.cmp td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:15px 18px}.cmp .cmp__point{font-weight:500}.cmp .cmp__them{color:var(--ink-3)}.cmp thead .cmp__us,.cmp tbody .cmp__us{background:var(--green-600);color:var(--grey-100);border-bottom-color:#f5f5f51f}.cmp thead .cmp__us{color:var(--green-200)}.spec{background:var(--green-600);color:var(--ink-on-dark)}.spec__head{border-bottom:1px solid var(--hairline-on-dark);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-on-dark-3);justify-content:space-between;gap:16px;padding:12px 22px;font-size:11px;font-weight:500;display:flex}.spec__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spec__cell{border-right:1px solid var(--hairline-on-dark);padding:28px 22px}.spec__cell:last-child{border-right:0}.spec__value{letter-spacing:-.02em;color:var(--green-200);margin-bottom:8px;font-size:38px;font-weight:600;line-height:1}.spec__label{color:var(--ink-on-dark-2);font-size:13px;line-height:1.5}.faq{border-top:1px solid var(--hairline)}.faq__item{border-bottom:1px solid var(--hairline)}.faq__q{text-align:left;letter-spacing:-.01em;cursor:pointer;width:100%;transition:color .2s var(--ease);background:0 0;border:0;align-items:baseline;gap:14px;padding:18px 4px;font-size:18px;font-weight:500;display:flex}.faq__q:hover{color:var(--green-400)}.faq__n{letter-spacing:.08em;color:var(--green-400);flex:none;font-size:11px;font-weight:500}.faq__icon{border:1px solid var(--hairline);border-radius:var(--radius-sm);width:26px;height:26px;transition:background-color .3s var(--ease), border-color .3s var(--ease), transform .35s var(--ease);flex:none;margin-left:auto;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--ink-2);transition:background-color .3s var(--ease);position:absolute}.faq__icon:before{width:10px;height:1.6px;top:12px;left:7px}.faq__icon:after{width:1.6px;height:10px;top:7px;left:11.2px}.faq__item[data-open=true] .faq__icon{background:var(--green-300);border-color:var(--green-300);transform:rotate(45deg)}.faq__item[data-open=true] .faq__icon:before,.faq__item[data-open=true] .faq__icon:after{background:var(--green-600)}.faq__a{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.faq__item[data-open=true] .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:var(--ink-2);max-width:74ch;padding:0 44px 20px 30px}.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f5f5eb;border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-scrolled=true]{background:var(--grey-100);border-bottom-color:var(--hairline)}.site-header__row{padding:14px var(--pad-x);max-width:var(--max);align-items:center;gap:32px;margin-inline:auto;display:flex}.brand{color:var(--ink);align-items:center;gap:9px;margin-right:auto;display:flex}.brand:hover{color:var(--ink)}.site-nav{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.site-nav a{color:var(--ink-2);font-size:14.5px;font-weight:500}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--green-400)}.burger{border:1px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:42px;height:42px;display:none;position:relative}.burger span{background:var(--ink);height:1.6px;transition:transform .3s var(--ease), opacity .2s;position:absolute;left:11px;right:11px}.burger span:first-child{top:15px}.burger span:nth-child(2){top:20px}.burger span:nth-child(3){top:25px}.burger[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-nav{display:none}.site-footer{background:var(--green-600);color:var(--ink-on-dark-2);font-size:14px}.site-footer__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr));gap:clamp(28px,4vw,56px);padding-block:clamp(44px,5vw,68px) clamp(32px,4vw,48px);display:grid}.site-footer h4{color:var(--grey-100);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.site-footer a{color:var(--ink-on-dark-2)}.site-footer a:hover{color:var(--green-200)}.site-footer li+li{margin-top:9px}.site-footer__brand p{max-width:36ch;margin-top:16px;line-height:1.55}.site-footer__bottom{color:var(--ink-on-dark-3);border-top:1px solid #f5f5f524;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-block:20px 28px;font-size:12.5px;display:flex}.hero{border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}.hero__grid-bg{pointer-events:none;background-image:linear-gradient(#00e18312 1px,#0000 1px),linear-gradient(90deg,#00e18312 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.hero__inner{padding-block:clamp(52px,6vw,88px) clamp(56px,6vw,96px);position:relative}.hero h1{margin-bottom:20px}.hero__ctas{margin-top:26px}.hero__meta{margin-top:clamp(28px,3.5vw,44px)}.value-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.value-strip>div{border-right:1px solid var(--hairline-on-dark);padding:26px 24px}.value-strip>div:last-child{border-right:0}.value-strip h3{color:var(--green-200);margin-bottom:4px;font-size:16px}.value-strip p{color:var(--ink-on-dark-2);font-size:13px}.partners{background:var(--surface);border-bottom:1px solid var(--hairline)}.partners__row{flex-wrap:wrap;align-items:center;gap:20px 48px;padding-block:26px;display:flex}.partners__row .eyebrow{margin-bottom:0}.partners__logos{flex-wrap:wrap;align-items:center;gap:48px;margin-inline:auto;display:flex}.partners__logos img{opacity:.8;width:auto;height:26px}.panel{background:var(--surface);box-shadow:var(--shadow-card);border:1px solid #1e1e1e29}.panel__bar{border-bottom:1px solid #1e1e1e1a;align-items:center;gap:12px;padding:13px 20px;display:flex}.panel__title{color:var(--ink-3);font-size:12.5px;font-weight:500}.panel__pill{background:var(--green-100);color:var(--green-400);border:1px solid #00e18380;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:500}.dots{flex:none;gap:5px;display:inline-flex}.dots i{background:#1e1e1e26;border-radius:50%;width:7px;height:7px}.dots i:first-child{background:var(--green-300)}.panel__section{padding:18px 22px}.panel__label{color:var(--ink-3);font-size:12.5px}.panel__figure{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.1}.asset-row{border-top:1px solid var(--hairline-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.asset-row__badge{background:var(--grey-100);width:30px;height:30px;color:var(--ink-3);border:1px solid #1e1e1e1a;flex:none;place-items:center;font-size:9.5px;font-weight:600;display:grid}.asset-row__name{color:var(--ink-2);flex:1;font-size:13.5px}.asset-row__value{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.transfer{background:var(--grey-100);border:1px solid #1e1e1e1a;margin:8px 22px 22px;padding:15px 18px}.transfer__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.transfer__amount{font-size:15.5px;font-weight:600}.transfer__foot{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.avatars{display:inline-flex}.avatar{background:var(--green-100);width:32px;height:32px;color:var(--green-400);border:2px solid var(--white);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.avatar+.avatar{margin-left:-7px}.avatar--idle{background:var(--grey-100);color:var(--ink-3)}.avatar__check{background:var(--green-300);border:2px solid var(--white);width:12px;height:12px;transition:opacity .25s var(--ease), transform .35s var(--ease);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.avatar__check:after{content:"";border-left:1.6px solid var(--green-600);border-bottom:1.6px solid var(--green-600);width:5px;height:2.6px;position:absolute;top:3.2px;left:3px;transform:rotate(-45deg)}.avatar--idle .avatar__check{opacity:0;transform:scale(.4)}.status-pill{color:var(--ink-3);white-space:nowrap;background:#1e1e1e0f;padding:3px 11px;font-size:11.5px;font-weight:500}.status-pill--done{background:var(--green-100);color:var(--green-400);border:1px solid #00e18380}.hero__panel-wrap{position:relative}.badge-chip{background:var(--surface);color:#1e1e1ecc;border:1px solid #1e1e1e1f;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 16px 36px -16px #1e1e1e4d}.badge-chip--a{top:92px;right:-22px}.badge-chip--b{bottom:-16px;left:-14px}.signer-row{border:0;border-bottom:1px solid var(--hairline-soft);text-align:left;cursor:pointer;width:100%;transition:background-color .2s var(--ease);background:0 0;align-items:center;gap:14px;padding:11px 20px;display:flex}.signer-row:hover{background:#00e1830f}.signer-row__name{font-size:14px;font-weight:500;display:block}.signer-row__role{color:var(--ink-3);font-size:12px;display:block}.signer-row__status{color:var(--ink-3);font-size:12px;font-weight:500}.signer-row[data-approved=true] .signer-row__status{color:var(--green-400)}.progress{background:#1e1e1e14;height:4px;margin-bottom:10px}.progress__fill{background:var(--green-300);height:4px;transition:width .35s var(--ease)}.perm-row{border-bottom:1px solid #1e1e1e12;align-items:center;gap:12px;padding:10px 20px;display:flex}.perm-row__label{color:#1e1e1ecc;flex:1;font-size:13.5px}.perm-row__mark{color:var(--green-400);font-size:12px;font-weight:500}.perm-row__mark[data-allowed=false]{color:#1e1e1e61}.code{background:var(--surface);box-shadow:var(--shadow-card);border:1px solid #1e1e1e29;overflow:hidden}.code pre{background:var(--grey-100);color:#1e1e1ec7;margin:0;padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.8;overflow-x:auto}.code .str{color:var(--green-400)}.code__results{border-top:1px solid #1e1e1e1a;padding-block:6px}.code__results li{color:var(--ink-2);align-items:center;gap:10px;padding:8px 20px;font-size:12.5px;display:flex}.code__results li:last-child{color:var(--green-400);font-weight:500}.code__results i{background:var(--green-300);border-radius:50%;flex:none;width:6px;height:6px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field label{color:var(--ink-3);margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.field input,.field select,.field textarea{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);width:100%;font:inherit;color:var(--ink);padding:11px 13px;font-size:14.5px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--blue);outline-offset:0}.field--full{grid-column:1/-1}.group-card{flex-direction:column;gap:8px;padding:26px 24px;display:flex}.group-card__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--green-400);font-size:10px;font-weight:500}.group-card--current{background:var(--green-600);color:var(--ink-on-dark)}.group-card--current .group-card__kicker{color:var(--green-200)}.card--dark,.group-card--current{color:var(--ink-on-dark)}.card--dark .card__body,.group-card--current .card__body,.card--dark .small,.group-card--current .small,.card--dark p,.group-card--current p{color:var(--ink-on-dark-2)}.card--dark h2,.card--dark h3,.group-card--current h2,.group-card--current h3{color:var(--ink-on-dark)}.card--dark .card__num{color:var(--green-200)}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}.reveal[data-visible=true]{opacity:1;transform:none}.hero-loop .avatar--cycle{animation:12s ease-in-out infinite avatar-approve}.hero-loop .avatar--cycle .avatar__check{animation:check-in 12s var(--ease) infinite}.hero-loop .status-pill--cycle-a{animation:12s ease-in-out infinite pill-out}.hero-loop .status-pill--cycle-b{animation:12s ease-in-out infinite pill-in}.badge-chip--a{animation:8s ease-in-out infinite bob}.badge-chip--b{animation:9.5s ease-in-out -3s infinite bob}}@keyframes avatar-approve{0%,46%{background:var(--grey-100);color:var(--ink-3)}52%,94%{background:var(--green-100);color:var(--green-400)}to{background:var(--grey-100);color:var(--ink-3)}}@keyframes check-in{0%,46%{opacity:0;transform:scale(.4)}52%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes pill-out{0%,46%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes pill-in{0%,46%{opacity:0}52%,94%{opacity:1}to{opacity:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pill-swap{min-width:152px;height:22px;position:relative}.pill-swap>*{position:absolute;top:0;right:0}@media (max-width:1060px){.grid-rule--4,.spec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spec__cell:nth-child(2){border-right:0}.value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.value-strip>div:nth-child(2){border-right:0}}@media (max-width:920px){.split,.split--hero{grid-template-columns:minmax(0,1fr)}.site-footer__top{grid-template-columns:1fr 1fr}.badge-chip--a{right:6px}.badge-chip--b{left:6px}}@media (max-width:780px){.site-nav,.site-header__row .btn--primary{display:none}.burger{display:block}.mobile-nav{background:var(--grey-100);transition:grid-template-rows .4s var(--ease);border-bottom:1px solid #0000;grid-template-rows:0fr;display:grid}.mobile-nav[data-open=true]{border-bottom-color:var(--hairline);grid-template-rows:1fr}.mobile-nav>div{overflow:hidden}.mobile-nav nav{padding:4px var(--pad-x) 20px;flex-direction:column;display:flex}.mobile-nav a{color:var(--ink);border-bottom:1px solid var(--hairline);padding:13px 0;font-size:16px;font-weight:500}.mobile-nav .btn{margin-top:16px}.h1{font-size:clamp(32px,9vw,42px)}.h2{font-size:clamp(26px,7vw,32px)}}@media (max-width:640px){.grid-rule--4,.spec__grid,.value-strip,.site-footer__top,.form-grid{grid-template-columns:minmax(0,1fr)}.spec__cell,.value-strip>div{border-right:0;border-bottom:1px solid var(--hairline-on-dark)}.steps>li{grid-template-columns:1fr;gap:6px}.partners__logos{gap:32px}}.mock{border:1px solid var(--hairline-on-dark);background:#f5f5f508;margin:4px 0 12px}.mock--light{background:var(--grey-100);border-color:#1e1e1e26}.mock__bar{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-dark-3);border-bottom:1px solid #f5f5f51f;justify-content:space-between;gap:10px;padding:9px 12px;font-size:9.5px;font-weight:500;display:flex}.mock--light .mock__bar{color:var(--ink-3);border-bottom-color:#1e1e1e1f}.mock__bar-accent{color:var(--green-200)}.mock--light .mock__bar-accent{color:var(--green-400)}.mock__row{color:#f5f5f5d9;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.mock--light .mock__row{color:var(--ink-2)}.mock__row--mono,.mock__num,.mock__ref,.mock__ok,.mock__addr{font-family:ui-monospace,SF Mono,Menlo,monospace}.mock__num{margin-left:auto;font-size:11px}.mock__addr{flex:1;font-size:11px}.mock__ref{color:var(--ink-on-dark-3);font-size:9.5px}.mock__ok{color:var(--green-200);font-size:9.5px}.mock__foot{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-on-dark-3);border-top:1px solid #f5f5f51f;padding:8px 12px;font-size:9.5px;font-weight:500}.mock--light .mock__foot{color:var(--ink-3);border-top-color:#1e1e1e1f}.mock__foot--done{color:var(--green-400);font-weight:700}
