.page_page__ouIjk{min-height:100vh}.page_hero__f_V3k,.page_page__ouIjk{position:relative;background:#dff1ff}.page_hero__f_V3k{z-index:1000;display:grid;gap:clamp(20px,3.4vw,48px);grid-template-columns:minmax(0,1fr);margin-top:clamp(32px,2.5vw,48px);margin-bottom:0;padding:clamp(12px,1.2vw,20px) clamp(16px,2.5vw,32px) clamp(16px,1.8vw,24px);min-height:min(86vh,900px)}.page_hero__f_V3k:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 10%,rgba(38,173,208,.14),transparent 60%);filter:blur(2px);opacity:.75;z-index:0}.page_heroBackground__5H3zx{position:absolute;top:clamp(-24px,-2vw,-16px);right:clamp(16px,2vw,30px);bottom:clamp(20px,2.6vw,34px);left:clamp(16px,2vw,30px);border-radius:var(--radius-xl);border:1px solid rgba(38,173,208,.18);overflow:hidden;box-shadow:0 28px 100px -60px rgba(22,106,142,.12);backdrop-filter:blur(26px);background:linear-gradient(135deg,#dbeafe,#e0f2fe 50%,#f0f9ff);z-index:0}.page_heroBackground__5H3zx:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,hsla(0,0%,100%,.3) 12%,rgba(236,248,255,.25) 55%,rgba(216,240,255,.2));z-index:1;pointer-events:none}.page_heroContainer__ZXgHL{position:relative;z-index:1;width:min(72rem,100%);margin:0 auto;padding:0 12px}.page_heroInner__QTnfq{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(30px,3.4vw,46px);padding:clamp(16px,2vw,24px) 0;position:relative}.page_heroContent__qL0YQ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(12px,1.5vw,18px);max-width:720px;margin-top:0}.page_kicker__29f0M{display:inline-flex;align-items:center;gap:10px;margin-top:0;margin-bottom:clamp(12px,1.8vw,18px);padding:8px 16px;width:-moz-max-content;width:max-content;border-radius:999px;border:1px solid rgba(38,173,208,.35);background:linear-gradient(135deg,rgba(219,234,254,.85),rgba(224,242,254,.75));box-shadow:0 4px 12px -4px rgba(38,173,208,.4),inset 0 0 0 1px hsla(0,0%,100%,.5);backdrop-filter:blur(12px)}.page_kickerIcon__w3goM{width:16px;height:16px;color:rgba(14,116,144,.85)}.page_kickerLabel__1ZPZs{font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:rgba(14,116,144,.85);white-space:nowrap}.page_title__iyTpc{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--foreground);margin:0}.page_subhead__jlSl5{font-size:clamp(16px,2vw,19px);line-height:1.55;color:rgba(7,36,49,.7);margin:0;max-width:620px;font-family:var(--font-sans);letter-spacing:0}.page_heroVisual__GVBMo{max-width:750px;margin-top:clamp(12px,1.5vw,20px);flex-shrink:1}.page_heroVisual__GVBMo,.page_visualFrame__v_0tt{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.page_visualFrame__v_0tt{padding:0;overflow:visible}.page_deviceMockup__wc5oj{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:0}.page_browserMockup__IEIzR{position:relative;width:100%;max-width:800px;border-radius:20px;border:1px solid rgba(38,173,208,.25);background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);box-shadow:0 32px 80px -40px rgba(22,106,142,.25),0 16px 40px -20px rgba(38,173,208,.15),inset 0 1px 2px hsla(0,0%,100%,.8);overflow:hidden;z-index:1}.page_browserChrome__L_tUI{padding:10px 14px;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(241,245,249,.95));border-bottom:1px solid rgba(38,173,208,.12);display:flex;align-items:center;gap:10px}.page_browserDots__zBJKe{display:flex;gap:6px}.page_browserDot__3b8m8{width:10px;height:10px;border-radius:50%;background:currentColor;transition:transform .2s ease}.page_browserDot__3b8m8:hover{transform:scale(1.2)}@media (max-width:640px){.page_hero__f_V3k{padding-bottom:60px}.page_kicker__29f0M{align-self:center}.page_browserMockup__IEIzR{width:100%;max-width:none}.page_phoneMockup__kS57N{display:none}.page_deviceMockup__wc5oj{justify-content:center}}.page_smartSection__iSKC_{position:relative;padding:clamp(80px,10vw,120px) clamp(20px,4vw,40px);background:#dff1ff;overflow:hidden}.page_smartContainer__tdSs_{max-width:1200px;margin:0 auto;position:relative;z-index:1}.page_smartHeader__WJ7tW{text-align:center;max-width:720px;margin:0 auto clamp(60px,8vw,80px)}.page_smartTitle__Nhx1V{font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#0f172a;margin:0 0 24px;background:linear-gradient(180deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_smartSubtitle__PFbNa{font-size:clamp(18px,2vw,21px);line-height:1.6;color:#475569;margin:0;font-weight:400;letter-spacing:-.01em}.page_smartGrid__TSJVP{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;auto-rows:minmax(300px,auto)}.page_smartCard__h5mtL{position:relative;border-radius:32px;background:hsla(0,0%,100%,.01);padding:2px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.page_smartCard__h5mtL:before{content:"";position:absolute;inset:0;border-radius:32px;padding:2px;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.8),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .5s ease}.page_smartSection__iSKC_:hover .page_smartCard__h5mtL:before{opacity:1}.page_cardContentWrapper__zB_Dl{position:relative;background:hsla(0,0%,100%,.6);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:30px;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 4px 6px -1px rgba(0,0,0,.01),0 20px 25px -5px rgba(0,0,0,.02),inset 0 0 0 1px hsla(0,0%,100%,.3);overflow:hidden}.page_cardContentWrapper__zB_Dl:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay;opacity:.5}.page_smartCard__h5mtL:hover{transform:translateY(-8px) scale(1.01)}.page_smartCard__h5mtL:hover .page_cardContentWrapper__zB_Dl{background:hsla(0,0%,100%,.8);box-shadow:0 30px 60px -12px rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}.page_large__nRGIv{grid-column:span 2}.page_standard__gunpT{grid-column:span 1}.page_cardIcon__4ckW2{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;margin-bottom:32px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 20px -5px rgba(0,0,0,.05),inset 0 0 0 1px hsla(0,0%,100%,.4);position:relative;z-index:2}.page_smartCard__h5mtL:hover .page_cardIcon__4ckW2{transform:scale(1.15) rotate(-3deg)}.page_sky__cMjaN{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.page_emerald__Ej0oS{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.page_purple__mdrls{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#9333ea}.page_rose___D2Tp{background:linear-gradient(135deg,#ffe4e6,#fecdd3);color:#e11d48}.page_amber__L5X3y{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.page_indigo__bm3Rl{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.page_cardContent__0oqK7{position:relative;z-index:2}.page_cardTitle__nT5Li{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 12px;letter-spacing:-.02em}.page_cardDescription__zQkoX{font-size:16px;line-height:1.6;color:#475569;margin:0;font-weight:500;letter-spacing:-.01em}@media (max-width:1024px){.page_smartGrid__TSJVP{grid-template-columns:repeat(2,1fr)}.page_large__nRGIv{grid-column:span 2}}@media (max-width:640px){.page_smartGrid__TSJVP{grid-template-columns:1fr}.page_large__nRGIv,.page_standard__gunpT{grid-column:span 1}.page_smartCard__h5mtL{min-height:auto}.page_cardContentWrapper__zB_Dl{padding:32px}.page_smartTitle__Nhx1V{font-size:36px}}