:root{--font-sans:var(--font-lora), var(--font-noto-devanagari), ui-serif, Georgia, serif;--font-display:var(--font-marcellus), var(--font-noto-devanagari), ui-serif, Georgia, serif;--font-logo:var(--font-amita), var(--font-noto-devanagari), serif}@layer base{body{font-weight:400}h1,h2,h3{font-family:var(--font-display);font-synthesis-weight:none;font-weight:400}}:root{--fl-x:calc((100vw - 390px) / 1530);--fl-d:calc((100vw - 1024px) / 896);--fl-text-display:clamp(36px, calc(36px + 39 * var(--fl-x)), 75px);--fl-text-5xl:clamp(32px, calc(32px + 32 * var(--fl-x)), 64px);--fl-text-cta:clamp(24px, calc(24px + 40 * var(--fl-x)), 64px);--fl-text-stat:clamp(48px, calc(48px + 16 * var(--fl-x)), 64px);--fl-text-4xl:clamp(32px, calc(32px + 16 * var(--fl-x)), 48px);--fl-text-3xl:clamp(24px, calc(24px + 12 * var(--fl-x)), 36px);--fl-text-price:clamp(24px, calc(24px + 8 * var(--fl-x)), 32px);--fl-text-2xl:clamp(18px, calc(18px + 6 * var(--fl-x)), 24px);--fl-text-xl:clamp(16px, calc(16px + 8 * var(--fl-x)), 24px);--fl-text-lg:clamp(16px, calc(16px + 4 * var(--fl-x)), 20px);--fl-text-md:clamp(15px, calc(15px + 3 * var(--fl-x)), 18px);--fl-text-sm:clamp(14px, calc(14px + 2 * var(--fl-x)), 16px);--fl-text-xs:clamp(12px, calc(12px + 2 * var(--fl-x)), 14px);--fl-text-ui:clamp(14px, calc(14px + 6 * var(--fl-x)), 20px);--fl-text-tile:clamp(14px, calc(14px + 10 * var(--fl-x)), 24px);--fl-space-section:clamp(56px, calc(56px + 24 * var(--fl-x)), 80px);--fl-space-stack:clamp(32px, calc(32px + 18 * var(--fl-x)), 50px);--fl-space-gap:clamp(12px, calc(12px + 12 * var(--fl-x)), 24px);--fl-hero-gap:clamp(24px, calc(24px + 74 * var(--fl-x)), 98px);--fl-btn-h:clamp(48px, calc(48px + 12 * var(--fl-x)), 60px);--fl-btn-pad:clamp(24px, calc(24px + 8 * var(--fl-x)), 32px);--fl-hero-cta-gap:clamp(28px, calc(28px + 12 * var(--fl-x)), 40px);--fl-hero-proof-gap:clamp(28px, calc(28px + 61 * var(--fl-x)), 89px);--fl-hero-avatar:clamp(20px, calc(20px + 35 * var(--fl-x)), 55px);--fl-nav-text:clamp(12.5px, calc(12.5px + 7.5 * var(--fl-d)), 20px);--fl-nav-pad:clamp(5px, calc(5px + 5 * var(--fl-d)), 10px);--fl-nav-gap:clamp(1px, calc(1px + 7 * var(--fl-d)), 8px);--fl-nav-ctl:clamp(36px, calc(36px + 12 * var(--fl-d)), 48px);--fl-nav-icon:clamp(16px, calc(16px + 8 * var(--fl-d)), 24px);--fl-nav-chevron:clamp(14px, calc(14px + 6 * var(--fl-d)), 20px);--fl-nav-btn-pad:clamp(14px, calc(14px + 12 * var(--fl-d)), 26px);--fl-logo-badge:clamp(30px, calc(30px + 20 * var(--fl-d)), 50px);--fl-logo-text:clamp(22px, calc(22px + 14 * var(--fl-d)), 36px);--fl-logo-offset:clamp(4px, calc(4px + 2 * var(--fl-d)), 6px);--fl-chip-text:clamp(12.5px, calc(12.5px + 7.5 * var(--fl-d)), 20px);--fl-chip-h:clamp(36px, calc(36px + 12 * var(--fl-d)), 48px);--fl-chip-pad:clamp(12px, calc(12px + 12 * var(--fl-d)), 24px);--fl-chip-gap:clamp(8px, calc(8px + 6 * var(--fl-d)), 14px);--fl-header-h:68px}@media (min-width:1024px){:root{--fl-header-h:clamp(72px, calc(72px + 26 * var(--fl-d)), 98px)}}header[data-session=in]{--fl-nav-text:clamp(12.5px, calc(12.5px + 4.5 * var(--fl-d)), 17px)}:root{--duration-stagger:40ms;--duration-quick:.15s;--duration-fast:.25s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--distance-medium:12px;--blur-medium:3px}.t-press{transition:background-color var(--duration-quick) ease, border-color var(--duration-quick) ease, color var(--duration-quick) ease, opacity var(--duration-quick) ease}.t-hover-lift{transition:box-shadow .2s,border-color .2s}@keyframes t-reveal-line{0%{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium))}to{opacity:1;filter:blur();transform:translateY(0)}}.t-reveal{animation:t-reveal-line var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:var(--t-reveal-delay,0s);will-change:transform, opacity, filter}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.t-reveal-scroll,.t-reveal-scroll-group>*{will-change:transform, opacity, filter;animation:linear both t-reveal-line;animation-timeline:view();animation-range:entry 8% cover 32%}.t-reveal-scroll-group>:nth-child(2){animation-range:entry 12% cover 36%}.t-reveal-scroll-group>:nth-child(3){animation-range:entry 16% cover 40%}.t-reveal-scroll-group>:nth-child(n+4){animation-range:entry 20% cover 44%}}}.t-reveal-group>*{animation:t-reveal-line var(--duration-very-slow) var(--ease-smooth-out) both;will-change:transform, opacity, filter}.t-reveal-group>:first-child{animation-delay:0s}.t-reveal-group>:nth-child(2){animation-delay:var(--duration-stagger)}.t-reveal-group>:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.t-reveal-group>:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}.t-reveal-group>:nth-child(5){animation-delay:calc(var(--duration-stagger) * 4)}.t-reveal-group>:nth-child(n+6){animation-delay:calc(var(--duration-stagger) * 5)}.t-selectable{transition:background-color var(--duration-quick) ease, border-color var(--duration-quick) ease, box-shadow var(--duration-quick) ease, color var(--duration-quick) ease}@media (prefers-reduced-motion:reduce){.t-press,.t-hover-lift,.t-selectable{transition:none}.t-reveal,.t-reveal-group>*,.t-reveal-scroll,.t-reveal-scroll-group>*,.t-calc-overlay,.t-calc-card,.t-calc-spin,.t-calc-pulse{animation:none}}@keyframes t-calc-spin{to{transform:rotate(360deg)}}@keyframes t-calc-fade-in{0%{opacity:0}}@keyframes t-calc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.t-calc-overlay{animation:t-calc-fade-in var(--duration-fast) var(--ease-smooth-out) both}.t-calc-card{animation:t-reveal-line var(--duration-very-slow) var(--ease-smooth-out) both}.t-calc-spin{animation:3.5s linear infinite t-calc-spin;display:inline-block}.t-calc-pulse{animation:t-calc-pulse 1.4s var(--ease-in-out) infinite}.scallop-dome{-webkit-mask-image:url(/brand/scallop-arch.svg);mask-image:url(/brand/scallop-arch.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scallop-dome--crop{-webkit-mask-position:top;mask-position:top;-webkit-mask-size:110%;mask-size:110%}.constellation{background-image:url(/brand/constellation-texture.png);background-repeat:repeat;background-size:300px}.field-rust{background-color:var(--primary);color:var(--primary-muted-foreground)}.on-field-accent{color:var(--accent)}.field-hero{color:var(--primary-muted-foreground);background-color:#e06a00;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1920 960' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><g transform='matrix(-215.6 147.1 -147.1 -215.6 1968 -213)' opacity='1'><rect x='-0.01' y='-0.01' height='68.278' width='54.088' fill='url(%23grad)' id='quad' shape-rendering='crispEdges'/><use href='%23quad' transform='scale(1 -1)'/><use href='%23quad' transform='scale(-1 1)'/><use href='%23quad' transform='scale(-1 -1)'/></g><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='5' y2='5'><stop stop-color='rgba(238,94,27,1)' offset='0'/><stop stop-color='rgba(242,127,50,1)' offset='0.090645'/><stop stop-color='rgba(246,160,74,1)' offset='0.18129'/><stop stop-color='rgba(251,193,97,1)' offset='0.27193'/><stop stop-color='rgba(255,226,120,1)' offset='0.36258'/><stop stop-color='rgba(247,196,90,0.945)' offset='0.44982'/><stop stop-color='rgba(240,166,60,0.89)' offset='0.53706'/><stop stop-color='rgba(232,136,30,0.835)' offset='0.6243'/><stop stop-color='rgba(228,121,15,0.8075)' offset='0.66792'/><stop stop-color='rgba(224,106,0,0.78)' offset='0.71154'/><stop stop-color='rgba(224,106,0,1)' offset='1'/></linearGradient></defs></svg>");background-repeat:no-repeat;background-size:100% 100%}.field-orange{color:var(--primary-muted-foreground);background:radial-gradient(55% 75% at 72% 100%,#f0a224 0%,#f0a22400 100%),radial-gradient(35% 55% at 70% 0,#cf520f 0%,#cf520f00 100%),linear-gradient(#e4611a 0%,#e86a1d 100%)}.on-field-hairline{border-color:color-mix(in srgb, var(--primary-muted-foreground) 22%, transparent)}.on-field-ring{border-color:color-mix(in srgb, var(--primary-muted-foreground) 38%, transparent)}.on-field-hover:hover{background-color:color-mix(in srgb, var(--primary-muted-foreground) 12%, transparent)}.petal-cap{-webkit-mask-image:url(/brand/petal-backdrop.svg);mask-image:url(/brand/petal-backdrop.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lotus-mark{-webkit-mask-image:url(/brand/lotus-mark.svg);mask-image:url(/brand/lotus-mark.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.badge-rosette{-webkit-mask-image:url(/brand/badge-rosette.svg);mask-image:url(/brand/badge-rosette.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.calculator-badge{-webkit-mask-image:url(/brand/calculator-badge.png);mask-image:url(/brand/calculator-badge.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.constellation--card{background-size:150px}.hero-ring,.hero-web{will-change:transform}.hero-ring{animation:140s linear infinite hero-spin}.hero-web{animation:96s linear infinite reverse hero-spin}@keyframes hero-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-ring,.hero-web{animation:none}}
