.hero-apple-module__Xp9ZNq__page{background:linear-gradient(#fafaf7 0%,#f2eee6 100%);min-height:max(800px,100vh);position:relative;overflow:hidden}.hero-apple-module__Xp9ZNq__depthGlow{pointer-events:none;background:radial-gradient(800px at 80% 10%,#d977060f,#0000 70%);position:absolute;inset:0}.hero-apple-module__Xp9ZNq__inner{text-align:center;max-width:1280px;margin:0 auto;padding:28vh 24px 0;position:relative}@media (max-width:768px){.hero-apple-module__Xp9ZNq__inner{padding-top:18vh}}.hero-apple-module__Xp9ZNq__title{font-family:var(--font-frank-ruhl), "Frank Ruhl Libre", "Heebo", serif;letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:clamp(72px,9vw,128px);font-weight:300;line-height:1.05}.hero-apple-module__Xp9ZNq__titleLine{display:block}@media (max-width:768px){.hero-apple-module__Xp9ZNq__title{font-size:clamp(40px,10vw,56px)}}@media (max-width:640px){.hero-apple-module__Xp9ZNq__title{font-size:clamp(36px,11vw,48px)}.hero-apple-module__Xp9ZNq__titleLine{display:inline}.hero-apple-module__Xp9ZNq__titleLine+.hero-apple-module__Xp9ZNq__titleLine:before{content:" "}}.hero-apple-module__Xp9ZNq__titleAccent{background:linear-gradient(135deg,#1d1d1f 0%,#6e4a1f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-apple-module__Xp9ZNq__subtitle{font-family:var(--font-heebo), "Heebo", system-ui, sans-serif;color:#6e6e73;max-width:580px;margin:32px auto 0;font-size:22px;font-weight:400;line-height:1.5}@media (max-width:768px){.hero-apple-module__Xp9ZNq__subtitle{margin-top:24px;font-size:17px}}.hero-apple-module__Xp9ZNq__ctaWrap{flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.hero-apple-module__Xp9ZNq__cta{letter-spacing:-.01em;color:#fafaf7;cursor:pointer;white-space:nowrap;background:#1d1d1f;border:0;border-radius:980px;justify-content:center;align-items:center;padding:16px 32px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}@media (max-width:640px){.hero-apple-module__Xp9ZNq__cta{padding:12px 24px;font-size:16px}}.hero-apple-module__Xp9ZNq__cta:hover{background:#000;transform:scale(1.02)}.hero-apple-module__Xp9ZNq__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #06c6}.hero-apple-module__Xp9ZNq__micro{font-family:var(--font-heebo), "Heebo", system-ui, sans-serif;color:#6e6e73;margin:0;font-size:13px}.hero-apple-module__Xp9ZNq__specWrap{max-width:880px;margin:clamp(80px,14vh,160px) auto 0;padding:0 24px;position:relative}.hero-apple-module__Xp9ZNq__specGlowBehind{pointer-events:none;z-index:0;background:radial-gradient(circle at 30%,#d9770614,#0000 60%);position:absolute;inset:-40px -80px}.hero-apple-module__Xp9ZNq__specGrid{z-index:1;-webkit-backdrop-filter:blur(30px)saturate(180%);background:#ffffffb8;border:1px solid #ffffff80;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px;display:grid;position:relative;box-shadow:0 8px 32px #0000000a,0 1px 2px #0000000f}@media (max-width:640px){.hero-apple-module__Xp9ZNq__specGrid{grid-template-columns:1fr;gap:20px;padding:24px}}.hero-apple-module__Xp9ZNq__specCol{text-align:center}.hero-apple-module__Xp9ZNq__specNumber{font-family:var(--font-frank-ruhl), "Frank Ruhl Libre", "Heebo", serif;letter-spacing:-.02em;background:linear-gradient(135deg,#1d1d1f 0%,#6e4a1f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:300;line-height:1}.hero-apple-module__Xp9ZNq__specLabel{font-family:var(--font-heebo), "Heebo", system-ui, sans-serif;color:#6e6e73;margin-top:8px;font-size:13px;font-weight:400}.hero-apple-module__Xp9ZNq__scrollHint{pointer-events:none;color:#6e6e73;animation:2s ease-in-out infinite hero-apple-module__Xp9ZNq__heroBob;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@keyframes hero-apple-module__Xp9ZNq__heroBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.hero-apple-module__Xp9ZNq__scrollHint{animation:none}.hero-apple-module__Xp9ZNq__cta{transition:none}.hero-apple-module__Xp9ZNq__cta:hover{transform:none}}
