.MarketingHomePageClient_page__fgz8V{--ink:#162033;--muted:#626b7d;--line:rgba(84,98,146,.16);--panel:hsla(0,0%,100%,.82);--violet:#5b52c5;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 14% 16%,rgba(178,232,221,.42),transparent 28rem),radial-gradient(circle at 86% 12%,rgba(216,196,255,.42),transparent 30rem),radial-gradient(circle at 68% 72%,rgba(244,184,199,.24),transparent 32rem),linear-gradient(180deg,rgba(249,251,255,.88),rgba(246,242,255,.84) 42%,rgba(255,250,246,.84) 74%,hsla(0,0%,100%,.9));color:var(--ink);font-family:DM Sans,Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.MarketingHomePageClient_page__fgz8V *,.MarketingHomePageClient_page__fgz8V :after,.MarketingHomePageClient_page__fgz8V :before{box-sizing:border-box}.MarketingHomePageClient_page__fgz8V a{color:inherit;text-decoration:none}.MarketingHomePageClient_page__fgz8V img,.MarketingHomePageClient_page__fgz8V video{max-width:100%}.MarketingHomePageClient_nav__Xf7OT{position:sticky;top:14px;z-index:50;display:flex;width:min(1120px,calc(100% - 40px));min-height:62px;align-items:center;justify-content:space-between;gap:18px;margin:14px auto -78px;padding:10px 14px 10px 20px;border:1px solid hsla(0,0%,100%,.58);border-radius:999px;background:hsla(0,0%,100%,.68);box-shadow:0 14px 32px rgba(74,83,142,.12);backdrop-filter:blur(16px)}.MarketingHomePageClient_brand__Om8P2{flex:0 0 auto;color:#172033;font-size:1.45rem;font-weight:800;letter-spacing:-.04em}.MarketingHomePageClient_badges__HIc6P,.MarketingHomePageClient_composerControls__94t1a,.MarketingHomePageClient_footer__nUpwB nav,.MarketingHomePageClient_heroCtas__V6WMG,.MarketingHomePageClient_navActions__ZMrqU,.MarketingHomePageClient_navLinks__KAKpp{display:flex;align-items:center;flex-wrap:wrap}.MarketingHomePageClient_navLinks__KAKpp{justify-content:center;gap:6px;min-width:0}.MarketingHomePageClient_navActions__ZMrqU a,.MarketingHomePageClient_navLinks__KAKpp a{border-radius:999px;padding:10px 12px;color:#2e374b;font-size:.88rem;font-weight:800;transition:background-color .16s ease,color .16s ease,transform .16s ease}.MarketingHomePageClient_navActions__ZMrqU a:hover,.MarketingHomePageClient_navLinks__KAKpp a:hover{background:rgba(91,82,197,.09);color:var(--violet);transform:translateY(-1px)}.MarketingHomePageClient_navActions__ZMrqU{justify-content:flex-end;gap:8px}.MarketingHomePageClient_navPrimary__z6Fv9,.MarketingHomePageClient_primaryButton__KWUNC{border:0;background:linear-gradient(115deg,#172033,#514bea 50%,#8b83d2);color:#fff!important;box-shadow:0 12px 26px rgba(73,67,142,.2)}.MarketingHomePageClient_hero__Zrb_N{position:relative;overflow:hidden;min-height:760px;padding:138px 24px 76px;isolation:isolate}.MarketingHomePageClient_heroBg__VplI5{position:absolute;inset:0;z-index:-1;overflow:hidden;background:linear-gradient(90deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.5) 42%,hsla(0,0%,100%,.18)),url(/images/marketing/backcloud.webp) 50% /cover no-repeat}.MarketingHomePageClient_heroBg__VplI5:after,.MarketingHomePageClient_heroBg__VplI5:before{content:"";position:absolute;inset:0;pointer-events:none}.MarketingHomePageClient_heroBg__VplI5:before{background:radial-gradient(circle at 18% 24%,hsla(0,0%,100%,.9) 0 12%,hsla(0,0%,100%,0) 34%),radial-gradient(circle at 72% 26%,rgba(145,234,212,.24) 0 12%,rgba(145,234,212,0) 36%),radial-gradient(circle at 54% 78%,rgba(216,196,255,.26) 0 16%,rgba(216,196,255,0) 40%),linear-gradient(180deg,rgba(243,248,255,0),rgba(245,241,255,.72))}.MarketingHomePageClient_heroBg__VplI5:after{background-image:url(/images/welcome/texture.webp);background-size:150px 150px;background-repeat:repeat;opacity:.055;mix-blend-mode:multiply}.MarketingHomePageClient_about__NuqWy,.MarketingHomePageClient_contact__jXgzg,.MarketingHomePageClient_faq__bg3Zx,.MarketingHomePageClient_footer__nUpwB,.MarketingHomePageClient_heroInner__gT_hd,.MarketingHomePageClient_section__MG7R3,.MarketingHomePageClient_showcase__ZDDUT,.MarketingHomePageClient_testimonials__uOKUK{width:min(1200px,100%);margin:0 auto}.MarketingHomePageClient_heroInner__gT_hd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.08fr);align-items:center;gap:clamp(36px,6vw,82px)}.MarketingHomePageClient_heroCopy___jxq4{color:#15213d}.MarketingHomePageClient_eyebrow__F4jX_{margin:0 0 14px;color:#167a86;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-shadow:0 12px 36px hsla(0,0%,100%,.7);text-transform:uppercase}.MarketingHomePageClient_about__NuqWy h2,.MarketingHomePageClient_contact__jXgzg h2,.MarketingHomePageClient_faq__bg3Zx h2,.MarketingHomePageClient_heroCopy___jxq4 h1,.MarketingHomePageClient_sectionHeader__ae7rR h2,.MarketingHomePageClient_testimonials__uOKUK h2{margin:0;color:currentColor;font-size:clamp(44px,6vw,84px);font-weight:850;line-height:1;letter-spacing:-.045em;text-shadow:0 18px 60px rgba(97,112,189,.13);text-wrap:balance}.MarketingHomePageClient_heroCopy___jxq4 h1{max-width:40rem;color:#15213d;font-family:Crimson Pro,Georgia,Times New Roman,serif;font-size:clamp(48px,5.2vw,74px);font-weight:620;line-height:.98;letter-spacing:-.028em;text-shadow:0 18px 60px rgba(97,112,189,.14)}.MarketingHomePageClient_heroCopy___jxq4 p:not(.MarketingHomePageClient_eyebrow__F4jX_){max-width:38rem;margin:18px 0 0;color:rgba(23,32,51,.72);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.55;text-shadow:0 10px 34px hsla(0,0%,100%,.66)}.MarketingHomePageClient_heroCtas__V6WMG{gap:12px;margin-top:26px}.MarketingHomePageClient_primaryButton__KWUNC,.MarketingHomePageClient_secondaryButton__rLYkT{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 20px;font-size:.95rem;font-weight:850;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.MarketingHomePageClient_secondaryButton__rLYkT{border:1px solid hsla(0,0%,100%,.74);background:linear-gradient(145deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.26)),hsla(0,0%,100%,.42);color:#2e3754;box-shadow:0 14px 34px rgba(76,88,142,.12);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.MarketingHomePageClient_primaryButton__KWUNC:hover,.MarketingHomePageClient_secondaryButton__rLYkT:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(73,67,142,.2)}.MarketingHomePageClient_secondaryButton__rLYkT:hover{background:linear-gradient(145deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.38)),hsla(0,0%,100%,.58);border-color:hsla(0,0%,100%,.9)}.MarketingHomePageClient_heroCtas__V6WMG .MarketingHomePageClient_primaryButton__KWUNC{background:linear-gradient(115deg,#26358f,#5a51eb 58%,#8e86dc);box-shadow:0 14px 30px rgba(73,67,142,.22),inset 0 1px 0 hsla(0,0%,100%,.22)}.MarketingHomePageClient_heroCtas__V6WMG .MarketingHomePageClient_secondaryButton__rLYkT{border:1px solid hsla(0,0%,100%,.68);background:rgba(73,81,137,.14);color:#28314d;box-shadow:0 12px 28px rgba(76,88,142,.12),inset 0 1px 0 hsla(0,0%,100%,.55);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.MarketingHomePageClient_heroCtas__V6WMG .MarketingHomePageClient_primaryButton__KWUNC:hover,.MarketingHomePageClient_heroCtas__V6WMG .MarketingHomePageClient_secondaryButton__rLYkT:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(73,67,142,.22),inset 0 1px 0 hsla(0,0%,100%,.6)}.MarketingHomePageClient_heroCtas__V6WMG .MarketingHomePageClient_secondaryButton__rLYkT:hover{color:#1f2a45;background:rgba(73,81,137,.19);border-color:hsla(0,0%,100%,.84)}.MarketingHomePageClient_heroVisual___8R3c{position:relative;min-height:clamp(590px,50vw,680px);max-width:100%}.MarketingHomePageClient_visualHalo__qHrvK{position:absolute;inset:7% 5% 11% 7%;z-index:1;border-radius:48%;background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.88) 0 20%,hsla(0,0%,100%,0) 43%),radial-gradient(circle at 62% 48%,rgba(174,210,255,.68) 0 18%,rgba(174,210,255,0) 46%),radial-gradient(circle at 36% 36%,rgba(235,197,244,.52) 0 14%,rgba(235,197,244,0) 42%);filter:blur(6px)}.MarketingHomePageClient_heroGirl__C7HCR{position:absolute;z-index:3;right:14%;bottom:10%;width:min(39vw,440px);height:auto;filter:drop-shadow(0 30px 45px rgba(87,89,148,.2));transition:transform .22s ease,filter .22s ease;animation:MarketingHomePageClient_snowieFloat__7ASk5 6s ease-in-out infinite}.MarketingHomePageClient_phonePreview__mhula{position:absolute;z-index:2;right:14%;top:5%;width:min(19vw,218px);min-width:164px;opacity:.88;transform:rotate(7deg);filter:drop-shadow(0 28px 38px rgba(55,61,95,.24));transition:transform .22s ease,filter .22s ease,opacity .22s ease}.MarketingHomePageClient_phonePreviewImage__Yffg_{display:block;width:100%;height:auto;border-radius:30px}.MarketingHomePageClient_storyCard__hEE53{position:absolute;z-index:4;max-width:240px;border:1px solid hsla(0,0%,100%,.72);border-radius:20px;padding:14px 16px;color:#1b2540;background:linear-gradient(145deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.34)),hsla(0,0%,100%,.48);box-shadow:0 24px 58px rgba(68,78,132,.15);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.MarketingHomePageClient_storyCard__hEE53 span{display:block;margin-bottom:8px;color:#167a86;font-size:.68rem;font-weight:900;line-height:1}.MarketingHomePageClient_storyCard__hEE53 p{margin:0;color:#1b2540;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.02rem,1.45vw,1.34rem);font-weight:700;line-height:1.22;letter-spacing:-.025em}.MarketingHomePageClient_storyCardConfused__8XHJe{top:12%;left:5%;transform:rotate(-2deg)}.MarketingHomePageClient_storyCardUnderstands__KfP09{top:35%;left:8%;transform:rotate(1.5deg)}.MarketingHomePageClient_storyCardNext__padDH{right:4%;bottom:27%;transform:rotate(-1deg)}.MarketingHomePageClient_heroVisual___8R3c:hover .MarketingHomePageClient_heroGirl__C7HCR{transform:translateY(-8px);filter:drop-shadow(0 38px 52px rgba(87,89,148,.25))}.MarketingHomePageClient_heroVisual___8R3c:hover .MarketingHomePageClient_phonePreview__mhula{opacity:.96;transform:rotate(5deg) translateY(-6px);filter:drop-shadow(0 34px 44px rgba(55,61,95,.3))}.MarketingHomePageClient_storyCard__hEE53:hover{box-shadow:0 30px 70px rgba(68,78,132,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.44)),hsla(0,0%,100%,.58)}.MarketingHomePageClient_storyCardConfused__8XHJe:hover{transform:rotate(-2deg) translateY(-5px)}.MarketingHomePageClient_storyCardUnderstands__KfP09:hover{transform:rotate(1.5deg) translateY(-5px)}.MarketingHomePageClient_storyCardNext__padDH:hover{transform:rotate(-1deg) translateY(-5px)}@keyframes MarketingHomePageClient_snowieFloat__7ASk5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.MarketingHomePageClient_chatComposer__2CWet{position:absolute;z-index:5;right:1%;bottom:0;width:min(620px,92%);border:1px solid hsla(0,0%,100%,.74);border-radius:22px;background:hsla(0,0%,100%,.94);box-shadow:0 24px 58px rgba(22,32,51,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.MarketingHomePageClient_chatComposer__2CWet:focus-within,.MarketingHomePageClient_chatComposer__2CWet:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.92);box-shadow:0 28px 70px rgba(22,32,51,.2)}.MarketingHomePageClient_chatComposer__2CWet textarea{width:100%;min-height:112px;border:0;resize:none;outline:none;padding:18px 18px 56px;background:transparent;color:#111827;font:inherit;font-size:.96rem;line-height:1.5}.MarketingHomePageClient_chatComposer__2CWet textarea::placeholder{color:rgba(17,24,39,.45)}.MarketingHomePageClient_composerControls__94t1a{position:absolute;right:14px;bottom:12px;left:14px;display:flex;align-items:center;gap:12px}.MarketingHomePageClient_composerControls__94t1a span{flex:1}.MarketingHomePageClient_composerControls__94t1a button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:999px;background:rgba(28,28,28,.08);cursor:pointer;transition:transform .16s ease,background-color .16s ease}.MarketingHomePageClient_composerControls__94t1a button:hover{transform:translateY(-1px);background:rgba(28,28,28,.12)}.MarketingHomePageClient_composerControls__94t1a .MarketingHomePageClient_sendReady__xsS_z{background:rgba(48,63,159,.14)}.MarketingHomePageClient_composerControls__94t1a button:last-child img{filter:brightness(0)}.MarketingHomePageClient_videoBand__qdciN{width:100%;background:#080b17}.MarketingHomePageClient_videoBand__qdciN video{display:block;width:100%;aspect-ratio:16/9;max-height:78vh;object-fit:contain;background:#080b17}.MarketingHomePageClient_postHeroBackground__N_wpB{position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.42),rgba(246,252,255,.34) 30%,rgba(255,249,255,.36) 66%,hsla(0,0%,100%,.46)),url(/images/marketing/backcloud-homepage-soft.webp) top /cover no-repeat}.MarketingHomePageClient_about__NuqWy,.MarketingHomePageClient_contact__jXgzg,.MarketingHomePageClient_faq__bg3Zx,.MarketingHomePageClient_section__MG7R3,.MarketingHomePageClient_showcase__ZDDUT,.MarketingHomePageClient_testimonials__uOKUK{padding:clamp(72px,8vw,108px) 24px}.MarketingHomePageClient_sectionHeader__ae7rR{max-width:790px;margin-bottom:34px}.MarketingHomePageClient_about__NuqWy h2,.MarketingHomePageClient_contact__jXgzg h2,.MarketingHomePageClient_faq__bg3Zx h2,.MarketingHomePageClient_sectionHeader__ae7rR h2,.MarketingHomePageClient_testimonials__uOKUK h2{color:var(--ink);font-family:Crimson Pro,Georgia,Times New Roman,serif;font-weight:620;font-size:clamp(38px,5vw,68px)}.MarketingHomePageClient_about__NuqWy p,.MarketingHomePageClient_card__hUVoo p,.MarketingHomePageClient_contact__jXgzg p,.MarketingHomePageClient_faqItem__EZ0lP p,.MarketingHomePageClient_sectionHeader__ae7rR p,.MarketingHomePageClient_visualCard__ifJCm p{color:var(--muted);font-size:1.02rem;line-height:1.66}.MarketingHomePageClient_featureSignalsSection__nDFWJ{position:relative;overflow:hidden;padding:92px 0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(241,246,255,.26))}.MarketingHomePageClient_featureSignalsSection__nDFWJ:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.56) 0 18%,transparent 44%),radial-gradient(circle at 82% 42%,rgba(182,217,255,.32) 0 18%,transparent 48%)}.MarketingHomePageClient_featureSignals__Rrx3a{position:relative;z-index:1;display:grid;width:min(1180px,calc(100% - 64px));margin:0 auto;grid-template-columns:560px 1fr;align-items:center;gap:68px}.MarketingHomePageClient_signalPhoneStack__lHccg{position:relative;height:540px;max-width:560px}.MarketingHomePageClient_signalPhone__ih5_i{position:absolute;width:220px;height:440px;overflow:hidden;border:7px solid #2c211b;border-radius:30px;background:#2c211b;box-shadow:0 24px 48px rgba(88,60,44,.22);transform:rotate(-4deg)}.MarketingHomePageClient_signalPhone__ih5_i img{object-fit:cover}.MarketingHomePageClient_signalPhoneOffset__S9do3{top:52px;left:220px;transform:rotate(5deg)}.MarketingHomePageClient_signalCharacter__6zIcY{position:absolute;bottom:0;left:146px;width:230px;height:auto;filter:drop-shadow(0 22px 34px rgba(88,60,44,.14))}.MarketingHomePageClient_signalCopy__1_bf7 h2{margin:0;color:#2c211b;font-family:Crimson Pro,Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,64px);font-weight:700;line-height:1.08}.MarketingHomePageClient_signalCopy__1_bf7 p{margin:20px 0 0;color:#665145;font-size:18px;line-height:1.72}.MarketingHomePageClient_signalCopy__1_bf7 p:first-child{margin-top:0;margin-bottom:28px;color:#9e4b36;font-size:13px;font-weight:900;letter-spacing:.18em}.MarketingHomePageClient_howSection__PH9Ou{position:relative;overflow:hidden;padding:clamp(72px,8vw,108px) 24px;background:linear-gradient(180deg,hsla(0,0%,100%,.42),rgba(242,248,255,.44) 48%,hsla(0,0%,100%,.5))}.MarketingHomePageClient_howSection__PH9Ou:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 15% 12%,hsla(0,0%,100%,.72) 0 15%,transparent 38%),radial-gradient(circle at 70% 42%,rgba(185,225,255,.22) 0 18%,transparent 44%)}.MarketingHomePageClient_howInner__sOC4d{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto}.MarketingHomePageClient_howGrid__B_mHY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.MarketingHomePageClient_card__hUVoo,.MarketingHomePageClient_contactForm__CsHpk,.MarketingHomePageClient_faqItem__EZ0lP,.MarketingHomePageClient_testimonialCard__qRt_q,.MarketingHomePageClient_visualCard__ifJCm{border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 12px 30px rgba(74,83,142,.075)}.MarketingHomePageClient_card__hUVoo{padding:22px}.MarketingHomePageClient_card__hUVoo h3,.MarketingHomePageClient_visualCard__ifJCm h3{margin:0;color:var(--ink);font-family:Crimson Pro,Georgia,Times New Roman,serif;font-weight:620;font-size:1.2rem;line-height:1.24}.MarketingHomePageClient_visualCard__ifJCm{overflow:hidden}.MarketingHomePageClient_visualCard__ifJCm h3,.MarketingHomePageClient_visualCard__ifJCm p{padding:0 20px}.MarketingHomePageClient_visualCard__ifJCm p{padding-bottom:20px}.MarketingHomePageClient_howVisualStage__bPgkU{position:relative;min-height:286px;margin-bottom:20px;overflow:hidden;background:radial-gradient(circle at 48% 36%,hsla(0,0%,100%,.82),transparent 14rem),linear-gradient(164deg,#eefaff,#f7fbff 48%,#fff7f7)}.MarketingHomePageClient_howVisualStage__bPgkU img{pointer-events:none;user-select:none}.MarketingHomePageClient_gasVisual__K14jf{background:linear-gradient(172deg,rgba(230,249,255,.98),hsla(0,0%,100%,.96) 65%,hsla(8,100%,97%,.9))}.MarketingHomePageClient_gasGirl__Q8Kwl{position:absolute;bottom:-18px;left:30%;z-index:2;width:min(48%,190px);height:auto;transform:translateX(-50%);filter:drop-shadow(0 18px 24px rgba(77,86,148,.13))}.MarketingHomePageClient_gasBadge__LJL_q{position:absolute;top:16%;left:30%;z-index:3;display:inline-flex;transform:rotate(-3deg);border-radius:12px;padding:9px 18px;color:#2f64c8;background:linear-gradient(180deg,rgba(243,248,255,.9),hsla(0,0%,100%,.6));box-shadow:0 10px 24px rgba(80,95,171,.12);font-family:Georgia,Times New Roman,serif;font-size:clamp(.88rem,1.2vw,1.18rem);font-weight:800;letter-spacing:.04em;white-space:nowrap}.MarketingHomePageClient_gasPhrase__oYL_x{position:absolute;z-index:3;color:#8b83d2;font-size:clamp(.86rem,1.15vw,1.1rem);font-weight:900;line-height:1;white-space:nowrap}.MarketingHomePageClient_gasPhraseOne__KXsAQ{top:12%;left:5%;color:#e3c84e;transform:rotate(-9deg)}.MarketingHomePageClient_gasPhraseTwo__etvNg{top:43%;right:4%;color:#ff9892;transform:rotate(7deg)}.MarketingHomePageClient_gasPhraseThree__1NeG4{bottom:13%;left:13%;color:#675cc3;transform:rotate(-8deg)}.MarketingHomePageClient_weatherVisual__lfGdS{background:radial-gradient(circle at 28% 42%,rgba(218,251,255,.58),transparent 9rem),radial-gradient(circle at 66% 30%,rgba(255,242,165,.48),transparent 7rem),linear-gradient(165deg,rgba(231,250,255,.98),hsla(0,0%,100%,.95))}.MarketingHomePageClient_dateAsset__1c4ry,.MarketingHomePageClient_weatherAsset__J8oYt{position:absolute;height:auto;filter:drop-shadow(0 18px 26px rgba(58,71,130,.16))}.MarketingHomePageClient_weatherReport__H4NzD{top:9%;right:16%;z-index:2;width:min(44%,170px);transform:rotate(-9deg)}.MarketingHomePageClient_weatherLove__XkJsl{top:34%;left:8%;z-index:1;width:min(34%,132px);opacity:.58;transform:rotate(-12deg)}.MarketingHomePageClient_weatherScore__xNpbJ{right:10%;bottom:13%;z-index:3;width:min(62%,240px);transform:rotate(6deg)}.MarketingHomePageClient_dateVisual__tHkq7{background:linear-gradient(170deg,rgba(221,246,255,.98),hsla(0,0%,100%,.94) 54%,rgba(255,239,230,.88))}.MarketingHomePageClient_dateBack__HUPUz{top:18%;left:5%;z-index:1;width:min(50%,190px);opacity:.95;transform:rotate(-16deg)}.MarketingHomePageClient_dateMain__dCaQo{top:10%;right:13%;z-index:2;width:min(48%,184px);transform:rotate(4deg)}.MarketingHomePageClient_dateFront__P6Gq4{top:3%;right:-7%;z-index:3;width:min(39%,150px);transform:rotate(18deg)}.MarketingHomePageClient_showcase__ZDDUT{position:relative}.MarketingHomePageClient_showcase__ZDDUT video{display:block;width:920px;max-width:100%;aspect-ratio:16/9;border:1px solid rgba(70,48,35,.16);border-radius:24px;background:#14100d;box-shadow:0 28px 66px rgba(88,60,44,.2)}.MarketingHomePageClient_showcaseHeading__mGEpR{max-width:1100px;margin-bottom:32px}.MarketingHomePageClient_showcaseHeading__mGEpR p{margin:0 0 16px;color:#a24a35;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MarketingHomePageClient_showcaseHeading__mGEpR h2{max-width:1080px;margin:0;color:#2c211b;font-family:Crimson Pro,Georgia,Times New Roman,serif;font-size:clamp(48px,5.15vw,72px);font-weight:700;line-height:1.04;letter-spacing:0}.MarketingHomePageClient_showcaseGirl__BtQZt{position:absolute;right:58px;bottom:58px;width:198px;height:auto;filter:drop-shadow(0 20px 28px rgba(88,60,44,.12));pointer-events:none}.MarketingHomePageClient_about__NuqWy{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:42px}.MarketingHomePageClient_aboutLead__bddjL{margin-top:0;color:var(--ink)!important;font-size:clamp(1.45rem,3vw,2.4rem)!important;line-height:1.18!important;letter-spacing:-.04em}.MarketingHomePageClient_testimonialGrid__aJmeo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.MarketingHomePageClient_testimonialCard__qRt_q{display:flex;min-height:292px;flex-direction:column;align-items:flex-start;justify-content:space-between;margin:0;padding:clamp(26px,3vw,34px);border-radius:24px;background:hsla(0,0%,100%,.78);border:1px solid rgba(44,33,27,.11);box-shadow:0 28px 62px rgba(56,63,118,.1),inset 0 1px 0 hsla(0,0%,100%,.8);backdrop-filter:blur(10px)}.MarketingHomePageClient_testimonialCard__qRt_q img{width:54px;height:54px;border-radius:999px;object-fit:cover;box-shadow:0 12px 30px rgba(44,33,27,.12)}.MarketingHomePageClient_testimonialCard__qRt_q p{margin:34px 0 28px;color:#3a2a24;font-family:Crimson Text,Georgia,Times New Roman,serif;font-size:clamp(1.38rem,2.05vw,2rem);font-weight:500;line-height:1.34;letter-spacing:-.025em}.MarketingHomePageClient_testimonialCard__qRt_q strong{color:#2c211b;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:850;letter-spacing:-.02em}.MarketingHomePageClient_faq__bg3Zx{display:block}.MarketingHomePageClient_faqHeading__LD0Ts{max-width:980px;margin-bottom:44px}.MarketingHomePageClient_faqHeading__LD0Ts p{margin:0 0 12px;color:#a24a35;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.MarketingHomePageClient_faqHeading__LD0Ts h2{margin:0;color:#2c211b;font-family:Crimson Text,Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.02;letter-spacing:-.038em}.MarketingHomePageClient_faqHeading__LD0Ts h2 span{display:block}.MarketingHomePageClient_faqList__WtdcE{display:grid;gap:16px}.MarketingHomePageClient_faqItem__EZ0lP{overflow:hidden;border-radius:20px;background:hsla(0,0%,100%,.76);border:1px solid rgba(44,33,27,.11);box-shadow:0 20px 46px rgba(56,63,118,.075),inset 0 1px 0 hsla(0,0%,100%,.74);backdrop-filter:blur(9px)}.MarketingHomePageClient_faqItem__EZ0lP button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;border:0;background:transparent;padding:24px 26px;color:#2c211b;cursor:pointer;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.04rem;font-weight:850;line-height:1.25;text-align:left}.MarketingHomePageClient_faqItem__EZ0lP p{margin:0;max-width:980px;padding:0 26px 26px;color:#665145;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.68}.MarketingHomePageClient_contact__jXgzg{display:flex;flex-direction:column;gap:56px;overflow:hidden}.MarketingHomePageClient_contactContentRow__L1EDW{display:grid;grid-template-columns:minmax(0,520px) minmax(380px,457px);align-items:center;justify-content:space-between;gap:clamp(32px,6vw,112px);width:100%;max-width:1120px;margin:0 auto}.MarketingHomePageClient_contactInfo__4G9FK{display:flex;flex-direction:column;gap:34px;max-width:520px;min-height:560px;justify-content:center}.MarketingHomePageClient_contactInfo__4G9FK h2{color:#000;font-family:Crimson Pro,Georgia,Times New Roman,serif;font-size:clamp(60px,5vw,74px);font-weight:620;line-height:.95;letter-spacing:-.03em;text-shadow:none;white-space:nowrap}.MarketingHomePageClient_contactIntro__8KWz1{display:grid;gap:8px;color:rgba(23,32,51,.72);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.55;letter-spacing:-.02em}.MarketingHomePageClient_contactIntro__8KWz1 p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.MarketingHomePageClient_contactDivider__bu4ym{width:min(100%,410px);height:1px;opacity:.58;background:linear-gradient(90deg,rgba(229,195,209,.95),rgba(212,186,235,.95) 58%,transparent)}.MarketingHomePageClient_contactEmails__UeInc{display:grid;gap:20px}.MarketingHomePageClient_contactEmailRow__iTu_Q{display:inline-flex;align-items:center;gap:16px;width:fit-content;color:#6b6b7e!important;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500!important;line-height:1.5;letter-spacing:-.02em;transition:color .18s ease,transform .18s ease}.MarketingHomePageClient_contactEmailRow__iTu_Q:hover{color:#49438e!important;transform:translateX(2px)}.MarketingHomePageClient_contactEmailIcon__GQUjd{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.66);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08);color:#8b7a9f}.MarketingHomePageClient_contactEmailIcon__GQUjd svg{width:19px;height:19px}.MarketingHomePageClient_contactForm__CsHpk{display:flex;flex-direction:column;gap:27px;width:min(100%,457px);justify-self:end;min-height:690px;padding:46px;border:1px solid hsla(0,0%,100%,.5);border-radius:27px;background:linear-gradient(180deg,hsla(0,100%,96%,.7),rgba(188,181,255,.7));box-shadow:0 9px 34px rgba(0,0,0,.08);backdrop-filter:blur(16px)}.MarketingHomePageClient_contactForm__CsHpk label{display:flex;flex-direction:column;gap:9px}.MarketingHomePageClient_contactFieldGrid__KwJZN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.MarketingHomePageClient_contactForm__CsHpk span{color:#6b6b7e;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.MarketingHomePageClient_contactForm__CsHpk em{color:#a8a8b8;font-style:normal}.MarketingHomePageClient_contactForm__CsHpk input,.MarketingHomePageClient_contactForm__CsHpk textarea{width:100%;min-height:57px;border:1px solid #e5d5eb;border-radius:18px;background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08);color:#000;font:inherit;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;letter-spacing:-.02em;outline:none;padding:0 18px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.MarketingHomePageClient_contactForm__CsHpk input::placeholder,.MarketingHomePageClient_contactForm__CsHpk textarea::placeholder{color:#a8a8b8}.MarketingHomePageClient_contactForm__CsHpk textarea{min-height:192px;resize:vertical;padding:22px 18px;line-height:1.5}.MarketingHomePageClient_contactForm__CsHpk input:focus,.MarketingHomePageClient_contactForm__CsHpk textarea:focus{border-color:rgba(139,122,159,.72);background:hsla(0,0%,100%,.92);box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 4px rgba(139,122,159,.12)}.MarketingHomePageClient_contactForm__CsHpk button{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:min(352px,100%);min-height:67px;margin-top:22px;border:0;border-radius:999px;background:linear-gradient(180deg,#b0aaf2,#49438e);color:#fff;cursor:pointer;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;transition:opacity .18s ease,transform .18s ease}.MarketingHomePageClient_contactForm__CsHpk button:hover{opacity:.92;transform:translateY(-1px)}.MarketingHomePageClient_contactForm__CsHpk button span{color:inherit;font-size:14px;font-weight:800}.MarketingHomePageClient_contactForm__CsHpk button:disabled{cursor:wait;opacity:.72;transform:none}.MarketingHomePageClient_error__hRq0t,.MarketingHomePageClient_success__qp30Q{margin:0;color:#8b8b9a;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:800;text-align:center}.MarketingHomePageClient_success__qp30Q{color:#12855f}.MarketingHomePageClient_error__hRq0t{color:#b42318}.MarketingHomePageClient_contactSupportRow__2WKRT{display:grid;width:100%;justify-items:center;gap:36px}.MarketingHomePageClient_discordCard__UnAm_{width:min(100%,520px);padding:22px 24px!important;border-radius:22px!important;box-shadow:0 18px 36px rgba(67,59,120,.12)!important}.MarketingHomePageClient_discordCard__UnAm_ h2{color:#243041;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800;line-height:1.22;letter-spacing:-.02em;text-shadow:none;white-space:normal}.MarketingHomePageClient_discordCard__UnAm_ p{color:#627086;font-size:16px;line-height:1.5;letter-spacing:-.018em}.MarketingHomePageClient_discordCard__UnAm_ p,.MarketingHomePageClient_discordCard__UnAm_ span{font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif}.MarketingHomePageClient_badges__HIc6P{justify-content:center;gap:24px}.MarketingHomePageClient_badges__HIc6P img{height:auto;max-width:100%}.MarketingHomePageClient_footer__nUpwB{display:grid;align-items:center;justify-items:center;gap:12px;padding:42px 24px 58px;border-top:0;color:#5f6980;text-align:center}.MarketingHomePageClient_footer__nUpwB p{margin:0;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.02em}.MarketingHomePageClient_footer__nUpwB nav{justify-content:center;gap:18px}.MarketingHomePageClient_footer__nUpwB a{color:rgba(73,67,142,.76);font-size:14px;font-weight:700}@media (max-width:1100px){.MarketingHomePageClient_featureSignals__Rrx3a{width:calc(100% - 44px);grid-template-columns:1fr;gap:34px}.MarketingHomePageClient_signalPhoneStack__lHccg{width:min(560px,100%);margin:0 auto}.MarketingHomePageClient_testimonialGrid__aJmeo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.MarketingHomePageClient_nav__Xf7OT{align-items:flex-start;border-radius:24px}.MarketingHomePageClient_navLinks__KAKpp{display:none}.MarketingHomePageClient_about__NuqWy,.MarketingHomePageClient_contact__jXgzg,.MarketingHomePageClient_faq__bg3Zx,.MarketingHomePageClient_heroInner__gT_hd{grid-template-columns:1fr}.MarketingHomePageClient_hero__Zrb_N{min-height:auto}.MarketingHomePageClient_heroVisual___8R3c{min-height:610px}.MarketingHomePageClient_heroGirl__C7HCR{right:12%;bottom:11%;width:min(58vw,430px)}.MarketingHomePageClient_phonePreview__mhula{right:18%;width:min(26vw,210px)}.MarketingHomePageClient_storyCardConfused__8XHJe{left:11%}.MarketingHomePageClient_storyCardUnderstands__KfP09{left:9%}.MarketingHomePageClient_storyCardNext__padDH{right:10%;bottom:25%}.MarketingHomePageClient_chatComposer__2CWet{right:4%;width:min(640px,88%)}.MarketingHomePageClient_howGrid__B_mHY{grid-template-columns:1fr}.MarketingHomePageClient_howVisualStage__bPgkU{min-height:320px}.MarketingHomePageClient_gasGirl__Q8Kwl{width:min(42%,220px)}.MarketingHomePageClient_weatherReport__H4NzD{width:min(34%,190px)}.MarketingHomePageClient_weatherLove__XkJsl{width:min(27%,150px)}.MarketingHomePageClient_weatherScore__xNpbJ{width:min(47%,260px)}.MarketingHomePageClient_dateBack__HUPUz,.MarketingHomePageClient_dateMain__dCaQo{width:min(38%,220px)}.MarketingHomePageClient_dateFront__P6Gq4{width:min(30%,170px)}.MarketingHomePageClient_showcaseGirl__BtQZt{right:4%;bottom:44px;width:min(18vw,160px)}}@media (max-width:720px){.MarketingHomePageClient_testimonialGrid__aJmeo{grid-template-columns:1fr}}@media (max-width:820px){.MarketingHomePageClient_contactContentRow__L1EDW{grid-template-columns:1fr;gap:42px;justify-items:center}.MarketingHomePageClient_contactInfo__4G9FK{width:min(100%,560px);max-width:none;min-height:auto}.MarketingHomePageClient_contactForm__CsHpk{width:min(100%,560px);min-height:auto;justify-self:center}}@media (max-width:640px){.MarketingHomePageClient_nav__Xf7OT{top:10px;width:calc(100% - 28px);margin-bottom:-70px;padding:10px 12px}.MarketingHomePageClient_brand__Om8P2{font-size:1.18rem}.MarketingHomePageClient_navActions__ZMrqU a:first-child{display:none}.MarketingHomePageClient_navPrimary__z6Fv9{padding:9px 12px!important;font-size:.8rem!important}.MarketingHomePageClient_hero__Zrb_N{padding:112px 20px 56px}.MarketingHomePageClient_eyebrow__F4jX_{font-size:.7rem}.MarketingHomePageClient_heroCopy___jxq4 h1{max-width:100%;font-size:clamp(38px,10.5vw,50px);line-height:1;letter-spacing:-.026em}.MarketingHomePageClient_heroCopy___jxq4 p:not(.MarketingHomePageClient_eyebrow__F4jX_){margin-top:16px;font-size:.96rem;line-height:1.52}.MarketingHomePageClient_heroCtas__V6WMG{align-items:stretch;flex-direction:column;gap:10px;margin-top:22px}.MarketingHomePageClient_primaryButton__KWUNC,.MarketingHomePageClient_secondaryButton__rLYkT{width:100%}.MarketingHomePageClient_heroVisual___8R3c{min-height:560px;margin-top:12px}.MarketingHomePageClient_featureSignalsSection__nDFWJ{padding:64px 0}.MarketingHomePageClient_featureSignals__Rrx3a{width:calc(100% - 40px);gap:26px}.MarketingHomePageClient_signalPhoneStack__lHccg{height:390px}.MarketingHomePageClient_signalPhone__ih5_i{width:158px;height:316px;border-width:5px;border-radius:24px;box-shadow:0 18px 34px rgba(88,60,44,.18)}.MarketingHomePageClient_signalPhoneOffset__S9do3{top:38px;left:min(152px,40vw)}.MarketingHomePageClient_signalCharacter__6zIcY{left:min(108px,31vw);width:168px}.MarketingHomePageClient_signalCopy__1_bf7 h2{font-size:clamp(34px,11vw,46px)}.MarketingHomePageClient_signalCopy__1_bf7 p{font-size:1rem;line-height:1.62}.MarketingHomePageClient_signalCopy__1_bf7 p:first-child{margin-bottom:18px;font-size:.72rem}.MarketingHomePageClient_heroGirl__C7HCR{right:-11%;bottom:17%;width:min(88vw,360px)}.MarketingHomePageClient_phonePreview__mhula{display:none}.MarketingHomePageClient_storyCard__hEE53{max-width:205px;border-radius:18px;padding:13px 14px}.MarketingHomePageClient_storyCard__hEE53 span{font-size:.64rem}.MarketingHomePageClient_storyCard__hEE53 p{font-size:1.05rem}.MarketingHomePageClient_storyCardConfused__8XHJe{top:1%;left:0}.MarketingHomePageClient_storyCardUnderstands__KfP09{top:29%;left:0}.MarketingHomePageClient_storyCardNext__padDH{right:0;bottom:23%}.MarketingHomePageClient_chatComposer__2CWet{right:0;bottom:0;width:100%;border-radius:20px}.MarketingHomePageClient_chatComposer__2CWet textarea{min-height:108px;font-size:.92rem}.MarketingHomePageClient_about__NuqWy,.MarketingHomePageClient_contact__jXgzg,.MarketingHomePageClient_faq__bg3Zx,.MarketingHomePageClient_howSection__PH9Ou,.MarketingHomePageClient_section__MG7R3,.MarketingHomePageClient_showcase__ZDDUT,.MarketingHomePageClient_testimonials__uOKUK{padding:62px 20px}.MarketingHomePageClient_about__NuqWy h2,.MarketingHomePageClient_contact__jXgzg h2,.MarketingHomePageClient_sectionHeader__ae7rR h2,.MarketingHomePageClient_showcaseHeading__mGEpR h2,.MarketingHomePageClient_testimonials__uOKUK h2{font-size:clamp(32px,10vw,46px)}.MarketingHomePageClient_testimonials__uOKUK .MarketingHomePageClient_sectionHeader__ae7rR{margin-bottom:22px}.MarketingHomePageClient_testimonialCard__qRt_q{min-height:auto;padding:24px;border-radius:20px}.MarketingHomePageClient_testimonialCard__qRt_q p{margin:26px 0 22px;font-size:clamp(1.28rem,7vw,1.78rem)}.MarketingHomePageClient_faqHeading__LD0Ts{margin-bottom:26px}.MarketingHomePageClient_faqHeading__LD0Ts p{margin-bottom:10px;font-size:.7rem}.MarketingHomePageClient_faqHeading__LD0Ts h2{font-size:clamp(32px,10vw,46px);line-height:1.04;letter-spacing:-.038em}.MarketingHomePageClient_faqList__WtdcE{gap:12px}.MarketingHomePageClient_faqItem__EZ0lP{border-radius:17px}.MarketingHomePageClient_faqItem__EZ0lP button{align-items:flex-start;padding:19px 18px;font-size:.96rem}.MarketingHomePageClient_faqItem__EZ0lP p{padding:0 18px 20px;font-size:.94rem}.MarketingHomePageClient_contactContentRow__L1EDW,.MarketingHomePageClient_contact__jXgzg{gap:34px}.MarketingHomePageClient_contactInfo__4G9FK{gap:22px}.MarketingHomePageClient_contactInfo__4G9FK h2{font-size:clamp(44px,13vw,58px);white-space:normal}.MarketingHomePageClient_contactIntro__8KWz1{font-size:1rem}.MarketingHomePageClient_contactEmailRow__iTu_Q{width:100%;overflow-wrap:anywhere}.MarketingHomePageClient_contactFieldGrid__KwJZN{grid-template-columns:1fr;gap:18px}.MarketingHomePageClient_contactForm__CsHpk{gap:20px;width:100%;padding:28px 20px;border-radius:26px}.MarketingHomePageClient_contactForm__CsHpk input,.MarketingHomePageClient_contactForm__CsHpk textarea{min-height:56px;border-radius:15px;font-size:1rem}.MarketingHomePageClient_contactForm__CsHpk textarea{min-height:200px}.MarketingHomePageClient_contactForm__CsHpk button{width:100%;min-height:62px;margin-top:8px}.MarketingHomePageClient_showcaseHeading__mGEpR{margin-bottom:24px}.MarketingHomePageClient_showcaseHeading__mGEpR p{margin-bottom:12px;font-size:.72rem}.MarketingHomePageClient_howVisualStage__bPgkU{min-height:248px}.MarketingHomePageClient_gasGirl__Q8Kwl{bottom:-14px;left:31%;width:min(47%,180px)}.MarketingHomePageClient_gasBadge__LJL_q{top:17%;left:27%;padding:7px 12px;font-size:.82rem}.MarketingHomePageClient_gasPhrase__oYL_x{font-size:.76rem}.MarketingHomePageClient_gasPhraseOne__KXsAQ{left:5%}.MarketingHomePageClient_gasPhraseTwo__etvNg{right:-2%}.MarketingHomePageClient_gasPhraseThree__1NeG4{bottom:15%;left:8%}.MarketingHomePageClient_weatherReport__H4NzD{top:9%;right:13%;width:min(41%,150px)}.MarketingHomePageClient_weatherLove__XkJsl{top:36%;left:5%;width:min(31%,116px)}.MarketingHomePageClient_weatherScore__xNpbJ{right:7%;bottom:13%;width:min(58%,212px)}.MarketingHomePageClient_dateBack__HUPUz{top:21%;left:2%;width:min(50%,174px)}.MarketingHomePageClient_dateMain__dCaQo{top:11%;right:12%;width:min(49%,170px)}.MarketingHomePageClient_dateFront__P6Gq4{top:5%;right:-5%;width:min(38%,132px)}.MarketingHomePageClient_showcase__ZDDUT video,.MarketingHomePageClient_videoBand__qdciN video{aspect-ratio:16/10}.MarketingHomePageClient_showcaseGirl__BtQZt{position:relative;right:auto;bottom:auto;display:block;width:min(40vw,150px);margin:20px 4% 0 auto}.MarketingHomePageClient_contactSupportRow__2WKRT{gap:18px}.MarketingHomePageClient_badges__HIc6P{gap:14px}.MarketingHomePageClient_footer__nUpwB{align-items:center;justify-items:center;padding:54px 20px 42px;text-align:center}}@media (prefers-reduced-motion:reduce){.MarketingHomePageClient_page__fgz8V *,.MarketingHomePageClient_page__fgz8V :after,.MarketingHomePageClient_page__fgz8V :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}