:root{--orbit-blue-600: #2563eb;--orbit-blue-500: #3b82f6;--orbit-blue-700: #1d4ed8;--orbit-bg: #050505;--orbit-bg-elevated: #080808;--orbit-bg-hover: #171717;--orbit-text: #f5f7fb;--orbit-text-secondary: #aeb8c6;--orbit-text-tertiary: #7b8594;--orbit-border: #252525;--orbit-border-strong: #343434;--orbit-dark-bg: #050505;--orbit-dark-elevated: #0b0b0b;--orbit-dark-hover: #1a1a1a;--orbit-dark-text: #f5f7fb;--orbit-dark-border: #212121;--orbit-dark-strip: #080808;--orbit-dark-card: #121212;--orbit-dark-strip-border: #2a2a2a}*{box-sizing:border-box}html{background:var(--orbit-bg);color:var(--orbit-text);scroll-padding-top:6rem;scroll-behavior:smooth}:target{scroll-margin-top:6rem}body{margin:0;background:var(--orbit-bg);color:var(--orbit-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.6;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--orbit-blue-500);outline-offset:3px}::selection{background:#2563eb38}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:86rem;margin-inline:auto;padding-inline:1rem}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:.55rem;padding:.68rem 1.1rem;font-size:.9rem;font-weight:680;line-height:1.2;text-align:center;white-space:nowrap;box-shadow:inset 0 -1px #ffffff1a;transition:background-color .16s ease,border-color .16s ease,color .16s ease,min-height .22s ease,padding .22s ease}.button:active{transform:translateY(1px)}.button--primary,.button--light{border-color:#2f65d8;background:#2152a3;color:#fff}.button--primary:hover,.button--light:hover{border-color:#3b82f6;background:#2563eb}.button--secondary{border-color:var(--orbit-border-strong);background:#080808;color:#f3f6fb}.button--secondary:hover{border-color:#3b82f6;color:#fff}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--orbit-dark-strip-border);background:#050505f0;backdrop-filter:blur(12px)}.site-header__inner{position:relative;display:flex;min-height:76px;align-items:center;gap:1rem;transition:min-height .22s ease}.site-header.is-scrolled .site-header__inner{min-height:54px}.site-header.is-scrolled .site-header__cta .button{min-height:2.2rem;padding:.42rem .9rem}.brand{display:inline-flex;align-items:center;gap:.5rem;color:#fff}.brand__text{font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.62rem;font-weight:800;line-height:1}.brand-word{font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;text-transform:lowercase}.brand__dots{display:grid;gap:.18rem;margin-top:.05rem}.brand__dots span,.app-preview__logo i{width:.32rem;height:.32rem;border:1px solid rgba(255,255,255,.9);border-radius:999px}.site-nav{display:none;flex:1;align-items:center;justify-content:center;gap:.4rem;color:#aeb7c4;font-size:.9rem}.site-nav a{border:1px solid transparent;border-radius:.45rem;padding:.5rem .74rem;line-height:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.site-nav a:hover,.site-footer__nav a:hover{border-color:#2d2d2d;background:#101010;color:#fff}.site-header__cta{display:none;align-items:center;gap:.55rem}.site-header__login{color:#9aa4b2;font-size:.86rem;font-weight:650;line-height:1}.site-header__login:hover{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.mobile-nav{margin-left:auto;position:relative}.mobile-nav summary{display:inline-flex;cursor:pointer;list-style:none;align-items:center;justify-content:center;border:none;border-radius:0;background:transparent;padding:.25rem}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;right:0;top:calc(100% + .7rem);display:grid;min-width:min(80vw,22rem);gap:.25rem;border:1px solid var(--orbit-dark-strip-border);border-radius:.8rem;background:#050505f7;backdrop-filter:blur(12px);padding:.6rem}.mobile-nav nav a{border-radius:.5rem;padding:.7rem .8rem;color:#c8d0db;font-weight:640}.mobile-nav nav a:hover{background:#171717;color:#fff}.mobile-nav__cta{border:1px solid var(--orbit-border-strong)}.mobile-nav__login{border:1px solid var(--orbit-border-strong);background:#0f0f0f}.mobile-nav__cta{border-color:#2f65d8;background:#2152a3;color:#fff!important}.mobile-nav__cta:hover{border-color:#3b82f6;background:#2563eb}.hero-section{position:relative;padding:4.2rem 0 3.7rem;background:#050505}.hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5rem;background:linear-gradient(to bottom,transparent,#080808);pointer-events:none}.hero-section__grid{display:grid;gap:2.4rem;align-items:center}.hero-section__copy{max-width:46rem}.hero-kicker,.section-eyebrow{margin:0;color:#8ab4ff;font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.hero-section h1{margin:0;color:#fff;font-size:clamp(2.15rem,4.3vw,3.95rem);font-weight:700;line-height:1.08;letter-spacing:0}.hero-heading__prefix,.hero-heading__suffix{display:block}.hero-rotator{position:relative;display:grid;width:100%;height:2.35em;overflow:visible;clip-path:inset(0 -200px);margin-top:.04em;align-items:start;color:#8ab4ff}.hero-heading__suffix{margin-top:-.02em}.hero-rotator__line{display:block;white-space:nowrap}.hero-rotator>span{grid-area:1 / 1;display:grid;align-content:start;row-gap:0;opacity:0;animation:rotatePhrase 20s infinite}.hero-rotator>span:nth-child(1){animation-delay:-1s}.hero-rotator>span:nth-child(2){animation-delay:3s}.hero-rotator>span:nth-child(3){animation-delay:7s}.hero-rotator>span:nth-child(4){animation-delay:11s}.hero-rotator>span:nth-child(5){animation-delay:15s}@keyframes rotatePhrase{0%{opacity:0;transform:translateY(.15rem)}4%,19%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-.1rem)}}.hero-lede{max-width:43rem;margin:1.25rem 0 0;color:#c3ccd9;font-size:1.12rem;line-height:1.65}.hero-proof{max-width:39rem;margin:1rem 0 0;color:#fff;font-size:1rem;font-weight:620}.hero-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.6rem}.hero-actions .button{min-height:3rem;padding-inline:1.2rem}.hero-screenshot{position:relative;overflow:hidden;width:100%;max-width:39rem;justify-self:center;border:1px solid var(--orbit-border-strong);border-radius:.65rem;background:#050505;line-height:0;box-shadow:0 1.35rem 3.2rem #00000047}.hero-screenshot img{display:block;width:100%;height:auto}.hero-screenshot .screenshot-disclaimer{right:.75rem;padding:.12rem .35rem;font-size:.54rem}.app-preview{display:grid;grid-template-columns:8.8rem minmax(0,1fr);min-height:25rem;overflow:hidden;border:1px solid var(--orbit-border-strong);border-radius:.65rem;background:#090909}.app-preview__sidebar{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;border-right:1px solid var(--orbit-dark-strip-border);background:#060606;padding:.9rem .62rem}.app-preview__logo{display:flex;align-items:center;gap:.28rem;color:#fff;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;font-weight:800}.app-preview__nav{display:grid;align-content:start;gap:.2rem}.app-preview__nav span{border-radius:.35rem;padding:.42rem .52rem;color:#99a3b2;font-size:.72rem}.app-preview__nav .is-active{background:#1a1a1a;color:#fff;font-weight:650}.app-preview__status{border-top:1px solid var(--orbit-dark-strip-border);padding-top:.7rem;color:#c3cfe0;font-size:.66rem}.app-preview__status:before{display:inline-block;width:.42rem;height:.42rem;margin-right:.3rem;border-radius:999px;background:#22c55e;content:""}.app-preview__workspace{min-width:0}.app-preview__topbar{display:grid;grid-template-columns:minmax(0,.7fr) minmax(10rem,1fr);gap:.8rem;align-items:center;min-height:3rem;border-bottom:1px solid var(--orbit-dark-strip-border);padding:.45rem .7rem;color:#7c8593;font-size:.72rem}.app-preview__search{overflow:hidden;border:1px solid #2e2e2e;border-radius:.35rem;background:#121212;padding:.42rem .6rem;text-overflow:ellipsis;white-space:nowrap}.app-preview__content{padding:.9rem}.app-preview__titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.app-preview__titlebar h2{margin:0;color:#fff;font-size:1.1rem;font-weight:660}.app-preview__titlebar p{margin:.2rem 0 0;color:#a9b6c8;font-size:.72rem}.app-preview__button{border:1px solid #313131;border-radius:.35rem;padding:.36rem .52rem;color:#fff;font-size:.68rem;font-weight:650}.app-preview__toolbar{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem;border-bottom:1px solid var(--orbit-dark-strip-border);padding-bottom:.75rem}.app-preview__toolbar span{border:1px solid #2f2f2f;border-radius:999px;padding:.26rem .5rem;color:#b3bece;font-size:.66rem}.app-preview__toolbar .is-active{background:#1a1a1a;color:#fff}.app-preview__board{display:grid;grid-template-columns:11rem minmax(0,1fr);margin-top:.85rem;overflow:hidden;border:1px solid var(--orbit-dark-strip-border);border-radius:.4rem}.mini-calendar{border-right:1px solid var(--orbit-dark-strip-border);background:#090909;padding:.8rem}.mini-calendar__month{color:#fff;font-size:.75rem;font-weight:640;text-align:center}.mini-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem;margin-top:.75rem;color:#ccd7e8;font-size:.65rem;text-align:center}.mini-calendar__days span,.mini-calendar__days strong{border-radius:.25rem;padding:.18rem 0;font-weight:650}.mini-calendar__days strong{background:#1f4f9d;color:#fff}.mini-calendar__legend{display:grid;gap:.4rem;margin-top:.95rem;color:#b8c4d6;font-size:.64rem}.dot{display:inline-block;width:.45rem;height:.45rem;margin-right:.3rem;border-radius:999px}.dot--blue{background:#2563eb}.dot--cyan{background:#06b6d4}.dot--green{background:#22c55e}.schedule-grid{min-width:0;overflow:hidden}.schedule-grid__head,.schedule-grid__body{display:grid;grid-template-columns:4.6rem repeat(3,minmax(0,1fr))}.schedule-grid__head{border-bottom:1px solid #2d2d2d}.schedule-grid__head span,.schedule-grid__head strong,.schedule-grid__body span{min-height:2.45rem;border-right:1px solid var(--orbit-dark-strip-border);border-bottom:1px solid #202020;padding:.44rem .48rem}.schedule-grid__head strong{color:#fff;font-size:.7rem;font-weight:650}.schedule-grid__body .time{color:#9ec5ff;font-size:.65rem}.schedule-grid__body .appointment{align-self:center;min-height:auto;margin:.28rem;border-radius:.32rem;padding:.36rem .5rem;color:#fff;font-size:.65rem;font-weight:650}.appointment--blue{background:#2563ebd1}.appointment--cyan{background:#06b6d4b8}.appointment--green{background:#22c55eb8}.section{padding:4.2rem 0;background:#080808}.section--compact{padding:3rem 0}.section--alt{background:#080808}.section--blue{background:#0b1220;color:#fff}.section-header h2,.practical-adoption h2,.founder-card h2,.security-copy h2,.demo-form-card h2,.final-cta h2{margin:0;color:#fff;font-size:clamp(1.7rem,2.8vw,2.55rem);font-weight:680;line-height:1.16}.section-header--left{max-width:46rem}.section-header--center{max-width:50rem;margin-inline:auto;text-align:center}.section-description,.practical-adoption p,.founder-card p,.final-cta p{margin:.85rem 0 0;color:var(--orbit-text-secondary);font-size:1.08rem}.section-subhead{margin:1.55rem 0 0;color:#fff;font-size:1.02rem;font-weight:680}.section-header--dark .section-description{color:#cfd8e5}.split-layout{display:grid;gap:1.35rem}.product-overview{display:grid;gap:2.2rem}.product-overview .section-header{max-width:62rem}.product-overview__intro{display:grid;gap:1.5rem;margin-top:-.25rem}.eo-subtext{max-width:54rem;margin-top:0;text-align:center}.product-overview__audience-block{display:grid;gap:1.1rem}.product-overview__audience-heading{display:flex;align-items:center;gap:.85rem;color:#fff;font-size:.88rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.product-overview__audience-heading:before,.product-overview__audience-heading:after{content:"";height:1px;flex:1;background:var(--orbit-dark-strip-border)}.product-overview__audience-heading span{flex:0 0 auto}.product-overview__audience-note{max-width:48rem;margin:0 auto;color:var(--orbit-text-secondary);font-size:.98rem;line-height:1.6;text-align:center}.product-overview__audiences{display:grid;gap:1rem}.audience-card-stagger{display:grid;align-content:start;gap:.55rem;min-height:100%;border-top:1px solid #252525;padding-top:1rem}.audience-card-stagger__top{display:flex;align-items:center;gap:.75rem}.audience-card-stagger h3{margin:0;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.2}.audience-card-stagger p{margin:0;color:#9aa4b2;font-size:.95rem;line-height:1.65}.product-overview__and-more{margin-top:1rem;text-align:right;color:#6b7280;font-size:.875rem;font-style:italic}.problem-card,.workflow-list,.audience-card,.security-list,.practical-adoption,.benefit-card,.feature-card,.faq-item{border:1px solid var(--orbit-border);border-radius:.62rem;background:#101010}.problem-card,.workflow-list,.audience-card,.security-list,.practical-adoption,.feature-card,.faq-item{padding:1.15rem}.problem-card{display:grid;gap:.85rem}.problem-card__icon,.pain-item__icon,.benefit-card__icon,.feature-card__icon{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid #2e405b;border-radius:.5rem;background:#2563eb1f;color:#8ab4ff}.problem-card p,.workflow-list p,.audience-card p,.security-list p{margin:0;color:#fff;font-weight:640}.pain-grid{display:grid;gap:.8rem;margin-top:1.45rem}.pain-item{display:flex;gap:.8rem;align-items:flex-start;border:1px solid var(--orbit-border);border-radius:.58rem;background:#101010;padding:.95rem}.pain-item p{margin:0;color:var(--orbit-text-secondary)}.workflow-list ul,.audience-card ul,.security-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.95rem 0 0;padding:0;list-style:none}.workflow-list li,.audience-card li,.security-list li,.founder-list li{border:1px solid #2d2d2d;border-radius:999px;padding:.45rem .7rem;color:#c6cfdb;font-size:.88rem;font-weight:620}.security-list{background:#0f0f0f}.security-list li{background:#0b0b0b}.security-section{position:relative;overflow:hidden;min-height:24rem}.security-canada__flag{position:absolute;bottom:0;right:0;width:55%;line-height:0;pointer-events:none}.security-canada__flag:before{content:none}.security-canada__flag img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,0) 8%,rgba(0,0,0,.75) 30%,#000 46%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,0) 8%,rgba(0,0,0,.75) 30%,#000 46%)}.security-section .container{position:relative;z-index:2}.section-actions.security-actions--mobile{display:none}.security-copy{position:relative;z-index:2;max-width:42rem}.security-overview{max-width:62rem;margin-inline:auto}.security-area-grid{display:grid;gap:1.1rem;margin-top:1.8rem}.security-area{display:grid;align-content:start;gap:.7rem;border-top:1px solid #252525;padding-top:1rem}.security-area:before{content:"";display:block;width:2rem;height:2px;margin-bottom:.1rem;background:#2f6fca}.security-area h3,.security-editorial h2,.security-residency-note h3,.security-canada-note h2{margin:0;color:#fff;font-weight:700;letter-spacing:0;line-height:1.18}.security-area h3{font-size:1.05rem}.security-area p,.security-editorial p,.security-residency-note p,.security-canada-note p{margin:0;color:#c6cfdb;line-height:1.65}.security-area p{font-size:.96rem}.security-area__points{display:grid;gap:.42rem;margin:.1rem 0 0;padding:0;list-style:none}.security-area__points li{position:relative;padding-left:.95rem;color:#aeb8c6;font-size:.9rem;line-height:1.45}.security-area__points li:before{content:"";position:absolute;top:.62em;left:0;width:.3rem;height:.3rem;border-radius:999px;background:#8ab4ff}.security-editorial{display:grid;gap:1.8rem}.security-editorial__main{display:grid;gap:.85rem}.security-editorial__main:before,.security-canada-note:before{content:"";display:block;width:2.35rem;height:2px;margin-bottom:.25rem;background:#2f6fca}.security-editorial h2,.security-canada-note h2{font-size:clamp(1.55rem,2.7vw,2.25rem)}.security-residency-note{display:grid;align-content:start;gap:.65rem;border:1px solid #242424;border-radius:.58rem;background:#0d0d0d;padding:1.05rem}.security-residency-note span{color:#8ab4ff;font-size:.74rem;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.security-residency-note h3{font-size:1.08rem}.security-canada-note{display:grid;gap:.85rem;max-width:48rem}.workflow-list--compact{max-width:48rem;margin:1.4rem auto 0;padding:1rem}.workflow-list--compact ul{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-showcase{display:grid;gap:1.25rem;margin-top:1.8rem}.feature-showcase__list{display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:.55rem}.feature-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;width:100%;cursor:pointer;border:1px solid transparent;border-radius:.5rem;background:transparent;padding:.74rem .8rem;color:inherit;font:inherit;text-align:left;transition:background-color .14s ease,border-color .14s ease}.feature-option:hover,.feature-option.is-active{border-color:#2d3440;background:#10141c}.feature-option__icon{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;color:#7f8da3}.feature-option.is-active .feature-option__icon{color:#8ab4ff}.feature-option strong{display:block;padding-right:2rem;color:#fff;font-size:.96rem;font-weight:700}.feature-option__number{position:absolute;right:.72rem;top:.64rem;color:#667080;font-size:.68rem;font-weight:780;line-height:1}.feature-option.is-active .feature-option__number{color:#8ab4ff}.feature-showcase__stage{display:grid;position:relative;min-width:0}.feature-panel-wrap{position:relative}.feature-showcase__controls{position:absolute;top:.85rem;right:.85rem;z-index:2;display:flex;gap:.4rem}.feature-showcase__controls button{display:inline-grid;width:2.15rem;height:2.15rem;cursor:pointer;place-items:center;border:1px solid #303030;border-radius:.48rem;background:#101010db;color:#dbe5f2;box-shadow:inset 0 -1px #ffffff14;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.feature-showcase__controls button:hover{border-color:#3b82f6;background:#151b27;color:#fff}.feature-panel{display:grid;grid-area:1 / 1;grid-template-rows:1fr auto;border:1px solid #242424;border-radius:.62rem;background:#101010;overflow:hidden;opacity:1;pointer-events:auto;transform:none;transition:opacity .32s ease,transform .32s ease}.feature-panel[hidden]{display:none}.feature-panel.is-active,.feature-panel.is-visible{opacity:1;transform:none}.feature-panel:not(.is-active){pointer-events:none}.feature-panel__shot .screenshot-disclaimer{right:.9rem;padding:.1rem .3rem;font-size:.5rem}.feature-panel__shot{position:relative;overflow:hidden;border-bottom:1px solid var(--orbit-border);background:#0b0b0b;line-height:0;aspect-ratio:16 / 10;min-height:0}.feature-panel__shot img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.feature-panel__copy{padding:1.1rem}.feature-panel__number{color:var(--orbit-text-tertiary);font-size:.74rem;font-weight:760}.feature-panel h3{margin:.35rem 0 0;color:#fff;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15}.feature-panel p{margin:.65rem 0 0;color:var(--orbit-text-secondary);font-size:1.06rem}.benefit-summary{margin-top:3.4rem}.problem-section .benefit-summary{margin-top:0;margin-bottom:0;padding-bottom:0}.problem-comparison{margin-top:2.4rem}.benefit-rail{display:grid;grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none}.feature-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,1fr);gap:.85rem;margin-top:1.5rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin}.benefit-card{min-height:0;border-color:#242424;background:#0d0d0d;padding:1rem}.benefit-card__top{display:flex;margin-bottom:.8rem}.benefit-card__icon{width:1.95rem;height:1.95rem;border:0;background:transparent;color:#8ab4ff}.benefit-card h3,.feature-card h3,.faq-item h3{margin:0;color:#fff;font-size:1.08rem;font-weight:680}.benefit-card p,.feature-card p,.faq-item p,.pain-item p{margin:.55rem 0 0;color:var(--orbit-text-secondary);font-size:1rem}.feature-card{min-height:12rem}.feature-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.95rem}.feature-card__number{color:var(--orbit-text-tertiary);font-size:.74rem;font-weight:760}.section-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.section-actions--center{justify-content:center}.comparison-wrap{margin-top:1.6rem;overflow-x:auto;border:1px solid var(--orbit-border);border-radius:.62rem;background:#101010}.comparison-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;background:#101010}.comparison-table th,.comparison-table td{border-bottom:1px solid #252525;padding:.9rem;vertical-align:top}.comparison-table thead th{background:#151515;color:#f5f7fb;font-size:.82rem;text-transform:uppercase}.comparison-table tbody th{width:20%;color:#fff;font-weight:700}.comparison-table td{color:var(--orbit-text-secondary)}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table td:last-child{color:#fff;font-weight:630;background:#2563eb0f}.practical-adoption{display:grid;gap:.85rem;align-items:center}.founder-section{padding:2.5rem 0 4rem;background:#080808}.founder-tile{border:1px solid var(--orbit-dark-strip-border);border-radius:1rem;background:#161b26;padding:3rem 2.5rem}.founder-card{display:grid;gap:2rem;align-items:center}.founder-card__body{display:grid;gap:1rem}.founder-card__badge{display:flex;justify-content:center;align-items:center}.founder-card__badge img{width:100%;max-width:300px;height:auto;display:block}.founder-card__actions{margin-top:.5rem;display:flex;justify-content:flex-end}.founder-card p,.final-cta p{color:#dde7f6}.founder-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.faq-list{display:grid;gap:.8rem;margin:1.5rem auto 0;max-width:56rem}details.faq-item{cursor:default}details.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0;cursor:pointer;color:#fff;font-size:1rem;font-weight:650}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:after{content:"";flex-shrink:0;width:1.1rem;height:1.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aeb8c6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .28s ease}details.faq-item[open] summary:after{transform:rotate(180deg)}.faq-body{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .32s ease,opacity .28s ease}details.faq-item[open] .faq-body{grid-template-rows:1fr;opacity:1}.faq-body>p{min-height:0;margin:0;padding-top:.75rem;color:#9aa4b2;font-size:.97rem;line-height:1.65}.final-cta{background:#080808;color:#fff;padding:2.5rem 0 4rem}.final-cta__card{border:1px solid var(--orbit-dark-strip-border);border-radius:1rem;background:#161b26;padding:3rem 2.5rem}.final-cta__inner{display:grid;justify-items:start;gap:1rem;max-width:48rem}.final-cta__actions{display:flex;flex-wrap:wrap;gap:.65rem}.final-cta__tagline{margin-top:.15rem;color:#fff;font-size:.94rem;font-weight:640}.internal-hero{position:relative;overflow:hidden;padding:4.1rem 0 3.5rem;background:#050505}.internal-hero:after{content:"";position:absolute;inset:auto 0 0;height:4rem;background:linear-gradient(to bottom,transparent,#080808);pointer-events:none}.internal-hero__inner{position:relative;z-index:1;max-width:58rem}.internal-hero h1{max-width:54rem;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:0}.internal-hero__lede{max-width:50rem;margin:1.1rem 0 0;color:#c3ccd9;font-size:1.08rem}.internal-hero__proof{max-width:46rem;margin:1rem 0 0;color:#fff;font-size:1rem;font-weight:620}.section-copy{display:grid;gap:.85rem;max-width:58rem}.section-copy p{margin:0;color:var(--orbit-text-secondary)}.section-copy p strong{color:#fff;font-weight:680}.policy-section{padding-top:3rem}.policy-document{display:grid;gap:1.35rem;max-width:54rem;border:1px solid var(--orbit-border);border-radius:.62rem;background:#101010;padding:clamp(1.15rem,3vw,2rem)}.policy-block{display:grid;gap:.68rem;border-bottom:1px solid #252525;padding-bottom:1.15rem}.policy-block:last-of-type{border-bottom:0;padding-bottom:0}.policy-block h2{margin:0;color:#fff;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:680;line-height:1.25}.policy-block p{margin:0;color:var(--orbit-text-secondary)}.policy-block ul{display:grid;gap:.46rem;margin:0;padding-left:1.2rem;color:var(--orbit-text-secondary)}.policy-block li{padding-left:.15rem}.policy-document__updated{margin:0;color:#fff;font-size:.92rem;font-weight:680}.product-tour-section{background:#080808}.product-tour{display:grid;gap:3.2rem;margin-top:2rem}.product-tour-chapter{display:grid;gap:1.2rem}.product-tour-chapter__heading{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid #252525;padding-bottom:.8rem}.product-tour-chapter__heading span{color:#8ab4ff;font-size:.78rem;font-weight:760;letter-spacing:.08em;line-height:1}.product-tour-chapter__heading h3{margin:0;color:#fff;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.18}.product-tour-chapter__items{display:grid;gap:1.6rem}.product-tour__item{display:grid;gap:1.1rem;align-items:start;border-bottom:1px solid #242424;padding-bottom:1.6rem}.product-tour__item:last-child{border-bottom:0;padding-bottom:0}.product-tour__media{position:relative;overflow:hidden;border:1px solid #242424;border-radius:.62rem;background:#050505;line-height:0;aspect-ratio:16 / 10}.screenshot-disclaimer{position:absolute;right:.45rem;bottom:.4rem;z-index:1;border-radius:.3rem;background:#080808b8;padding:.16rem .4rem;color:var(--orbit-text-tertiary);font-size:.58rem;font-weight:560;line-height:1.3;white-space:nowrap}.product-tour__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.product-tour__copy{display:grid;gap:.72rem;align-content:start;padding:0}.product-tour__label{color:#8ab4ff;font-size:.74rem;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product-tour__copy h2{margin:0;color:#fff;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.16}.product-tour__copy p{margin:0;color:var(--orbit-text-secondary);font-size:1rem}.product-tour__workflows{color:#c6cfdb!important;font-size:.92rem!important;line-height:1.55}.product-tour__workflows strong{color:#fff;font-weight:680}.product-tour-more{display:grid;gap:1rem;margin-top:2.1rem;border-top:1px solid var(--orbit-border);padding-top:1.6rem}.product-tour-more__intro{display:grid;gap:.5rem;max-width:48rem}.product-tour-more__intro h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.3vw,1.95rem);font-weight:680;line-height:1.16}.product-tour-more__intro p{margin:0;color:var(--orbit-text-secondary)}.page-grid{display:grid;gap:1rem;margin-top:1.5rem}.page-grid--tight{gap:.8rem}.page-card,.feature-detail,.statement-card,.demo-form-card,.resource-card{border:1px solid var(--orbit-border);border-radius:.62rem;background:#101010}.page-card,.statement-card,.demo-form-card,.resource-card{padding:1.15rem}.page-card{display:grid;align-content:start;gap:.75rem}.page-card__top{display:flex;align-items:center;gap:.72rem}.page-card__icon,.detail-card__icon,.resource-card__number{display:inline-grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;border:1px solid #2e405b;border-radius:.5rem;background:#2563eb1f;color:#8ab4ff}.page-card h3,.feature-detail h3,.statement-card h3,.resource-card h3{margin:0;color:#fff;font-size:1.08rem;font-weight:680;line-height:1.25}.page-card p,.feature-detail p,.statement-card p,.resource-card p{margin:0;color:var(--orbit-text-secondary);font-size:.98rem}.feature-detail{display:grid;gap:1rem;padding:1.2rem}.feature-detail--product{position:relative;align-content:start;gap:1.1rem;border-color:var(--orbit-border);background:#101010;box-shadow:0 1rem 2.5rem #0000002e}.feature-detail--compact{box-shadow:none}.feature-detail__head{display:grid;gap:.5rem}.feature-detail__topline{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-bottom:.15rem}.feature-detail__label{color:#8ab4ff;font-size:.76rem;font-weight:760;text-transform:uppercase}.feature-detail--product .feature-detail__label{letter-spacing:.08em}.feature-detail--product h3{font-size:1.12rem}.feature-detail__heading{color:#fff!important;font-weight:620}.feature-detail__description{max-width:42rem}.feature-detail__includes{display:grid;gap:.7rem;border:1px solid #2d2d2d;border-radius:.55rem;background:#070a108a;padding:.9rem}.feature-detail__includes-title{color:#8ab4ff;font-size:.72rem;font-weight:760;letter-spacing:.1em;line-height:1;text-transform:uppercase}.feature-detail__list,.pill-list,.check-list,.dot-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.feature-detail__list{padding-top:.1rem}.feature-detail__bullets{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-content:start;gap:.46rem 1rem;margin:0;padding:.15rem 0 0;list-style:none}.feature-detail__bullets li{position:relative;min-width:0;padding-left:.95rem;color:#c6cfdb;font-size:.9rem;font-weight:560;line-height:1.35}.feature-detail__bullets li:before{content:"";position:absolute;top:.58em;left:0;width:.34rem;height:.34rem;border-radius:999px;background:#8ab4ff}.feature-detail__list li,.pill-list li{border:1px solid #2d2d2d;border-radius:999px;background:#0b0b0b;padding:.42rem .68rem;color:#c6cfdb;font-size:.86rem;font-weight:620;line-height:1.25}.check-list,.dot-list{display:grid;align-content:start;gap:.55rem}.check-list--two,.dot-list--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.check-list li{position:relative;display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.55rem;align-items:start;min-width:0;border:1px solid #2d2d2d;border-radius:.5rem;background:#0b0b0b;padding:.62rem .7rem;color:#d4dbe6;font-size:.9rem;font-weight:600;line-height:1.35}.check-list li:before{content:"✓";display:inline-grid;width:1.15rem;height:1.15rem;place-items:center;border:1px solid #2e405b;border-radius:999px;background:#2563eb1f;color:#8ab4ff;font-size:.68rem;font-weight:800;line-height:1}.dot-list li{position:relative;display:flex;gap:.55rem;align-items:flex-start;min-width:0;border:1px solid #252525;border-radius:.5rem;background:#080808;padding:.62rem .7rem;color:#d4dbe6;font-size:.9rem;font-weight:600;line-height:1.35}.dot-list li:before{content:"";width:.38rem;height:.38rem;flex:0 0 auto;margin-top:.48em;border-radius:999px;background:#8ab4ff}.dot-list--plain li{border:none;background:none;padding:0}.focus-board{display:grid;gap:.75rem}.focus-board__header{color:#c6cfdb;font-size:.78rem;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.focus-board__items{display:grid;gap:.55rem}.focus-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;align-items:start;border:1px solid #252525;border-radius:.6rem;background:#0b0b0b;padding:.78rem .85rem}.focus-row__number{display:inline-grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid #2e405b;border-radius:.5rem;background:#2563eb1f;color:#8ab4ff;font-size:.78rem;font-weight:760;line-height:1}.focus-row h3{margin:0 0 .22rem;color:#fff;font-size:1rem;font-weight:680;line-height:1.25}.focus-row p{margin:0;color:#c6cfdb;font-size:.9rem;font-weight:520;line-height:1.45}.feature-detail--security{gap:1.15rem}.feature-detail--security .dot-list{align-self:start}.matrix-table{min-width:640px}.wide-table{min-width:980px}.status-cell{white-space:nowrap}.status-cell--yes{color:#fff!important;font-weight:700}.roadmap-columns{display:grid;gap:1rem;margin-top:1.8rem}.roadmap-column{display:grid;align-content:start;gap:.85rem;border-top:1px solid #252525;padding-top:1rem}.roadmap-column:before{content:"";display:block;width:2rem;height:2px;background:#2f6fca}.roadmap-column h3{margin:0;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.2}.roadmap-column ul{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.roadmap-column li{position:relative;padding-left:.95rem;color:#c6cfdb;font-size:.94rem;line-height:1.45}.roadmap-column li:before{content:"";position:absolute;top:.62em;left:0;width:.3rem;height:.3rem;border-radius:999px;background:#8ab4ff}.statement-grid{display:grid;gap:1rem;margin-top:1.5rem}.statement-card{display:grid;align-content:start;gap:.55rem}.statement-card--plain{border:none;border-radius:0;background:none;padding:0}.eo-editorial,.eo-fit,.eo-adoption,.eo-founder{display:grid;gap:2rem}.eo-editorial__column,.eo-fit__copy,.eo-adoption__copy,.eo-founder__copy{display:grid;align-content:start;gap:.85rem}.eo-editorial__column:before,.eo-adoption__copy:before,.eo-data-note:before{content:"";display:block;width:2.35rem;height:2px;margin-bottom:.2rem;background:#2f6fca}.eo-editorial h2,.eo-editorial h3,.eo-fit__list h3,.eo-adoption h3,.eo-founder h3,.eo-data-note h3{margin:0;color:#fff;font-weight:700;letter-spacing:0;line-height:1.18}.eo-editorial h2{font-size:clamp(1.55rem,2.6vw,2.2rem)}.eo-editorial h3,.eo-data-note h3{font-size:clamp(1.18rem,1.8vw,1.4rem)}.eo-editorial p,.eo-data-note p{margin:0;color:#c6cfdb;font-size:1rem;line-height:1.65}.eo-workflow-grid{display:grid;gap:.85rem;margin-top:1.7rem}.eo-workflow-item{display:grid;align-content:start;gap:.68rem;border:1px solid #242424;border-radius:.58rem;background:#0d0d0d;padding:1rem}.eo-workflow-item__top{display:flex;align-items:center;gap:.68rem}.eo-workflow-item__icon{display:inline-grid;width:1.85rem;height:1.85rem;flex:0 0 auto;place-items:center;color:#8ab4ff}.eo-workflow-item h3{margin:0;color:#fff;font-size:1rem;font-weight:680;line-height:1.25}.eo-workflow-item p{margin:0;color:#aeb8c6;font-size:.94rem;line-height:1.58}.eo-fit__list,.eo-data-note{display:grid;align-content:start;gap:.85rem;border-top:1px solid #252525;padding-top:1.1rem}.eo-simple-list{display:grid;gap:.62rem;margin:0;padding:0;list-style:none}.eo-simple-list li{position:relative;padding-left:1.05rem;color:#c6cfdb;font-size:.96rem;line-height:1.48}.eo-simple-list li:before{content:"";position:absolute;top:.63em;left:0;width:.34rem;height:.34rem;border-radius:999px;background:#8ab4ff}.eo-adoption__copy h3,.eo-founder__copy h3{margin-top:.25rem;font-size:1rem}.eo-data-note{border:1px solid #242424;border-radius:.58rem;background:#0d0d0d;padding:1.05rem}.eo-founder{align-items:center}.eo-founder__badge{display:grid;justify-items:center}.eo-founder__badge img{display:block;width:min(100%,12.5rem);height:auto;opacity:.88}.about-work{display:grid;gap:2.1rem}.about-work__grid{display:grid;gap:1.85rem}.about-work-column{display:grid;align-content:start;gap:.8rem;min-width:0}.about-work-column:before{content:"";display:block;width:2.4rem;height:2px;margin-bottom:.15rem;background:#2f6fca}.about-work-column h3{margin:0;color:#fff;font-size:clamp(1.22rem,2vw,1.55rem);font-weight:700;letter-spacing:0;line-height:1.18}.about-work-column--secondary h3{font-size:clamp(1.14rem,1.7vw,1.32rem)}.about-work-column p{margin:0;color:#c6cfdb;font-size:.98rem;line-height:1.65}.founder-badge-inline{display:grid;place-items:center;border:1px solid #242424;border-radius:.62rem;background:#101010;padding:1.15rem}.founder-badge-inline--bare{border:0;background:transparent;padding:0}.founder-badge-inline img{display:block;width:min(100%,13rem);height:auto}.pricing-founder-includes{display:grid;gap:.7rem;margin-top:.35rem}.pricing-founder-includes h3{margin:0;color:#fff;font-size:1rem;font-weight:700;line-height:1.25}.pricing-simple-list{display:grid;gap:.48rem 1.4rem;margin:0;padding:0;list-style:none}.pricing-simple-list li{position:relative;padding-left:1rem;color:#c6cfdb;font-size:.95rem;line-height:1.5}.pricing-simple-list li:before{content:"";position:absolute;top:.65em;left:0;width:.32rem;height:.32rem;border-radius:999px;background:#8ab4ff}.pricing-plan-grid{display:grid;gap:1rem;margin-top:1.7rem}.pricing-plan{display:grid;align-content:start;gap:.85rem;border:1px solid #242424;border-radius:.62rem;background:#0d0d0d;padding:1.05rem}.pricing-plan--enterprise{margin-top:1rem;border-color:#2d3440;background:#0f1115}.pricing-plan>span{color:#8ab4ff;font-size:.74rem;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pricing-plan h3{margin:0;color:#fff;font-weight:700;line-height:1.2}.pricing-plan h3{font-size:1.18rem}.pricing-plan p,.pricing-note{margin:0;color:#c6cfdb;line-height:1.6}.pricing-plan dl{display:grid;gap:.62rem;margin:.15rem 0 0}.pricing-plan dl div{display:grid;gap:.22rem}.pricing-plan dt{color:#fff;font-size:.82rem;font-weight:700}.pricing-plan dd{margin:0;color:#aeb8c6;font-size:.92rem;line-height:1.45}.pricing-plan .button{justify-self:start;margin-top:.2rem}.pricing-note{max-width:52rem;margin:1.2rem auto 0;color:#aeb8c6;text-align:center}.pricing-comparison{margin-top:4rem;scroll-margin-top:6rem}#founder-50,.pricing-plan-grid,.pricing-comparison{scroll-margin-top:6rem}.pricing-comparison__note{max-width:54rem;margin:.9rem auto 0;color:#aeb8c6;font-size:.98rem;line-height:1.6;text-align:center}.pricing-comparison__wrap{max-width:76rem;margin:1.85rem auto 0;border-color:#242424;background:#0d0d0d}.pricing-comparison__table{min-width:70rem;table-layout:fixed;background:#0d0d0d}.pricing-comparison__table th,.pricing-comparison__table td{padding:1rem 1.05rem}.pricing-comparison__table thead th{position:sticky;top:4.1rem;z-index:2;background:#111;box-shadow:0 1px #252525;color:#fff;font-size:.82rem;letter-spacing:.06em}.pricing-comparison__table th:first-child{width:40%}.pricing-comparison__table tbody th{position:static;box-shadow:none}.pricing-comparison__table thead th:not(:first-child),.pricing-comparison__status{width:15%;text-align:center;vertical-align:middle}.pricing-comparison__table tbody th{width:auto;color:#e8edf5;font-size:1rem;font-weight:590;line-height:1.45}.pricing-comparison__group-row th{position:static;width:auto!important;border-top:1px solid #303030;background:#181818!important;color:#8ab4ff;font-size:.78rem!important;font-weight:760!important;letter-spacing:.08em;text-transform:uppercase}.pricing-comparison__status:last-child,.pricing-comparison__table thead th:last-child,.pricing-comparison__table td:last-child{background:#8ab4ff06;color:#dce6f5}.pricing-status{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;color:#dce6f5;font-size:.94rem;font-weight:650}.pricing-status--included{color:#dce6f5}.pricing-status__label{color:#c6cfdb;font-size:.93rem;font-weight:560;line-height:1.4}.pricing-comparison-mobile{display:none}@media(min-width:900px){.pricing-simple-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan--enterprise{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) auto;align-items:center;gap:1.2rem 1.6rem}.pricing-plan--enterprise>span,.pricing-plan--enterprise h3{grid-column:1}.pricing-plan--enterprise p{grid-column:2;grid-row:1 / span 2}.pricing-plan--enterprise dl{grid-column:2;grid-row:3}.pricing-plan--enterprise .button{grid-column:3;grid-row:1 / span 3;align-self:center}.pricing-comparison__wrap{overflow:visible}}@media(max-width:899px){.pricing-comparison{margin-top:3rem}.pricing-comparison__table thead th{position:static}.pricing-comparison__wrap{display:none}.pricing-comparison-mobile{display:grid;gap:.7rem;margin-top:1.4rem}.pricing-comparison-mobile details{border-top:1px solid #252525;padding-top:.8rem}.pricing-comparison-mobile summary{cursor:pointer;color:#fff;font-weight:700;line-height:1.3}.pricing-comparison-mobile ul{display:grid;gap:.42rem;margin:.8rem 0 0;padding:0 0 0 1rem;color:#c6cfdb}.pricing-comparison-mobile p{margin:.75rem 0 0;color:#aeb8c6;font-size:.92rem;line-height:1.55}.pricing-comparison-mobile li{line-height:1.45}}.demo-layout{display:grid;gap:1.25rem;align-items:start}.demo-form-card{display:grid;gap:1rem}.demo-form-card--standalone{max-width:58rem;margin-inline:auto}.demo-form{display:grid;gap:.85rem}.demo-form .section-actions{justify-content:flex-end}.form-grid{display:grid;gap:.85rem}.form-field{display:grid;gap:.35rem}.form-field label,.form-group-label{color:#fff;font-size:.88rem;font-weight:680}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--orbit-border-strong);border-radius:.52rem;background:#0b0b0b;color:#fff;font:inherit;font-size:.96rem;line-height:1.35;padding:.72rem .78rem}.form-field textarea{min-height:8rem;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#6f7a89}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px #3b82f62e}.form-field--website{display:none}.choice-grid{display:grid;gap:.55rem;margin:0;border:0;padding:0}.choice-grid label{display:flex;gap:.55rem;align-items:flex-start;border:1px solid #2d2d2d;border-radius:.52rem;background:#0b0b0b;padding:.62rem .68rem;color:#c6cfdb;font-size:.92rem;font-weight:620}.choice-grid input{margin-top:.18rem;accent-color:#3b82f6}.form-confirmation{display:none;border:1px solid #2f65d8;border-radius:.62rem;background:#2563eb1f;padding:1rem}.form-confirmation.is-visible{display:block}.form-confirmation.is-error{border-color:#f87171;background:#ef44441f}.form-confirmation h3{margin:0;color:#fff;font-size:1rem}.form-confirmation p{margin:.45rem 0 0;color:#dbe7f8;font-size:.95rem}.demo-form button:disabled{cursor:wait;opacity:.68}.resource-card{display:grid;gap:.75rem;min-height:100%}.resource-card__number{color:#fff;font-size:.78rem;font-weight:760}.resource-card__status{color:#8ab4ff;font-size:.78rem;font-weight:760;text-transform:uppercase}.section--blue .button--secondary,.final-cta .button--secondary{border-color:#ffffff59;background:transparent;color:#fff}.section--blue .button--secondary:hover,.final-cta .button--secondary:hover{border-color:#fff9;background:#ffffff14}.site-footer{border-top:1px solid var(--orbit-dark-strip-border);background:#050505;color:var(--orbit-dark-text);padding:2.9rem 0 1.45rem}.site-footer__grid{display:grid;gap:2rem}.site-footer p{max-width:28rem;margin:.9rem 0 0;color:#aeb8c6}.site-footer__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.site-footer__actions a{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;border:1px solid var(--orbit-border-strong);border-radius:.5rem;padding:.55rem .8rem;color:#fff;font-size:.86rem;font-weight:680;box-shadow:inset 0 -1px #ffffff14}.site-footer__actions a:first-child{border-color:#2f65d8;background:#2152a3}.site-footer__link-groups{display:grid;gap:1.4rem}.site-footer__nav{display:grid;align-content:start;gap:.45rem}.site-footer__nav h2{margin:0 0 .35rem;color:#fff;font-size:.82rem;font-weight:760}.site-footer__nav a{border:1px solid transparent;border-radius:.42rem;padding:.4rem .52rem;color:#d1d7e0;font-size:.92rem;font-weight:630}.site-footer__bottom{display:grid;gap:.8rem;margin-top:1.25rem;border-top:1px solid var(--orbit-dark-strip-border);padding-top:1rem}.site-footer__canada{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;margin-top:2rem;border-top:1px solid var(--orbit-dark-strip-border);padding-top:1rem;color:#fff;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.96rem,2vw,1.2rem);font-weight:700;line-height:1.25;text-transform:uppercase}.site-footer__canada span,.site-footer__canada a{display:inline-flex;align-items:center}.site-footer__canada a{color:#8ab4ff}.site-footer__canada a:before{width:.3rem;height:.3rem;margin-right:.65rem;border-radius:999px;background:currentColor;content:""}.site-footer__canada a:hover{color:#fff}.site-footer__bottom{display:grid;gap:.8rem}.site-footer__bottom p{margin:0;font-size:.88rem}.site-footer__bottom nav{display:flex;flex-wrap:wrap;gap:.35rem .7rem}.site-footer__bottom a{color:#fff;font-size:.86rem;font-weight:640}.site-footer__actions a:hover,.site-footer__bottom a:hover{color:#8ab4ff}.js-reveal section.will-reveal{opacity:0;transform:translateY(.75rem);transition:opacity .52s ease,transform .52s ease}.js-reveal section.will-reveal.is-visible{opacity:1;transform:none}@media(min-width:640px){.container{padding-inline:1.5rem}.hero-actions{flex-direction:row;flex-wrap:wrap}.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview{gap:2.25rem}.product-overview__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.product-overview__audiences{grid-template-columns:repeat(3,minmax(0,1fr))}.practical-adoption,.site-footer__bottom{grid-template-columns:1fr auto}.site-footer__link-groups{grid-template-columns:repeat(2,minmax(10rem,1fr))}.page-grid,.page-grid--three,.statement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-work__grid{grid-template-columns:minmax(0,1.06fr) minmax(18rem,.94fr);align-items:start;gap:3rem}.about-work-column--primary{padding-right:.5rem}.about-work-column--secondary{border-left:1px solid #252525;padding-left:3rem}.eo-editorial{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:3.2rem}.eo-editorial__column--secondary{border-left:1px solid #252525;padding-left:3rem}.eo-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.4rem}.security-editorial{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:start;gap:3rem}.security-residency-note{margin-top:.35rem}.eo-fit,.eo-adoption,.eo-founder{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:start;gap:3rem}.eo-simple-list--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.product-tour__copy{padding:1.35rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--full,.choice-grid,.demo-form .section-actions{grid-column:1 / -1}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.container{padding-inline:2rem}.site-nav,.site-header__cta{display:flex}.mobile-nav{display:none}.hero-section{padding:5rem 0 4.5rem}.hero-section__grid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:3rem}.hero-screenshot{justify-self:end}.split-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr)}.section{padding:5.1rem 0}.section--compact{padding:3.8rem 0}.pain-grid,.workflow-list--compact ul{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-showcase{grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);align-items:start;gap:1.35rem}.feature-showcase__list{max-height:42rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin}.feature-panel__shot{height:32rem;min-height:unset}.feature-panel__shot img{width:100%;height:100%;object-fit:cover}.benefit-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.product-tour{gap:3.7rem;margin-top:2.4rem}.product-tour__item{grid-template-columns:minmax(16rem,.44fr) minmax(0,1fr);gap:2rem;align-items:center}.product-tour__media{height:30rem;aspect-ratio:auto}.product-tour__copy{max-width:30rem}.roadmap-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.feature-rail{grid-auto-flow:column;grid-auto-columns:minmax(16rem,1fr);overflow-x:auto}.feature-rail{grid-auto-columns:minmax(15.5rem,1fr)}.founder-card{grid-template-columns:minmax(0,1fr) 320px;gap:3.5rem}.founder-card__badge img{max-width:320px}.site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr)}.site-footer__link-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-hero{padding:5rem 0 4rem}.page-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-detail{grid-template-columns:minmax(16rem,.56fr) minmax(0,1fr);padding:1.35rem}.feature-detail--product{grid-template-columns:1fr}.demo-layout{grid-template-columns:minmax(0,.72fr) minmax(28rem,1fr)}}@media(max-width:899px){.hero-section{padding:3rem 0 2.5rem}.section{padding:3.15rem 0}.section--compact{padding:2.6rem 0}.section-header h2,.practical-adoption h2,.founder-card h2,.security-copy h2,.demo-form-card h2,.final-cta h2{font-size:clamp(1.55rem,6vw,2.05rem)}.section-description,.practical-adoption p,.founder-card p,.final-cta p{font-size:1rem;line-height:1.58}.product-overview,.split-layout{gap:1.25rem}.product-overview__intro,.product-overview__audience-block{gap:1.1rem}.product-overview__and-more{margin-top:.2rem;text-align:left}.feature-showcase{gap:.85rem;margin-top:1.1rem}.feature-showcase__list{display:none}.feature-showcase__stage{gap:.65rem}.feature-showcase__controls{position:static;order:2;justify-content:center;margin-top:-.15rem}.feature-showcase__controls button{width:2.55rem;height:2.55rem;background:#111}.feature-panel{order:1;grid-area:auto;grid-template-rows:auto auto;border-radius:.58rem}.feature-panel__copy{padding:.95rem}.feature-panel__number{font-size:.7rem}.feature-panel h3{font-size:clamp(1.16rem,5.6vw,1.45rem)}.feature-panel p{font-size:.96rem;line-height:1.55}.product-tour{margin-top:1.15rem}.product-tour__copy{gap:.75rem;padding:.95rem}.product-tour__copy h2{font-size:clamp(1.22rem,6vw,1.6rem)}.product-tour__copy p{font-size:.96rem;line-height:1.55}.problem-section .benefit-summary{margin-bottom:0;padding-bottom:0}.benefit-rail{gap:.72rem;margin-top:1.1rem}.benefit-card,.feature-card{min-height:0}.benefit-card{padding:.95rem}.benefit-card__top,.feature-card__top{margin-bottom:.75rem}.problem-comparison{margin-top:1.35rem}.comparison-wrap{position:relative;margin-top:1rem;overflow-x:auto;border-radius:.58rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.comparison-table{min-width:42rem;background:#101010}.comparison-table th,.comparison-table td,.comparison-table tr:last-child th,.comparison-table tr:last-child td{padding:.68rem .72rem;font-size:.86rem;line-height:1.45}.comparison-table thead th{font-size:.7rem}.comparison-table tbody th{position:sticky;left:0;z-index:1;width:8.8rem;background:#101010;box-shadow:1px 0 #252525}.comparison-table td{min-width:13.5rem}.comparison-table td:last-child{min-width:14.5rem}.founder-section{padding:2.3rem 0 3rem}.founder-tile,.final-cta__card{border-radius:.75rem;padding:1.35rem}.founder-card{gap:1rem}.founder-card__badge{display:none}.founder-card__actions{justify-content:flex-start;margin-top:.1rem}.security-section{min-height:0}.security-actions--desktop{display:none}.section-actions.security-actions--mobile{display:flex;margin-top:1rem}.security-canada__flag{position:relative;right:auto;bottom:auto;width:min(100%,38rem);margin:1.4rem 0 0 auto;opacity:.82}.faq-list{gap:.65rem;margin-top:1rem}.faq-item{padding:.95rem}.final-cta{padding:2.3rem 0 3rem}.final-cta__inner{gap:.85rem}.site-footer{padding:2.2rem 0 1.25rem}.site-footer__grid{gap:1.45rem}.site-footer p{max-width:none;margin-top:.65rem;font-size:.96rem;line-height:1.55}.site-footer__actions{gap:.55rem;margin-top:1rem}.site-footer__actions a{flex:1 1 11rem;min-height:2.7rem}.site-footer__link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;border-top:1px solid var(--orbit-dark-strip-border);padding-top:1rem}.site-footer__nav{gap:.25rem}.site-footer__nav a{padding:.5rem 0}.site-footer__canada{display:grid;gap:.45rem;margin-top:1.25rem;font-size:.9rem}.site-footer__canada a:before{content:none}.site-footer__bottom{gap:.65rem}.site-footer__bottom nav{gap:.45rem .85rem}}@media(max-width:820px){.app-preview{grid-template-columns:1fr}.app-preview__sidebar{display:none}.app-preview__topbar{grid-template-columns:1fr}.app-preview__board{grid-template-columns:1fr;overflow-x:auto}.mini-calendar{display:none}}@media(max-width:520px){.hero-section{padding:2.55rem 0 2.15rem}.section{padding:2.65rem 0}.workflow-list ul,.workflow-list--compact ul,.audience-card ul,.security-list ul,.founder-list{grid-template-columns:1fr}.app-preview__titlebar{display:grid}.app-preview__button{justify-self:start}.schedule-grid{min-width:28rem}.hero-section h1{font-size:clamp(1.5rem,8.5vw,2rem)}.hero-actions .button,.section-actions .button,.founder-card__actions .button,.final-cta__actions .button{width:100%;white-space:normal}.feature-showcase__controls{justify-content:center}.feature-panel__copy{padding:.85rem}.product-tour__media{aspect-ratio:16 / 10}.comparison-table th,.comparison-table td,.comparison-table tr:last-child th,.comparison-table tr:last-child td{padding:.68rem .72rem}.founder-tile,.final-cta__card{padding:1rem}.founder-card__badge img{max-width:min(58vw,11.5rem)}.security-canada__flag{margin-bottom:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js-reveal section.will-reveal{opacity:1;transform:none;transition:none}}
