html:root body main>.page-hero.platform-demo{background:radial-gradient(circle at 12% 18%, #e8a8381f, transparent 26rem), var(--paper);min-height:0;display:block}.platform-demo__inner{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}html body .platform-demo .platform-demo__copy{text-align:center;justify-self:stretch;width:100%;max-width:none;margin:0 auto}html body .platform-demo .platform-demo__copy>h1{text-wrap:balance;max-width:none}html body .platform-demo .platform-demo__copy>p:not(.eyebrow){text-wrap:pretty;max-width:none;margin-inline:auto}html body .platform-demo .platform-demo__copy>p:not(.eyebrow)+p{margin-top:4px}@media (width>=981px){html:root body main>.page-hero.platform-demo{padding-top:128px}.platform-demo__inner{gap:36px}}.platform-demo__window .embedded-demo{background:#174b39;border:6px solid #174b39;border-radius:26px;overflow:hidden;box-shadow:0 22px 52px #0c3a2b21,0 4px 12px #0c3a2b14}.platform-demo__window .embedded-demo__bar{background:#edf2eb}.platform-demo__window .embedded-demo__stage{height:clamp(560px,100svh - 190px,900px)}.platform-demo__more{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}.platform-demo__more p{max-width:52ch;color:var(--muted);font-size:var(--std-body-size,20px);margin:0;line-height:1.5}html:root:root body .platform-demo__more .page-hero-action{margin-top:0}.demo-window .embedded-demo--modal{height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}@media (width<=980px){.platform-demo__inner{gap:32px}}@media (width<=640px){.platform-demo__inner{gap:28px}.platform-demo__window .embedded-demo{border-width:4px;border-radius:20px;box-shadow:0 14px 30px #0c3a2b1f}.platform-demo__window .embedded-demo__bar{flex-wrap:wrap;gap:6px 12px}.platform-demo__window .embedded-demo__stage{height:clamp(520px,100svh - 150px,720px)}.platform-demo__more{flex-direction:column}}.platform-demo .nowrap{white-space:nowrap}.page-hero-art.page-hero-art--screen{overflow:hidden}.page-hero-art.page-hero-art--screen:before{left:30%}.hero-screen-stage{width:100%;height:100%;min-height:inherit;position:relative}.hero-screen{background:#fefdfb;border-radius:14px;width:112%;margin:0;position:absolute;bottom:-12%;left:24%;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 40px 70px -20px #0009,0 16px 32px #00000040}.hero-screen__bar{background:#f3efe7;border-bottom:1px solid #0c3a2b14;align-items:center;gap:6px;height:30px;padding:0 14px;display:flex}.hero-screen__bar i{background:#0c3a2b38;border-radius:50%;width:9px;height:9px}.hero-screen__bar span{color:var(--muted);background:#fff;border-radius:999px;margin-left:14px;padding:3px 14px;font-size:11px;font-weight:600;line-height:1.2}html .page-hero-art.page-hero-art--screen .hero-screen img,html[data-motion] .page-hero-art.page-hero-art--screen[data-in-view] .hero-screen img{filter:none;width:100%;height:auto;max-height:none;animation:none;display:block;transform:none}html .page-hero-art--screen .hero-screen-chip{white-space:nowrap;flex-direction:row;align-items:center;gap:11px;width:auto;min-height:0;padding:11px 16px 11px 11px}html .page-hero-art--screen .hero-screen-chip.hero-phone-chip--brand{inset:auto auto 4% 4%}html .page-hero-art--screen .hero-screen-chip.hero-phone-chip--done{inset:7% 6% auto auto}html[data-motion=full] .page-hero-art--screen .hero-screen{opacity:0}html[data-motion=full] .page-hero-art--screen[data-in-view] .hero-screen{animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both hero-phone-in}@media (width>=641px) and (width<=1180px){html .page-hero-art--screen .hero-screen-chip{width:auto;min-height:0;padding:9px 13px 9px 9px}}@media (width<=640px){.hero-screen{border-radius:11px;width:150%;bottom:-10%;left:7%}.hero-screen__bar{height:24px}.hero-screen__bar span{display:none}html .page-hero-art--screen .hero-screen-chip{padding:8px 12px 8px 8px}html .page-hero-art--screen .hero-screen-chip.hero-phone-chip--done{top:14px;right:14px}html .page-hero-art--screen .hero-screen-chip.hero-phone-chip--brand{bottom:14px;left:14px}.page-hero-art.page-hero-art--screen{min-height:440px}}@media (prefers-reduced-motion:reduce){.page-hero-art--screen .hero-screen{opacity:1!important;animation:none!important}}html:root body main>.product-showcase{padding-block:calc(var(--page-gap) / 2)}.product-showcase__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(44px,7vw,104px);display:grid}html body .product-showcase__copy>.eyebrow{margin:0 0 var(--std-eyebrow-gap);color:var(--gold-text);letter-spacing:.12em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1.3}html body .product-showcase__copy>h2{color:var(--green-950);font-size:var(--std-title-size);font-weight:700;line-height:var(--std-title-lh);letter-spacing:var(--std-title-ls);text-wrap:balance;margin:0}html body .product-showcase__copy>h2+p{max-width:52ch;margin:var(--std-title-body-gap) 0 0;color:var(--muted);font-size:var(--std-body-size);line-height:var(--std-body-lh)}html .product-showcase .hero-screen{width:86%;top:20%;bottom:auto;left:7%}html .product-showcase .hero-screen-chip.hero-phone-chip--done{inset:4% 4% auto auto}html .product-showcase .hero-screen-chip.hero-phone-chip--brand{inset:auto auto 4% 4%}html .product-showcase--combo .hero-screen{width:80%;top:16%;left:5%}.product-showcase--combo .hero-screen-stage>.hero-phone{z-index:2;border-radius:34px;width:clamp(150px,13vw,184px);padding:7px;position:absolute;bottom:5%;right:5%}.product-showcase--combo .hero-phone .hero-phone__screen{border-radius:28px}.product-showcase--combo .hero-phone .hero-phone__status{height:24px;padding:3px 16px 0 20px;font-size:9.5px}.product-showcase--combo .hero-phone .hero-phone__island{height:13px;top:12px}html .product-showcase--combo .hero-screen-chip.hero-phone-chip--done{top:4%;right:5%}@media (width<=980px){.product-showcase__grid{grid-template-columns:1fr}}@media (width<=640px){html .product-showcase .hero-screen{width:90%;top:22%;left:5%}html .product-showcase--combo .hero-screen{width:82%;top:17%;left:5%}.product-showcase--combo .hero-screen-stage>.hero-phone{border-radius:26px;width:118px;padding:5px;bottom:5%;right:5%}.product-showcase--combo .hero-phone .hero-phone__screen{border-radius:22px}html .product-showcase .hero-screen-chip.hero-phone-chip--brand{bottom:12px;left:12px}html .product-showcase .hero-screen-chip.hero-phone-chip--done{top:12px;right:12px}}@media (width>=981px){.editorial-grid.editorial-grid--showcase{grid-template-rows:auto 1fr;row-gap:48px}.editorial-grid--showcase>h2{grid-area:1/1}.editorial-grid--showcase>.editorial-copy{grid-area:1/2/span 2}.editorial-grid--showcase>.pf-showcase{grid-area:2/1;align-self:start}}.pf-showcase{width:100%;max-width:460px;margin:0}@media (width<=980px){.editorial-grid--showcase>.pf-showcase{order:3}.pf-showcase{justify-self:center;max-width:520px}}.pf-panel{border-radius:var(--radius);background:radial-gradient(120% 60% at 50% 0%, #e8a83838, transparent 58%), radial-gradient(90% 60% at 50% 110%, #2a5546e6, transparent 70%), linear-gradient(160deg, #11493a 0%, var(--green-950) 62%, #082a1f 100%);isolation:isolate;gap:16px;padding:28px 20px 20px;display:grid;position:relative;overflow:hidden}.pf-stage:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e8a83847;border-radius:50%;width:min(80%,340px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.pf-stage{place-items:center;padding-bottom:20px;display:grid;position:relative}.pf-chip{min-height:72px}.pf-phone.hero-phone{width:min(264px,100%)}.pf-phone__screen{container-type:inline-size}.pf-screen{color:#14201a;background:#fefdfb;flex-direction:column;line-height:1.2;display:flex}.pf-screen svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.pf-screen__head{border-bottom:1px solid #edeae3;align-items:center;gap:3cqw;padding:3cqw 5.5cqw 4cqw;display:flex}.pf-screen svg.pf-screen__logo{stroke:none;flex:none;width:12.5cqw;height:12.5cqw}.pf-screen__brand{flex:1;min-width:0;display:grid}.pf-screen__brand strong{color:#173a5e;text-overflow:ellipsis;white-space:nowrap;font-size:5.4cqw;overflow:hidden}.pf-screen__brand small{color:#5d6962;letter-spacing:.08em;text-transform:uppercase;font-size:4cqw;font-weight:700}.pf-screen__bell{color:#173a5e;width:6.5cqw;position:relative}.pf-screen__bell i{background:#d9534f;border:.6cqw solid #fefdfb;border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:-.6cqw;right:-.6cqw}.pf-screen__body{flex-direction:column;flex:1;gap:3.4cqw;min-height:0;padding:5.5cqw 5.5cqw 4cqw;display:flex}.pf-screen__hello{letter-spacing:-.02em;margin:0;font-size:7.4cqw;font-weight:700}.pf-screen__sub{color:#5d6962;margin:-2.6cqw 0 .6cqw;font-size:5cqw}.pf-screen__card{background:var(--green-950);color:#fff;border-radius:5cqw;gap:2.2cqw;padding:4.6cqw;display:grid}.pf-screen__pill{color:#14201a;background:#e8a838;border-radius:999px;justify-self:start;padding:1cqw 3cqw;font-size:4.2cqw;font-weight:700}.pf-screen__card strong{letter-spacing:-.01em;font-size:5.8cqw}.pf-screen__bar{background:#ffffff2e;border-radius:999px;height:2cqw;display:block}.pf-screen__bar i{border-radius:inherit;background:#8fe3c8;width:90%;height:100%;display:block}.pf-screen__card small{color:#ffffffe0;font-size:4.4cqw}.pf-screen__steps{gap:2.6cqw;margin:0;padding:0;list-style:none;display:grid}.pf-screen__steps li{align-items:center;gap:3cqw;display:flex}.pf-screen__steps li>i{background:#fff;border:.7cqw solid #c9d3cd;border-radius:50%;flex:none;width:5cqw;height:5cqw}.pf-screen__steps li.is-done>i{background:#2fae6b radial-gradient(circle,#fff 0 22%,#0000 24%);border-color:#2fae6b}.pf-screen__steps li.is-now>i{border-color:#e8a838;box-shadow:0 0 0 1.2cqw #e8a83838}.pf-screen__steps li>span{min-width:0;display:grid}.pf-screen__steps strong{text-overflow:ellipsis;white-space:nowrap;font-size:4.9cqw;overflow:hidden}.pf-screen__steps small{color:#5d6962;text-overflow:ellipsis;white-space:nowrap;font-size:4.3cqw;overflow:hidden}.pf-screen__steps li.is-done small{color:#1f8a52;font-weight:700}.pf-screen__msg{background:#f3f0e9;border-radius:4cqw;align-items:flex-start;gap:2.6cqw;padding:3.2cqw;display:flex}.pf-screen__msg>span{color:#fff;background:#173a5e;border-radius:50%;flex:none;place-items:center;width:8.5cqw;height:8.5cqw;font-size:3.6cqw;font-weight:700;display:grid}.pf-screen__msg p{color:#3d4a43;flex:1;gap:.6cqw;margin:0;font-size:4.2cqw;line-height:1.3;display:grid}.pf-screen__msg strong{color:#14201a;font-size:4.2cqw}.pf-screen__nav{background:var(--green-950);justify-content:space-around;padding:3.2cqw 3cqw 8.5cqw;display:flex}.pf-screen__nav span{color:#ffffffb8;flex:1;justify-items:center;gap:1cqw;font-size:4.1cqw;font-weight:700;display:grid}.pf-screen__nav svg{width:5.6cqw}.pf-screen__nav .is-active{color:#e8a838}.pf-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pf-chip{min-width:0;color:var(--green-950);background:#fffffff7;border-radius:16px;align-items:center;gap:10px;padding:12px;line-height:1.25;display:flex;box-shadow:0 18px 40px -16px #00000073}.pf-chip__icon{background:var(--green-950);color:#e8a838;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pf-chip__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px}.pf-chip>span:last-child{min-width:0;display:grid}.pf-chip strong{font-size:14px;font-weight:700}.pf-chip small{color:var(--muted);margin-top:2px;font-size:12px}@media (width<=1180px) and (width>=981px){.pf-chips{grid-template-columns:1fr}}@media (width<=420px){.pf-panel{padding:36px 14px 14px}.pf-chips{gap:12px}.pf-chip{flex-direction:column;align-items:flex-start}}.pf-chip strong,.pf-chip small{text-wrap:balance}.pf-caption{color:var(--green-950);letter-spacing:-.01em;text-align:center;margin:20px 0 0;font-size:22px;font-weight:700;line-height:30px}@media (width<=640px){.pf-caption{font-size:19px}}html[data-motion=full] .pf-panel .pf-phone,html[data-motion=full] .pf-panel .pf-chip{opacity:0}html[data-motion=full] .pf-panel[data-in-view] .pf-phone{animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both hero-phone-in}html[data-motion=full] .pf-panel[data-in-view] .pf-chip{animation:.7s cubic-bezier(.2,.8,.2,1) both hero-chip-in}html[data-motion=full] .pf-panel[data-in-view] .pf-chip--docs{animation-delay:.5s}html[data-motion=full] .pf-panel[data-in-view] .pf-chip--mail{animation-delay:.65s}html[data-motion=full] .pf-panel[data-in-view] .pf-chip--due{animation-delay:.8s}html[data-motion=full] .pf-panel[data-in-view] .pf-chip--datev{animation-delay:.95s}
