@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_960baf1b-module__0OdWUW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_960baf1b-module__0OdWUW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
*{box-sizing:border-box}:root{--ink:#182230;--ink-2:#273142;--muted:#667085;--soft:#8a94a5;--line:#dde2ea;--line-2:#e8ebf0;--paper:#fff;--wash:#f6f7fb;--brand:#6570e8;--brand-dark:#5964d9;--brand-soft:#eef0ff;--green:#3f8f61}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.section-shell{width:min(1180px,100% - 48px);margin:0 auto}.eyebrow{color:#7f8a9b;letter-spacing:.14em;margin:0;font-size:10px;font-weight:850}.primary-button,.secondary-button,.text-button{border-radius:10px;justify-content:center;align-items:center;font-weight:750;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.primary-button{border:1px solid var(--brand);background:var(--brand);color:#fff;padding:12px 17px;box-shadow:0 7px 18px #6570e833}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6570e840}.primary-button.small{padding:9px 13px;font-size:12px}.secondary-button{color:var(--ink-2);background:#fff;border:1px solid #d5dae3;padding:10px 14px}.text-button{color:#5f697a;padding:9px 8px;font-size:12px}.text-link{color:var(--brand-dark);font-size:13px;font-weight:750}.brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:18px;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#7480ee,#5662d7);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 7px 16px #6570e83d}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dde2eabf;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);height:70px;margin:0 auto;display:flex}.nav-links{color:#697386;align-items:center;gap:25px;font-size:12px;font-weight:650;display:flex}.nav-links a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:8px;display:flex}.hero{grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);align-items:center;gap:66px;padding:96px 0 88px;display:grid}.hero-copy{min-width:0}.status-pill{color:#667085;background:#fafbfc;border:1px solid #dfe3ea;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-bottom:24px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.status-pill span{background:#55a974;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55a9741f}.hero h1{color:#172033;letter-spacing:-.06em;max-width:700px;margin:14px 0 22px;font-size:clamp(52px,5.5vw,76px);line-height:.98}.pain-line{color:#344054;letter-spacing:-.015em;max-width:690px;margin:0 0 13px;font-size:19px;font-weight:650;line-height:1.55}.lede{max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.waitlist-count{color:#465168;margin:20px 0 -5px;font-size:12px;font-weight:800}.hero-form{max-width:520px;margin-top:27px}.waitlist-form.compact{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid;position:relative}.waitlist-form.compact input{height:46px}.waitlist-form.compact .primary-button{white-space:nowrap}.waitlist-form{grid-template-columns:1fr 1.2fr auto;gap:10px;display:grid;position:relative}.waitlist-form label{color:#475467;gap:6px;font-size:11px;font-weight:750;display:grid}.waitlist-form label>span small{color:#98a2b3;font-weight:600}.waitlist-form input{width:100%;height:45px;color:var(--ink);background:#fff;border:1px solid #cfd5df;border-radius:10px;outline:0;padding:0 13px}.waitlist-form input:focus{border-color:#858eec;box-shadow:0 0 0 4px #6570e81a}.waitlist-form input::placeholder{color:#a2a9b5}.waitlist-form .primary-button{align-self:end;height:45px}.waitlist-form .primary-button:disabled{opacity:.65;cursor:wait;transform:none}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-error{color:#a23535;grid-column:1/-1;margin:1px 0 0;font-size:11px}.form-note{color:#98a2b3;grid-column:1/-1;margin:0;font-size:10px}.waitlist-success{color:#285c3c;background:#f4fbf6;border:1px solid #cfe4d6;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.waitlist-success.compact{max-width:520px}.waitlist-success>span{background:#dff1e5;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.waitlist-success strong{font-size:12px;display:block}.waitlist-success p{color:#4e755c;margin:3px 0 0;font-size:11px;line-height:1.45}.hero-links{color:#929baa;align-items:center;gap:12px;margin-top:15px;font-size:11px;display:flex}.hero-links a{color:#5964d9;font-weight:750}.hero-links a:first-child{margin-right:4px}.hero-links a span{margin-left:3px}.product-window{transform-origin:50%;background:#fff;border:1px solid #d9dee7;border-radius:24px;overflow:hidden;transform:rotate(.6deg);box-shadow:0 34px 90px #24304e29}.product-browser-bar{color:#929baa;background:#fbfcfd;border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#d8dde5;border-radius:50%;width:6px;height:6px}.browser-dots i:nth-child(2){background:#cfd5ec}.browser-dots i:nth-child(3){background:#cddfd4}.product-app{grid-template-columns:118px minmax(0,1fr);height:482px;display:grid}.product-sidebar{background:#fff;border-right:1px solid #e7eaf0;flex-direction:column;padding:16px 12px;display:flex}.product-logo{align-items:center;gap:7px;margin:2px 3px 25px;font-size:10px;display:flex}.product-logo span{color:#fff;background:#6570e8;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.product-logo strong{font-size:10px}.product-nav{gap:5px;display:grid}.product-nav span{color:#7c8797;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:700}.product-nav span.active{color:#5964d9;background:#eef0ff}.studio-mini{background:#fafbfc;border:1px solid #e4e7ec;border-radius:8px;margin-top:auto;padding:9px}.studio-mini small,.studio-mini strong{display:block}.studio-mini small{color:#9aa3b0;letter-spacing:.12em;font-size:6px;font-weight:850}.studio-mini strong{margin-top:4px;font-size:7px}.product-content{background:#f6f7fa;min-width:0;padding:18px;position:relative}.product-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-topbar small,.product-topbar strong{display:block}.product-topbar small{color:#8d96a5;letter-spacing:.06em;font-size:7px;font-weight:800}.product-topbar strong{color:#202939;letter-spacing:-.025em;margin-top:5px;font-size:16px}.product-topbar button{color:#fff;background:#6570e8;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.product-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.product-stats article{background:#fff;border:1px solid #e1e5eb;border-radius:8px;padding:11px}.product-stats span,.product-stats strong,.product-stats small{display:block}.product-stats span{color:#7e8796;font-size:6px;font-weight:750}.product-stats strong{margin:5px 0 3px;font-size:14px}.product-stats small{color:#9ba3af;font-size:6px}.product-grid{grid-template-columns:1.25fr .8fr;gap:8px;margin-top:8px;display:grid}.product-panel{background:#fff;border:1px solid #e1e5eb;border-radius:8px;min-width:0;overflow:hidden}.panel-title{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:11px 12px 9px;display:flex}.panel-title small,.panel-title strong{display:block}.panel-title small{color:#9ba3af;letter-spacing:.1em;font-size:5px;font-weight:850}.panel-title strong{margin-top:3px;font-size:9px}.panel-title>span{color:#6570e8;font-size:6px;font-weight:750}.roster-row{border-bottom:1px solid #f0f2f5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.roster-row:last-child{border-bottom:0}.roster-row>b{color:#5964d9;background:#eef0ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.roster-row span strong,.roster-row span small{display:block}.roster-row span strong{font-size:7px}.roster-row span small{color:#99a1ad;margin-top:2px;font-size:5px}.roster-row em{color:#7e8794;font-size:6px;font-style:normal}.order-row{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:7px;padding:12px 11px;display:flex}.order-row:last-child{border-bottom:0}.order-row span strong,.order-row span small{display:block}.order-row span strong{font-size:7px}.order-row span small{color:#99a1ad;margin-top:3px;font-size:5px}.order-row>b{font-size:7px}.demo-note{color:#adb4bf;margin:0;font-size:6px;position:absolute;bottom:9px;left:19px}.feature-strip{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:105px;display:grid}.feature-strip article{background:#fff;border:1px solid #dde2ea;border-radius:18px;padding:27px;box-shadow:0 8px 30px #1d29390a}.feature-strip strong{letter-spacing:-.025em;margin-top:22px;font-size:19px;display:block}.feature-strip p{color:#6f7a8c;margin:9px 0 0;font-size:13px;line-height:1.55}.feature-number{color:#6570e8;letter-spacing:.12em;font-size:10px;font-weight:900}.problem-section{padding:16px 0 110px}.section-heading{max-width:780px;margin-bottom:42px}.section-heading.narrow{max-width:720px}.section-heading h2{color:#182230;letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(38px,4.2vw,58px);line-height:1.05}.section-heading>p:last-child{color:#697386;margin:0;font-size:16px;line-height:1.7}.problem-grid{grid-template-columns:1fr 52px 1fr;align-items:stretch;gap:14px;display:grid}.problem-grid article{background:#fafbfc;border:1px solid #dfe3ea;border-radius:18px;padding:30px}.problem-grid article.after{background:#f7f7ff;border-color:#d9dcff}.problem-grid article>span{color:#7d8795;letter-spacing:.07em;text-transform:uppercase;background:#eef0f3;border-radius:999px;margin-bottom:20px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.problem-grid article.after>span{color:#5964d9;background:#e8eaff}.problem-grid article strong{letter-spacing:-.03em;font-size:22px;display:block}.problem-grid article p{color:#6e7888;margin:10px 0 0;font-size:13px;line-height:1.65}.flow-arrow{color:#9aa3b2;place-items:center;font-size:24px;display:grid}.how-section{color:#fff;background:#111827;padding:105px 0}.how-section .eyebrow{color:#8f9ad7}.how-section .section-heading h2{color:#fff}.steps-grid{border-top:1px solid #2c3445;border-left:1px solid #2c3445;grid-template-columns:1fr 1fr;display:grid}.steps-grid article{border-bottom:1px solid #2c3445;border-right:1px solid #2c3445;grid-template-columns:54px 1fr;gap:18px;min-height:210px;padding:32px;display:grid}.steps-grid article>span{color:#aab2ff;background:#252e4d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.steps-grid strong{letter-spacing:-.03em;margin-top:4px;font-size:20px;display:block}.steps-grid p{color:#aeb6c4;margin:9px 0 0;font-size:13px;line-height:1.65}.founder-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:72px;padding:112px 0;display:grid}.founder-photo-wrap{position:relative}.founder-photo-wrap:after{content:"";z-index:-1;background:#eef0ff;border-radius:24px;position:absolute;inset:22px -22px -22px 22px}.founder-photo-wrap img{aspect-ratio:1;object-fit:cover;background:#f4f5f8;border:1px solid #dce1e9;border-radius:24px;width:100%}.founder-copy{max-width:640px}.founder-copy h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(38px,4.5vw,60px);line-height:1.04}.founder-copy>p:not(.eyebrow){color:#657083;margin:0 0 13px;font-size:15px;line-height:1.75}.founder-links{align-items:center;gap:16px;margin-top:24px;display:flex}.faq-section{padding:28px 0 115px}.faq-list{border-top:1px solid #dfe3e9}.faq-list details{border-bottom:1px solid #dfe3e9}.faq-list summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:760;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#87909f;font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#697386;max-width:850px;margin:-7px 0 24px;font-size:14px;line-height:1.7}.final-cta{background:linear-gradient(135deg,#f8f8ff,#eef0ff);border:1px solid #d9ddfb;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:48px;margin-bottom:105px;padding:48px;display:grid}.final-cta h2{letter-spacing:-.05em;margin:12px 0 13px;font-size:38px;line-height:1.05}.final-cta>div>p:last-child{color:#697386;margin:0;font-size:14px;line-height:1.6}.final-form{background:#ffffffb8;border:1px solid #d0d5f0cc;border-radius:16px;padding:22px}.final-form .waitlist-form{grid-template-columns:1fr}.final-form .waitlist-form .primary-button{width:100%}.site-footer{background:#fafbfc;border-top:1px solid #e3e6eb}.footer-shell{justify-content:space-between;align-items:flex-start;gap:60px;width:min(1180px,100% - 48px);margin:0 auto;padding:52px 0 44px;display:flex}.footer-brand p{color:#7b8594;max-width:300px;margin:14px 0 0;font-size:12px;line-height:1.55}.footer-links{gap:70px;display:flex}.footer-links>div{gap:10px;min-width:110px;display:grid}.footer-links strong{color:#3d4756;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:10px}.footer-links a{color:#737d8c;font-size:11px}.footer-links a:hover{color:#283242}.footer-bottom{color:#9aa2ae;border-top:1px solid #e6e9ed;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:18px 0 26px;font-size:10px;display:flex}.content-page{min-height:calc(100vh - 70px);padding:94px 0 110px}.content-page .page-kicker{color:#6570e8;letter-spacing:.13em;margin:0;font-size:10px;font-weight:900}.content-page h1{letter-spacing:-.06em;max-width:850px;margin:14px 0 22px;font-size:clamp(52px,6vw,76px);line-height:1}.content-page .page-lede{color:#667085;max-width:730px;margin:0;font-size:18px;line-height:1.7}.content-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:66px;display:grid}.content-card{background:#fff;border:1px solid #dde2ea;border-radius:18px;padding:30px}.content-card h2,.content-card h3{letter-spacing:-.03em;margin:0 0 11px}.content-card p{color:#697386;margin:0;font-size:13px;line-height:1.7}.content-card.full{grid-column:1/-1}.pricing-note{color:#4f5a75;background:#f7f7ff;border:1px solid #d9ddfb;border-radius:16px;margin-top:30px;padding:22px;font-size:13px;line-height:1.6}.page-actions{gap:10px;margin-top:30px;display:flex}@media (max-width:1050px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:75px}.hero-copy,.product-window{max-width:780px}.product-app{height:455px}.feature-strip,.final-cta{grid-template-columns:1fr}.founder-section{grid-template-columns:minmax(250px,.65fr) 1fr;gap:50px}}@media (max-width:760px){.section-shell,.nav-shell,.footer-shell,.footer-bottom{width:min(100% - 32px,1180px)}.site-header{position:relative}.nav-shell{height:64px}.nav-actions .text-button{display:none}.hero{gap:42px;padding:62px 0 65px}.hero h1{font-size:49px}.pain-line{font-size:17px}.waitlist-form.compact{grid-template-columns:1fr}.waitlist-form.compact .primary-button{width:100%}.hero-links{flex-wrap:wrap}.product-window{border-radius:17px;transform:none}.product-app{grid-template-columns:78px minmax(0,1fr);height:400px}.product-sidebar{padding:12px 8px}.product-logo strong{display:none}.product-logo{justify-content:center;margin-bottom:18px}.product-nav span{padding:7px 4px;font-size:6px}.studio-mini{display:none}.product-content{padding:12px}.product-topbar strong{font-size:13px}.product-topbar button{display:none}.product-stats{grid-template-columns:repeat(2,1fr)}.product-stats article:nth-child(n+3){display:none}.product-grid{grid-template-columns:1fr}.orders-panel{display:none}.demo-note{left:12px}.feature-strip{padding-bottom:78px}.problem-section{padding-bottom:80px}.section-heading h2{font-size:39px}.problem-grid{grid-template-columns:1fr}.flow-arrow{height:30px;transform:rotate(90deg)}.how-section{padding:78px 0}.steps-grid{grid-template-columns:1fr}.founder-section{grid-template-columns:1fr;gap:48px;padding:80px 0}.founder-photo-wrap{max-width:330px}.founder-copy h2{font-size:40px}.faq-section{padding-bottom:82px}.final-cta{gap:28px;margin-bottom:75px;padding:30px 22px}.final-cta h2{font-size:34px}.final-form{padding:16px}.waitlist-form{grid-template-columns:1fr}.footer-shell{display:grid}.footer-links{gap:45px}.content-page{padding:70px 0 85px}.content-page h1{font-size:49px}.content-grid{grid-template-columns:1fr}.content-card.full{grid-column:auto}}@media (max-width:470px){.nav-actions .primary-button{padding:8px 10px;font-size:10px}.brand{font-size:16px}.brand-mark{width:31px;height:31px}.hero h1{font-size:44px}.status-pill{font-size:9px}.product-app{grid-template-columns:64px 1fr;height:375px}.product-nav span{font-size:5px}.product-stats{gap:5px}.product-stats article,.roster-row{padding:8px}.founder-links,.page-actions{flex-direction:column;align-items:stretch}.footer-links{grid-template-columns:1fr 1fr;gap:28px;display:grid}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}
.motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .82s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(26px)scale(.992)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}.motion-ready .dashboard-reveal{transform:translateY(34px)rotate(2.4deg)scale(.965)}.motion-ready .dashboard-reveal.is-visible{transform:translateY(0)rotate(.6deg)scale(1)}.motion-ready .dashboard-reveal .product-stats article,.motion-ready .dashboard-reveal .product-panel,.motion-ready .dashboard-reveal .product-topbar{opacity:0;transition:opacity .5s,transform .55s;transform:translateY(12px)}.motion-ready .dashboard-reveal.is-visible .product-topbar{opacity:1;transition-delay:.22s;transform:none}.motion-ready .dashboard-reveal.is-visible .product-stats article{opacity:1;transform:none}.motion-ready .dashboard-reveal.is-visible .product-stats article:first-child{transition-delay:.3s}.motion-ready .dashboard-reveal.is-visible .product-stats article:nth-child(2){transition-delay:.36s}.motion-ready .dashboard-reveal.is-visible .product-stats article:nth-child(3){transition-delay:.42s}.motion-ready .dashboard-reveal.is-visible .product-stats article:nth-child(4){transition-delay:.48s}.motion-ready .dashboard-reveal.is-visible .product-panel{opacity:1;transition-delay:.55s;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready [data-reveal],.motion-ready .dashboard-reveal,.motion-ready .dashboard-reveal *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.waitlist-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11182785;place-items:center;padding:24px;animation:.22s both modalFade;display:grid;position:fixed;inset:0}.waitlist-modal-card{background:#fff;border:1px solid #dde2eae6;border-radius:24px;width:min(610px,100%);padding:36px;animation:.32s cubic-bezier(.2,.75,.25,1) both modalRise;position:relative;box-shadow:0 34px 110px #10182840}.waitlist-modal-card h2{letter-spacing:-.05em;color:#182230;margin:11px 38px 10px 0;font-size:clamp(32px,5vw,48px);line-height:1.03}.waitlist-modal-copy{color:#667085;max-width:520px;margin:0 0 24px;font-size:14px;line-height:1.65}.waitlist-modal-close{color:#667085;background:#fafbfc;border:1px solid #e1e5eb;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.waitlist-modal-card .waitlist-form{grid-template-columns:1fr}.waitlist-modal-card .waitlist-form .primary-button{width:100%}.waitlist-modal-dismiss{color:#6f7b8e;text-align:center;margin:14px 0 0;font-size:11px}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.footer-link-button,.text-cta-button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-link-button{font-size:inherit}.text-cta-button{color:#6570e8;margin-top:18px;font-size:12px;font-weight:800}.nav-actions button{font-family:inherit}.page-cta{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #dfe3ea;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;margin-bottom:90px;padding:34px 38px;display:flex}.page-cta h2{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.05}.page-cta p:last-child{color:#6e7888;margin:0;line-height:1.6}.balanced-dashboard-grid{grid-template-columns:1.1fr .9fr}.finance-panel{flex-direction:column;display:flex}.finance-total{padding:12px 12px 6px}.finance-total span,.finance-total strong,.finance-total small{display:block}.finance-total span{color:#8993a2;font-size:6px;font-weight:800}.finance-total strong{letter-spacing:-.035em;margin:4px 0 2px;font-size:17px}.finance-total small{color:#9ca4b0;font-size:5px}.finance-bars{align-items:end;gap:4px;height:46px;margin:3px 12px 8px;display:flex}.finance-bars i{background:linear-gradient(#7f89f0,#6570e8);border-radius:3px 3px 1px 1px;flex:1;min-width:0;height:35%}.finance-bars i:nth-child(2){height:52%}.finance-bars i:nth-child(3){height:43%}.finance-bars i:nth-child(4){height:70%}.finance-bars i:nth-child(5){height:61%}.finance-bars i:nth-child(6){height:86%}.finance-bars i:nth-child(7){height:100%}.finance-lines{gap:5px;padding:0 12px;display:grid}.finance-lines span,.finance-net{justify-content:space-between;align-items:center;display:flex}.finance-lines small{color:#8b94a1;font-size:5px}.finance-lines b{font-size:6px}.finance-net{background:#fafbff;border-top:1px solid #eef0f3;margin-top:auto;padding:9px 12px}.finance-net span{color:#667085;font-size:5px;font-weight:750}.finance-net b{color:#5964d9;font-size:7px}.roster-row em{white-space:nowrap}.homepage-depth{padding:105px 0 40px}.depth-links{grid-template-columns:1fr 1fr;gap:16px;display:grid}.depth-card{background:#fff;border:1px solid #dde2ea;border-radius:18px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.depth-card:hover{border-color:#ccd1ff;transform:translateY(-3px);box-shadow:0 18px 40px #1d293914}.depth-card span{color:#8b95a4;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.depth-card strong{letter-spacing:-.025em;margin-top:10px;font-size:20px;line-height:1.35;display:block}.faq-more{justify-content:center;margin-top:24px;display:flex}.faq-page-hero{padding-bottom:54px}.faq-directory{padding-bottom:70px}.faq-category{border-top:1px solid #e3e7ed;grid-template-columns:220px minmax(0,1fr);gap:44px;padding:36px 0;display:grid}.faq-category-heading{height:max-content;position:sticky;top:100px}.faq-category-heading>span{color:#9aa3b1;margin-top:9px;font-size:11px;display:block}.faq-category .faq-list{margin:0}.faq-category .faq-list details:first-child{border-top:0}.about-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:64px;padding:100px 0 90px;display:grid}.about-hero h1{letter-spacing:-.06em;max-width:800px;margin:14px 0 20px;font-size:clamp(52px,6vw,82px);line-height:.98}.about-manifesto-card{color:#fff;background:#111827;border:1px solid #dfe3ea;border-radius:22px;padding:34px;box-shadow:0 24px 65px #11182726}.about-manifesto-card>span{color:#929bd9;letter-spacing:.14em;font-size:9px;font-weight:900}.about-manifesto-card strong{letter-spacing:-.04em;margin:18px 0 12px;font-size:30px;display:block}.about-manifesto-card p{color:#b5bdca;margin:0;font-size:14px;line-height:1.7}.about-pain-section{padding:36px 0 110px}.pain-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pain-card-grid article{background:#fff;border:1px solid #dfe3ea;border-radius:17px;padding:26px}.pain-card-grid article>span{color:#6570e8;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.pain-card-grid strong{letter-spacing:-.025em;margin:18px 0 9px;font-size:18px;display:block}.pain-card-grid p{color:#6e7888;margin:0;font-size:12px;line-height:1.65}.about-feature-tour{background:#f7f8fb;border-top:1px solid #e5e8ee;border-bottom:1px solid #e5e8ee;padding:105px 0}.feature-group-list{gap:0;display:grid}.feature-group{border-top:1px solid #dde2e9;grid-template-columns:330px minmax(0,1fr);gap:58px;padding:58px 0;display:grid}.feature-group:first-child{border-top:0}.feature-group-copy{align-self:start;position:sticky;top:105px}.feature-group-copy h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:31px;line-height:1.08}.feature-group-copy>p:not(.eyebrow){color:#6d7787;margin:0;font-size:13px;line-height:1.68}.feature-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature-detail-grid article{background:#fff;border:1px solid #dfe3e9;border-radius:14px;grid-template-columns:26px 1fr;gap:12px;padding:18px;display:grid}.feature-detail-grid article>span{color:#5964d9;background:#eef0ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.feature-detail-grid strong{font-size:13px}.feature-detail-grid p{color:#737d8d;margin:6px 0 0;font-size:11px;line-height:1.6}.founder-deep-section{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:center;gap:72px;padding:110px 0;display:grid}.founder-deep-photo{min-height:370px}.founder-deep-photo img,.founder-photo-placeholder{aspect-ratio:1;object-fit:cover;background:linear-gradient(145deg,#eef0ff,#f8f9fc);border:1px solid #dce1e9;border-radius:24px;width:100%}.founder-photo-placeholder{color:#8d96a7;place-items:center;font-size:12px;font-weight:750;display:grid}.founder-deep-copy h2{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(40px,5vw,62px);line-height:1.03}.founder-deep-copy>p:not(.eyebrow){color:#657083;margin:0 0 14px;font-size:15px;line-height:1.76}.founder-email-cta{background:#fff;border:1px solid #dfe3ea;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;max-width:430px;margin-top:25px;padding:17px 19px;transition:transform .2s,box-shadow .2s;display:grid}.founder-email-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1d293914}.founder-email-cta span{color:#8d96a4;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:850}.founder-email-cta strong{margin-top:4px;font-size:15px}.founder-email-cta em{color:#6570e8;text-align:right;margin-top:4px;font-size:11px;font-style:normal;font-weight:800}.pricing-hero{padding:100px 0 54px}.pricing-hero h1{letter-spacing:-.06em;max-width:920px;margin:14px 0 20px;font-size:clamp(52px,6vw,78px);line-height:.98}.pricing-draft-banner{color:#655c37;background:#fffaf0;border:1px solid #e4d9aa;border-radius:12px;flex-wrap:wrap;gap:10px;max-width:760px;margin-top:30px;padding:14px 16px;font-size:12px;display:flex}.pricing-draft-banner strong{color:#403a23}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding:25px 0 100px;display:grid}.pricing-card{background:#fff;border:1px solid #dce1e8;border-radius:20px;flex-direction:column;min-width:0;padding:25px 22px;display:flex;position:relative}.pricing-card.featured{border-color:#9ba2f2;transform:translateY(-8px);box-shadow:0 20px 50px #6570e821}.motion-ready .pricing-card.featured[data-reveal]{transform:translateY(18px)scale(.992)}.motion-ready .pricing-card.featured[data-reveal].is-visible{transform:translateY(-8px)scale(1)}.pricing-badge{color:#fff;letter-spacing:.08em;background:#6570e8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:-11px;left:20px}.pricing-card-head>p{color:#6570e8;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:900}.pricing-card-head div{align-items:baseline;gap:5px;margin:18px 0 4px;display:flex}.pricing-card-head div strong{letter-spacing:-.055em;font-size:42px}.pricing-card-head div span{color:#8b94a2;font-size:12px}.pricing-card-head small{color:#667085;font-size:10px;font-weight:750}.pricing-blurb{color:#687386;min-height:64px;margin:18px 0;font-size:12px;line-height:1.58}.pricing-card ul{gap:9px;margin:4px 0 25px;padding:0;list-style:none;display:grid}.pricing-card li{color:#4e596a;grid-template-columns:18px 1fr;gap:7px;font-size:11px;line-height:1.45;display:grid}.pricing-card li span{color:#6570e8;font-weight:900}.pricing-cta{width:100%;margin-top:auto}.pricing-philosophy{padding:0 0 100px}.pricing-principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-principles article{border:1px solid #dfe3ea;border-radius:17px;padding:26px}.pricing-principles strong{font-size:18px}.pricing-principles p{color:#6f7989;margin:8px 0 0;font-size:12px;line-height:1.65}.comparison-section{padding-bottom:80px}.comparison-wrap{border:1px solid #dfe3ea;border-radius:18px;overflow:auto}.pricing-table{border-collapse:collapse;background:#fff;width:100%;min-width:820px}.pricing-table th,.pricing-table td{text-align:left;border-bottom:1px solid #e8ebef;padding:14px 16px;font-size:11px}.pricing-table thead th{color:#475467;text-transform:uppercase;letter-spacing:.06em;background:#f7f8fb;font-size:10px}.pricing-table tbody th{color:#344054;font-weight:800}.pricing-table td{color:#697386}.pricing-table tr:last-child th,.pricing-table tr:last-child td{border-bottom:0}.pricing-note.section-shell{color:#697386;background:#fafbfc;border:1px solid #dfe3ea;border-radius:16px;margin-top:0;margin-bottom:10px;padding:22px 24px;font-size:12px;line-height:1.65}.pricing-note.section-shell strong{color:#344054}@media (max-width:1050px){.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card.featured,.motion-ready .pricing-card.featured[data-reveal].is-visible{transform:none}.about-hero{grid-template-columns:1fr}.about-manifesto-card{max-width:720px}.pain-card-grid{grid-template-columns:1fr 1fr}.feature-group{grid-template-columns:1fr;gap:28px}.feature-group-copy{max-width:760px;position:static}.faq-category{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:760px){.waitlist-modal-backdrop{padding:14px}.waitlist-modal-card{border-radius:19px;padding:28px 20px 22px}.waitlist-modal-card h2{font-size:34px}.waitlist-modal-card .waitlist-form{grid-template-columns:1fr!important}.nav-links{display:none!important}.dashboard-reveal{transform:none!important}.balanced-dashboard-grid{grid-template-columns:1fr}.finance-panel{min-height:210px}.depth-links,.pain-card-grid,.feature-detail-grid,.pricing-grid,.pricing-principles{grid-template-columns:1fr}.homepage-depth{padding-top:72px}.about-hero,.pricing-hero{padding-top:70px}.about-hero h1,.pricing-hero h1{font-size:clamp(44px,13vw,64px)}.feature-group{padding:42px 0}.founder-deep-section{grid-template-columns:1fr;gap:36px;padding:75px 0}.founder-deep-photo{max-width:390px;min-height:0}.faq-category{grid-template-columns:1fr;gap:13px}.faq-category-heading{position:static}.faq-category{padding:28px 0}.pricing-grid{gap:16px}.pricing-card.featured{transform:none}.pricing-blurb{min-height:0}.page-cta{flex-direction:column;align-items:flex-start;margin-top:55px;margin-bottom:65px;padding:28px 24px}.page-cta .page-actions{width:100%}}
:root{--modern-ink:#111827;--modern-muted:#667085;--modern-line:#e5e7eb;--modern-bg:#fff;--modern-soft:#f7f8fa;--modern-brand:#5b64e8;--modern-dark:#0c1220}.motion-ready [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .34s ease-out,transform .38s cubic-bezier(.22,.8,.28,1);transform:translateY(12px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready .dashboard-reveal{transform:translateY(16px)scale(.988)}.motion-ready .dashboard-reveal.is-visible{transform:none}.motion-ready .dashboard-reveal .product-stats article,.motion-ready .dashboard-reveal .product-panel,.motion-ready .dashboard-reveal .product-topbar{opacity:0;transition:opacity .28s,transform .32s;transform:translateY(6px)}.motion-ready .dashboard-reveal.is-visible .product-topbar{opacity:1;transition-delay:40ms;transform:none}.motion-ready .dashboard-reveal.is-visible .product-stats article{opacity:1;transition-delay:80ms;transform:none}.motion-ready .dashboard-reveal.is-visible .product-stats article:nth-child(2){transition-delay:.11s}.motion-ready .dashboard-reveal.is-visible .product-stats article:nth-child(3){transition-delay:.14s}.motion-ready .dashboard-reveal.is-visible .product-stats article:nth-child(4){transition-delay:.17s}.motion-ready .dashboard-reveal.is-visible .product-panel{opacity:1;transition-delay:.18s;transform:none}body{background:var(--modern-bg);color:var(--modern-ink)}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e5e7ebe6}.brand-mark{box-shadow:none;background:#111827;border-radius:8px}.primary-button{box-shadow:none;background:#111827;border-color:#111827;border-radius:9px}.primary-button:hover{box-shadow:none;background:#242b39}.secondary-button{border-color:#d9dde4;border-radius:9px}.secondary-button:hover{border-color:#b8bec8}.section-label{color:#7a8492;letter-spacing:.02em;font-size:12px;font-weight:700;display:block}.eyebrow,.page-kicker{letter-spacing:.05em;text-transform:none;color:#7a8492;font-size:11px}.hero{padding-top:82px;padding-bottom:74px}.hero h1{letter-spacing:-.055em;font-size:clamp(50px,5.3vw,74px)}.status-pill{background:#fff;border-radius:8px;padding:7px 9px}.product-window{border-radius:16px;transform:none;box-shadow:0 26px 70px #1118271f}.feature-strip article{box-shadow:none;border-radius:12px}.feature-strip article:nth-child(2){color:#fff;background:#111827;border-color:#111827}.feature-strip article:nth-child(2) p{color:#aeb6c4}.feature-strip article:nth-child(2) .feature-number{color:#aeb5ff}.feature-strip article:nth-child(3){background:#f7f8fa}.problem-grid article{border-radius:12px}.problem-grid article.after{color:#fff;background:#111827;border-color:#111827}.problem-grid article.after p{color:#b8c0cd}.problem-grid article.after strong{color:#fff}.problem-grid article.after>span{color:#cbd2ff;background:#262e3f}.steps-grid article{min-height:190px}.homepage-depth{padding-top:88px}.depth-card{box-shadow:none;border-radius:12px}.depth-card:first-child{background:#f7f8fa}.depth-card:last-child{background:#eef0ff;border-color:#dfe1ff}.faq-list details{border-color:#e7e9ed}.final-cta{color:#fff;background:#111827;border-color:#111827;border-radius:14px}.final-cta h2{color:#fff}.final-cta p{color:#b4bdca}.final-cta .eyebrow{color:#9da7b7}.final-cta .waitlist-form input{background:#fff;border-color:#3b4351}.waitlist-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0f188f}.waitlist-modal-card{border-color:#e3e6eb;border-radius:16px;width:min(570px,100%);padding:32px;box-shadow:0 28px 80px #0a0f183d}.waitlist-modal-card h2{letter-spacing:-.045em;font-size:clamp(30px,4.8vw,44px)}.waitlist-modal-close{background:#fff;border-radius:8px}.about-hero-modern{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:70px;padding:112px 0 96px;display:grid}.about-hero-copy h1{letter-spacing:-.064em;max-width:900px;margin:14px 0 22px;font-size:clamp(54px,6.2vw,86px);line-height:.96}.about-hero-copy>p{color:#626d7d;max-width:720px;margin:0;font-size:18px;line-height:1.7}.about-hero-system{background:#f7f8fa;border:1px solid #e1e4e9;border-radius:4px;grid-template-columns:1fr 34px;align-items:center;gap:0;min-height:440px;padding:44px;display:grid;position:relative}.about-hero-system span{letter-spacing:.04em;background:#fff;border:1px solid #dfe3e8;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.about-hero-system span:after{content:"record";color:#9aa3af;text-transform:none;letter-spacing:0;font-weight:500}.about-hero-system i{background:#c8ced7;height:1px}.about-hero-system span:last-child{color:#fff;background:#111827;border-color:#111827;grid-column:1/-1}.about-hero-system span:last-child:after{content:"complete";color:#aeb6c4}.pain-editorial{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:88px;padding:46px 0 112px;display:grid}.pain-intro{align-self:start;position:sticky;top:110px}.pain-intro h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1.04}.pain-editorial-list{border-top:1px solid #dfe3e8}.pain-editorial-list article{border-bottom:1px solid #e3e6ea;grid-template-columns:40px minmax(180px,.75fr) minmax(0,1.25fr);align-items:start;gap:22px;padding:25px 0;display:grid}.pain-editorial-list article>span{color:#a2a9b4;font-size:11px}.pain-editorial-list strong{letter-spacing:-.02em;font-size:17px}.pain-editorial-list p{color:#6a7483;margin:0;font-size:13px;line-height:1.7}.product-tour-modern{border-top:1px solid #e5e7eb}.product-tour-heading{max-width:1180px;padding:112px 0 80px}.product-tour-heading h2{letter-spacing:-.055em;max-width:860px;margin:13px 0 16px;font-size:clamp(44px,5vw,66px);line-height:1}.product-tour-heading p{color:#6a7483;max-width:670px;margin:0;font-size:15px;line-height:1.7}.feature-showcase{background:#fff;border-top:1px solid #e4e7eb}.feature-showcase-inner{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:86px;min-height:690px;padding-top:92px;padding-bottom:92px;display:grid}.feature-showcase.reverse .feature-showcase-copy{order:2}.feature-showcase.reverse .feature-showcase-visual{order:1}.feature-showcase-copy h3{letter-spacing:-.052em;margin:12px 0 16px;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.feature-showcase-copy>p{color:#697484;margin:0 0 30px;font-size:15px;line-height:1.72}.feature-inline-list{border-top:1px solid #dfe3e8}.feature-inline-list>div{border-bottom:1px solid #e5e8ec;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);gap:18px;padding:15px 0;display:grid}.feature-inline-list strong{font-size:12px}.feature-inline-list span{color:#748090;font-size:11px;line-height:1.55}.feature-showcase-visual{min-width:0}.feature-showcase-2{color:#fff;background:#0d1421;border-color:#273041}.feature-showcase-2 .feature-showcase-copy>p,.feature-showcase-2 .feature-inline-list span{color:#aeb7c4}.feature-showcase-2 .feature-inline-list{border-color:#333b49}.feature-showcase-2 .feature-inline-list>div{border-color:#2d3543}.feature-showcase-2 .section-label{color:#949eef}.feature-showcase-3{background:#f5f6f8}.feature-showcase-4 .feature-showcase-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.feature-showcase-5{background:#eef0ff}.feature-showcase-5 .feature-showcase-inner{min-height:720px}.feature-showcase-6{color:#fff;background:#111827}.feature-showcase-6 .feature-showcase-copy>p,.feature-showcase-6 .feature-inline-list span{color:#aeb6c3}.feature-showcase-6 .feature-inline-list,.feature-showcase-6 .feature-inline-list>div{border-color:#303846}.feature-showcase-7{background:#fafafa}.feature-showcase-8 .feature-showcase-inner{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.feature-showcase-9{background:#f3f4f6}.feature-showcase-10{color:#fff;background:#0c1220}.feature-showcase-10 .feature-showcase-copy>p,.feature-showcase-10 .feature-inline-list span{color:#aeb6c3}.feature-showcase-10 .feature-inline-list,.feature-showcase-10 .feature-inline-list>div{border-color:#303846}.feature-showcase-11{background:#fff}.feature-mockup{color:#172033;background:#fff;border:1px solid #d8dde4;width:100%;font-size:12px;overflow:hidden;box-shadow:0 22px 58px #0f172a17}.feature-showcase-2 .feature-mockup,.feature-showcase-6 .feature-mockup,.feature-showcase-10 .feature-mockup{box-shadow:0 24px 70px #00000047}.mock-toolbar{background:#fbfbfc;border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex}.mock-toolbar span{font-weight:800}.mock-toolbar b{color:#8a94a3;font-size:10px;font-weight:700}.mock-structure{min-height:460px}.structure-layout{grid-template-columns:165px 1fr;min-height:410px;display:grid}.structure-tree{background:#f8f9fa;border-right:1px solid #e4e7eb;align-content:start;gap:7px;padding:22px 14px;display:grid}.structure-tree small{color:#9ba3ae;letter-spacing:.09em;margin-bottom:7px;font-size:8px}.structure-tree strong,.structure-tree span{padding:9px 10px}.structure-tree span{color:#748090}.structure-tree span.active{color:#fff;background:#111827}.structure-main{padding:24px}.mock-section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mock-section-title span{font-size:20px;font-weight:800}.mock-section-title b{color:#8993a1;font-size:10px}.project-stack{gap:10px;display:grid}.project-stack article{border:1px solid #e1e4e8;grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;display:grid}.project-stack i{color:#667085;border:1px solid #dfe3e8;grid-row:1/3;height:max-content;padding:4px 5px;font-size:7px;font-style:normal}.project-stack strong{font-size:12px}.project-stack span{color:#8a94a2;font-size:9px}.mock-athletes{min-height:430px}.athlete-search{color:#a0a8b3;background:#fafbfc;border:1px solid #dfe3e8;margin:18px;padding:11px 12px}.athlete-table{border-top:1px solid #e5e8ec}.athlete-head,.athlete-line{grid-template-columns:38px 1.4fr .7fr .7fr .8fr;align-items:center;gap:8px;padding:11px 18px;display:grid}.athlete-head{color:#98a1ae;background:#f8f9fa;font-size:8px;font-weight:800}.athlete-line{border-top:1px solid #eef0f2}.athlete-line>b{color:#5964d9;background:#f0f1ff;place-items:center;width:28px;height:28px;display:grid}.athlete-line strong{font-size:11px}.athlete-line span{color:#6e7887;font-size:10px}.athlete-line i{color:#3d8058;font-size:9px;font-style:normal;font-weight:800}.mock-access{min-height:430px}.access-person{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.access-person strong,.access-person small{display:block}.access-person small{color:#929ba8;margin-top:3px;font-size:9px}.access-person>span{color:#667085;background:#f3f4f6;padding:5px 8px;font-size:9px}.access-matrix{background:#e7e9ed;grid-template-columns:1.2fr repeat(3,.7fr);gap:1px;margin:18px;display:grid}.access-matrix>*{text-align:center;background:#fff;padding:10px;font-size:9px}.access-matrix>span{text-align:left;color:#697386}.access-matrix>b{font-weight:800}.mock-storefront{background:#f7f7f8;min-height:470px}.storefront-top{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.storefront-top span{color:#7f8997;font-size:10px}.storefront-player{background:#fff;border:1px solid #e1e4e8;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin:18px;padding:14px;display:grid}.storefront-player>b{color:#fff;background:#111827;place-items:center;width:44px;height:44px;display:grid}.storefront-player strong,.storefront-player small{display:block}.storefront-player small{color:#929ba8;margin-top:3px}.storefront-player button{background:#fff;border:1px solid #d8dde4;padding:8px 10px}.photo-strip{grid-template-columns:1.35fr 1fr 1fr;gap:8px;margin:0 18px;display:grid}.photo-strip i{background:linear-gradient(145deg,#d7dbe2,#aeb5c0);height:130px}.photo-strip i:nth-child(2){background:linear-gradient(145deg,#c7cdd6,#8f98a7)}.photo-strip i:nth-child(3){background:linear-gradient(145deg,#e0e3e8,#b5bbc4)}.storefront-products{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 18px 18px;display:grid}.storefront-products span{background:#fff;border:1px solid #e1e4e8;justify-content:space-between;gap:8px;padding:11px;display:flex}.storefront-products strong,.storefront-products b{font-size:9px}.mock-money{min-height:450px}.money-kpis{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);display:grid}.money-kpis article{border-right:1px solid #e5e7eb;padding:18px}.money-kpis article:last-child{border-right:0}.money-kpis small,.money-kpis strong,.money-kpis span{display:block}.money-kpis small{color:#8791a0;font-size:8px}.money-kpis strong{margin:7px 0 5px;font-size:22px}.money-kpis span{color:#3c8059;font-size:8px;font-weight:800}.money-chart{align-items:end;gap:7px;height:150px;padding:24px 20px 12px;display:flex}.money-chart i{background:#111827;flex:1;height:35%}.money-chart i:nth-child(2){height:45%}.money-chart i:nth-child(3){height:40%}.money-chart i:nth-child(4){height:55%}.money-chart i:nth-child(5){height:48%}.money-chart i:nth-child(6){height:69%}.money-chart i:nth-child(7){height:62%}.money-chart i:nth-child(8){height:78%}.money-chart i:nth-child(9){height:73%}.money-chart i:nth-child(10){height:86%}.money-chart i:nth-child(11){height:80%}.money-chart i:nth-child(12){height:100%}.money-breakdown{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);padding:14px 20px;display:grid}.money-breakdown span{color:#6e7887;font-size:9px}.money-breakdown b{color:#111827;margin-top:5px;display:block}.money-breakdown i{background:#111827;width:6px;height:6px;margin-right:5px;display:inline-block}.mock-crop{min-height:430px}.crop-canvas{grid-template-columns:1.08fr .92fr;min-height:320px;display:grid}.crop-photo{background:linear-gradient(145deg,#c7ccd4,#929aa6);min-height:250px;margin:18px;position:relative}.crop-frame{border:2px solid #fff;position:absolute;inset:24px 40px;box-shadow:0 0 0 999px #00000029}.crop-meta{flex-direction:column;padding:24px 20px 20px 4px;display:flex}.crop-meta strong{font-size:18px}.crop-meta span{color:#697386;margin-top:5px}.crop-meta small{color:#9aa3ae;margin-top:12px}.crop-actions{gap:7px;margin-top:auto;display:grid}.crop-actions button{text-align:left;background:#fff;border:1px solid #dce0e5;padding:9px}.crop-actions button:first-child{color:#fff;background:#111827;border-color:#111827}.crop-timer{background:#fafafa;border-top:1px solid #e5e7eb;justify-content:space-between;padding:13px 18px;font-size:9px;display:flex}.crop-timer span{color:#818b99}.mock-media{min-height:430px}.upload-summary{padding:18px}.upload-summary strong,.upload-summary span{display:block}.upload-summary span{color:#7c8695;margin-top:5px;font-size:9px}.upload-summary>div{background:#eceef1;height:6px;margin-top:12px}.upload-summary>div i{background:#111827;width:75%;height:100%;display:block}.upload-row{border-top:1px solid #eceef1;grid-template-columns:1fr 1fr 42px;align-items:center;gap:14px;padding:12px 18px;font-size:9px;display:grid}.upload-row>div{background:#edf0f2;height:4px}.upload-row>div i{background:#5b64e8;height:100%;display:block}.upload-row b{text-align:right;font-size:8px}.upload-footer{color:#737d8b;background:#f7f8fa;justify-content:space-between;margin-top:20px;padding:15px 18px;font-size:8px;display:flex}.mock-comms{min-height:420px}.message-line{border-bottom:1px solid #edf0f2;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.message-line>i{background:#5b64e8;border-radius:50%;width:8px;height:8px}.message-line strong,.message-line span{display:block}.message-line strong{font-size:10px}.message-line span{color:#87919f;margin-top:4px;font-size:8px}.message-line small{color:#9aa3ae}.message-separation{background:#e3e6ea;grid-template-columns:1fr auto;gap:1px;margin:18px;display:grid}.message-separation>*{background:#fafbfc;padding:10px;font-size:9px}.message-separation b{color:#3e7d59}.mock-ops{min-height:430px}.ops-grid{background:#e5e7eb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ops-grid article{background:#fff;padding:18px}.ops-grid span,.ops-grid strong,.ops-grid small{display:block}.ops-grid span{color:#8a94a2;font-size:8px}.ops-grid strong{margin:7px 0 4px;font-size:17px}.ops-grid small{color:#9ba3ae;font-size:8px}.ops-action{border:1px solid #e2e5e9;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin:18px;padding:14px;display:grid}.ops-action span{color:#9b7070;grid-column:1/-1;font-size:8px}.ops-action strong{font-size:11px}.ops-action button{background:#fff;border:1px solid #d9dde3;padding:8px 10px;font-size:8px}.mock-reliability{color:#edf0f5;background:#0b111c;border-color:#2c3442;min-height:420px}.mock-reliability .mock-toolbar{color:#fff;background:#111927;border-color:#2b3442}.job-row{border-bottom:1px solid #222b39;grid-template-columns:10px 1fr auto 44px;align-items:center;gap:12px;padding:15px 18px;display:grid}.job-row i{border-radius:50%;width:8px;height:8px}.job-row i.ok{background:#5eb47e}.job-row i.retry{background:#d7a950}.job-row span{font-size:9px}.job-row b{color:#b9c1cd;font-size:8px}.job-row small{text-align:right;color:#7f8999}.reliability-footer{flex-wrap:wrap;gap:8px;padding:18px;display:flex}.reliability-footer span{color:#9da7b5;border:1px solid #313a48;padding:7px 8px;font-size:8px}.mock-migration{min-height:430px}.migration-source{border-bottom:1px solid #e5e7eb;padding:20px}.migration-source strong,.migration-source span{display:block}.migration-source strong{font-size:14px}.migration-source span{color:#7d8795;margin-top:5px;font-size:9px}.mapping-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 34px 1fr;align-items:center;padding:13px 20px;display:grid}.mapping-row span{color:#75808f}.mapping-row b{text-align:center;color:#a3abb6}.mapping-row strong{text-align:right;font-size:10px}.migration-progress{padding:18px 20px}.migration-progress>div{background:#eceef1;height:6px}.migration-progress>div i{background:#5b64e8;width:88%;height:100%;display:block}.migration-progress span{color:#7d8795;margin-top:9px;font-size:9px;display:block}.founder-clean{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;gap:82px;padding:116px 0;display:grid}.founder-clean-photo img,.founder-clean-photo .founder-photo-placeholder{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.founder-clean-copy h2{letter-spacing:-.055em;margin:13px 0 20px;font-size:clamp(42px,4.8vw,64px);line-height:1.01}.founder-clean-copy>p{color:#687383;max-width:700px;margin:0 0 14px;font-size:15px;line-height:1.72}.founder-email-clean{border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;grid-template-columns:1fr auto;gap:2px 20px;max-width:470px;margin-top:26px;padding:16px 0;display:grid}.founder-email-clean span{color:#8a94a1;grid-column:1/-1;font-size:10px}.founder-email-clean strong{margin-top:4px;font-size:15px}.founder-email-clean em{color:#5b64e8;margin-top:4px;font-size:11px;font-style:normal;font-weight:800}.page-cta-modern{border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:end;gap:40px;margin-bottom:100px;padding:42px 0;display:flex}.page-cta-modern h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(34px,4vw,50px)}.page-cta-modern p{color:#737d8b;margin:0}.pricing-card{box-shadow:none;border-radius:8px}.pricing-card.featured{box-shadow:none;border-width:2px;transform:none}.motion-ready .pricing-card.featured[data-reveal],.motion-ready .pricing-card.featured[data-reveal].is-visible{transform:none}.pricing-badge{border-radius:4px;top:-10px}.pricing-principles article,.comparison-wrap,.pricing-draft-banner{border-radius:6px}.faq-category{grid-template-columns:190px minmax(0,1fr)}.faq-category-heading{top:92px}.faq-list details summary{font-size:15px}.faq-page-hero h1{letter-spacing:-.055em}@media (max-width:980px){.about-hero-modern,.pain-editorial,.feature-showcase-inner,.founder-clean{grid-template-columns:1fr}.about-hero-modern{gap:44px}.about-hero-system{min-height:340px}.pain-intro{position:static}.feature-showcase.reverse .feature-showcase-copy,.feature-showcase.reverse .feature-showcase-visual{order:initial}.feature-showcase-inner{gap:48px;min-height:0}.feature-showcase-copy{max-width:760px}.founder-clean{gap:40px}.founder-clean-photo{max-width:430px}.pain-editorial-list article{grid-template-columns:34px minmax(0,1fr)}.pain-editorial-list article p{grid-column:2}.page-cta-modern{flex-direction:column;align-items:flex-start}.faq-category{grid-template-columns:1fr}.faq-category-heading{position:static}}@media (max-width:700px){.about-hero-modern{padding-top:76px;padding-bottom:70px}.about-hero-copy h1{font-size:clamp(44px,13vw,64px)}.about-hero-copy>p{font-size:16px}.about-hero-system{padding:20px}.pain-editorial{gap:40px;padding-bottom:80px}.product-tour-heading{padding-top:80px}.feature-showcase-inner{padding-top:70px;padding-bottom:70px}.feature-inline-list>div{grid-template-columns:1fr;gap:5px}.feature-mockup{overflow-x:auto}.money-kpis{grid-template-columns:1fr}.money-kpis article{border-bottom:1px solid #e5e7eb;border-right:0}.crop-canvas{grid-template-columns:1fr}.crop-meta{padding:0 18px 18px}.structure-layout{grid-template-columns:120px minmax(300px,1fr)}.athlete-head,.athlete-line{min-width:530px}.founder-clean{padding:80px 0}.page-cta-modern{margin-bottom:72px}.waitlist-modal-card{padding:26px 20px}.waitlist-modal-card h2{margin-right:34px}}
.home-product-moments{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.home-product-moment{border-top:1px solid #e5e7eb}.home-product-moment:first-child{border-top:0}.home-product-moment-inner{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:76px;min-height:620px;padding-top:84px;padding-bottom:84px;display:grid}.home-product-moment-copy h2{letter-spacing:-.052em;margin:12px 0 16px;font-size:clamp(38px,4.4vw,58px);line-height:1.02}.home-product-moment-copy p{color:#687383;max-width:560px;margin:0;font-size:15px;line-height:1.72}.home-product-moment-1{background:#fff}.home-product-moment-2{color:#fff;background:#0e1420}.home-product-moment-2 .home-product-moment-copy p{color:#aeb6c3}.home-product-moment-2 .section-label{color:#9ca5ef}.home-product-moment-2 .feature-mockup{box-shadow:0 26px 70px #0000004d}.home-product-moment-3{background:#f4f5f7}.home-product-moment-3 .home-product-moment-inner{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.home-product-moment-3 .home-product-moment-copy{order:2}.home-product-moment-3 .home-product-moment-ui{order:1}.home-product-moment-ui .feature-mockup{max-width:760px;margin-left:auto}.home-product-moment-3 .home-product-moment-ui .feature-mockup{margin-left:0;margin-right:auto}@media (max-width:900px){.home-product-moment-inner,.home-product-moment-3 .home-product-moment-inner{grid-template-columns:1fr;gap:42px;min-height:0}.home-product-moment-3 .home-product-moment-copy,.home-product-moment-3 .home-product-moment-ui{order:initial}.home-product-moment-ui .feature-mockup{max-width:none;margin:0}}@media (max-width:700px){.home-product-moment-inner{padding-top:64px;padding-bottom:64px}.home-product-moment-copy h2{font-size:clamp(34px,10vw,48px)}}
:root{--pv-navy:#07182d;--pv-navy-2:#081a30;--pv-ink:#10233a;--pv-muted:#5f6f82;--pv-subtle:#7d8b9b;--pv-line:#dce3ea;--pv-line-strong:#c9d3de;--pv-surface:#f6f8fb;--pv-surface-2:#eef3f8;--pv-white:#fff;--pv-accent:#315fc7;--pv-accent-soft:#e9efff;--pv-success:#13734a;--pv-warning:#9b6112;--pv-danger:#a52c34;--pv-shadow:0 20px 55px #07182d1a;--pv-radius-sm:8px;--pv-radius:12px;--pv-radius-lg:18px;--pv-display:clamp(3.25rem, 6.3vw, 5.65rem);--pv-h1:clamp(2.75rem, 5vw, 4.75rem);--pv-h2:clamp(2.15rem, 4vw, 3.65rem);--pv-h3:clamp(1.45rem, 2.4vw, 2.15rem);--pv-body-lg:1.125rem;--pv-body:1rem;--pv-small:.875rem;--pv-micro:.75rem}html{scroll-behavior:smooth}body{font-family:var(--font-manrope), Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--pv-ink);background:var(--pv-white);font-size:var(--pv-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.625}h1,h2,h3,h4,h5,h6,strong,.brand-wordmark,.primary-button,.secondary-button,button{font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--pv-navy);letter-spacing:-.045em;font-weight:600}h1{font-size:var(--pv-h1);line-height:.99}h2{font-size:var(--pv-h2);line-height:1.04}h3{font-size:var(--pv-h3);line-height:1.12}p,li,td,th,input,button,a{font-weight:450}strong{font-weight:600}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:500;background:var(--pv-navy);color:#fff;box-shadow:var(--pv-shadow);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #86a8ff}:where(button,a,summary){-webkit-tap-highlight-color:transparent}button,input,summary{min-height:44px}.section-shell{width:min(1180px,100% - 40px);margin-inline:auto}.page-kicker,.eyebrow,.section-label{color:var(--pv-accent);font-size:var(--pv-small);letter-spacing:.01em;text-transform:none;font-weight:600}.page-lede{max-width:760px;color:var(--pv-muted);font-size:var(--pv-body-lg);line-height:1.72}.section-heading.narrow{max-width:780px}.section-heading h2{margin:10px 0 14px}.section-heading p:last-child{color:var(--pv-muted);font-size:var(--pv-body);line-height:1.72}.brand-link{color:var(--pv-navy);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand-lockup{align-items:center;display:inline-flex}.brand-wordmark{color:var(--pv-navy);letter-spacing:-.055em;font-size:1.42rem;font-weight:600;line-height:1}.brand-lockup.compact .brand-wordmark{font-size:1.24rem}.brand,.product-logo{gap:0}.brand-mark,.product-logo>span{display:none!important}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce3eae0;position:sticky;top:0}.nav-shell{min-height:72px}.nav-links{gap:30px}.nav-links a{color:#4b5e73;font-size:.875rem;font-weight:550;text-decoration:none;transition:color .16s}.nav-links a:hover{color:var(--pv-navy)}.nav-actions{align-items:center;display:flex}.primary-button,.secondary-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.primary-button{background:var(--pv-navy);border:1px solid var(--pv-navy);color:#fff;box-shadow:none}.primary-button:hover{background:#102a48;border-color:#102a48;transform:translateY(-1px)}.secondary-button{border:1px solid var(--pv-line-strong);color:var(--pv-navy);background:#fff}.secondary-button:hover{background:var(--pv-surface);border-color:#aebdcb}.primary-button.small{min-height:40px;padding-inline:15px}.hero{padding-top:88px;padding-bottom:82px}.hero h1{font-size:var(--pv-display);color:var(--pv-navy);letter-spacing:-.062em;margin:14px 0 20px;font-weight:600}.status-pill{border:1px solid var(--pv-line);background:var(--pv-surface);color:#4f6175;border-radius:999px;font-size:.78rem;font-weight:550}.status-pill span{background:var(--pv-success)}.pain-line{color:#394f66;font-weight:550}.lede{color:var(--pv-muted)}.product-window,.feature-mockup{border:1px solid var(--pv-line);box-shadow:var(--pv-shadow);border-radius:14px}.product-browser-bar,.mock-toolbar{border-color:var(--pv-line);background:#fbfcfd}.product-sidebar{background:var(--pv-navy)}.product-logo strong{color:#fff;letter-spacing:-.04em;font-weight:600}.product-nav span.active{color:#fff;background:#ffffff1f}.product-topbar button{background:var(--pv-navy);border-radius:7px}.home-product-moment{border-top:1px solid var(--pv-line)}.home-product-moment-1{background:#fff}.home-product-moment-2{background:var(--pv-navy);color:#fff}.home-product-moment-2 h2,.home-product-moment-2 .section-label{color:#fff}.home-product-moment-2 p{color:#bdc9d6}.home-product-moment-3{background:var(--pv-surface)}.home-product-moment-copy h2{font-weight:600}.problem-section{padding-top:116px;padding-bottom:118px}.replacement-system{grid-template-columns:minmax(0,.95fr) 70px minmax(0,1.05fr);align-items:stretch;gap:20px;margin-top:50px;display:grid}.replacement-fragmented,.replacement-unified{border:1px solid var(--pv-line);border-radius:14px;overflow:hidden}.replacement-fragmented{background:var(--pv-surface);padding:28px}.replacement-unified{background:var(--pv-navy);color:#fff;padding:28px}.replacement-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.replacement-head span{color:var(--pv-subtle);font-size:.78rem;font-weight:600}.replacement-unified .replacement-head span{color:#9dafc1}.replacement-head strong{letter-spacing:-.02em;font-size:1.05rem}.replacement-unified .replacement-head strong{color:#fff}.replacement-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.replacement-app{border:1px solid var(--pv-line);background:#fff;border-radius:9px;flex-direction:column;justify-content:space-between;gap:12px;min-height:92px;padding:14px;display:flex}.replacement-app svg{color:var(--pv-accent)}.replacement-app span{color:#3c5168;font-size:.8rem;font-weight:600}.replacement-app small{color:#8a98a8;font-size:.68rem}.replacement-bridge{color:var(--pv-accent);place-items:center;display:grid}.replacement-bridge span{border:1px solid var(--pv-line);background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.unified-map{gap:10px;display:grid}.unified-map-row{background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.unified-map-row svg{color:#a9bfff}.unified-map-row strong{color:#fff;letter-spacing:0;font-size:.82rem}.unified-map-row span{color:#99aabc;font-size:.72rem}.unified-map-row b{color:#d9e2ed;font-size:.68rem;font-weight:550}.replacement-result{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.replacement-result span{color:#aebdcc;font-size:.75rem}.replacement-result strong{color:#fff;font-size:.9rem}.steps-grid article{border-color:var(--pv-line);background:#fff;border-radius:10px}.steps-grid article>span{color:var(--pv-accent);font-weight:600}.faq-page-hero{padding-top:84px!important;padding-bottom:34px!important}.faq-page-hero h1{margin:10px 0 14px}.faq-directory{padding-bottom:90px;padding-top:8px!important}.faq-category{border-top:1px solid var(--pv-line)!important;grid-template-columns:190px minmax(0,1fr)!important;gap:52px!important;padding:30px 0!important}.faq-category:first-child{margin-top:0}.faq-category-heading{top:98px!important}.faq-category-heading .eyebrow{margin:0}.faq-category-heading>span{color:var(--pv-subtle)!important;margin-top:6px!important;font-size:.75rem!important}.faq-list details{border-color:var(--pv-line)!important}.faq-list summary{color:var(--pv-navy);cursor:pointer;padding:18px 0!important;font-size:.98rem!important;font-weight:600!important}.faq-list summary span{color:var(--pv-subtle);font-weight:450}.faq-list details p{color:var(--pv-muted)!important;padding-bottom:18px!important;font-size:.92rem!important;line-height:1.72!important}.faq-more{margin-top:26px}.pricing-hero{padding-top:92px!important;padding-bottom:44px!important}.pricing-hero h1{font-weight:600}.pricing-grid{gap:14px!important;padding-top:24px!important}.pricing-card{border-color:var(--pv-line)!important;box-shadow:none!important;border-radius:12px!important}.pricing-card.featured{transform:translateY(-6px);border:2px solid var(--pv-navy)!important;box-shadow:0 18px 42px #07182d1a!important}.pricing-badge{background:var(--pv-navy)!important;letter-spacing:0!important;border-radius:999px!important;font-size:.68rem!important}.pricing-card-head>p{color:var(--pv-navy)!important;text-transform:none!important;letter-spacing:0!important;font-size:.86rem!important}.pricing-card-head div strong{font-weight:600}.pricing-card-head small{color:var(--pv-muted)!important}.pricing-card li{color:#42566c!important;font-size:.8rem!important}.pricing-card li svg{color:var(--pv-success);flex:none}.pricing-philosophy{padding-top:20px!important}.pricing-principles{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);gap:0!important}.pricing-principles article{border:0!important;border-right:1px solid var(--pv-line)!important;border-radius:0!important;padding:26px!important}.pricing-principles article:last-child{border-right:0!important}.comparison-wrap{border-color:var(--pv-line)!important;border-radius:10px!important}.pricing-table thead th{background:var(--pv-surface)!important}.pricing-table th,.pricing-table td{border-color:#e7ebef!important}.pricing-note{border-left:3px solid var(--pv-navy);background:var(--pv-surface);color:#52657a;padding:18px 20px!important}.pricing-note strong{color:var(--pv-navy)}.tooltip-wrap{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.tooltip-trigger{color:#738397;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid}.tooltip-trigger:hover,.tooltip-trigger:focus-visible{color:var(--pv-navy);background:var(--pv-surface-2)}.tooltip-bubble{z-index:220;background:var(--pv-navy);color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;width:240px;padding:9px 11px;font-size:.75rem;font-weight:450;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 28px #07182d2e}.tooltip-bubble:after{content:"";border:5px solid #0000;border-top-color:var(--pv-navy);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-wrap:hover .tooltip-bubble,.tooltip-wrap:focus-within .tooltip-bubble{opacity:1;visibility:visible;transform:translate(-50%)}.about-hero-modern{padding-top:100px!important}.about-hero-copy h1,.product-tour-heading h2,.feature-showcase-copy h3,.founder-clean-copy h2{font-weight:600}.about-hero-system{border-color:var(--pv-line)!important;background:var(--pv-surface)!important}.about-hero-system span:last-child{background:var(--pv-navy)!important;border-color:var(--pv-navy)!important}.pain-editorial-list,.pain-editorial-list article,.product-tour-modern,.feature-showcase{border-color:var(--pv-line)!important}.feature-showcase-2,.feature-showcase-6,.feature-showcase-10{background:var(--pv-navy)!important}.feature-showcase-5{background:#eef3fb!important}.feature-mockup{border-radius:10px!important}.page-cta-modern,.page-cta,.final-cta,.founder-photo-placeholder{border-radius:12px!important}.final-cta{background:var(--pv-navy)!important;border-color:var(--pv-navy)!important}.waitlist-modal-card{border-radius:12px!important}.waitlist-modal-card h2{font-weight:600}.waitlist-success span{background:var(--pv-success)}.form-note{color:var(--pv-subtle)}.legal-hero{max-width:1180px;padding-top:94px;padding-bottom:56px}.legal-icon{border:1px solid var(--pv-line);background:var(--pv-surface);width:48px;height:48px;color:var(--pv-navy);border-radius:10px;place-items:center;margin-bottom:24px;display:grid}.legal-icon svg{width:23px;height:23px}.legal-hero h1{max-width:880px;margin:10px 0 16px}.legal-date{color:var(--pv-subtle);font-size:.82rem}.legal-content{padding-bottom:100px}.legal-prose{max-width:840px;padding-bottom:110px}.legal-prose section{border-top:1px solid var(--pv-line);padding:30px 0}.legal-prose section:first-child{border-top:0}.legal-prose h2{letter-spacing:-.025em;margin:0 0 10px;font-size:1.35rem}.legal-prose p{color:var(--pv-muted);margin:0;font-size:.95rem;line-height:1.78}.legal-prose a{color:var(--pv-accent);text-underline-offset:3px}.legal-contact{align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.accessibility-grid{border:1px solid var(--pv-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:54px;display:grid;overflow:hidden}.accessibility-grid article{border-right:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);padding:28px}.accessibility-grid article:nth-child(2n){border-right:0}.accessibility-grid article:nth-last-child(-n+2){border-bottom:0}.accessibility-grid svg{color:var(--pv-accent)}.accessibility-grid h2{letter-spacing:-.02em;margin:18px 0 8px;font-size:1.15rem}.accessibility-grid p{color:var(--pv-muted);margin:0;font-size:.88rem;line-height:1.7}.page-skeleton{background:#fff;min-height:100vh}.skeleton{background:#edf1f5;border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.2s ease-in-out infinite pvSkeleton;position:absolute;inset:0;transform:translate(-100%)}.skeleton-nav{border-bottom:1px solid var(--pv-line);justify-content:space-between;align-items:center;height:72px;display:flex}.skeleton-logo{width:112px;height:22px}.skeleton-nav-links{gap:14px;display:flex}.skeleton-nav-links .skeleton{width:64px;height:14px}.skeleton-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:610px;display:grid}.skeleton-kicker{width:140px;height:18px;margin-bottom:24px}.skeleton-title{width:100%;height:56px;margin-bottom:12px}.skeleton-title.short{width:72%}.skeleton-copy{width:92%;height:18px;margin-top:28px}.skeleton-copy.short{width:64%;margin-top:10px}.skeleton-button{width:154px;height:44px;margin-top:28px}.skeleton-window{border-radius:14px;height:430px}.skeleton-section{padding:80px 0}.skeleton-heading{width:42%;height:36px;margin-bottom:28px}.skeleton-card-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.skeleton-card{height:180px}@keyframes pvSkeleton{to{transform:translate(100%)}}.site-footer{color:#fff;background:var(--pv-navy)!important;border-top:0!important}.site-footer .brand-wordmark{color:#fff}.footer-brand p,.footer-links a,.footer-link-button,.footer-bottom{color:#aebdca!important}.footer-links strong{color:#fff!important;font-weight:600!important}.footer-links a:hover,.footer-link-button:hover{color:#fff!important}.footer-bottom{border-color:#ffffff1f!important}.footer-legal{flex-wrap:wrap;gap:18px;display:flex}.footer-legal a{color:#aebdca;font-size:.78rem;text-decoration:none}.footer-legal a:hover{color:#fff}@media (max-width:980px){.replacement-system{grid-template-columns:1fr}.replacement-bridge{min-height:40px}.replacement-bridge span{transform:rotate(90deg)}.pricing-grid{grid-template-columns:repeat(2,1fr)!important}.faq-category{grid-template-columns:1fr!important;gap:10px!important}.faq-category-heading{position:static!important}.skeleton-hero{grid-template-columns:1fr;gap:34px;padding-block:70px}.skeleton-window{height:330px}}@media (max-width:720px){.section-shell{width:min(100% - 28px,1180px)}.nav-links{display:none}.nav-shell{min-height:64px}.hero{padding-top:62px}.hero h1{font-size:clamp(3rem,14vw,4.35rem)}.replacement-app-grid{grid-template-columns:1fr 1fr}.replacement-fragmented,.replacement-unified{padding:20px}.replacement-head{flex-direction:column;align-items:flex-start;gap:4px}.pricing-grid{grid-template-columns:1fr!important}.pricing-card.featured{transform:none}.pricing-principles{grid-template-columns:1fr!important}.pricing-principles article{border-right:0!important;border-bottom:1px solid var(--pv-line)!important}.pricing-principles article:last-child{border-bottom:0!important}.accessibility-grid{grid-template-columns:1fr}.accessibility-grid article{border-right:0!important;border-bottom:1px solid var(--pv-line)!important}.accessibility-grid article:last-child{border-bottom:0!important}.skeleton-nav-links{display:none}.skeleton-card-row{grid-template-columns:1fr}.skeleton-window{height:260px}.tooltip-bubble{width:210px;left:auto;right:-6px;transform:translateY(6px)}.tooltip-bubble:after{left:auto;right:10px;transform:none}.tooltip-wrap:hover .tooltip-bubble,.tooltip-wrap:focus-within .tooltip-bubble{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton:after{display:none}}
:root{--modern-brand:var(--pv-navy);--modern-dark:var(--pv-navy)}.product-moment-label{align-items:center;gap:8px;display:inline-flex}.home-product-moment-2 .product-moment-label svg{color:#c0cedb}.home-product-moment-1 .product-moment-label svg,.home-product-moment-3 .product-moment-label svg{color:var(--pv-accent)}.feature-showcase-2 .section-label,.feature-showcase-6 .section-label,.feature-showcase-10 .section-label{color:#bdc9d5!important}.feature-showcase-5{background:#eef3f8!important}.structure-tree span.active,.storefront-player>b,.crop-actions button:first-child,.money-chart i,.money-breakdown i,.upload-summary>div i{background:var(--pv-navy)!important}.athlete-line>b{color:var(--pv-navy)!important;background:#edf2f7!important}.upload-row>div i,.message-line>i,.migration-progress>div i{background:var(--pv-accent)!important}.founder-email-clean em{color:var(--pv-accent)!important}.mock-reliability{background:var(--pv-navy)!important;border-color:#314258!important}.mock-reliability .mock-toolbar{background:#0d223a!important;border-color:#314258!important}.replacement-app>div{gap:2px;display:grid}.replacement-result strong{align-items:center;gap:7px;display:inline-flex}.pricing-principles article{flex-direction:column;align-items:flex-start;display:flex}.pricing-principles article>svg{color:var(--pv-accent);margin-bottom:18px}.pricing-principles article>strong{font-size:1.05rem}.pricing-note{align-items:center;gap:8px;display:flex}.pricing-note>svg{color:var(--pv-accent);flex:none}.pricing-card-head small{align-items:center;min-height:28px;display:flex}.waitlist-success{align-items:flex-start}.waitlist-success>svg{color:var(--pv-success);flex:none;margin-top:1px}.button-spinner{animation:.8s linear infinite pvSpin}@keyframes pvSpin{to{transform:rotate(360deg)}}.form-note a{color:inherit;text-underline-offset:2px}.footer-links{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.footer-bottom{gap:24px}.legal-content .legal-prose{padding-bottom:0}@media (max-width:760px){.footer-links{grid-template-columns:1fr 1fr!important}.footer-links>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column!important;align-items:flex-start!important}}@media (prefers-reduced-motion:reduce){.button-spinner{animation:none}}
:root{--wm-navy:#07182d;--wm-navy-2:#081a30;--wm-bg:#fff;--wm-surface:#f7f8fa;--wm-surface-2:#f1f3f5;--wm-muted:#6f7a89;--wm-muted-2:#96a0ad;--wm-border:#e2e6ea;--wm-border-strong:#d4dae0;--wm-text:#07182d;--wm-success:#2c7753;--wm-radius:12px}.wm-site{background:var(--wm-bg);color:var(--wm-text);overflow:clip}.wm-shell{width:min(1180px,100% - 40px);margin-inline:auto}.wm-site h1,.wm-site h2,.wm-site h3{font-family:var(--font-manrope), Manrope, sans-serif;color:inherit;font-weight:600}.wm-site button,.wm-site a,.wm-site p,.wm-site span,.wm-site strong,.wm-site small{font-family:var(--font-manrope), Manrope, sans-serif}.brand-lockup{align-items:center;display:inline-flex}.brand-wordmark-image{width:132px;height:auto;display:block}.brand-lockup.compact .brand-wordmark-image{width:112px}.brand-mark-image{border-radius:10px;width:38px;height:38px;display:block}.brand-lockup.inverse .brand-wordmark-image{filter:brightness(0)invert()}.brand-link{align-items:center;min-height:40px;display:inline-flex}.wm-hero42{background:var(--wm-navy);color:#fff;min-height:100svh;position:relative;overflow:hidden}.wm-hero42-media,.wm-hero42-media img,.wm-hero42-wash,.wm-hero42-vignette{width:100%;height:100%;position:absolute;inset:0}.wm-hero42-media img{object-fit:cover;object-position:center 58%}.wm-hero42-wash{background:linear-gradient(90deg,#07182dfa 0%,#07182de8 34%,#07182d85 61%,#07182d14 100%)}.wm-hero42-vignette{background:linear-gradient(#0000 38%,#07182d47 65%,#07182deb 100%)}.wm-hero42-layout{z-index:2;flex-direction:column;width:min(1380px,100% - 48px);min-height:100svh;margin:auto;display:flex;position:relative}.wm-hero-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:82px;display:grid}.wm-hero-nav .brand-link{justify-self:start}.wm-hero-nav-links{align-items:center;gap:34px;display:flex}.wm-hero-nav-links a{color:#ffffffb8;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .18s}.wm-hero-nav-links a:hover{color:#fff}.wm-hero-nav>.wm-glass-button{justify-self:end}.wm-glass-button,.wm-outline-button,.wm-light-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,color .16s;display:inline-flex}.wm-glass-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff38}.wm-glass-button:hover{background:#ffffff1f;border-color:#ffffff61}.wm-glass-button.large{padding-inline:19px}.wm-light-button{color:var(--wm-navy);background:#fff;border:1px solid #fff}.wm-light-button:hover{background:#f2f5f7;transform:translateY(-1px)}.wm-outline-button{color:#fff;background:0 0;border:1px solid #ffffff61}.wm-outline-button:hover{background:#ffffff14}.wm-hero42-main{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:clamp(56px,9vh,108px) 0 44px;display:flex}.wm-hero42-copy{max-width:830px}.wm-hero-kicker{color:#ffffffa3;align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:500;display:inline-flex}.wm-hero42 h1{letter-spacing:-.064em;color:#fff;max-width:1000px;margin:0;font-size:clamp(3.8rem,7vw,7.25rem);line-height:.91}.wm-hero42 h1>span{display:block}.wm-hero42-copy>p{color:#ffffffad;max-width:620px;margin:25px 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.72}.wm-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.wm-domain-strip{margin-top:70px}.wm-domain-label{color:#ffffff61;letter-spacing:.02em;margin-bottom:12px;font-size:.69rem;display:block}.wm-domain-pills{flex-wrap:wrap;gap:8px;display:flex}.wm-domain-pill{color:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff1;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:.78rem;font-weight:550;display:flex}.wm-domain-pill svg{color:#ffffff9e}.wm-section-heading{max-width:780px}.wm-section-heading.centered{text-align:center;margin-inline:auto}.wm-section-heading.split{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:72px;max-width:none;display:grid}.wm-section-heading>span,.wm-section-heading>div>span,.wm-small-cap{color:#7d8793;letter-spacing:.04em;font-size:.69rem;font-weight:600;display:block}.wm-section-heading h2{letter-spacing:-.055em;margin:10px 0 15px;font-size:clamp(2.35rem,4.7vw,4.45rem);line-height:.99}.wm-section-heading p{color:var(--wm-muted);margin:0;font-size:.96rem;line-height:1.72}.wm-dashboard-stage{background:#fff;padding:118px 0 132px}.wm-dashboard-stage .wm-section-heading{margin-bottom:54px}.wm-app-window{border:1px solid var(--wm-border);background:var(--wm-surface-2);border-radius:16px;grid-template-columns:205px minmax(0,1fr);min-height:670px;display:grid;overflow:hidden;box-shadow:0 28px 80px #07182d17}.wm-app-sidebar{background:#f1f3f5;border-right:1px solid #dce1e6;flex-direction:column;padding:18px 13px;display:flex}.wm-app-brand{align-items:center;gap:9px;padding:2px 7px 14px;display:flex}.wm-app-brand img:first-child{border-radius:8px;width:31px;height:31px}.wm-app-brand img:last-child{width:88px;height:auto}.wm-studio-switch{background:#fff;border:1px solid #dce1e6;border-radius:10px;margin:2px 0 15px;padding:11px}.wm-studio-switch span,.wm-studio-switch small{color:#7a8593;font-size:.57rem;display:block}.wm-studio-switch strong{margin:3px 0;font-size:.72rem;display:block}.wm-app-sidebar nav{gap:4px;display:grid}.wm-app-sidebar nav span{color:#596574;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:.72rem;font-weight:550;display:flex}.wm-app-sidebar nav span.active{color:var(--wm-navy);background:#e5e9ed;font-weight:650}.wm-app-storage{background:#fff;border:1px solid #dce1e6;border-radius:10px;margin-top:auto;padding:12px}.wm-app-storage span,.wm-app-storage strong{font-size:.61rem;display:block}.wm-app-storage span{color:#7d8793}.wm-app-storage strong{margin-top:4px}.wm-app-storage i{background:#e8ebee;border-radius:20px;height:5px;margin-top:10px;display:block;overflow:hidden}.wm-app-storage b{background:var(--wm-navy);border-radius:20px;width:68%;height:100%;display:block}.wm-app-main{background:#fff;min-width:0}.wm-app-topbar{border-bottom:1px solid var(--wm-border);justify-content:space-between;align-items:center;gap:16px;height:67px;padding:0 23px;display:flex}.wm-app-topbar small,.wm-app-topbar strong{display:block}.wm-app-topbar small{color:#7b8694;font-size:.57rem}.wm-app-topbar strong{margin-top:3px;font-size:.88rem}.wm-app-topbar button{border:1px solid var(--wm-navy);background:var(--wm-navy);color:#fff;border-radius:9px;min-height:35px;padding:0 12px;font-size:.65rem;font-weight:600}.wm-app-body{padding:23px}.wm-app-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wm-app-stats article{border:1px solid var(--wm-border);background:#fff;border-radius:12px;padding:15px}.wm-app-stats span,.wm-app-stats small,.wm-app-stats strong{display:block}.wm-app-stats span{color:#7b8693;font-size:.61rem}.wm-app-stats strong{letter-spacing:-.035em;margin:7px 0 3px;font-size:1.32rem}.wm-app-stats small{color:#7e8996;font-size:.58rem}.wm-app-stats article:first-child small{color:var(--wm-success)}.wm-app-grid{grid-template-columns:minmax(0,1.55fr) minmax(245px,.75fr);gap:11px;margin-top:11px;display:grid}.wm-app-card{border:1px solid var(--wm-border);border-radius:13px;min-height:310px;overflow:hidden}.wm-card-head{border-bottom:1px solid var(--wm-border);justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 15px;display:flex}.wm-card-head small,.wm-card-head strong{display:block}.wm-card-head small{color:#8b95a1;font-size:.54rem}.wm-card-head strong{margin-top:3px;font-size:.78rem}.wm-card-head>span{color:#74808e;font-size:.57rem}.wm-athlete-row{border-bottom:1px solid #edf0f2;grid-template-columns:36px 1fr auto 56px;align-items:center;gap:9px;padding:13px 15px;display:grid}.wm-athlete-row:last-child{border-bottom:0}.wm-athlete-row>b{background:#eef1f3;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.63rem;display:grid}.wm-athlete-row span strong,.wm-athlete-row span small{display:block}.wm-athlete-row span strong{font-size:.67rem}.wm-athlete-row span small{color:#8a949f;margin-top:2px;font-size:.55rem}.wm-athlete-row em{color:#6f7a87;font-size:.57rem;font-style:normal}.wm-athlete-row mark{color:var(--wm-navy);text-align:right;background:0 0;font-size:.6rem;font-weight:650}.wm-revenue-total{padding:18px 16px 4px}.wm-revenue-total small,.wm-revenue-total strong,.wm-revenue-total span{display:block}.wm-revenue-total small{color:#87919c;font-size:.55rem}.wm-revenue-total strong{letter-spacing:-.045em;margin:5px 0;font-size:1.6rem}.wm-revenue-total span{color:#77828e;font-size:.56rem}.wm-mini-bars{align-items:end;gap:5px;height:104px;padding:11px 16px;display:flex}.wm-mini-bars i{background:var(--wm-navy);opacity:.9;border-radius:2px 2px 0 0;flex:1;min-height:9px;display:block}.wm-revenue-split{border-top:1px solid #edf0f2;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 16px;display:grid}.wm-revenue-split span{color:#89939e;font-size:.52rem}.wm-revenue-split b{color:var(--wm-navy);margin-top:3px;font-size:.6rem;display:block}.wm-workflow-section{background:var(--wm-surface);border-top:1px solid var(--wm-border);border-bottom:1px solid var(--wm-border);padding:118px 0}.wm-workflow-grid{border-top:1px solid var(--wm-border-strong);border-bottom:1px solid var(--wm-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:58px 0 28px;display:grid}.wm-workflow-card{border-right:1px solid var(--wm-border-strong);flex-direction:column;min-height:310px;padding:28px 24px 31px;display:flex}.wm-workflow-card:last-child{border-right:0}.wm-workflow-card-top{color:#8a949f;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.wm-workflow-card-top svg{color:var(--wm-navy)}.wm-workflow-card h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:1.28rem;line-height:1.18}.wm-workflow-card p{color:var(--wm-muted);margin:0;font-size:.79rem;line-height:1.65}.wm-text-link{color:var(--wm-navy);align-items:center;gap:7px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.wm-bento-section{padding:122px 0 134px}.wm-bento-section .wm-section-heading{margin-bottom:52px}.wm-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(360px,auto);gap:12px;display:grid}.wm-bento-card{border:1px solid var(--wm-border);background:#fff;border-radius:14px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.wm-bento-card.wide{grid-column:span 2}.wm-bento-card.dark{background:var(--wm-navy);color:#fff;border-color:var(--wm-navy)}.wm-bento-card.soft{background:#f1f3f5}.wm-bento-copy{max-width:520px}.wm-bento-copy>svg{margin-bottom:20px}.wm-bento-copy>span{color:#7d8793;font-size:.67rem;font-weight:600;display:block}.wm-bento-card.dark .wm-bento-copy>span{color:#a7b2bf}.wm-bento-copy h3{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.04}.wm-bento-copy p{color:var(--wm-muted);max-width:490px;margin:0;font-size:.82rem;line-height:1.65}.wm-bento-card.dark p{color:#b4bfca}.wm-tag-demo{background:linear-gradient(135deg,#e9edf0,#c7ced5);border-radius:10px;flex:1;min-height:180px;margin-top:24px;position:relative;overflow:hidden}.wm-tag-demo:before{content:"";background:linear-gradient(120deg,#0000 20%,#07182d1f);position:absolute;inset:0}.wm-player-frame{background:#fffffff0;border:1px solid #07182d21;border-radius:9px;padding:10px 12px;position:absolute;top:18%;left:9%;box-shadow:0 14px 30px #07182d1f}.wm-player-frame.second{inset:auto 8% 16% auto}.wm-player-frame span,.wm-player-frame strong,.wm-player-frame small{display:block}.wm-player-frame span{color:#7c8793;font-size:.57rem}.wm-player-frame strong{margin:2px 0;font-size:.71rem}.wm-player-frame small{color:#75808c;font-size:.54rem}.wm-product-stack{gap:7px;margin-top:auto;display:grid}.wm-product-stack span{background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;justify-content:space-between;gap:12px;padding:12px 13px;display:flex}.wm-product-stack strong,.wm-product-stack b{color:#fff;font-size:.69rem}.wm-product-stack b{font-weight:600}.wm-crop-demo{grid-template-columns:1fr .85fr;align-items:center;gap:18px;margin-top:auto;padding-top:24px;display:grid}.wm-crop-image{background:linear-gradient(145deg,#d7dce1,#9aa4ae);border-radius:8px;min-height:155px;position:relative;overflow:hidden}.wm-crop-image i{border:2px solid #fff;position:absolute;inset:18px 25px;box-shadow:0 0 0 999px #07182d2b}.wm-crop-demo small,.wm-crop-demo strong{display:block}.wm-crop-demo small{color:#7e8995;font-size:.55rem}.wm-crop-demo strong{margin:5px 0 13px;font-size:.74rem}.wm-crop-demo button{border:1px solid var(--wm-navy);background:var(--wm-navy);color:#fff;border-radius:8px;min-height:34px;padding:0 10px;font-size:.59rem}.wm-analytics-demo{grid-template-columns:145px 1fr;align-items:end;gap:24px;margin-top:auto;padding-top:28px;display:grid}.wm-analytics-demo small,.wm-analytics-demo strong,.wm-analytics-demo em{display:block}.wm-analytics-demo small{color:#77828e;font-size:.57rem}.wm-analytics-demo strong{letter-spacing:-.045em;margin:5px 0;font-size:1.85rem}.wm-analytics-demo em{color:var(--wm-success);font-size:.59rem;font-style:normal}.wm-line-chart{height:120px}.wm-line-chart svg{width:100%;height:100%;overflow:visible}.wm-line-chart polyline{fill:none;stroke:var(--wm-navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.wm-hero33{color:#fff;background:#061527;min-height:100svh;position:relative;overflow:hidden}.wm-hero33-media,.wm-hero33-media img,.wm-hero33-overlay{width:100%;height:100%;position:absolute;inset:0}.wm-hero33-media img{object-fit:cover;object-position:center 40%}.wm-hero33-overlay{background:linear-gradient(90deg,#07182df2 0%,#07182dc2 42%,#07182d47 75%,#07182d33 100%),linear-gradient(#0000 48%,#07182de0)}.wm-hero33-content{z-index:2;flex-direction:column;justify-content:space-between;width:min(1380px,100% - 48px);min-height:100svh;margin:auto;padding:94px 0 46px;display:flex;position:relative}.wm-hero33-title{max-width:900px}.wm-hero33 .wm-small-cap{color:#ffffff7a;margin-bottom:15px}.wm-hero33 h2{letter-spacing:-.06em;color:#fff;margin:0;font-size:clamp(3.5rem,6.9vw,7rem);line-height:.92}.wm-hero33 h2 span{display:block}.wm-hero33-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.wm-floating-tag{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07182da3;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 14px 36px #0000002e}.wm-floating-tag>span{width:31px;height:31px;color:var(--wm-navy);background:#fff;border-radius:7px;place-items:center;font-size:.66rem;font-weight:650;display:grid}.wm-floating-tag strong,.wm-floating-tag small{display:block}.wm-floating-tag strong{color:#fff;font-size:.7rem}.wm-floating-tag small{color:#ffffff94;margin-top:2px;font-size:.54rem}.wm-floating-tag svg{color:#ffffffb3}.athlete-one{top:28%;right:11%}.gallery-tag{top:49%;right:7%}.revenue-tag{top:62%;right:17%}.wm-hero33-features{gap:58px;max-width:850px;display:flex}.wm-hero33-features>div{align-items:flex-start;gap:13px;max-width:380px;display:flex}.wm-hero33-features>div>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff0f;border:1px solid #fff3;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.wm-hero33-features strong{color:#fff;font-size:.82rem;display:block}.wm-hero33-features p{color:#ffffff94;margin:4px 0 0;font-size:.68rem;line-height:1.55}.wm-faq-preview{padding:122px 0}.wm-faq-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;display:grid}.wm-faq-preview .wm-section-heading h2{font-size:clamp(2.5rem,4.5vw,4rem)}.wm-faq-preview .wm-text-link{margin-top:22px}.wm-accordion{border-top:1px solid var(--wm-border-strong)}.wm-accordion-item{border-bottom:1px solid var(--wm-border-strong)}.wm-accordion-trigger{text-align:left;width:100%;min-height:72px;color:var(--wm-navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.wm-accordion-trigger>span:first-child{letter-spacing:-.018em;font-size:.94rem;font-weight:600}.wm-accordion-icon{color:#77828e;place-items:center;width:28px;height:28px;display:grid;position:relative}.wm-accordion-icon>span{place-items:center;display:grid;position:absolute}.wm-accordion-panel{overflow:hidden}.wm-accordion-panel p{color:var(--wm-muted);margin:0;padding:0 50px 22px 0;font-size:.82rem;line-height:1.7}.wm-final-cta{background:var(--wm-navy);color:#fff;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:90px 0!important}.wm-final-cta-inner{justify-content:space-between;align-items:end;gap:50px;display:flex}.wm-final-cta span{color:#ffffff75;letter-spacing:.04em;font-size:.69rem;display:block}.wm-final-cta h2{color:#fff;letter-spacing:-.055em;max-width:780px;margin:9px 0 11px;font-size:clamp(2.7rem,5.2vw,4.7rem);line-height:.98}.wm-final-cta p{color:#ffffff9e;margin:0;font-size:.9rem}.wm-inner{color:var(--wm-navy);background:#fff}.wm-inner-hero{border-bottom:1px solid var(--wm-border);background:linear-gradient(#f5f7f8 0%,#fff 100%);padding:112px 0 78px}.wm-inner-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);align-items:end;gap:80px;display:grid}.wm-inner-hero span{color:#7b8693;letter-spacing:.04em;font-size:.7rem;font-weight:600;display:block}.wm-inner-hero h1{letter-spacing:-.062em;margin:10px 0 18px;font-size:clamp(3.4rem,6vw,6rem);line-height:.94}.wm-inner-hero p{color:var(--wm-muted);max-width:690px;margin:0;font-size:1rem;line-height:1.72}.wm-inner-hero-aside{border-left:1px solid var(--wm-border-strong);color:#74808d;padding-left:28px;font-size:.82rem;line-height:1.7}.wm-inner-section{padding:94px 0}.wm-inner-section.soft{background:var(--wm-surface);border-top:1px solid var(--wm-border);border-bottom:1px solid var(--wm-border)}.wm-inner-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:84px;display:grid}.wm-inner-grid h2{letter-spacing:-.05em;margin:8px 0 16px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1}.wm-inner-grid>div>p{color:var(--wm-muted);font-size:.9rem;line-height:1.72}.wm-inner-list{border-top:1px solid var(--wm-border-strong)}.wm-inner-row{border-bottom:1px solid var(--wm-border);grid-template-columns:45px minmax(180px,.75fr) minmax(0,1.25fr);gap:18px;padding:23px 0;display:grid}.wm-inner-row>span{color:#9aa3ad;font-size:.67rem}.wm-inner-row strong{font-size:.88rem}.wm-inner-row p{color:var(--wm-muted);margin:0;font-size:.79rem;line-height:1.65}.wm-route-cta{padding:62px 0 92px}.wm-route-cta-card{background:var(--wm-navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:end;gap:40px;padding:42px;display:flex}.wm-route-cta-card h2{color:#fff;letter-spacing:-.05em;margin:8px 0 9px;font-size:clamp(2rem,4vw,3.4rem)}.wm-route-cta-card p{color:#b9c3cd;margin:0;font-size:.85rem}.site-footer{border-top:1px solid var(--wm-border)!important;color:var(--wm-navy)!important;background:#fff!important}.footer-shell{padding-top:62px!important;padding-bottom:58px!important}.footer-brand p{color:var(--wm-muted)!important}.footer-links strong{color:var(--wm-navy)!important}.footer-links a,.footer-link-button{color:#697584!important}.footer-bottom{border-top:1px solid var(--wm-border)!important;color:#8a949f!important}@media (max-width:980px){.wm-hero-nav{grid-template-columns:1fr auto}.wm-hero-nav-links{display:none}.wm-hero-nav>.wm-glass-button{grid-column:2}.wm-hero42-layout,.wm-hero33-content{width:min(100% - 34px,1380px)}.wm-app-window{grid-template-columns:165px minmax(0,1fr)}.wm-app-stats{grid-template-columns:1fr 1fr}.wm-app-grid{grid-template-columns:1fr}.wm-revenue-card{min-height:280px}.wm-workflow-grid{grid-template-columns:1fr 1fr}.wm-workflow-card:nth-child(2){border-right:0}.wm-workflow-card:nth-child(-n+2){border-bottom:1px solid var(--wm-border-strong)}.wm-bento{grid-template-columns:1fr 1fr}.wm-bento-card.wide{grid-column:span 2}.wm-faq-grid,.wm-inner-grid,.wm-inner-hero-grid{grid-template-columns:1fr;gap:46px}.wm-inner-hero-aside{border-left:0;border-top:1px solid var(--wm-border);padding:22px 0 0}.wm-section-heading.split{grid-template-columns:1fr;gap:22px}.wm-floating-tag{display:none}}@media (max-width:700px){.wm-shell{width:min(100% - 28px,1180px)}.wm-hero42-layout,.wm-hero33-content{width:calc(100% - 28px)}.wm-hero-nav{height:72px}.brand-wordmark-image{width:112px}.wm-hero-nav>.wm-glass-button{min-height:39px;padding-inline:12px;font-size:.75rem}.wm-hero42-main{padding-top:54px}.wm-hero42 h1{font-size:clamp(3.2rem,15.5vw,5rem)}.wm-hero42-copy>p{font-size:.92rem}.wm-domain-strip{margin-top:52px}.wm-domain-pills{grid-template-columns:1fr 1fr;display:grid}.wm-domain-pill{min-height:40px;padding-inline:11px}.wm-dashboard-stage,.wm-workflow-section,.wm-bento-section,.wm-faq-preview{padding:82px 0}.wm-app-window{grid-template-columns:1fr;min-height:auto}.wm-app-sidebar{display:none}.wm-app-body{padding:13px}.wm-app-topbar{padding:0 13px}.wm-app-stats{grid-template-columns:1fr 1fr}.wm-app-stats article{padding:12px}.wm-app-stats strong{font-size:1.05rem}.wm-athlete-row{grid-template-columns:34px 1fr auto}.wm-athlete-row em{display:none}.wm-app-grid{grid-template-columns:1fr}.wm-app-card{min-height:auto}.wm-workflow-grid{grid-template-columns:1fr}.wm-workflow-card{border-right:0;min-height:245px;border-bottom:1px solid var(--wm-border-strong)!important}.wm-workflow-card:last-child{border-bottom:0!important}.wm-bento{grid-template-columns:1fr;grid-auto-rows:auto}.wm-bento-card,.wm-bento-card.wide{grid-column:auto;min-height:420px;padding:22px}.wm-crop-demo,.wm-analytics-demo{grid-template-columns:1fr}.wm-line-chart{height:80px}.wm-hero33-content{padding-top:80px}.wm-hero33 h2{font-size:clamp(3.05rem,14vw,4.8rem)}.wm-hero33-features{gap:18px;display:grid}.wm-hero33-features>div{max-width:100%}.wm-faq-grid{gap:45px}.wm-accordion-trigger{min-height:67px}.wm-final-cta{padding:68px 0!important}.wm-final-cta-inner,.wm-route-cta-card{flex-direction:column;align-items:flex-start}.wm-route-cta-card{padding:28px}.wm-inner-hero{padding:88px 0 58px}.wm-inner-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.wm-inner-section{padding:70px 0}.wm-inner-row{grid-template-columns:32px 1fr}.wm-inner-row p{grid-column:2}}@media (prefers-reduced-motion:reduce){.wm-site *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.wm-inner-header.site-header{border-bottom:1px solid var(--wm-border);box-shadow:none;background:#fffffff0}.wm-inner-header .nav-shell{min-height:72px}.wm-inner-header .nav-links{gap:30px}.wm-inner-header .nav-links a{color:#65717e;font-size:.82rem;font-weight:550}.wm-inner-header .nav-links a:hover{color:var(--wm-navy)}.wm-product-tour{border-top:1px solid var(--wm-border);background:#fff;padding-top:96px}.wm-product-tour.soft{background:var(--wm-surface)}.wm-product-tour-heading{padding-bottom:70px}.wm-product-tour-heading>span{color:#7e8894;letter-spacing:.04em;font-size:.69rem;font-weight:600;display:block}.wm-product-tour-heading h2{letter-spacing:-.057em;max-width:850px;margin:10px 0 15px;font-size:clamp(2.6rem,5vw,4.65rem);line-height:.98}.wm-product-tour-heading p{max-width:680px;color:var(--wm-muted);margin:0;font-size:.92rem;line-height:1.72}.wm-tour-list{border-top:1px solid var(--wm-border)}.wm-tour-row{border-bottom:1px solid var(--wm-border);background:#fff}.wm-product-tour.soft .wm-tour-row:nth-child(2n){background:#f8f9fa}.wm-tour-row:nth-child(4n+3){background:#f2f4f6}.wm-tour-row:nth-child(6n){background:var(--wm-navy);color:#fff}.wm-tour-row:nth-child(6n) .wm-tour-copy>span,.wm-tour-row:nth-child(6n) .wm-tour-copy p{color:#b0bbc7}.wm-tour-row:nth-child(6n) .wm-tour-copy h3{color:#fff}.wm-tour-row-inner{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:center;gap:82px;min-height:660px;padding-top:88px;padding-bottom:88px;display:grid}.wm-tour-row.reverse .wm-tour-copy{order:2}.wm-tour-row.reverse .wm-tour-visual{order:1}.wm-tour-copy>span{color:#7d8794;align-items:center;gap:7px;font-size:.69rem;font-weight:600;display:flex}.wm-tour-copy h3{letter-spacing:-.052em;margin:10px 0 15px;font-size:clamp(2.25rem,4.4vw,3.85rem);line-height:1}.wm-tour-copy p{color:var(--wm-muted);max-width:520px;margin:0;font-size:.88rem;line-height:1.75}.wm-tour-visual{min-width:0}.wm-tour-visual .feature-mockup{border-color:var(--wm-border);border-radius:13px;box-shadow:0 20px 60px #07182d14}.wm-founder-section{background:#fff;padding:118px 0}.wm-founder-grid{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:86px;display:grid}.wm-founder-photo{width:100%;max-width:460px}.wm-founder-photo img,.wm-founder-placeholder{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--wm-border);border-radius:12px;width:100%;display:block}.wm-founder-placeholder{background:linear-gradient(145deg,#eef1f3,#d8dde2)}.wm-founder-copy>span{color:#7d8794;letter-spacing:.04em;font-size:.69rem;font-weight:600;display:block}.wm-founder-copy h2{letter-spacing:-.057em;max-width:760px;margin:10px 0 20px;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.99}.wm-founder-copy p{max-width:700px;color:var(--wm-muted);margin:0 0 14px;font-size:.9rem;line-height:1.75}.wm-founder-copy a{color:var(--wm-navy);align-items:center;gap:7px;margin-top:16px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.wm-faq-hero .wm-inner-hero-aside strong{color:var(--wm-navy);font-size:.9rem;display:block}.wm-faq-hero .wm-inner-hero-aside p{color:var(--wm-muted);margin:5px 0 13px}.wm-faq-directory{padding:20px 0 100px}.wm-faq-category{border-bottom:1px solid var(--wm-border);grid-template-columns:215px minmax(0,1fr);gap:66px;padding:46px 0;display:grid}.wm-faq-category:last-child{border-bottom:0}.wm-faq-category-meta{align-self:start;position:sticky;top:104px}.wm-faq-category-meta>span{color:#9aa3ad;font-size:.64rem}.wm-faq-category-meta h2{letter-spacing:-.025em;margin:8px 0 5px;font-size:1.18rem}.wm-faq-category-meta p{color:#8a949f;margin:0;font-size:.68rem}.wm-inner .feature-mockup{color:var(--wm-navy)}.wm-inner .mock-toolbar{border-bottom-color:var(--wm-border);background:#fbfcfd}.wm-inner .mock-toolbar b{color:#7e8995}.wm-inner .mock-structure .structure-tree,.wm-inner .mock-storefront{background:#f4f6f7}.wm-inner .structure-tree span.active,.wm-inner .crop-actions button:first-child,.wm-inner .upload-summary>div i,.wm-inner .money-chart i{background:var(--wm-navy);color:#fff}.wm-inner .athlete-line>b{color:var(--wm-navy);background:#e8ecef}.wm-inner .migration-progress>div i,.wm-inner .upload-row>div i,.wm-inner .message-line>i{background:var(--wm-navy)}@media (max-width:980px){.wm-hero42-layout,.wm-hero33-content{width:min(100% - 34px,1380px)}.wm-tour-row-inner,.wm-founder-grid{grid-template-columns:1fr;gap:48px;min-height:0}.wm-tour-row.reverse .wm-tour-copy,.wm-tour-row.reverse .wm-tour-visual{order:initial}.wm-founder-photo{max-width:420px}.wm-faq-category{grid-template-columns:1fr;gap:24px}.wm-faq-category-meta{position:static}}@media (max-width:700px){.wm-product-tour{padding-top:72px}.wm-product-tour-heading{padding-bottom:48px}.wm-tour-row-inner{gap:36px;padding-top:68px;padding-bottom:68px}.wm-founder-section{padding:82px 0}.wm-faq-directory{padding-bottom:68px}.wm-faq-category{padding:34px 0}}
.wm-accordion-trigger{align-items:center;min-height:84px;padding:18px 0}.wm-accordion-trigger>span:first-child{letter-spacing:-.014em;max-width:760px;font-size:1.04rem;font-weight:600;line-height:1.42}.wm-accordion-icon{border:1px solid var(--wm-border);color:#65717e;background:#f7f8fa;border-radius:9px;flex:none;width:34px;height:34px}.wm-accordion-item.open .wm-accordion-icon{background:var(--wm-navy);border-color:var(--wm-navy);color:#fff}.wm-accordion-panel p{color:#5f6b78;text-wrap:pretty;max-width:760px;margin:0;padding:0 54px 30px 0;font-size:.94rem;line-height:1.78}.wm-faq-category{align-items:start}.wm-faq-category .wm-accordion{min-width:0}@media (max-width:700px){.wm-accordion-trigger{gap:14px;min-height:76px;padding:15px 0}.wm-accordion-trigger>span:first-child{font-size:.98rem;line-height:1.45}.wm-accordion-icon{width:32px;height:32px}.wm-accordion-panel p{padding:0 0 25px;font-size:.91rem;line-height:1.75}}
.wm-hero33{min-height:clamp(720px,86svh,820px)}.wm-hero33-content{min-height:clamp(720px,86svh,820px);padding-top:68px;padding-bottom:34px}.wm-hero33-title{max-width:820px}.wm-hero33 h2{max-width:820px;font-size:clamp(3.35rem,6.1vw,6.2rem);line-height:.91}.athlete-one{top:19%;right:8%}.gallery-tag{top:38%;right:4%}.package-tag{top:56%;right:12%}.revenue-tag{top:73%;right:5%}.wm-hero33-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1030px;display:grid}.wm-hero33-features>div{max-width:none;padding-right:10px}.wm-flow-demo{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:28px;display:grid}.wm-flow-demo span{border:1px solid var(--wm-border);background:#f8f9fa;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:78px;padding:12px;display:flex}.wm-flow-demo small{color:#9aa3ad;font-size:.54rem}.wm-flow-demo strong{color:var(--wm-navy);font-size:.67rem}.wm-ai-package-demo{gap:9px;margin-top:auto;padding-top:24px;display:grid}.wm-ai-match-row{border:1px solid var(--wm-border);background:#fff;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.wm-ai-match-row>b{width:34px;height:34px;color:var(--wm-navy);background:#edf0f2;border-radius:8px;place-items:center;font-size:.64rem;display:grid}.wm-ai-match-row span strong,.wm-ai-match-row span small{display:block}.wm-ai-match-row span strong{font-size:.68rem}.wm-ai-match-row span small{color:#8a949f;margin-top:2px;font-size:.55rem}.wm-ai-match-row em{color:var(--wm-success);font-size:.57rem;font-style:normal;font-weight:600}.wm-package-rule{border:1px solid var(--wm-border);background:var(--wm-surface);border-radius:9px;padding:13px}.wm-package-rule small,.wm-package-rule strong,.wm-package-rule span{display:block}.wm-package-rule small{color:#8d97a2;letter-spacing:.04em;font-size:.52rem}.wm-package-rule strong{color:var(--wm-navy);margin-top:5px;font-size:.72rem}.wm-package-rule span{color:var(--wm-muted);margin-top:4px;font-size:.57rem}.wm-payment-summary{border-top:1px solid var(--wm-border);color:#788390;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;font-size:.6rem;display:flex}.wm-payment-summary strong{color:var(--wm-navy);font-size:.64rem}.wm-final-cta{padding:68px 0!important}.wm-final-cta>.wm-shell,.wm-route-cta>.wm-shell{width:min(1180px,100% - 40px)!important;margin-inline:auto!important}.wm-final-cta-inner{grid-template-columns:minmax(0,720px) auto;justify-content:space-between;gap:64px;align-items:end!important;display:grid!important}.wm-final-cta h2{max-width:720px;font-size:clamp(2.6rem,4.5vw,4.1rem)}.wm-final-cta .wm-light-button{white-space:nowrap}.footer-brand{gap:0!important}.footer-brand .brand-link{margin:0!important}.footer-brand p{margin:9px 0 0!important}.footer-link-button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.wm-route-cta-card{gap:48px}.route-transition-shell{min-height:100%}@media (max-width:980px){.wm-hero33,.wm-hero33-content{min-height:710px}.wm-hero33-features{grid-template-columns:1fr 1fr}.wm-hero33-features>div:last-child{grid-column:1/-1;max-width:520px}.wm-final-cta-inner{grid-template-columns:1fr;gap:28px;align-items:start!important}}@media (max-width:700px){.wm-hero33,.wm-hero33-content{min-height:auto}.wm-hero33-content{padding-top:72px;padding-bottom:38px}.wm-hero33 h2{font-size:clamp(3rem,13.5vw,4.55rem)}.wm-hero33-features{grid-template-columns:1fr;margin-top:64px}.wm-hero33-features>div:last-child{grid-column:auto}.wm-flow-demo{grid-template-columns:1fr 1fr}.wm-flow-demo span:last-child{grid-column:1/-1}.wm-final-cta{padding:58px 0!important}.wm-final-cta>.wm-shell,.wm-route-cta>.wm-shell{width:min(100% - 28px,1180px)!important}}
