:root{--color-primary-dark:#090d16;--color-primary:#1e1b4b;--color-primary-accent:#3730a3;--color-primary-light:#4f46e5;--color-primary-surface:#eef2ff;--accent-gold-dark:#b45309;--accent-gold:#d97706;--accent-gold-light:#f59e0b;--accent-gold-shimmer:#fde68a;--accent-gold-surface:#fffbeb;--bg-canvas:#fff;--bg-card:#fff;--text-heading:#0f172a;--text-body:#334155;--text-muted:#64748b;--border-subtle:#e2e8f0;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--shadow-card:0 4px 18px -2px rgba(15,23,42,.05),0 2px 6px -1px rgba(15,23,42,.03);--shadow-cta:0 10px 26px -3px rgba(55,48,163,.4),0 4px 10px -2px rgba(217,119,6,.25)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body,html{width:100%;max-width:100%;overflow-x:clip;scrollbar-width:none!important;-ms-overflow-style:none!important}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-canvas);color:var(--text-body);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-mesh-white-blue{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0,rgba(224,231,255,.65) 0,hsla(0,0%,100%,0) 65%),radial-gradient(circle at 10% 25%,rgba(199,210,254,.45) 0,hsla(0,0%,100%,0) 50%),radial-gradient(circle at 90% 30%,rgba(224,231,255,.5) 0,hsla(0,0%,100%,0) 55%),radial-gradient(circle at 30% 85%,rgba(238,242,255,.7) 0,hsla(0,0%,100%,0) 60%),#fff}@keyframes furuShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.furu-skeleton{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:furuShimmer 1.5s ease-in-out infinite;display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .55s cubic-bezier(.16,1,.3,1) forwards}.delay-100{animation-delay:80ms}.delay-200{animation-delay:.16s}.delay-300{animation-delay:.24s}.delay-400{animation-delay:.32s}.hero-wrapper{position:relative;min-height:100vh;min-height:100dvh;justify-content:center;padding:max(32px,env(safe-area-inset-top)) 16px max(44px,env(safe-area-inset-bottom));z-index:1}.hero-content,.hero-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.hero-content{max-width:660px;margin:0 auto}.hero-logo-box{margin-bottom:20px}.hero-logo-box,.hero-main-title{display:flex;justify-content:center;width:100%}.hero-main-title{font-size:clamp(1.65rem,6.8vw,2.75rem);font-weight:900;text-align:center;color:#000;letter-spacing:-.035em;line-height:1.25;margin-bottom:12px;align-items:center;gap:10px;flex-wrap:wrap}.hero-hands-img{height:clamp(34px,8vw,44px);width:auto;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-subtitle{font-size:clamp(.98rem,3.8vw,1.3rem);font-weight:600;color:#3730a3;text-align:center;margin-bottom:12px;letter-spacing:-.01em;font-family:Outfit,sans-serif;line-height:1.4;padding:0 8px}.hero-description{text-align:center;color:#475569;font-size:clamp(.88rem,3.2vw,.98rem);max-width:490px;line-height:1.5;margin-bottom:28px;padding:0 10px}.pillars-container{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.reassurance-pill-royal{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:14px 16px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 2px 8px rgba(15,23,42,.03);position:relative;overflow:hidden;width:100%}.icon-wrapper-royal{width:40px;height:40px;border-radius:12px;background:var(--color-primary-surface);color:var(--color-primary-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(55,48,163,.06)}.pill-content{flex:1 1;min-width:0}.pill-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.pill-title{font-size:clamp(.92rem,3.4vw,1.05rem);font-weight:800;color:#1e1b4b;letter-spacing:-.015em;margin:0;line-height:1.35}.pill-badge{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:9999px;background-color:#eef2ff;color:#312e81;border:1px solid #c7d2fe;white-space:nowrap}.pill-desc{font-size:clamp(.8rem,3vw,.86rem);color:#64748b;line-height:1.45;margin:0}.cta-box{display:flex;flex-direction:column}.cta-box,.furu-btn-royal{width:100%;align-items:center}.furu-btn-royal{display:inline-flex;justify-content:center;gap:12px;background:linear-gradient(135deg,#1e1b4b,#312e81 50%,#3730a3);color:#fff;font-weight:700;font-size:1.05rem;padding:17px 28px;max-width:440px;min-height:54px;border-radius:9999px;border:1px solid hsla(48,97%,77%,.35);cursor:pointer;box-shadow:var(--shadow-cta);transition:opacity .2s ease,transform .15s ease;text-decoration:none;position:relative}.furu-btn-royal:active{transform:scale(.985)}.furu-btn-royal .arrow-icon{color:#fff;stroke:#fff;flex-shrink:0}.footnote-text{margin-top:16px;font-size:clamp(.78rem,2.9vw,.85rem);color:#64748b;display:flex;align-items:center;justify-content:center;text-align:center;gap:6px;line-height:1.4;padding:0 10px}@media (min-width:640px){.hero-wrapper{padding:48px 24px 60px}.hero-logo-box{margin-bottom:26px}.hero-description{margin-bottom:34px}.pillars-container{gap:14px;margin-bottom:36px}.reassurance-pill-royal{padding:18px 22px;align-items:center;border-radius:18px}.icon-wrapper-royal{width:46px;height:46px;border-radius:14px}.furu-btn-royal{font-size:1.12rem;padding:20px 36px;max-width:480px}}audio,canvas,embed,iframe,img,object,svg,video{max-width:100%}@media (max-width:767px){.desktop-only-block,.desktop-only-flex,.mobile-hidden{display:none!important}.mobile-only-flex{display:flex!important}.mobile-only-block{display:block!important}.furu-mobile-bottom-padding{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.furu-stats-grid-responsive{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.furu-chat-grid-responsive{display:flex!important;flex-direction:column!important;height:auto!important;min-height:580px!important}.furu-modal-sheet{width:100%!important;max-width:100%!important;height:100%!important;max-height:100dvh!important;border-radius:0!important;border:none!important}.furu-modal-overlay{padding:0!important}}@media (min-width:768px){.mobile-only-block,.mobile-only-flex{display:none!important}.desktop-only-flex{display:flex!important}.desktop-only-block{display:block!important}.furu-bottom-nav{display:none!important}}.furu-top-nav{scrollbar-width:none;-ms-overflow-style:none}.furu-top-nav::-webkit-scrollbar{display:none}@media (max-width:1340px){.furu-nav-right-label{display:none!important}}.furu-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:999;background:hsla(0,0%,100%,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(226,232,240,.85);box-shadow:0 -4px 20px rgba(15,23,42,.06);padding:4px 4px max(6px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-around;width:100%}.furu-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;cursor:pointer;padding:4px 2px;border-radius:10px;color:#64748b;font-size:clamp(.6rem,2.1vw,.68rem);font-weight:700;position:relative;transition:all .16s ease;flex:1 1;min-width:0;max-width:68px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.furu-bottom-nav-item.active{color:#312e81;font-weight:800}.furu-bottom-nav-item.active .nav-icon-box{background-color:#eef2ff;color:#312e81;transform:translateY(-2px)}.furu-bottom-nav-item.is-gold{color:#b45309}.furu-bottom-nav-item.is-gold.active{color:#92400e}.furu-bottom-nav-item.is-gold .nav-icon-box{color:#d97706}.furu-bottom-nav-item.is-gold.active .nav-icon-box{background-color:#fef3c7;color:#b45309}.furu-bottom-nav-item .nav-icon-box{width:32px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .16s ease;position:relative}.furu-bottom-nav-item .badge-count{position:absolute;top:-3px;right:-5px;background-color:#ef4444;color:#fff;font-size:.58rem;font-weight:900;padding:1px 5px;border-radius:9999px;line-height:1.2;border:1.5px solid #fff}body,html{overflow-x:hidden!important;max-width:100vw;position:relative;touch-action:pan-y;-webkit-text-size-adjust:100%}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}canvas,img,svg,video{max-width:100%;height:auto}@media (max-width:640px){.furu-modal-overlay{padding:8px!important}.furu-modal-container{max-height:94dvh!important;width:100%!important;margin:auto 0 0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.furu-site-header__container{padding-left:12px!important;padding-right:12px!important}input,select,textarea{font-size:16px!important}}