@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#111827;--graphite:#1f2933;--steel:#46515f;--muted:#687386;--mist:#f5f7fa;--white:#fff;--line:#d9e0e8;--teal:#0f766e;--teal-dark:#115e59;--green:#1f8a5b;--amber:#b7791f;--plum:#6d3a74;--gold:#c59a3d;--blue:#2563eb;--shadow:#1118271c}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--mist);color:var(--ink);scroll-behavior:smooth}body{background:var(--mist);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;min-height:100vh;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;background:#f5f7faa8;border-bottom:1px solid #d9e0e88f;grid-template-columns:minmax(320px,460px) 1fr auto;align-items:center;height:72px;padding:0 clamp(18px,4vw,56px);display:grid;position:sticky;top:0;left:0;right:0}.brand{align-items:center;width:min(455px,36vw);height:54px;display:flex;overflow:hidden}.brand img{object-fit:contain;width:auto;max-width:100%;height:min(52px,100%)}.nav-links{justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.nav-links a,.header-cta{color:var(--steel);font-size:14px;font-weight:760}.nav-links a:hover,.header-cta:hover{color:var(--teal)}.header-cta{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.hero{background:var(--graphite);min-height:clamp(620px,82vh,780px);position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#080d14e0 0%,#0a121bc7 34%,#0a121b40 66%,#0a121b1a 100%),linear-gradient(#080d1400,#080d148c);position:absolute;inset:0}.hero-inner{max-width:1240px;min-height:inherit;z-index:2;gap:42px;margin:0 auto;padding:clamp(80px,12vh,126px) clamp(18px,4vw,56px) 44px;display:grid;position:relative}.hero-copy{color:var(--white);align-self:center;max-width:660px}.eyebrow,.card-eyebrow{color:var(--teal);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.2}.hero .eyebrow{color:#75d6ca}h1,h2,h3{letter-spacing:0}h1{max-width:12ch;margin-top:16px;font-size:clamp(48px,9vw,108px);font-weight:880;line-height:.92}.hero-lede{color:#ffffffdb;max-width:660px;margin-top:24px;font-size:clamp(19px,2.1vw,26px);line-height:1.35}.hero-actions,.final-inner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-actions{margin-top:34px}.button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:820;transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--teal);color:var(--white)}.button.primary:hover{background:var(--teal-dark)}.button.secondary{color:var(--white);background:#ffffff1a;border:1px solid #ffffff6b}.button.secondary:hover{background:#ffffff2e}.button.dark{background:var(--ink)}.signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:12px;max-width:760px;display:grid}.signal{color:var(--white);background:#ffffff1f;border:1px solid #fff3;border-radius:8px;min-height:88px;padding:16px}.signal span{color:#ffffffbd;font-size:12px;font-weight:760;display:block}.signal strong{margin-top:12px;font-size:31px;line-height:1;display:block}.signal.blue{border-top:3px solid var(--blue)}.signal.teal{border-top:3px solid var(--teal)}.signal.green{border-top:3px solid var(--green)}.signal.plum{border-top:3px solid var(--plum)}.section{padding:clamp(72px,8vw,112px) 0}.section-inner{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,56px)}.proof-band{background:var(--white);border-bottom:1px solid var(--line)}.proof-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,82px);display:grid}h2{color:var(--ink);margin-top:14px;font-size:clamp(34px,5.2vw,64px);font-weight:850;line-height:1.03}.proof-grid>p,.copy-block>p,.section-heading>p,.final-inner p,.site-footer,.pillar-card p,.workflow-step p,.security-item p,.audience-card p{color:var(--muted);font-size:17px;line-height:1.65}.proof-grid>p{color:var(--steel);font-size:clamp(19px,2vw,24px);line-height:1.45}.operations-section,.mobile-section,.audience-section{background:var(--mist)}.split-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,80px);display:grid}.split-layout.reverse{grid-template-columns:minmax(280px,.62fr) minmax(0,.95fr)}.copy-block h2{max-width:660px}.copy-block>p{max-width:620px;margin-top:22px}.status-list,.mobile-points{gap:12px;margin-top:30px;display:grid}.status-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px}.status-list span,.mobile-points span{background:var(--white);border:1px solid var(--line);color:var(--graphite);border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 13px;font-size:14px;font-weight:760;display:flex}.dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.dot.booked{background:var(--blue)}.dot.assigned{background:var(--teal)}.dot.completed{background:var(--green)}.dot.approval{background:var(--plum)}.image-frame{border:1px solid var(--line);box-shadow:0 24px 54px var(--shadow);border-radius:8px;overflow:hidden}.image-frame img{object-fit:cover;width:100%;height:100%}.image-frame.wide{aspect-ratio:16/10}.image-frame.phone{aspect-ratio:.78;background:var(--white);justify-self:center;width:min(100%,430px);max-width:430px}.workflow-section,.security-section{background:var(--graphite);color:var(--white)}.section-heading{text-align:center;max-width:820px;margin:0 auto}.section-heading.left{text-align:left;margin:0}.section-heading.wide-heading{max-width:980px}.section-heading.compact{max-width:760px}.screenshot-frame{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-top:38px;overflow:hidden;box-shadow:0 28px 64px #1118271a}.screenshot-frame img{width:100%;height:auto}.workflow-section h2,.security-section h2{color:var(--white)}.workflow-section .section-heading p,.security-section .section-heading p{color:#ffffffb8;margin-top:20px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.workflow-step{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;min-height:290px;padding:24px;position:relative}.workflow-step svg{color:#72d2c8}.workflow-step h3{color:var(--white);margin-top:20px;font-size:22px;line-height:1.2}.workflow-step p{color:#ffffffb8;margin-top:12px;font-size:15px}.step-index{color:#ffffff75;font-family:var(--font-geist-mono), monospace;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.connector{color:var(--gold);z-index:2;position:absolute;top:50%;right:-21px}.capacity-panels{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:26px;display:grid}.control-panel,.accountability-board,.revenue-panel{color:var(--white);background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:24px}.control-panel h3,.accountability-board h3,.revenue-panel h3{color:var(--white);margin-top:10px;font-size:24px;line-height:1.2}.metric-row{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.metric-row span,.override-grid span,.board-header span,.employee-line span,.job-card span,.job-card small,.booking-summary span{color:#ffffffb8;font-size:14px;line-height:1.35}.metric-row strong,.board-header strong,.employee-line strong,.job-card strong{color:var(--white);font-size:15px}.override-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.override-grid span{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:12px}.accountability-section{background:var(--mist)}.accountability-board{background:var(--graphite)}.board-header,.employee-line,.job-card{border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.board-header{background:#0f766e38}.employee-line,.job-card{margin-top:12px}.job-card{background:#ffffff14;flex-direction:column;align-items:flex-start}.insights-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,84px);display:grid}.revenue-panel{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:0 18px 42px #11182714}.revenue-panel h3{color:var(--ink);text-transform:uppercase;margin-top:8px;font-size:17px}.revenue-panel>strong{color:var(--teal);margin-top:8px;font-size:clamp(44px,6vw,76px);line-height:1;display:block}.chart-bars{border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:190px;margin-top:28px;padding:14px 12px 0;display:grid}.chart-bars span{background:linear-gradient(180deg, var(--teal), var(--blue));border-radius:6px 6px 0 0;min-height:16px}.booking-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.booking-summary span{background:var(--mist);border:1px solid var(--line);color:var(--steel);border-radius:8px;padding:12px;font-weight:760}.outcomes-section{background:var(--white)}.mobile-section{overflow:hidden}.mobile-points{max-width:620px}.mobile-points svg{color:var(--teal);flex:none}.insights-section{background:var(--white)}.section-heading>p{margin-top:20px}.pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.pillar-card,.audience-card{background:var(--white);border:1px solid var(--line);border-radius:8px;min-height:310px;padding:24px;box-shadow:0 14px 30px #1118270f}.pillar-card h3,.audience-card h3,.security-item h3{color:var(--ink);margin-top:14px;font-size:22px;line-height:1.22}.pillar-card p,.audience-card p{margin-top:14px;font-size:15px}.icon-box{color:var(--teal);background:#e7f6f4;border:1px solid #cae8e4;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:inline-flex}.security-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(34px,6vw,80px);display:grid}.security-list{gap:16px;display:grid}.security-item{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:32px 1fr;align-items:flex-start;gap:18px;padding:22px;display:grid}.security-item svg{color:#72d2c8}.security-item h3{color:var(--white);margin:0}.security-item p{color:#ffffffb8;margin-top:8px;font-size:15px}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.audience-card{min-height:210px}.audience-card h3{color:var(--teal-dark);margin-top:0}.final-cta{background:var(--white);border-top:1px solid var(--line);padding:clamp(64px,7vw,96px) 0}.final-inner{background:#eaf3f1;border:1px solid #cfe4e0;border-radius:8px;justify-content:space-between;width:calc(100% - clamp(36px,8vw,112px));max-width:1240px;margin:0 auto;padding:clamp(28px,5vw,54px)}.final-inner>div{max-width:760px}.final-inner h2{color:var(--ink);font-size:clamp(32px,4.6vw,56px)}.final-inner p{margin-top:18px}.site-footer{background:var(--ink);color:#ffffffb8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px clamp(18px,4vw,56px);display:flex}.site-footer span:first-child{color:var(--white);font-weight:850}@media (max-width:1050px){.site-header{grid-template-columns:auto auto}.nav-links{display:none}.header-cta{justify-self:end}.proof-grid,.split-layout,.split-layout.reverse,.security-layout,.capacity-panels,.insights-layout{grid-template-columns:1fr}.split-layout.reverse .image-frame{order:2}.pillar-grid,.workflow-grid,.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector{display:none}}@media (max-width:720px){.site-header{height:68px;padding:0 16px}.brand{width:218px;height:50px}.brand img{height:46px}.header-cta{min-height:40px;padding:0 12px;font-size:0}.hero{min-height:0}.hero-image{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#080d14eb,#080d14ad),linear-gradient(#080d1400,#080d148c)}.hero-inner{padding:74px 18px 28px}h1{font-size:clamp(44px,15vw,68px)}.hero-lede{font-size:18px}.button{width:100%}.signal-strip,.status-list,.pillar-grid,.workflow-grid,.audience-grid,.override-grid,.booking-summary{grid-template-columns:1fr}.metric-row,.board-header,.employee-line{flex-direction:column;align-items:flex-start}.screenshot-frame{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px}.signal{min-height:76px}.signal strong{font-size:27px}.section{padding:62px 0}h2{font-size:clamp(32px,11vw,44px)}.workflow-step,.pillar-card,.audience-card{min-height:0}.image-frame.wide{aspect-ratio:4/3}.final-inner{width:calc(100% - 36px)}}
