@layer reset, base, layout, product, responsive;@layer reset{*,:after,:before{box-sizing:border-box}body,dd,dl,h1,h2,h3,ol,p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}svg{display:block}[hidden]{display:none!important}}@layer base{:root{--ink:#182526;--muted:#667472;--blue:#4479ee;--line:#e7ece8;--mint:#eaf4df;--ice:#e4f0ff;--peach:#fae9dd;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:35px}body{font-family:var(--font);background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:1rem}::selection{background:#bdeff1;color:#152728}:focus-visible{outline:3px solid #3161d3;outline-offset:5px}.container{width:calc(100% - clamp(100px, 8vw, 160px));margin-inline:auto}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 18px;background:#182526;color:white;border-radius:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}h2{font-size:clamp(2.25rem,3.6vw,3rem);line-height:1.13;font-weight:530;letter-spacing:-.05em}h3{font-weight:560;line-height:1.3;letter-spacing:-.03em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;font-weight:500;color:#476b59}.eyebrow .icon{width:15px;height:15px;color:#679e71}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 25px;min-height:49px;border:0;border-radius:100px;font-size:.9375rem;line-height:1.3;font-weight:530;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 7px 20px #102a3920}.button:active{transform:translateY(0)}.button .icon{width:18px;height:18px}.button-dark{background:#161d1d;color:white}.button-dark:hover{background:#304043}.button-sky{background:#b9edfa;color:#19435e;box-shadow:0 3px 0 #2d5ac718,inset 0 1px 0 #ffffff50}.button-sky:hover{background:#d4f6ff}.button-small{padding:12px 20px;min-height:43px;gap:14px;font-size:.875rem}.button-green{background:#4879ee;color:white}.button-green:hover{background:#2b62df}}@layer layout{.hero-world{margin:16px;border-radius:26px;background:#4979f6;overflow:hidden;position:relative;isolation:isolate;padding-top:88px;padding-bottom:106px}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-2}.hero-world:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#123cb230,#123cb230 35%,transparent 61%)}.site-header{width:min(1030px,calc(100% - 72px));margin:0;position:absolute;top:43px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e7f2ff;border-radius:100px;box-shadow:0 5px 0 #3564c912,0 1px 12px #3a70c014;z-index:10}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 8px 24px;gap:20px}.wordmark{font-size:1.65rem;font-weight:670;letter-spacing:-.065em;line-height:1}.brand-mark,.wordmark{display:inline-flex;align-items:center}.brand-mark{position:relative;width:27px;height:27px;gap:3px;transform:skew(-13deg);margin-right:9px;flex:0 0 auto}.brand-mark i{display:block;width:6px;height:24px;background:#4979ed;border-radius:2px}.brand-mark i:nth-child(2){height:18px;transform:rotate(-36deg);width:7px;margin-inline:-1px}.brand-mark.small{transform:scale(.65) skew(-13deg);margin:-4px}.desktop-nav{display:flex;gap:27px}.desktop-nav a{color:#4b5654;font-size:.875rem;transition:color .2s}.desktop-nav a:hover{color:#3467d8}.menu-toggle{display:none;width:42px;height:42px;border:1px solid #e0e6e8;border-radius:50%;background:white;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:17px;height:1.5px;background:#142222;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-nav{position:absolute;top:calc(100% + 10px);left:0;right:0;background:white;border-radius:22px;padding:15px 23px;box-shadow:0 10px 30px #15295725}.mobile-nav a{display:block;padding:12px 0;font-size:1rem}.hero-copy-block{text-align:center;color:white;padding:44px 20px 30px;position:relative;z-index:2}.hero-eyebrow{display:inline-flex;gap:7px;align-items:center;background:#1947b82e;border:1px solid #d9eaff42;border-radius:100px;padding:7px 12px;font-size:.75rem;color:#fff}.hero-eyebrow .icon{width:14px;height:14px}h1{font-size:clamp(3.25rem,5.3vw,4rem);font-weight:450;line-height:1.09;letter-spacing:-.047em;margin-top:0}.hero-copy-block>p{font-size:1rem;line-height:1.7;color:#fff;margin-top:21px;text-shadow:0 1px 5px #2859bc30}.hero-copy-block>.button{margin-top:26px}.demo-section{width:min(856px,calc(100% - 100px));margin:0 auto;position:relative}.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:14px 18px;border-radius:15px;background:#fff;box-shadow:0 9px 22px #182f501a}.floating-note strong{display:block;font-size:.875rem;font-weight:550;letter-spacing:-.025em}.floating-note div>span{display:block;font-size:.75rem;color:#6b7873;margin-top:3px}.note-left{left:-225px;top:122px;transform:rotate(-6deg)}.note-right{right:-239px;bottom:78px;transform:rotate(6deg)}.note-icon{width:33px;height:33px;border-radius:50%;background:#e9f5dc;display:grid;place-items:center;color:#49814d}.note-right .note-icon{color:#447ee0;background:#edf3ff}.note-icon .icon{width:17px;height:17px}.operations-strip{padding:39px 0 40px;text-align:center;border-bottom:1px solid #edf0e9}.operations-strip>span{color:#63716a;font-size:.75rem;letter-spacing:.095em}.operations-strip>div{display:flex;align-items:center;justify-content:center;gap:61px;margin-top:23px}.operations-strip>div>span{display:inline-flex;align-items:center;gap:10px;color:#68746e;font-size:1.25rem;font-weight:550;letter-spacing:-.035em}.operations-strip .icon{width:23px;height:23px;color:#89958a;stroke-width:1.6}.features-section{padding-block:90px 86px}.section-heading{text-align:center}.section-heading .eyebrow{color:#50665c;background:#f1f7ed;padding:6px 11px;border-radius:100px;font-size:.75rem}.section-heading h2{margin-top:20px}.section-heading>p{font-size:1rem;color:var(--muted);line-height:1.7;margin-top:20px}.feature-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.feature-card{padding:8px;border-radius:19px;overflow:hidden;display:flex;flex-direction:column}.feature-mint{background:#eaf4df}.feature-blue{background:#e3effc}.feature-peach{background:#fae9dd}.feature-image{aspect-ratio:1.33;overflow:hidden;border-radius:13px;position:relative}.feature-image img{display:block;object-position:center}.feature-image img,.landscape-crop img{width:100%;height:100%;object-fit:cover}.landscape-crop img{object-position:left bottom;transform:scale(1.85);transform-origin:22% 100%}.feature-copy{padding:22px 15px 15px;display:flex;flex:1;flex-direction:column}.feature-label{font-size:.75rem;letter-spacing:.07em;color:#5c735c;margin-bottom:10px}.feature-blue .feature-label{color:#496581}.feature-peach .feature-label{color:#856245}.feature-copy h3{font-size:1.22rem;letter-spacing:-.045em}.feature-copy p{font-size:1rem;line-height:1.6;color:#5e715a;margin-top:13px}.feature-blue .feature-copy p{color:#526c83}.feature-peach .feature-copy p{color:#725d4e}.card-link{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:500;padding-top:25px;margin-top:auto}.card-link .icon{width:18px;height:18px}.card-link:hover{color:#2761c6}.how-section{padding-block:26px 102px;display:grid;grid-template-columns:1fr 1.04fr;gap:77px;align-items:center}.how-illustration{position:relative;align-self:stretch;min-height:485px;overflow:hidden;border-radius:24px;background:#dbeccf}.how-illustration img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:55% center}.how-caption{position:absolute;bottom:22px;left:20px;right:20px;border:1px solid #ffffff80;background:#ffffffeb;padding:17px 14px;border-radius:13px;font-size:.875rem;display:flex;align-items:center;gap:9px;justify-content:center}.how-caption .icon{color:#4e826d;width:18px;height:18px}.how-copy h2{margin-top:19px;font-size:clamp(2rem,2.8vw,2.625rem)}.how-copy>.eyebrow{font-size:.8125rem}.how-steps{margin-top:32px;display:flex;flex-direction:column;gap:26px}.how-steps article{display:flex;gap:15px;align-items:flex-start}.step-number{width:33px;height:33px;display:grid;place-items:center;background:#edf3e7;color:#517055;font-size:.75rem;border-radius:50%;flex-shrink:0;margin-top:2px}.how-steps h3{font-size:1.0625rem}.how-steps p{font-size:1rem;line-height:1.65;margin-top:7px;color:var(--muted)}.workflows-section{background:#f6f8f3;padding-block:76px 80px}.workflows-section .section-heading .eyebrow{background:#e9f0e3}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:43px}.use-case{background:white;border:1px solid #e9eee5;border-radius:20px;padding:28px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.use-case:hover{transform:translateY(-5px);box-shadow:0 10px 25px #354d2310}.use-case-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;margin-bottom:25px}.mint-icon{background:#eaf4df;color:#5b834d}.blue-icon{background:#e4f0ff;color:#5180c7}.peach-icon{background:#fae9dd;color:#b0784e}.use-case h3{font-size:1.125rem}.use-case p{font-size:1rem;line-height:1.65;color:var(--muted);margin-top:12px}.use-case-link{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:31px;margin-top:auto}.use-case-link .icon{width:18px;height:18px}.closing-section{padding-top:81px;padding-bottom:47px}.closing-panel{overflow:hidden;border-radius:26px;background:#4979f6;position:relative;min-height:380px;color:white}.closing-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%}.closing-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#315edcd9,#326bdf58 60%,transparent)}.closing-content{position:relative;z-index:1;padding:49px 56px}.closing-content .eyebrow{color:#fff;font-size:.75rem;letter-spacing:.055em}.closing-content h2{margin-top:19px;font-size:clamp(2.3rem,3.7vw,3.25rem);font-weight:480}.closing-content p{margin-top:17px;font-size:1rem;line-height:1.65}.closing-content .button{margin-top:23px}.site-footer{display:flex;align-items:center;gap:28px;border-top:1px solid #e7ece4;padding-block:34px 42px}.site-footer>div p{font-size:.875rem;color:#6e7a73;margin-top:13px}.site-footer nav{display:flex;gap:31px;margin-left:auto}.site-footer nav a{font-size:.875rem;color:#53625a}.site-footer nav a:hover{color:#2d65d5}.back-top{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #e1e8dc;margin-left:24px}}@layer product{.demo-frame{background:#fff;border:5px solid #192a29;border-radius:21px;overflow:hidden;box-shadow:0 17px 0 #0d28281c,0 35px 65px #13252b30;position:relative}.app-topbar{height:47px;padding:0 17px;gap:12px;border-bottom:1px solid #e6ece8;background:#fcfefa}.app-brand,.app-topbar{display:flex;align-items:center}.app-brand{gap:8px;font-size:.875rem;font-weight:600;letter-spacing:-.035em}.app-divider{color:#bdc8c0;padding:0 3px;font-size:1rem;font-weight:300}.workspace-name{color:#586a61;font-size:.75rem;font-weight:400}.demo-label{margin-left:auto;color:#66776b;font-size:.75rem}.avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#e3efda;color:#55714c;font-size:.75rem}.app-body{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:375px}.app-sidebar{background:#f7faf3;border-right:1px solid #e7ede0;padding:21px 9px 18px;display:flex;flex-direction:column}.sidebar-label{font-size:.75rem;color:#62715c;letter-spacing:.045em;padding-left:10px}.sidebar-section{display:flex;align-items:center;gap:8px;padding:12px 10px;margin-top:4px;font-size:.875rem;font-weight:530}.sidebar-section .icon{width:15px;height:15px}.sidebar-count{margin-left:auto;color:#63765d;font-size:.75rem}.workflow-selector{display:flex;flex-direction:column;gap:4px}.workflow-option{display:flex;align-items:center;text-align:left;gap:7px;border:1px solid transparent;padding:10px 9px;border-radius:8px;font-size:.875rem;line-height:1.35;background:transparent;color:#52664b}.workflow-option .icon{width:16px;height:16px}.workflow-option:hover{background:#eaf1e3}.workflow-option.selected{background:#e4eddb;border-color:#dce7d4;color:#3a5e32}.sidebar-bottom{margin-top:auto;padding:27px 9px 0;display:flex;align-items:center;gap:8px;font-size:.75rem;line-height:1.6;color:#62705d}.sidebar-bottom strong{font-weight:400}.sidebar-bottom-icon .icon{width:16px;height:16px}.workflow-main{padding:22px;min-width:0}.workflow-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.mini-label{font-size:.75rem;color:#667760;letter-spacing:.04em}.workflow-heading h2{font-size:1.125rem;letter-spacing:-.035em;margin-top:6px;line-height:1.3;font-weight:560}.status{font-size:.75rem;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;border-radius:50px;border:1px solid #ebdfc9;background:#fff8e9;padding:5px 8px;color:#886427}.status>span{height:5px;width:5px;border-radius:50%;background:#b98829}.status-done{background:#edf7e8;border-color:#d5e8cb;color:#3d7135}.status-done>span{background:#538c3e}.instruction{display:flex;align-items:flex-start;gap:10px;padding:11px;margin-top:18px;background:#edf5ff;border:1px solid #e0ebf8;border-radius:10px}.instruction-mark{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;background:white;border:1px solid #d9e7f5}.instruction p{color:#4e6479;font-size:.875rem;line-height:1.55}.workflow-content{display:grid;grid-template-columns:minmax(0,1fr) 217px;gap:22px;margin-top:19px}.run-label{display:flex;justify-content:space-between;gap:8px;font-size:.75rem;color:#657660;letter-spacing:.025em}.sample-data{letter-spacing:0}.activity-list{list-style:none;padding:14px 0 0}.activity-step{display:flex;gap:9px;padding-bottom:11px;min-height:48px;position:relative}.activity-step:last-child{padding-bottom:0;min-height:30px}.activity-step:not(:last-child):before{content:"";height:calc(100% - 22px);width:1px;position:absolute;left:9px;top:22px;background:#dce7d4}.step-icon{width:20px;height:20px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1px solid #d7e7cc;color:#4d7741;background:#edf6e8}.step-icon .icon{width:11px;height:11px;stroke-width:2}.activity-step strong{display:block;font-size:.875rem;line-height:1.4;font-weight:500}.activity-step div>span{display:block;color:#65775c;font-size:.75rem;line-height:1.45;margin-top:3px}.activity-step.current .step-icon{color:#9b702c;background:#fcf4e7;border-color:#eadbc1}.review-card{border:1px solid #dfe8d7;border-radius:11px;padding:12px;background:#fff;align-self:start;box-shadow:0 3px 8px #263b1c07}.review-topline{display:flex;align-items:center;gap:5px;color:#5e7155;font-size:.75rem}.review-topline .icon{width:14px;height:14px}.draft-label{margin-left:auto;font-size:.75rem;color:#65775b;padding-left:2px}.review-number{font-weight:600;font-size:1.0625rem;letter-spacing:-.025em;margin-top:12px}.review-card>p{font-size:.75rem;color:#65775b;margin-top:4px}.review-card dl{margin-top:10px;padding-top:10px;border-top:1px solid #edf0e7}.review-card dl div{display:flex;justify-content:space-between;gap:7px;font-size:.75rem;margin-bottom:8px}.review-card dt{color:#66765d}.review-card dd{color:#46563b}.review-card .review-required{color:#85612c}.review-button{border-radius:7px;min-height:34px;font-size:.875rem;padding:8px 10px;width:100%;justify-content:space-between;gap:5px;margin-top:3px}.review-button .icon{width:15px;height:15px}.review-button:disabled{cursor:wait;opacity:.8;transform:none}.review-card>.simulation-note{font-size:.75rem;text-align:center;line-height:1.4;margin-top:8px;color:#66765f}.app-footer{justify-content:space-between;padding:10px 17px;gap:16px;border-top:1px solid #e5ebde;background:#f7faf3;font-size:.75rem;color:#5e7152}.app-footer,.app-footer>span{display:flex;align-items:center}.app-footer>span{gap:6px}.app-footer .icon{width:13px;height:13px}}@layer responsive{@media (min-width:1600px){.hero-art{object-position:center}.site-header{width:min(1440px,calc(100% - 160px))}.hero-copy-block{padding-top:76px;padding-bottom:57px}.demo-section{width:min(1100px,calc(100% - 520px))}.feature-image{aspect-ratio:1.8}.feature-copy p,.use-case p{max-width:44ch}.how-copy{max-width:42rem;justify-self:center}}@media (max-width:1280px){.floating-note{display:none}}@media (max-width:1180px){.container{width:calc(100% - 72px)}.desktop-nav{gap:21px}.operations-strip>div{gap:35px}.how-section{gap:44px}.feature-copy{padding-inline:12px}.feature-copy h3{font-size:1.125rem}.use-case{padding:24px}}@media (max-width:950px){.hero-world{margin:10px;border-radius:21px;padding-bottom:66px}.site-header{width:calc(100% - 58px);top:30px}.header-inner{gap:14px;padding-left:18px}.wordmark{font-size:1.5rem}.desktop-nav{gap:16px}.desktop-nav a,.header-cta{font-size:.8125rem}.header-cta{gap:10px;padding-inline:16px}.hero-copy-block{padding-top:50px;padding-bottom:38px}.demo-section{width:calc(100% - 60px)}.app-body{grid-template-columns:151px minmax(0,1fr)}.workflow-main{padding:20px 17px}.workflow-content{grid-template-columns:minmax(0,1fr) 202px;gap:18px}.workflow-heading{flex-direction:column;align-items:flex-start;gap:10px}.workflow-option{padding-inline:7px}.workflow-option .icon{display:none}.sidebar-bottom{padding-inline:7px}.container{width:calc(100% - 52px)}.operations-strip>div{gap:26px}.operations-strip>div>span{font-size:1.0625rem;gap:7px}.features-section{padding-block:73px}.feature-grid{gap:13px}.feature-copy{padding-inline:8px}.feature-label{font-size:.75rem;letter-spacing:.02em}.feature-copy p{font-size:1rem}.how-section{gap:30px;padding-bottom:73px}.how-illustration{min-height:520px}.how-caption{left:15px;right:15px;font-size:.75rem;padding-inline:10px}.use-case-grid{gap:13px}.use-case{padding:21px}.use-case h3{font-size:1.0625rem}}@media (max-width:730px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{display:flex}.header-inner{padding-block:6px}.site-header{top:26px}h1{font-size:clamp(2.65rem,6.8vw,3.4rem)}.hero-copy-block{padding-top:44px}.app-body{display:block}.app-sidebar{border-right:0;border-bottom:1px solid #e6ecdf;padding:10px}.sidebar-bottom,.sidebar-label,.sidebar-section{display:none}.workflow-selector{flex-direction:row;gap:4px}.workflow-option{flex:1;text-align:center;justify-content:center;padding:9px 7px}.workflow-main{padding:21px}.workflow-heading{flex-direction:row;align-items:center}.workflow-content{grid-template-columns:minmax(0,1fr) 215px;gap:21px}.operations-strip{padding-block:31px}.operations-strip>div{display:grid;grid-template-columns:1fr 1fr;row-gap:20px;width:fit-content;margin-inline:auto}.operations-strip>div>span{justify-content:flex-start}.feature-grid{gap:12px}.feature-image{aspect-ratio:1}.feature-copy{padding:18px 7px 12px}.feature-label{font-size:.75rem;line-height:1.5}.feature-copy h3{font-size:1.125rem}.card-link{gap:7px;font-size:.875rem;line-height:1.5}.how-section{display:flex;flex-direction:column;align-items:stretch;gap:36px}.how-illustration{min-height:340px}.how-illustration img{object-position:center 45%}.how-caption{left:25px;right:auto;padding:15px;font-size:.875rem}.how-copy h2{font-size:2.25rem}.how-steps{display:grid;gap:24px}.how-steps,.use-case-grid{grid-template-columns:1fr}.use-case{padding:25px}.use-case-icon{margin-bottom:18px}.use-case h3{font-size:1.125rem}.use-case-link{padding-top:21px}.closing-content{padding:41px}.closing-panel{min-height:330px}.site-footer{flex-wrap:wrap}.site-footer nav{gap:20px}.back-top{margin-left:0}}@media (max-width:600px){.hero-world{margin:8px;border-radius:20px;padding-bottom:56px}.hero-art{object-position:50% bottom}.hero-world:after{background:linear-gradient(180deg,#2358df26,#3e82e740 55%,transparent 85%)}.site-header{width:calc(100% - 40px);top:24px}.header-inner{padding-left:17px;padding-right:7px}.wordmark{font-size:1.4rem}.brand-mark{transform:scale(.9) skew(-13deg);margin-right:7px}.header-cta{display:none}.hero-copy-block{padding-top:42px;padding-inline:17px;padding-bottom:35px}.hero-eyebrow{font-size:.75rem;padding:7px 10px;gap:5px}h1{font-size:clamp(1.875rem,8.9vw,3.3rem);line-height:1.11;margin-top:20px;letter-spacing:-.047em}.hero-copy-block>p{font-size:1rem;line-height:1.65;margin-top:21px}.desktop-break{display:none}.hero-copy-block>.button{margin-top:24px}.demo-section{width:calc(100% - 28px)}.demo-frame{border-width:4px;border-radius:18px}.app-topbar{padding-inline:13px;gap:8px;height:45px}.app-brand{gap:6px}.app-divider{padding-inline:1px}.workspace-name{font-size:.75rem}.avatar{display:none}.demo-label{font-size:.75rem}.workflow-selector{gap:2px}.workflow-option{font-size:.875rem;padding:8px 4px;line-height:1.4}.workflow-main{padding:20px 15px}.workflow-heading{flex-direction:column;align-items:flex-start;gap:11px}.workflow-heading h2{font-size:1.125rem}.instruction{margin-top:16px;padding:11px;gap:8px}.instruction p{font-size:.875rem}.workflow-content{display:block;margin-top:21px}.activity-step{min-height:57px;padding-bottom:14px}.activity-step strong{font-size:.875rem}.review-card{margin-top:22px;padding:15px}.review-card dl div,.review-card>p,.review-topline{font-size:.875rem}.review-number{font-size:1.2rem}.review-card dl div{margin-bottom:10px}.review-button{min-height:42px;margin-top:5px}.app-footer{padding:11px 14px}.app-footer>span:last-child{display:none}.container{width:calc(100% - 40px)}.operations-strip{padding-block:25px 31px}.operations-strip>span{font-size:.75rem;letter-spacing:.035em}.operations-strip>div{gap:21px 32px}.operations-strip>div>span{font-size:1rem}.operations-strip .icon{width:20px;height:20px}.features-section{padding-block:57px}h2{font-size:2.15rem;line-height:1.13}.section-heading .eyebrow{font-size:.75rem}.section-heading h2{margin-top:19px}.section-heading>p{font-size:1rem;margin-top:17px}.feature-grid{grid-template-columns:1fr;margin-top:30px;gap:21px}.feature-card{padding:8px;border-radius:21px}.feature-image{aspect-ratio:1.45;border-radius:15px}.feature-copy{padding:23px 18px 19px}.feature-label{font-size:.75rem;letter-spacing:.06em}.feature-copy h3{font-size:1.375rem}.feature-copy p{font-size:1rem}.card-link{padding-top:25px;font-size:.875rem}.how-section{padding-top:10px;padding-bottom:60px}.how-illustration{min-height:320px;border-radius:20px}.how-caption{left:15px;right:15px;bottom:16px;font-size:.8125rem;padding-inline:8px}.how-copy h2{font-size:2.1rem}.how-steps{margin-top:27px}.how-steps p{font-size:1rem}.workflows-section{padding-block:54px 55px}.use-case-grid{margin-top:30px;gap:15px}.closing-section{padding-block:55px 35px}.closing-panel{border-radius:21px}.closing-content{padding:35px 25px}.closing-content .eyebrow{letter-spacing:.025em;font-size:.75rem}.closing-content h2{font-size:2.5rem}.closing-content p{font-size:1rem}.closing-panel:after{background:#2860dba8}.site-footer{gap:25px;padding-block:29px 35px}.site-footer nav{width:calc(100% - 66px);margin-left:0;gap:22px;order:3}.site-footer nav a{font-size:.8125rem}.site-footer>div{flex:1}.back-top{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}}@layer layout{.not-found{min-height:100svh;padding:100px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:25px;background:#edf5ff}.not-found h1{font-size:clamp(2rem,6vw,4rem);max-width:780px}.not-found>p{line-height:1.6}}