@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/CormorantGaramond-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/CormorantGaramond-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/CormorantGaramond-Italic-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/CormorantGaramond-Italic-VariableFont_wght.ttf) format("truetype")}:root{--milo-honey:#E8A020;--milo-honey-soft:#FEF3D8;--milo-honey-deep:#C7831A;--milo-bg:#FFFFFF;--milo-surface:#FAF9F7;--milo-surface-2:#F2EFEA;--milo-ink:#1A1714;--milo-ink-2:#6B6560;--milo-ink-3:#A8A29B;--milo-border:rgba(26,23,20,0.08);--milo-border-strong:rgba(26,23,20,0.16);--milo-success:#6E8B43;--milo-success-soft:#EAECCF;--milo-danger:#A8463A;--milo-danger-soft:#F3DACE;--milo-font-serif:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--milo-font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--milo-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--milo-ease:cubic-bezier(0.2,0.7,0.2,1);--milo-dur:220ms;--milo-dur-fast:140ms}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--milo-bg);color:var(--milo-ink);font-family:var(--milo-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none}a:hover{opacity:.75}button{cursor:pointer}@keyframes milo-marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes milo-marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes milo-phrase-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-44px) scale(.96)}}@keyframes milo-phrase-enter{0%{opacity:0;transform:translateY(52px) scale(.88)}65%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wa-bubble-in{0%{opacity:0;transform:scale(.82) translateY(10px)}65%{transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes wa-sent-in{0%{opacity:0;transform:scale(.82) translateY(10px) translateX(6px)}65%{transform:scale(1.04) translateY(-2px) translateX(-1px)}to{opacity:1;transform:scale(1) translateY(0) translateX(0)}}@keyframes wa-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes wa-day-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wa-scroll::-webkit-scrollbar{display:none}@keyframes bubble-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.connector-carousel{scrollbar-width:none;-ms-overflow-style:none}.connector-carousel::-webkit-scrollbar{display:none}@keyframes milo-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes milo-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes milo-dropdown-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes cloud-drift-a{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes cloud-drift-b{0%,to{transform:translateX(0)}50%{transform:translateX(-16px)}}@keyframes cloud-drift-c{0%,to{transform:translateX(0)}50%{transform:translateX(14px)}}@keyframes milo-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes orbit-enter{0%{opacity:0;transform:scale(.58) translateY(28px);filter:blur(6px)}65%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes orbit-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.82) translateY(-36px)}}@keyframes orbit-typing-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-8px);opacity:1}}@keyframes sketch-reveal{0%{transform:scaleX(0)}58%{transform:scaleX(1)}80%{transform:scaleX(1)}94%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes discord-float-up{0%{transform:translateY(0) scale(1);opacity:0}8%{opacity:.75}88%{opacity:.25}to{transform:translateY(-540px) scale(.3);opacity:0}}@keyframes discord-glow-pulse{0%,to{box-shadow:0 0 48px rgba(88,101,242,.38),0 0 96px rgba(88,101,242,.14),0 16px 40px rgba(0,0,0,.4)}50%{box-shadow:0 0 72px rgba(88,101,242,.55),0 0 140px rgba(88,101,242,.22),0 16px 40px rgba(0,0,0,.4)}}@keyframes connector-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes milo-scroll-drip{0%{transform:translateY(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(300%);opacity:0}}@keyframes milo-paw-step{0%,12%{opacity:0}35%,60%{opacity:.6}82%,to{opacity:0}}.nav-links-desktop{display:flex}.nav-hamburger,.nav-mobile-menu{display:none}@media (max-width:768px){.nav-links-desktop{display:none!important}.nav-hamburger,.nav-mobile-menu{display:flex!important}.nav-cta-desktop{display:none!important}.nav-inner{display:flex!important;justify-content:space-between!important}.discord-grid{grid-template-columns:1fr!important}.discord-card-nowrap{white-space:normal!important}.triple-chat{flex-direction:column!important;height:auto!important;overflow-x:hidden!important;scroll-snap-type:none!important}.triple-chat-col{min-width:100%!important;height:110px!important;flex-shrink:0!important;scroll-snap-align:none!important}.footer-grid{gap:36px!important}.footer-grid,.pricing-grid{grid-template-columns:1fr!important}.pricing-grid{max-width:440px!important}.app-section-visual{height:460px!important}.section-px{padding-left:clamp(16px,5vw,24px)!important;padding-right:clamp(16px,5vw,24px)!important}.hero-cta-row{flex-direction:column!important;align-items:stretch!important;width:min(320px,90vw)!important}.hero-cta-row a,.hero-cta-row button{text-align:center!important;justify-content:center!important}.app-phone-wrap{transform:scale(.82);transform-origin:top center}.footer-inner{padding-left:24px!important;padding-right:24px!important;padding-top:56px!important}.footer-mountain-bg{background-size:cover!important;background-position:bottom!important}.faq-section{padding:64px 20px 72px!important}.discord-section{padding:48px 16px 64px!important}.pricing-main{padding:40px 16px 80px!important}.pricing-hero-mb{margin-bottom:48px!important}.cs-cards{flex-direction:column!important;align-items:center!important}.cs-card{width:100%!important;max-width:360px!important}.discord-card-minheight{min-height:auto!important;padding:24px 20px 28px!important}.discord-card-h3{font-size:clamp(20px,6vw,26px)!important;white-space:normal!important}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-link-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}