@layer components{.aura-landing{--al-orange:#fb6c00;--al-orange-2:#ff9e56;--al-orange-soft:#fff0e7;--al-peach:#fff0e6;--al-ink:#0f162a;--al-ink-2:#131112;--al-text:#1a1a21;--al-muted:#6e6762;--al-muted-2:#56595d;--al-slate:#465469;--al-slate-2:#93a3b8;--al-bg:#fff;--al-surface:#f6f6ff;--al-surface-2:#f4f4f4;--al-surface-3:#f2f2ed;--al-surface-4:#e4e1e6;--al-line:#ececec;--al-line-2:#e5e5e5;--al-green:#059569;--al-yellow:#fde689;--al-yellow-2:#fff87e;--al-lavender:#e9e8ff;--al-rust:#c2410c;--al-violet:#6d28d9;--al-violet-line:#c4b5fd;--al-indigo:#3730a3;--al-card:#fff;--al-dark:#121316;--al-dark-2:#131111;--al-shadow:0 24px 60px -30px #0f162a40;--al-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--al-bg);color:var(--al-text);font-family:var(--font-inter), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.aura-landing[data-theme=dark]{--al-orange-soft:#2b1a0e;--al-peach:#1c1612;--al-ink:#f7f7ff;--al-ink-2:#f7f7ff;--al-text:#ececf4;--al-muted:#a9a4a0;--al-muted-2:#a3a6ad;--al-slate:#aab4c3;--al-slate-2:#76818f;--al-bg:#131112;--al-surface:#1b1a1f;--al-surface-2:#1c1b1d;--al-surface-3:#232225;--al-surface-4:#2d2b31;--al-line:#2a292c;--al-line-2:#2f2e32;--al-rust:#fb923c;--al-violet:#c4b5fd;--al-violet-line:#c4b5fd73;--al-indigo:#a5b4fc;--al-card:#1c1b1d;--al-dark:#0b0b0d;--al-dark-2:#0b0b0d;--al-shadow:0 24px 60px -30px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aura:has(.aura-landing){scroll-behavior:smooth}.aura-landing [id]{scroll-margin-top:88px}.aura-landing .al-container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.aura-landing .al-container{padding-inline:32px}}@media (min-width:1024px){.aura-landing .al-container{padding-inline:40px}}.aura-landing .al-display{font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;color:var(--al-ink)}.aura-landing .al-h1{font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;letter-spacing:-.025em;color:var(--al-ink);font-size:36px;font-weight:700;line-height:1.12}@media (min-width:640px){.aura-landing .al-h1{font-size:46px}}.aura-landing .al-h2{font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;letter-spacing:-.025em;color:var(--al-ink);font-size:34px;font-weight:700;line-height:1.18}.aura-landing .al-h3{font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;letter-spacing:-.015em;color:var(--al-ink-2);font-weight:600}@media (min-width:1024px){.aura-landing .al-h1{font-size:64px;line-height:1.1}.aura-landing .al-h2{font-size:48px;line-height:1.2}}.aura-landing .al-lead{color:var(--al-muted);line-height:1.6}.aura-landing .al-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--al-orange-soft);color:var(--al-orange);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.aura-landing .al-badge svg{width:12px;height:12px}.aura-landing .al-badge-solid{background:var(--al-orange);color:#fff}.aura-landing .al-badge-white{color:var(--al-orange);background:#fff}.aura-landing .al-badge-peach{background:color-mix(in srgb, var(--al-orange) 14%, var(--al-card))}.aura-landing .al-dark .al-h2,.aura-landing .al-dark .al-h3{color:#fffbf8}.aura-landing .al-dark .al-lead{color:#b9b3ae}.aura-landing .al-cta .al-h2{color:#fff}.aura-landing .al-cta .al-lead{color:#ffffffe0}.aura-landing .al-btn{white-space:nowrap;height:54px;transition:transform .2s var(--al-ease), box-shadow .2s var(--al-ease), background-color .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 9px 0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}@media (min-width:640px){.aura-landing .al-btn{height:60px;padding:0 12px 0 30px;font-size:18px}}@media (max-width:379px){.aura-landing .al-btn{white-space:normal;text-align:center;gap:10px;padding-left:18px;line-height:1.15}}.aura-landing .al-btn:hover{transform:translateY(-1px)}.aura-landing .al-btn:active{transform:translateY(0)}.aura-landing .al-btn-sm{gap:10px;height:40px;padding:0 6px 0 18px;font-size:15px}.aura-landing .al-btn-lg{height:62px;font-size:18px}@media (min-width:640px){.aura-landing .al-btn-lg{height:70px;padding:0 12px 0 34px;font-size:22px}}.aura-landing .al-btn-primary{color:#fff;background:linear-gradient(90deg,#ff9e56 0%,#fb6c00 100%);font-weight:500;box-shadow:inset 0 0 0 2px #fb6c00e6,0 14px 30px -10px #fb6c008c}.aura-landing .al-btn-primary:hover{box-shadow:inset 0 0 0 2px #fb6c00e6,0 18px 34px -10px #fb6c00a6}.aura-landing .al-btn-cta{color:#fff;background:linear-gradient(90deg,#050505 0%,#2b2b2b 60%,#595959 100%);gap:14px;height:52px;padding:0 8px 0 24px;font-size:16px;font-weight:500;box-shadow:0 14px 30px -14px #0009}.aura-landing[data-theme=dark] .al-btn-cta{box-shadow:inset 0 0 0 1px #ffffff24}.aura-landing .al-btn-cta .al-arrow{color:var(--al-orange);background:#fff}.aura-landing .al-btn-dark{background:var(--al-dark-2);color:#fff;box-shadow:0 14px 30px -14px #0009}.aura-landing .al-btn-light{color:#131112;background:#fff;box-shadow:0 14px 30px -14px #00000059}.aura-landing .al-btn-outline{background:var(--al-card);color:var(--al-ink-2);border:1px solid var(--al-line);padding:0 24px;box-shadow:0 10px 24px -16px #0f162a59}@media (min-width:640px){.aura-landing .al-btn-outline{padding:0 30px}}.aura-landing .al-arrow{border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.aura-landing .al-arrow svg{width:18px;height:18px}@media (min-width:640px){.aura-landing .al-arrow{width:36px;height:36px}}.aura-landing .al-btn-sm .al-arrow{width:28px;height:28px}.aura-landing .al-btn-sm .al-arrow svg{width:15px;height:15px}.aura-landing .al-btn-lg .al-arrow{width:44px;height:44px}.aura-landing .al-btn-lg .al-arrow svg{width:20px;height:20px}.aura-landing .al-btn-primary .al-arrow,.aura-landing .al-btn-dark .al-arrow{color:var(--al-orange);background:#fff}.aura-landing .al-btn-light .al-arrow{background:var(--al-orange);color:#fff}.aura-landing .al-btn-light.al-arrow-dark .al-arrow{color:#fff;background:#131112}.aura-landing .al-icon-btn{border:1px solid var(--al-line);background:var(--al-card);width:40px;height:40px;color:var(--al-ink-2);border-radius:999px;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.aura-landing .al-icon-btn:hover{border-color:var(--al-orange)}.aura-landing .al-icon-btn svg{width:18px;height:18px}.aura-landing .al-lang{background:var(--al-surface-2);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.aura-landing .al-lang button{height:32px;color:var(--al-muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s}@media (min-width:640px){.aura-landing .al-lang-lg{gap:4px;padding:8px}.aura-landing .al-lang-lg button{width:36px;height:36px;padding:0}}.aura-landing .al-lang button[aria-pressed=true]{background:var(--al-card);color:var(--al-ink-2);box-shadow:0 2px 8px #00000014}.aura-landing .al-header{background:color-mix(in srgb, var(--al-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--al-line)}.aura-landing .al-nav a{color:var(--al-slate);transition:color .2s}.aura-landing .al-nav a:hover{color:var(--al-orange)}.aura-landing .al-logo-dark,.aura-landing[data-theme=dark] .al-logo-light{display:none}.aura-landing[data-theme=dark] .al-logo-dark{display:block}.aura-landing .al-card{background:var(--al-card);border-radius:24px}.aura-landing .al-soft{background:var(--al-surface);border-radius:24px}.aura-landing .al-chip{background:var(--al-surface-3);color:var(--al-ink-2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.aura-landing .al-chip-active{color:#fff;background:#131112}.aura-landing .al-season{background:var(--al-surface-3);color:var(--al-muted-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 0 10px;font-size:10px;display:flex}.aura-landing .al-season-active{background:var(--al-surface-4);color:var(--al-ink-2);font-weight:600}.aura-landing .al-season i{border-radius:999px;width:22px;height:22px;display:block}.aura-landing .al-fade-y{-webkit-mask-image:linear-gradient(#0000 0,#0000001a 40px,#000 144px calc(100% - 144px),#0000001a calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#0000001a 40px,#000 144px calc(100% - 144px),#0000001a calc(100% - 40px),#0000 100%)}.aura-landing .al-marquee{flex-direction:column;height:100%;display:flex;overflow:hidden}.aura-landing .al-marquee-track{will-change:transform;flex-direction:column;gap:8px;animation:24s linear infinite al-marquee-up;display:flex}.aura-landing .al-marquee-reverse{animation-name:al-marquee-down;animation-duration:27s}.aura-landing .al-marquee:hover .al-marquee-track{animation-play-state:paused}@media (max-width:640px){.aura-landing .al-marquee-track{animation-duration:20s}.aura-landing .al-marquee-reverse{animation-duration:22s}}@keyframes al-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes al-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.aura-landing .al-dark{background:radial-gradient(55% 70% at 88% 78%, #fb6c009e 0%, #78340c59 45%, #12131600 100%), radial-gradient(30% 40% at 62% 100%, #78340c59 0%, #12131600 100%), var(--al-dark);color:#fffbf8}.aura-landing .al-step-line{background:#ffffff24;width:1px;position:absolute;top:32px;bottom:32px;left:16px}.aura-landing .al-step-num{color:#f4f4f4;z-index:1;background:#1e1715;border:1px solid #ffffff29;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid;position:relative}.aura-landing .al-step-num-active{background:var(--al-orange);border-color:var(--al-orange);color:#fff}.aura-landing .al-phone{background:#f7e8de;border-radius:40px;padding:10px;box-shadow:0 40px 80px -30px #000000b3}.aura-landing .al-phone-screen{color:#131112;background:#fff;border-radius:32px;overflow:hidden}.aura-landing .al-stack-back{border-radius:28px;position:absolute}.aura-landing .al-faq{background:var(--al-surface-2);border-radius:16px;padding:22px 24px}.aura-landing .al-faq summary{cursor:pointer;color:var(--al-text);justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px;font-weight:600;list-style:none;display:flex}.aura-landing .al-faq summary::-webkit-details-marker{display:none}.aura-landing .al-faq summary svg{width:18px;height:18px;color:var(--al-orange);transition:transform .25s var(--al-ease);flex:none;margin-top:1px;transform:rotate(180deg)}.aura-landing .al-faq[open] summary svg,.aura-landing .al-faq-flip summary svg{transform:rotate(0)}.aura-landing .al-faq-flip[open] summary svg{transform:rotate(180deg)}.aura-landing .al-faq p{color:var(--al-muted-2);margin-top:10px;font-size:13px;line-height:1.65}.aura-landing .al-carousel{scrollbar-width:none;gap:20px;padding:8px calc(50% - 135px) 24px;display:flex;overflow-x:auto}@media (hover:none){.aura-landing .al-carousel{scroll-snap-type:x mandatory}}@media (min-width:640px){.aura-landing .al-carousel{padding-inline:calc(50% - 252px)}.aura-landing .al-carousel-wide{padding-inline:calc(50% - 316px)}}.aura-landing .al-carousel::-webkit-scrollbar{display:none}.aura-landing .al-carousel-fit{padding-inline:0}.aura-landing .al-carousel-fit>*{scroll-snap-align:start;width:100%}@media (min-width:640px){.aura-landing .al-carousel-fit{padding-inline:0}.aura-landing .al-carousel-fit>*{width:calc(50% - 10px)}}.aura-landing .al-carousel{cursor:grab}.aura-landing .al-carousel:active{cursor:grabbing}.aura-landing .al-carousel img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.aura-landing .al-carousel>*{scroll-snap-align:center;flex:none}.aura-landing .al-cta{color:#fff;background:radial-gradient(40% 55% at 84% 42%,#ffae6e8c 0%,#ff8c3c00 100%),linear-gradient(100deg,#fb6b00 0%,#fc730d 60%,#ff8a2c 100%);border-radius:32px;box-shadow:0 40px 80px -40px #fb6c0099}.aura-landing .al-pillar{background:#fffaf5;border-radius:24px}.aura-landing[data-theme=dark] .al-pillar{background:var(--al-surface)}.aura-landing .al-chip-yellow{color:#78350f;background:#fde68a}.aura-landing .al-season b{display:block}.aura-landing .al-snap-row{scroll-snap-type:x mandatory;scrollbar-width:none}.aura-landing .al-snap-row::-webkit-scrollbar{display:none}@media (min-width:1024px){.aura-landing .al-snap-row{scroll-snap-type:none}}.aura-landing .al-price-panel{background:radial-gradient(50% 38% at 50% 14%,#fb6c008c 0%,#963c0a38 55%,#15131300 100%),#151313}.aura-landing .al-pager{width:36px;height:36px;color:var(--al-ink);background:#eef1f6;border-radius:999px;place-items:center;transition:background-color .2s;display:grid}.aura-landing .al-pager:hover{background:#e2e7ef}.aura-landing .al-pager svg{width:16px;height:16px}@media (min-width:640px){.aura-landing .al-pager{width:40px;height:40px}}.aura-landing .al-dot{background:#d5dbe5;border-radius:999px;width:8px;height:8px;transition:background-color .2s}.aura-landing .al-dot[aria-selected=true]{background:var(--al-ink)}.aura-landing[data-theme=dark] .al-pager{background:var(--al-surface-4)}.aura-landing[data-theme=dark] .al-pager:hover,.aura-landing[data-theme=dark] .al-dot{background:#3a383d}.aura-landing .al-book,.aura-landing .al-print{--bk-paper:#f4efe6;--bk-paper-deep:#ebe3d4;--bk-ink:#1b1a17;--bk-ink-soft:#5e5a50;--bk-ink-mute:#9b9587;--bk-accent:#b9922f;--bk-print:#fffdf8;--bk-serif:var(--font-fraunces), Georgia, serif}.aura-landing .al-book{text-align:left;color:var(--bk-ink);background:radial-gradient(60% 40% at 15% 0%, #b9922f1a, transparent 70%), radial-gradient(50% 35% at 100% 100%, #1b1a170f, transparent 70%), var(--bk-paper);border-radius:6px;padding:16px 14px 14px;position:relative;box-shadow:inset 0 1px #fff9,0 44px 70px -44px #0f162a80,0 10px 24px -14px #0f162a4d}.aura-landing .al-book-mast{border-bottom:1px solid var(--bk-ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.aura-landing .al-book-brand{letter-spacing:-.5px;white-space:nowrap;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.aura-landing .al-book-brand img{width:auto;height:1em;margin:0 1px}.aura-landing .al-book-sep{background:var(--bk-ink-mute);opacity:.6;width:1px;height:15px;margin:0 9px}.aura-landing .al-book-wm{font-family:var(--bk-serif);letter-spacing:.2px;font-size:15px;font-weight:500}.aura-landing .al-book-wm em{color:var(--bk-accent);font-style:normal}.aura-landing .al-book-who{letter-spacing:2.2px;text-transform:uppercase;color:var(--bk-ink-soft);font-size:10px;font-weight:600}.aura-landing .al-book-pg{letter-spacing:2px;color:var(--bk-ink-mute);white-space:nowrap;font-size:10px;font-weight:600}.aura-landing .al-book-hd{justify-content:space-between;align-items:flex-end;gap:12px;margin:14px 0 8px;display:flex}.aura-landing .al-book-no{letter-spacing:3px;color:var(--bk-accent);font-size:9px;font-weight:700}.aura-landing .al-book-title{font-family:var(--bk-serif);letter-spacing:-.2px;text-transform:uppercase;margin-top:4px;font-size:20px;font-weight:500;line-height:1}.aura-landing .al-book-count{letter-spacing:2px;color:var(--bk-ink-mute);white-space:nowrap;padding-bottom:3px;font-size:9px;font-weight:600}.aura-landing .al-book-stack{display:grid}.aura-landing .al-book-grid{opacity:0;visibility:hidden;transition:opacity .5s var(--al-ease), visibility 0s linear .5s;grid-area:1/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px;padding:6px 2px 0;display:grid}.aura-landing .al-book-grid.is-active{opacity:1;visibility:visible;transition-delay:0s}.aura-landing .al-book-ft{letter-spacing:1.6px;text-transform:uppercase;color:var(--bk-ink-mute);justify-content:space-between;gap:12px;margin-top:14px;font-size:8px;font-weight:600;display:flex}.aura-landing .al-book-ft span:first-child{display:none}.aura-landing .al-book-ft span:last-child{text-align:center;flex:1}.aura-landing .al-print{background:var(--bk-print);transform:rotate(var(--tilt,0deg));border:1px solid #1b1a170f;margin:0;padding:3px 3px 5px;box-shadow:inset 0 1px #ffffffb3,0 10px 18px -12px #1b1a178c,0 2px 5px -2px #1b1a1740}.aura-landing .al-print-ph{aspect-ratio:4/5;background:var(--bk-paper-deep);overflow:hidden}.aura-landing .al-print-ph img{object-fit:cover;width:100%;height:100%;display:block}.aura-landing .al-print-cap{letter-spacing:.2px;color:var(--bk-ink-soft);justify-content:space-between;align-items:baseline;gap:4px;margin-top:4px;font-size:8px;line-height:1.2;display:flex}.aura-landing .al-print-name{white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.aura-landing .al-print-n{font-family:var(--bk-serif);color:var(--bk-ink-mute);margin-left:auto}.aura-landing .al-print-selfie{padding:6px 6px 8px}.aura-landing .al-print-selfie .al-print-cap{letter-spacing:1.5px;text-transform:uppercase;color:var(--bk-ink);margin-top:7px;font-size:11px;font-weight:600}.aura-landing .al-book-tab{background:var(--al-surface);color:var(--al-ink-2);transition:background .2s var(--al-ease), color .2s var(--al-ease);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.aura-landing .al-book-tab:hover{background:var(--al-surface-4)}.aura-landing .al-book-tab.is-active{background:var(--al-orange);color:#fff}.aura-landing .al-book-tab:focus-visible{outline:2px solid var(--al-orange);outline-offset:2px}@media (min-width:640px){.aura-landing .al-book{padding:26px 30px 22px}.aura-landing .al-book-mast{padding-bottom:12px}.aura-landing .al-book-brand,.aura-landing .al-book-wm{font-size:19px}.aura-landing .al-book-sep{height:18px;margin:0 12px}.aura-landing .al-book-hd{margin:20px 0 12px}.aura-landing .al-book-no,.aura-landing .al-book-count{font-size:10px}.aura-landing .al-book-title{font-size:28px}.aura-landing .al-book-grid{gap:16px 12px;padding:8px 4px 0}.aura-landing .al-book-ft{letter-spacing:2px;margin-top:20px;font-size:9px}.aura-landing .al-book-ft span:first-child{display:inline}.aura-landing .al-book-ft span:last-child{text-align:right;flex:none}.aura-landing .al-print{padding:6px 6px 8px}.aura-landing .al-print-cap{margin-top:6px;font-size:9.5px}.aura-landing .al-print-name{display:block}.aura-landing .al-print-n{font-size:10px}.aura-landing .al-print-selfie{padding:9px 9px 11px}.aura-landing .al-print-selfie .al-print-cap{margin-top:10px;font-size:12px}.aura-landing .al-book-tab{padding:9px 16px;font-size:13px}}@keyframes al-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes al-float{0%,to{transform:translateY(0) rotate(var(--al-rot,0deg))}50%{transform:translateY(-8px) rotate(var(--al-rot,0deg))}}.aura-landing .al-rise{animation:al-rise .7s var(--al-ease) both}.aura-landing .al-rise-1{animation-delay:80ms}.aura-landing .al-rise-2{animation-delay:.16s}.aura-landing .al-rise-3{animation-delay:.24s}.aura-landing .al-rise-4{animation-delay:.32s}.aura-landing .al-float{animation:6s ease-in-out infinite al-float}.aura-landing .al-float-slow{animation:8s ease-in-out infinite al-float}@media (prefers-reduced-motion:reduce){.aura-landing .al-rise,.aura-landing .al-float,.aura-landing .al-float-slow,.aura-landing .al-marquee-track{animation:none}.aura-landing .al-book-grid{transition:none}.aura:has(.aura-landing){scroll-behavior:auto}}}
