.mawj-page.svelte-1uha8ag{min-height:100svh;overflow:hidden;padding-top:5.6rem;background:radial-gradient(circle at 50% 26%,rgba(47,128,215,.04),transparent 20rem),linear-gradient(180deg,#fff,#f9fcff 60%,#f2f8fc)}.hero.svelte-1uha8ag{display:grid;min-height:min(760px,calc(100svh - 5.6rem));place-items:center;align-content:center;padding-block:clamp(4.25rem,9vh,7rem) clamp(7rem,18vh,12rem);text-align:center}.hook.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(1.1rem,2.4vh,1.65rem);color:#070b1294;font-size:clamp(.95rem,1.25vw,1.04rem);font-weight:620;line-height:1.2}.title-lockup.svelte-1uha8ag{display:inline-grid;place-items:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;color:#070b12;font-size:clamp(4.15rem,13vw,12rem);font-weight:840;line-height:.88;letter-spacing:0}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:clamp(1.05rem,2.2vh,1.5rem) 0 0;max-width:32rem;color:#070b129e;font-size:clamp(1.08rem,1.6vw,1.28rem);font-weight:430;line-height:1.44}.hero-actions.svelte-1uha8ag{display:grid;align-items:center;justify-items:center;justify-content:center;gap:1.42rem;margin-top:clamp(1.8rem,3.6vh,2.5rem)}.hero-actions.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){min-height:3.55rem;gap:.72rem;padding:.95rem 1.65rem;background:#070b12;box-shadow:0 18px 42px #070b122e,inset 0 1px #ffffff3d}.hero-actions.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:#111827}.apple-mark.svelte-1uha8ag{width:1.05rem;height:1.26rem;flex:none;transform:translateY(-.02rem)}.support-stack.svelte-1uha8ag{display:flex;flex-direction:column;width:min(100%,20rem);align-items:center;margin-top:.86rem;isolation:isolate}.support-card.svelte-1uha8ag{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:0;min-height:3.08rem;align-items:center;gap:.7rem;overflow:hidden;border:1px solid rgba(7,11,18,.065);border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#ffffffa8),radial-gradient(circle at 28% 0%,rgba(47,128,215,.12),transparent 58%),#ffffff9e;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #070b1206,0 7px 18px #1011140b;padding:.48rem 1.08rem .48rem .52rem;color:#070b12c7;font-size:1.04rem;font-weight:730;line-height:1;text-align:start;white-space:nowrap;backdrop-filter:blur(26px) saturate(1.35);-webkit-backdrop-filter:blur(26px) saturate(1.35)}.support-card.svelte-1uha8ag:before{position:absolute;inset:1px 0 auto;height:46%;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.62),transparent);content:""}.support-card.svelte-1uha8ag+.support-card:where(.svelte-1uha8ag){margin-top:-.08rem}.support-card.svelte-1uha8ag:nth-child(1){transform:translate(-.45rem)}.support-card.svelte-1uha8ag:nth-child(2){transform:translate(.5rem)}.support-card.svelte-1uha8ag:nth-child(3){transform:translate(-.08rem)}.support-mark.svelte-1uha8ag{position:relative;z-index:1;display:inline-flex;width:1.46rem;height:1.46rem;flex:none}.support-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.support-card.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{position:relative;z-index:1}@media(max-width:760px){.mawj-page.svelte-1uha8ag{padding-top:4.9rem}.hero.svelte-1uha8ag{min-height:calc(100svh - 4.9rem);align-content:start;padding-block:clamp(5rem,13vh,6.5rem) clamp(5rem,14vh,7rem)}.hook.svelte-1uha8ag{margin-bottom:1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(5.2rem,24vw,7.2rem)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.05rem;line-height:1.46}.hero-actions.svelte-1uha8ag{width:100%}.hero-actions.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){width:100%;padding-inline:1rem}.support-stack.svelte-1uha8ag{width:min(100%,17rem);margin-top:.1rem}.support-card.svelte-1uha8ag{justify-content:flex-start;min-height:3rem;font-size:.96rem;max-width:100%}.support-card.svelte-1uha8ag:nth-child(1),.support-card.svelte-1uha8ag:nth-child(2),.support-card.svelte-1uha8ag:nth-child(3){transform:none}}@media(max-width:520px){.hero.svelte-1uha8ag{min-height:min(720px,calc(100svh - 4.9rem));padding-block:clamp(5rem,12vh,6rem) clamp(5rem,14vh,7rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(4.15rem,21vw,5.35rem)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:21rem}}
