@font-face{font-family:Sarh Sans;src:url(/fonts/sans-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Sarh Sans;src:url(/fonts/sans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sarh Sans;src:url(/fonts/sans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sarh Sans;src:url(/fonts/sans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Sarh Sans;src:url(/fonts/sans-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:"Sarh Serif";src:url(/fonts/serif-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Sarh Serif";src:url(/fonts/serif-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Sarh Serif";src:url(/fonts/serif-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Sarh Serif";src:url(/fonts/serif-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Sarh Serif";src:url(/fonts/serif-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--bg:#FAF8F4;--ink:#14201E;--ink-soft:rgba(20,32,30,.64);--ink-faint:rgba(20,32,30,.42);--primary:#0F5E57;--primary-deep:#0A3F3A;--accent:#E0A458;--accent-deep:#C68838;--line:#E7E2D8;--card:#FFFFFF;--line-dark:rgba(255,255,255,.14);--sans:"Sarh Sans","Segoe UI",Tahoma,sans-serif;--serif:"Sarh Serif","Sarh Sans",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}[data-hamburger]{display:none}@media (max-width:980px){[data-desktop-nav]{display:none!important}[data-hamburger]{display:inline-flex!important}#hero-grid{grid-template-columns:1fr!important}[data-float]{display:none!important}[data-born-grid],[data-steps]{grid-template-columns:1fr!important}[data-finalcta]{flex-direction:column!important;align-items:stretch!important}}@media (max-width:560px){[data-sec]{padding:60px 0!important}[data-hero-cta]{flex-direction:column!important;align-items:stretch!important}}@keyframes scBusDrive{0%,9%{left:8%;top:84%}40%{left:38%;top:53%}66%{left:62%;top:40%}90%,to{left:90%;top:12%}}@keyframes scStopPulse{0%,to{box-shadow:0 0 0 4px #e0a4584d}50%{box-shadow:0 0 0 11px #e0a45814}}@keyframes scLivePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.5}}@keyframes scRipple{0%,40%{opacity:0;transform:translate(50%,-50%) scale(.2)}50%{opacity:.5;transform:translate(50%,-50%) scale(.7)}74%{opacity:0;transform:translate(50%,-50%) scale(1.7)}to{opacity:0}}@keyframes scWaitOut{0%,46%{opacity:1}55%,to{opacity:0}}@keyframes scBoardIn{0%,48%{opacity:0;transform:scale(.7)}58%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes scBoardBorder{0%,48%{border-color:var(--accent)}58%,to{border-color:#0f5e5799}}@keyframes scBoardAv{0%,48%{background:#e0a4582e;color:var(--accent-deep)}58%,to{background:#0f5e5724;color:var(--primary)}}@keyframes scMiniBus{0%,to{transform:translate(0)}50%{transform:translate(-9px,-5px)}}@keyframes scFeed1{0%{opacity:0;transform:translateY(-16px)}7%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes scFeed2{0%,17%{opacity:0;transform:translateY(-16px)}25%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes scFeed3{0%,34%{opacity:0;transform:translateY(-16px)}42%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes scFeed4{0%,50%{opacity:0;transform:translateY(-16px)}58%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes scGlow{0%{box-shadow:0 0 #0f5e5700}40%{box-shadow:0 0 0 4px #0f5e571f}to{box-shadow:0 0 #0f5e5700}}@keyframes scBar1{0%{transform:scaleY(.04)}16%,to{transform:scaleY(1)}}@keyframes scBar2{0%,5%{transform:scaleY(.04)}22%,to{transform:scaleY(1)}}@keyframes scBar3{0%,10%{transform:scaleY(.04)}28%,to{transform:scaleY(1)}}@keyframes scBar4{0%,15%{transform:scaleY(.04)}34%,to{transform:scaleY(1)}}@keyframes scRowIn{0%,42%{opacity:0;transform:translate(24px)}54%{opacity:1;transform:none}to{opacity:1}}@keyframes scBadgePop{0%,52%{opacity:0;transform:scale(.3)}62%{opacity:1;transform:scale(1.15)}70%{transform:scale(1)}to{opacity:1}}@keyframes scSuggestIn{0%,24%{opacity:0;transform:translateY(14px)}38%{opacity:1;transform:none}to{opacity:1}}@keyframes scShimmer{0%,16%{opacity:0;transform:translate(-120%)}24%{opacity:.9}40%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes scLine{0%,30%{opacity:0;transform:translateY(6px)}44%{opacity:1;transform:none}to{opacity:1}}@keyframes scCheckPop{0%,66%{opacity:0;transform:scale(.3)}74%{opacity:1;transform:scale(1.18)}80%{transform:scale(1)}to{opacity:1}}@keyframes scBtnTap{0%,60%{transform:scale(1)}66%{transform:scale(.95)}72%{transform:scale(1)}to{transform:scale(1)}}@keyframes scRowHi{0%,30%{background:#fff;border-color:var(--line)}40%,90%{background:#0f5e570f;border-color:var(--primary)}to{background:#fff;border-color:var(--line)}}@keyframes scPillOut{0%,30%{opacity:1;transform:none}40%,to{opacity:0;transform:scale(.85)}}@keyframes scPillIn{0%,32%{opacity:0;transform:scale(.85)}44%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes scJoinUp{0%,40%{opacity:0;transform:translateY(16px)}54%{opacity:1;transform:none}to{opacity:1}}@keyframes scBtnPulse{0%,to{box-shadow:0 0 #e0a4588c}55%{box-shadow:0 0 0 14px #e0a45800}}@keyframes scCheckA{0%,12%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes scCheckB{0%,30%{opacity:0;transform:scale(.3)}38%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes scCheckC{0%,48%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes scProg{0%,14%{width:40%}46%,to{width:68%}}@keyframes scProgMini{0%,14%{width:24%}46%,to{width:40%}}@keyframes scSwapOut{0%,58%{opacity:1}66%{opacity:0}74%,to{opacity:1}}@media (prefers-reduced-motion: reduce){#showcase [style*=animation]{animation:none!important}#showcase [data-anim-hide]{opacity:1!important;transform:none!important}}
