.FranklinLanding_hero__ApwCq{--ink:#11142a;--muted:#666d8d;--blue:#5c71ff;--violet:#8d65ea;--line:rgba(30,42,97,.14);min-height:100svh;position:relative;overflow:hidden;isolation:isolate;color:var(--ink);background:radial-gradient(circle at 76% 44%,#eef0ff 0,transparent 31%),linear-gradient(118deg,#fff,#f8f9ff 57%,#f5f5ff);font-family:Manrope,Arial,sans-serif}.FranklinLanding_wrap__C3YHp{width:min(100% - 80px,1440px);margin:auto;position:relative;z-index:4}.FranklinLanding_frontVisual__TNpjr,.FranklinLanding_trails__eRqzr,.FranklinLanding_visual__Fh9M9{position:absolute;inset:0;width:100%;height:100%}.FranklinLanding_visual__Fh9M9{z-index:0;opacity:.92;transition:opacity .55s ease}.FranklinLanding_trails__eRqzr{z-index:3;pointer-events:none}.FranklinLanding_frontVisual__TNpjr{z-index:4;pointer-events:none}.FranklinLanding_loading__Vg5v4 .FranklinLanding_visual__Fh9M9{opacity:0}.FranklinLanding_loading__Vg5v4 .FranklinLanding_contours__9Cn7I{opacity:0;transform:scale(.94)}.FranklinLanding_loading__Vg5v4 .FranklinLanding_nav__PKaUL{opacity:0;transform:translateY(-14px)}.FranklinLanding_loading__Vg5v4 .FranklinLanding_buttonMain__JB12i,.FranklinLanding_loading__Vg5v4 .FranklinLanding_content__bZWqz h1,.FranklinLanding_loading__Vg5v4 .FranklinLanding_eyebrow__qFWAZ,.FranklinLanding_loading__Vg5v4 .FranklinLanding_statusLine__zROj0{opacity:0;transform:translateY(22px)}.FranklinLanding_loading__Vg5v4 .FranklinLanding_floatingUi__SLdRv{opacity:0;transform:scale(.96)}.FranklinLanding_ready__HjhqY .FranklinLanding_visual__Fh9M9{opacity:.92;transition:opacity 1.6s ease .8s}.FranklinLanding_ready__HjhqY .FranklinLanding_contours__9Cn7I{opacity:1;transform:scale(1);transition:opacity 1.4s ease .55s,transform 1.6s cubic-bezier(.2,.8,.2,1) .55s}.FranklinLanding_ready__HjhqY .FranklinLanding_nav__PKaUL{opacity:1;transform:none;transition:opacity .8s ease .15s,transform .8s cubic-bezier(.2,.8,.2,1) .15s}.FranklinLanding_ready__HjhqY .FranklinLanding_buttonMain__JB12i,.FranklinLanding_ready__HjhqY .FranklinLanding_content__bZWqz h1,.FranklinLanding_ready__HjhqY .FranklinLanding_eyebrow__qFWAZ,.FranklinLanding_ready__HjhqY .FranklinLanding_statusLine__zROj0{opacity:1;transform:none;transition:opacity .85s ease,transform .95s cubic-bezier(.2,.8,.2,1)}.FranklinLanding_ready__HjhqY .FranklinLanding_eyebrow__qFWAZ{transition-delay:.45s}.FranklinLanding_ready__HjhqY .FranklinLanding_content__bZWqz h1{transition-delay:.6s}.FranklinLanding_ready__HjhqY .FranklinLanding_statusLine__zROj0{transition-delay:.82s}.FranklinLanding_ready__HjhqY .FranklinLanding_buttonMain__JB12i{transition-delay:1.03s}.FranklinLanding_ready__HjhqY .FranklinLanding_floatingUi__SLdRv{opacity:1;transform:scale(1);transition:opacity 1.2s ease 1.15s,transform 1.4s cubic-bezier(.2,.8,.2,1) 1.15s}.FranklinLanding_noise__mLBxv{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");mix-blend-mode:multiply}.FranklinLanding_contours__9Cn7I{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.FranklinLanding_contours__9Cn7I i{position:absolute;display:block;border:1px solid rgba(82,101,209,.13);border-radius:50%}.FranklinLanding_contours__9Cn7I i:first-child{width:73vw;height:73vw;right:-42vw;top:-43vw}.FranklinLanding_contours__9Cn7I i:nth-child(2){width:37vw;height:37vw;left:-25vw;bottom:-27vw;border-style:dashed}.FranklinLanding_contours__9Cn7I i:nth-child(3){width:21vw;height:21vw;right:13vw;bottom:-17vw;border-color:rgba(103,77,214,.11)}.FranklinLanding_floatingUi__SLdRv{position:absolute;inset:0;z-index:2;pointer-events:none}.FranklinLanding_uiCard__QeomZ{position:absolute;display:flex;align-items:center;gap:20px;min-width:332px;padding:20px 26px 20px 18px;border:1px solid rgba(79,98,195,.38);background:rgba(250,251,255,.9);backdrop-filter:blur(14px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,18px 100%,0 calc(100% - 18px),0 20px);box-shadow:0 22px 42px rgba(39,51,126,.2),inset 0 1px rgba(255,255,255,.8);color:#26315e;transform-origin:center;translate:var(--drag-x,0) var(--drag-y,0);transition:translate .42s cubic-bezier(.2,.9,.2,1)}.FranklinLanding_dragging___f3q_{transition:none}.FranklinLanding_uiIcon__Bt3C_{display:grid;place-items:center;width:76px;height:76px;flex:none;border-radius:24px;background:linear-gradient(135deg,#d9e4ff,#eee2ff);color:#526cf2;box-shadow:inset 0 1px rgba(255,255,255,.8)}.FranklinLanding_uiIcon__Bt3C_ svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.FranklinLanding_uiCard__QeomZ b,.FranklinLanding_uiCard__QeomZ small{display:block}.FranklinLanding_uiCard__QeomZ b{font-size:20px;letter-spacing:.01em}.FranklinLanding_uiCard__QeomZ small{margin-top:6px;font:14px DM Mono,var(--font-mono),monospace;color:#7180aa}.FranklinLanding_statusDot__8Zd_h{width:12px;height:12px;border-radius:50%;margin-left:auto;background:#66d5a0;box-shadow:0 0 0 8px rgba(102,213,160,.13)}.FranklinLanding_patientCard__u64Un{left:64%;top:50%;animation:FranklinLanding_orbitOne__O21Bu 30s linear 0s infinite}.FranklinLanding_alertCard__gMMJh{left:64%;top:50%;animation:FranklinLanding_orbitTwo__vuhyA 30s linear -4.6s infinite}.FranklinLanding_revenueCard__udOFS{left:64%;top:50%;animation:FranklinLanding_orbitThree__0ozB2 30s linear -9.8s infinite}.FranklinLanding_chatCard__X4hC8{left:64%;top:50%;min-width:298px;animation:FranklinLanding_orbitFour__fyb6Y 30s linear -14.7s infinite}.FranklinLanding_attentionCard__Kr7zF{left:64%;top:50%;min-width:358px;animation:FranklinLanding_orbitFive__VIoSi 30s linear -20.1s infinite}.FranklinLanding_bookingCard__wYTkW{left:64%;top:50%;min-width:312px;animation:FranklinLanding_orbitSix__i_7_i 30s linear -25.3s infinite}.FranklinLanding_spark__zvgY7{width:80px;margin-left:auto;fill:none;stroke:#697cf5;stroke-width:1.5}.FranklinLanding_patientCard__u64Un:after,.FranklinLanding_revenueCard__udOFS:after{content:"";position:absolute;width:68px;height:1px;background:linear-gradient(90deg,rgba(100,121,255,.65),transparent);left:-68px;top:50%}.FranklinLanding_alertCard__gMMJh:after{content:"";position:absolute;width:1px;height:60px;background:linear-gradient(rgba(100,121,255,.65),transparent);right:38px;top:-60px}.FranklinLanding_nav__PKaUL{height:124px;display:flex;align-items:center;justify-content:space-between}.FranklinLanding_brand__pe17K{display:flex;align-items:center;gap:13px;font-size:32px;font-weight:800;letter-spacing:.3px;line-height:1}.FranklinLanding_brand__pe17K:after{content:"";order:1;width:1px;height:24px;background:linear-gradient(#9aaaff,rgba(154,170,255,.18))}.FranklinLanding_brand__pe17K small{order:2;display:block;font-size:13px;font-weight:700;letter-spacing:3.5px;color:#596ff2}.FranklinLanding_content__bZWqz{padding-top:clamp(78px,11vh,142px)}.FranklinLanding_eyebrow__qFWAZ{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.95px;font:600 13px Manrope,Arial,sans-serif;color:#626c90}.FranklinLanding_eyebrow__qFWAZ span{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px #dce1ff;animation:FranklinLanding_pulse__FIVIf 2s infinite}.FranklinLanding_content__bZWqz h1{margin:23px 0 25px;font-size:clamp(52px,5.65vw,94px);letter-spacing:-.08em;line-height:.94;font-weight:700;max-width:720px}.FranklinLanding_content__bZWqz h1 em{font-style:normal;font-weight:400;color:#7f80ad}.FranklinLanding_statusLine__zROj0{display:flex;align-items:center;min-height:24px;margin:0 0 32px;font:700 14px/1.45 DM Mono,var(--font-mono),monospace;letter-spacing:-.025em;color:#505a7e}.FranklinLanding_statusLine__zROj0>span{margin-right:8px;color:#5970f5;font-size:20px;line-height:1}.FranklinLanding_statusLine__zROj0 i{width:7px;height:16px;margin-left:3px;background:#5b70f5;animation:FranklinLanding_cursorBlink__DqZNp .78s step-end infinite}.FranklinLanding_buttonMain__JB12i{position:relative;overflow:hidden;isolation:isolate;text-decoration:none;display:inline-flex;align-items:center;gap:24px;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:white;background:linear-gradient(105deg,#11142a 4%,#27367b 67%,#596eff);padding:20px 18px 20px 28px;border:1px solid rgba(255,255,255,.18);box-shadow:0 15px 35px rgba(43,56,143,.25),inset 0 1px rgba(255,255,255,.18);transition:transform .25s,box-shadow .25s}.FranklinLanding_buttonMain__JB12i:before{content:"";position:absolute;z-index:-1;width:90px;height:90px;border-radius:50%;top:-38px;right:-18px;background:#9c79ff;filter:blur(12px);opacity:.8}.FranklinLanding_buttonMain__JB12i:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 21px 44px rgba(43,56,143,.35),inset 0 1px rgba(255,255,255,.22)}.FranklinLanding_buttonMain__JB12i b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2)}.FranklinLanding_buttonMain__JB12i b svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.FranklinLanding_buttonMain__JB12i:hover b svg{transform:translateX(2px)}@keyframes FranklinLanding_pulse__FIVIf{50%{transform:scale(1.5);opacity:.4}}@keyframes FranklinLanding_cursorBlink__DqZNp{50%{opacity:0}}@keyframes FranklinLanding_orbitOne__O21Bu{0%{opacity:0;transform:rotate(-25deg) translateX(265px) rotate(25deg) scale(.82)}5%{opacity:1;transform:rotate(-20deg) translateX(265px) rotate(20deg) scale(.9)}28%{opacity:1;transform:rotate(-7deg) translateX(265px) rotate(7deg) scale(.96)}36%,to{opacity:0;transform:rotate(1deg) translateX(265px) rotate(-1deg) scale(.96)}}@keyframes FranklinLanding_orbitTwo__vuhyA{0%{opacity:0;transform:rotate(175deg) translateX(300px) rotate(-175deg) scale(.82)}5%{opacity:1;transform:rotate(180deg) translateX(300px) rotate(-180deg) scale(.9)}28%{opacity:1;transform:rotate(193deg) translateX(300px) rotate(-193deg) scale(.96)}36%,to{opacity:0;transform:rotate(201deg) translateX(300px) rotate(-201deg) scale(.96)}}@keyframes FranklinLanding_orbitThree__0ozB2{0%{opacity:0;transform:rotate(58deg) translateX(325px) rotate(-58deg) scale(.82)}5%{opacity:1;transform:rotate(63deg) translateX(325px) rotate(-63deg) scale(.9)}28%{opacity:1;transform:rotate(76deg) translateX(325px) rotate(-76deg) scale(.96)}36%,to{opacity:0;transform:rotate(84deg) translateX(325px) rotate(-84deg) scale(.96)}}@keyframes FranklinLanding_orbitFour__fyb6Y{0%{opacity:0;transform:rotate(122deg) translateX(245px) rotate(-122deg) scale(.82)}5%{opacity:1;transform:rotate(127deg) translateX(245px) rotate(-127deg) scale(.9)}28%{opacity:1;transform:rotate(140deg) translateX(245px) rotate(-140deg) scale(.96)}36%,to{opacity:0;transform:rotate(148deg) translateX(245px) rotate(-148deg) scale(.96)}}@keyframes FranklinLanding_orbitFive__VIoSi{0%{opacity:0;transform:rotate(232deg) translateX(350px) rotate(-232deg) scale(.82)}5%{opacity:1;transform:rotate(237deg) translateX(350px) rotate(-237deg) scale(.9)}28%{opacity:1;transform:rotate(250deg) translateX(350px) rotate(-250deg) scale(.96)}36%,to{opacity:0;transform:rotate(258deg) translateX(350px) rotate(-258deg) scale(.96)}}@keyframes FranklinLanding_orbitSix__i_7_i{0%{opacity:0;transform:rotate(18deg) translateX(220px) rotate(-18deg) scale(.82)}5%{opacity:1;transform:rotate(23deg) translateX(220px) rotate(-23deg) scale(.9)}28%{opacity:1;transform:rotate(36deg) translateX(220px) rotate(-36deg) scale(.96)}36%,to{opacity:0;transform:rotate(44deg) translateX(220px) rotate(-44deg) scale(.96)}}@keyframes FranklinLanding_orbitOneMobile___01DD{0%{opacity:0;transform:translateX(-50%) rotate(-165deg) translateX(142px) rotate(165deg) scale(.56)}8%{opacity:1;transform:translateX(-50%) rotate(-154deg) translateX(142px) rotate(154deg) scale(.56)}48%{opacity:1;transform:translateX(-50%) rotate(-70deg) translateX(142px) rotate(70deg) scale(.58)}58%,to{opacity:0;transform:translateX(-50%) rotate(-28deg) translateX(142px) rotate(28deg) scale(.58)}}@keyframes FranklinLanding_orbitTwoMobile__2Gop5{0%{opacity:0;transform:translateX(-50%) rotate(-24deg) translateX(112px) rotate(24deg) scale(.54)}8%{opacity:1;transform:translateX(-50%) rotate(-35deg) translateX(112px) rotate(35deg) scale(.54)}48%{opacity:1;transform:translateX(-50%) rotate(-118deg) translateX(112px) rotate(118deg) scale(.57)}58%,to{opacity:0;transform:translateX(-50%) rotate(-154deg) translateX(112px) rotate(154deg) scale(.57)}}@media (max-width:700px){.FranklinLanding_wrap__C3YHp{width:calc(100% - 40px)}.FranklinLanding_hero__ApwCq{min-height:100svh;overscroll-behavior-y:none;touch-action:pan-x}.FranklinLanding_nav__PKaUL{width:100%;height:112px;padding:0 20px}.FranklinLanding_brand__pe17K{width:100%;justify-content:center;gap:12px;font-size:clamp(36px,10.6vw,48px);letter-spacing:-.7px}.FranklinLanding_brand__pe17K:after{height:30px}.FranklinLanding_brand__pe17K small{font-size:clamp(15px,4.15vw,19px);letter-spacing:3.5px}.FranklinLanding_content__bZWqz{min-height:calc(100svh - 112px);padding-top:0;text-align:center}.FranklinLanding_eyebrow__qFWAZ{justify-content:center;margin-top:0;font-size:10px;letter-spacing:.55px}.FranklinLanding_eyebrow__qFWAZ span{width:6px;height:6px}.FranklinLanding_content__bZWqz h1{font-size:clamp(40px,11.5vw,52px);line-height:.91;letter-spacing:-.085em;margin:15px auto 0;white-space:nowrap}.FranklinLanding_statusLine__zROj0{position:absolute;left:0;right:0;bottom:clamp(22px,calc(2vh + 14px),34px);justify-content:center;max-width:none;margin:0 auto;white-space:nowrap;font-size:clamp(10px,3.05vw,12px);line-height:1.42;font-weight:800;color:#465176;letter-spacing:-.035em}.FranklinLanding_statusLine__zROj0>span{margin-right:6px;font-size:15px}.FranklinLanding_statusLine__zROj0 i{width:5px;height:12px;margin-left:2px}.FranklinLanding_buttonMain__JB12i{position:absolute;left:50%;bottom:clamp(72px,calc(4vh + 48px),94px);margin:0;translate:-50% 0;white-space:nowrap;padding:15px 17px 15px 21px}.FranklinLanding_contours__9Cn7I i:first-child{width:130vw;height:130vw;right:-77vw;top:-33vw}.FranklinLanding_floatingUi__SLdRv{pointer-events:none}.FranklinLanding_uiCard__QeomZ{transform-origin:center;pointer-events:auto;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab}.FranklinLanding_uiCard__QeomZ.FranklinLanding_dragging___f3q_{cursor:grabbing}.FranklinLanding_patientCard__u64Un{left:50%;top:45%;animation:FranklinLanding_orbitOneMobile___01DD 27s linear 0s infinite}.FranklinLanding_alertCard__gMMJh{left:50%;top:45%;animation:FranklinLanding_orbitTwoMobile__2Gop5 27s linear -13.5s infinite}.FranklinLanding_attentionCard__Kr7zF,.FranklinLanding_bookingCard__wYTkW,.FranklinLanding_chatCard__X4hC8,.FranklinLanding_revenueCard__udOFS{display:none}}@media (prefers-reduced-motion:reduce){.FranklinLanding_hero__ApwCq *,.FranklinLanding_hero__ApwCq :after,.FranklinLanding_hero__ApwCq :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.FranklinLanding_statusLine__zROj0 i{display:none}}