.landing-module__bxHgOq__page{--lamp:#f5b544;--lamp-soft:#f5b54424;--lamp-line:#f5b54452;--ink-0:#060a14;--ink-1:#0b1121;--card:#ffffff09;--card-hover:#ffffff0e;--hairline:#ffffff14;--hairline-strong:#ffffff24;--serif:var(--font-serif), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--gutter:32px;--max:1180px;isolation:isolate;background:var(--ink-0);color:var(--text-primary);position:relative;overflow-x:clip}.landing-module__bxHgOq__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60rem 38rem at 85% -8%, #f5b54421, transparent 60%), radial-gradient(52rem 40rem at -10% 18%, #4f46e529, transparent 62%), radial-gradient(40rem 30rem at 50% 120%, #4f46e51a, transparent 70%), linear-gradient(180deg, var(--ink-1) 0%, var(--ink-0) 40%, var(--ink-0) 100%);position:absolute;inset:0}.landing-module__bxHgOq__backdrop:after{content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-module__bxHgOq__eyebrow{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.72rem;display:inline-flex}.landing-module__bxHgOq__eyebrowDot{background:var(--lamp);width:6px;height:6px;box-shadow:0 0 0 4px var(--lamp-soft);border-radius:50%}.landing-module__bxHgOq__sectionTitle,.landing-module__bxHgOq__closingTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:400;line-height:1.05}.landing-module__bxHgOq__sectionTitle em,.landing-module__bxHgOq__closingTitle em,.landing-module__bxHgOq__heroAccent{color:var(--lamp);font-style:italic}.landing-module__bxHgOq__sectionHead{max-width:44rem;margin-bottom:2.75rem}.landing-module__bxHgOq__sectionLead{color:var(--text-secondary);font-size:var(--fs-base);margin:1rem 0 0;line-height:1.7}.landing-module__bxHgOq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module__bxHgOq__ctaPrimary,.landing-module__bxHgOq__ctaSecondary{border-radius:var(--radius-full);min-height:52px;font-weight:600;font-size:var(--fs-base);transition:transform var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth), background var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__ctaPrimary{color:#fff;background:linear-gradient(135deg,#5b5bf0 0%,#4338ca 55%,#6d28d9 100%);box-shadow:0 10px 30px -10px #5b5bf0a6,inset 0 1px #ffffff2e}.landing-module__bxHgOq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #5b5bf0cc,inset 0 1px #ffffff38}.landing-module__bxHgOq__ctaSecondary{color:var(--text-primary);border:1px solid var(--hairline-strong);background:#ffffff08}.landing-module__bxHgOq__ctaSecondary:hover{border-color:var(--lamp-line);background:var(--lamp-soft)}.landing-module__bxHgOq__ctaPrimary:focus-visible,.landing-module__bxHgOq__ctaSecondary:focus-visible,.landing-module__bxHgOq__planCta:focus-visible,.landing-module__bxHgOq__branchCall:focus-visible,.landing-module__bxHgOq__branchWhatsapp:focus-visible,.landing-module__bxHgOq__branchAddress:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.landing-module__bxHgOq__hero{max-width:var(--max);padding:5.5rem var(--gutter) 4rem;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:4rem;margin:0 auto;display:grid}.landing-module__bxHgOq__heroCopy{min-width:0}.landing-module__bxHgOq__heroTitle{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:400;line-height:.98}.landing-module__bxHgOq__heroLead{max-width:32rem;color:var(--text-secondary);font-size:var(--fs-lg);margin:1.75rem 0 0;line-height:1.65}.landing-module__bxHgOq__heroActions{flex-wrap:wrap;gap:.875rem;margin-top:2.5rem;display:flex}.landing-module__bxHgOq__heroVisual{scroll-margin-top:6rem;position:relative}.landing-module__bxHgOq__heroVisual:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#f5b54429,#0000);border-radius:50%;position:absolute;inset:8% -6% -10% 10%}.landing-module__bxHgOq__roomCard{border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff04),#0a0f1eb8;border-radius:24px;padding:1.5rem;position:relative;box-shadow:0 40px 80px -40px #000000d9,inset 0 1px #ffffff12}.landing-module__bxHgOq__roomTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landing-module__bxHgOq__roomLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem}.landing-module__bxHgOq__roomStatus{min-height:1.6rem;font-family:var(--serif);margin:.4rem 0 0;font-size:1.45rem;line-height:1.2}.landing-module__bxHgOq__clock{border:1px solid var(--hairline);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff08;flex-shrink:0;align-items:center;gap:.4rem;margin:0;padding:.35rem .7rem;font-size:.72rem;display:inline-flex}.landing-module__bxHgOq__clockDot{background:var(--lamp);width:6px;height:6px;box-shadow:0 0 0 3px var(--lamp-soft);border-radius:50%}.landing-module__bxHgOq__clockLabel,.landing-module__bxHgOq__clockZone{color:var(--text-muted)}.landing-module__bxHgOq__shiftLine{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__shiftItem{border:1px solid var(--hairline);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:.45rem;padding:.35rem .75rem;display:inline-flex}.landing-module__bxHgOq__shiftItemLive{border-color:var(--lamp-line);background:var(--lamp-soft);color:var(--text-primary)}.landing-module__bxHgOq__nowPill{border-radius:var(--radius-full);background:var(--lamp);color:#1a1203;letter-spacing:.06em;text-transform:uppercase;padding:.05rem .45rem;font-size:.65rem;font-weight:700}.landing-module__bxHgOq__planFrame{border:1px solid var(--hairline);background:#03060e8c;border-radius:16px;margin-top:1.25rem;padding:1.6rem 1.1rem 1.1rem;position:relative}.landing-module__bxHgOq__sampleTag{border:1px solid var(--lamp-line);border-radius:var(--radius-full);color:var(--lamp);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#1b1608;padding:.1rem .55rem;font-size:.62rem;position:absolute;top:-.6rem;left:1rem}.landing-module__bxHgOq__roomPlan{gap:.55rem;display:grid}.landing-module__bxHgOq__planRow{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.landing-module__bxHgOq__bank{grid-template-columns:repeat(5,1fr);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__tile{aspect-ratio:1.45;border:1px solid #0000;border-radius:6px}.landing-module__bxHgOq__tileOpen,.landing-module__bxHgOq__swatchOpen{background:linear-gradient(#6366f138,#6366f114);border-color:#818cf847}.landing-module__bxHgOq__tileTaken,.landing-module__bxHgOq__swatchTaken{border-color:var(--lamp-line);background:linear-gradient(#f5b5446b,#f5b54429)}.landing-module__bxHgOq__tileOff,.landing-module__bxHgOq__swatchOff{border-color:var(--hairline);background:repeating-linear-gradient(135deg,#ffffff0d 0 3px,#0000 3px 6px)}.landing-module__bxHgOq__roomFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.1rem;display:flex}.landing-module__bxHgOq__legend{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__legendItem{color:var(--text-secondary);font-size:var(--fs-xs);align-items:center;gap:.45rem;display:inline-flex}.landing-module__bxHgOq__swatch{border:1px solid #0000;border-radius:3px;width:14px;height:10px}.landing-module__bxHgOq__roomHint{color:var(--text-muted);font-size:var(--fs-xs);margin:0}.landing-module__bxHgOq__factStrip{max-width:var(--max);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__fact{padding:1.75rem var(--gutter);flex-direction:column;gap:.3rem;display:flex}.landing-module__bxHgOq__fact+.landing-module__bxHgOq__fact{border-left:1px solid var(--hairline)}.landing-module__bxHgOq__factValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.landing-module__bxHgOq__factLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.landing-module__bxHgOq__section{max-width:var(--max);padding:6.5rem var(--gutter) 0;margin:0 auto;scroll-margin-top:4rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-module__bxHgOq__section{animation:linear both landing-module__bxHgOq__sectionRise;animation-timeline:view();animation-range:entry entry 30%}}}@keyframes landing-module__bxHgOq__sectionRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing-module__bxHgOq__amenityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__amenity{border:1px solid var(--hairline);background:var(--card);color:var(--text-primary);font-size:var(--fs-sm);transition:border-color var(--duration-normal) var(--ease-smooth), background var(--duration-normal) var(--ease-smooth);border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem;font-weight:500;display:flex}.landing-module__bxHgOq__amenity:hover{border-color:var(--lamp-line);background:var(--card-hover)}.landing-module__bxHgOq__amenityIcon{border:1px solid var(--lamp-line);background:var(--lamp-soft);width:40px;height:40px;color:var(--lamp);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.landing-module__bxHgOq__termGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.landing-module__bxHgOq__termCard{border:1px solid var(--hairline);background:var(--card);transition:border-color var(--duration-normal) var(--ease-smooth), background var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth);border-radius:20px;padding:1.75rem}.landing-module__bxHgOq__termCard:hover{border-color:var(--lamp-line);background:var(--card-hover);transform:translateY(-3px)}.landing-module__bxHgOq__termCard dt{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .9rem;display:grid}.landing-module__bxHgOq__termIcon{border:1px solid var(--lamp-line);background:var(--lamp-soft);width:44px;height:44px;color:var(--lamp);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.landing-module__bxHgOq__termKey{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}.landing-module__bxHgOq__termTitle{font-size:var(--fs-lg);color:var(--text-primary);font-weight:600}.landing-module__bxHgOq__termCard dd{color:var(--text-secondary);font-size:var(--fs-sm);margin:1.1rem 0 0;line-height:1.7}.landing-module__bxHgOq__planGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__planLayout{grid-template-areas:"head""cards""note";display:grid}.landing-module__bxHgOq__planLayout>.landing-module__bxHgOq__sectionHead{grid-area:head}.landing-module__bxHgOq__planLayout>.landing-module__bxHgOq__planGrid{grid-area:cards}.landing-module__bxHgOq__planLayout>.landing-module__bxHgOq__planNote{grid-area:note}.landing-module__bxHgOq__planLayoutSplit>.landing-module__bxHgOq__planGrid{grid-template-columns:minmax(0,24rem)}@media (min-width:1025px){.landing-module__bxHgOq__planLayoutSplit{grid-template:"head cards""note cards"1fr/minmax(0,1fr) minmax(0,24rem);align-items:start;column-gap:4rem}.landing-module__bxHgOq__planLayoutSplit>.landing-module__bxHgOq__sectionHead{margin-bottom:1.5rem}.landing-module__bxHgOq__planLayoutSplit>.landing-module__bxHgOq__planNote{margin-top:0}.landing-module__bxHgOq__planLayoutSplit>.landing-module__bxHgOq__planGrid{grid-template-columns:1fr}}@media (min-width:1200px){.landing-module__bxHgOq__planLayoutPair{grid-template:"head cards""note cards"1fr/minmax(0,1fr) auto;align-items:start;column-gap:4rem}.landing-module__bxHgOq__planLayoutPair>.landing-module__bxHgOq__sectionHead{margin-bottom:1.5rem}.landing-module__bxHgOq__planLayoutPair>.landing-module__bxHgOq__planNote{margin-top:0}.landing-module__bxHgOq__planLayoutPair>.landing-module__bxHgOq__planGrid{grid-template-columns:repeat(2,20rem)}}.landing-module__bxHgOq__planCard{background:linear-gradient(#f5b54412,#ffffff05 45%),#0a0f1eb3;border-radius:24px;flex-direction:column;padding:2rem;display:flex;position:relative;box-shadow:0 30px 60px -36px #000000e6}.landing-module__bxHgOq__planCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#f5b5448c,#ffffff14 40%,#6366f159);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-module__bxHgOq__planName{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem}.landing-module__bxHgOq__planPrice{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:1.1rem 0 0;display:flex}.landing-module__bxHgOq__planFrom,.landing-module__bxHgOq__planUnit{color:var(--text-muted);font-size:var(--fs-sm)}.landing-module__bxHgOq__planAmount{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.landing-module__bxHgOq__planAsk{font-family:var(--serif);margin:1.1rem 0 0;font-size:2rem}.landing-module__bxHgOq__planPoints{border-top:1px solid var(--hairline);gap:.7rem;margin:1.6rem 0 1.8rem;padding:1.4rem 0 0;list-style:none;display:grid}.landing-module__bxHgOq__planPoints li{color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:.6rem;display:flex}.landing-module__bxHgOq__planPoints svg{color:var(--lamp);flex-shrink:0}.landing-module__bxHgOq__planCta{border:1px solid var(--lamp-line);border-radius:var(--radius-full);background:var(--lamp-soft);min-height:48px;color:var(--lamp);transition:background var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth);justify-content:center;align-items:center;gap:.5rem;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__planCta:hover{background:var(--lamp);color:#1a1203}.landing-module__bxHgOq__planNote{max-width:44rem;color:var(--text-muted);font-size:var(--fs-sm);margin:1.5rem 0 0;line-height:1.6}.landing-module__bxHgOq__timeline{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__timelineStep{border:1px solid var(--hairline);background:var(--card);border-radius:20px;padding:1.75rem 1.6rem 1.6rem;position:relative}.landing-module__bxHgOq__stepNum{border:1px solid var(--lamp-line);background:var(--lamp-soft);width:44px;height:44px;color:var(--lamp);font-family:var(--font-display);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-weight:700;display:grid}.landing-module__bxHgOq__stepTitle{font-size:var(--fs-lg);color:var(--text-primary);margin:1rem 0 0;font-weight:600}.landing-module__bxHgOq__stepBody{color:var(--text-secondary);font-size:var(--fs-sm);margin:.6rem 0 0;line-height:1.7}.landing-module__bxHgOq__branchGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.landing-module__bxHgOq__branchCard{border:1px solid var(--hairline);background:var(--card);border-radius:20px;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.landing-module__bxHgOq__branchName{font-family:var(--font-display);font-size:var(--fs-xl);margin:0;font-weight:600;line-height:1.2}.landing-module__bxHgOq__branchAddress{color:var(--text-secondary);font-size:var(--fs-sm);align-items:flex-start;gap:.55rem;line-height:1.6;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__branchAddress svg{color:var(--lamp);flex-shrink:0;margin-top:.2rem}.landing-module__bxHgOq__branchAddress span{text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px}.landing-module__bxHgOq__branchAddress:hover span{-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}.landing-module__bxHgOq__branchActions{flex-wrap:wrap;gap:.6rem;margin-top:auto;display:flex}.landing-module__bxHgOq__branchCall,.landing-module__bxHgOq__branchWhatsapp{border-radius:var(--radius-full);min-height:44px;font-size:var(--fs-sm);transition:background var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__branchCall{border:1px solid var(--hairline-strong);color:var(--text-primary);font-variant-numeric:tabular-nums}.landing-module__bxHgOq__branchCall:hover{border-color:var(--lamp-line);background:var(--lamp-soft)}.landing-module__bxHgOq__branchWhatsapp{color:#6ee7a8;background:#25d3661a;border:1px solid #25d36659}.landing-module__bxHgOq__branchWhatsapp:hover{background:#25d3662e}.landing-module__bxHgOq__closingSection{padding-bottom:6.5rem}.landing-module__bxHgOq__closing{border:1px solid var(--hairline-strong);text-align:center;background:radial-gradient(40rem 20rem at 50% 0,#f5b54429,#0000 70%),radial-gradient(30rem 20rem at 50% 120%,#6366f138,#0000 70%),#0a0f1ebf;border-radius:28px;padding:4.5rem 2rem;position:relative;overflow:hidden}.landing-module__bxHgOq__closingTitle{font-size:clamp(2.4rem,5vw,3.8rem)}.landing-module__bxHgOq__closingLead{max-width:34rem;color:var(--text-secondary);margin:1rem auto 2.25rem;line-height:1.65}.landing-module__bxHgOq__footer{border-top:1px solid var(--hairline);background:#03060e99}.landing-module__bxHgOq__footerGrid{max-width:var(--max);padding:4rem var(--gutter) 3rem;grid-template-columns:1.2fr 1fr 1.2fr;gap:3rem;margin:0 auto;display:grid}.landing-module__bxHgOq__footerBrandCol,.landing-module__bxHgOq__footerContactCol{min-width:0}.landing-module__bxHgOq__footerBrand{font-family:var(--serif);margin:0;font-size:1.6rem}.landing-module__bxHgOq__footerSuffix{color:var(--lamp);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:.2rem;font-size:.64rem;display:block}.landing-module__bxHgOq__footerTagline{color:var(--text-primary);font-size:var(--fs-sm);margin:1rem 0 .4rem}.landing-module__bxHgOq__footerSocials{gap:.6rem;margin-top:1.4rem;display:flex}.landing-module__bxHgOq__socialIcon{border:1px solid var(--hairline-strong);width:44px;height:44px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-radius:12px;place-items:center;display:grid}.landing-module__bxHgOq__socialIcon:hover{border-color:var(--lamp-line);color:var(--lamp)}.landing-module__bxHgOq__footerSocialCta{color:var(--text-muted);font-family:var(--font-mono);margin:.8rem 0 0;font-size:.68rem}.landing-module__bxHgOq__footerColTitle{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.7rem}.landing-module__bxHgOq__footerContactItem{color:var(--text-secondary);font-size:var(--fs-sm);gap:.7rem;margin-bottom:1rem;line-height:1.6;display:flex}.landing-module__bxHgOq__footerContactIcon{color:var(--lamp);flex-shrink:0;margin-top:.25rem}.landing-module__bxHgOq__footerContactText{min-width:0}.landing-module__bxHgOq__contactItemTitle{color:var(--text-primary);font-weight:600}.landing-module__bxHgOq__footerContactLink{color:var(--text-secondary);overflow-wrap:anywhere;margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.landing-module__bxHgOq__footerContactLink:hover{color:var(--text-primary)}.landing-module__bxHgOq__footerBottom{max-width:var(--max);padding:1.5rem var(--gutter) 2rem;border-top:1px solid var(--hairline);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:0 auto;display:flex}.landing-module__bxHgOq__footerCopy,.landing-module__bxHgOq__footerCredits,.landing-module__bxHgOq__footerLearners{margin:0}.landing-module__bxHgOq__creditName{color:var(--text-secondary)}.landing-module__bxHgOq__footerLearners{font-family:var(--font-mono)}@media (max-width:1024px){.landing-module__bxHgOq__amenityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__hero{grid-template-columns:1fr;gap:3rem;padding-top:4rem}.landing-module__bxHgOq__heroVisual{max-width:40rem}.landing-module__bxHgOq__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__footerGrid{grid-template-columns:1fr 1fr}.landing-module__bxHgOq__footerBrandCol{grid-column:1/-1}}@media (max-width:768px){.landing-module__bxHgOq__page{--gutter:20px}.landing-module__bxHgOq__section{padding-top:4.5rem}.landing-module__bxHgOq__termGrid,.landing-module__bxHgOq__timeline{grid-template-columns:1fr}.landing-module__bxHgOq__timelineStep{grid-template-columns:auto 1fr;align-items:center;column-gap:.9rem;padding:1.25rem;display:grid}.landing-module__bxHgOq__timelineStep .landing-module__bxHgOq__stepTitle{margin:0}.landing-module__bxHgOq__timelineStep .landing-module__bxHgOq__stepBody{grid-column:1/-1}.landing-module__bxHgOq__fact+.landing-module__bxHgOq__fact{border-left:0}.landing-module__bxHgOq__factStrip{grid-template-columns:1fr 1fr}.landing-module__bxHgOq__fact:nth-child(2n){border-left:1px solid var(--hairline)}.landing-module__bxHgOq__fact:nth-child(n+3){border-top:1px solid var(--hairline)}.landing-module__bxHgOq__closing{padding:3.25rem 1.5rem}.landing-module__bxHgOq__footerGrid{grid-template-columns:1fr;gap:2.25rem}}@media (max-width:480px){.landing-module__bxHgOq__page{--gutter:16px}.landing-module__bxHgOq__hero{padding-top:3rem}.landing-module__bxHgOq__heroActions>*{flex:100%}.landing-module__bxHgOq__roomCard{border-radius:20px;padding:1.1rem}.landing-module__bxHgOq__planFrame{padding:1.4rem .7rem .8rem}.landing-module__bxHgOq__planRow{gap:.8rem}.landing-module__bxHgOq__bank{gap:.25rem}.landing-module__bxHgOq__fact{padding:1.25rem var(--gutter)}.landing-module__bxHgOq__planGrid{grid-template-columns:1fr}.landing-module__bxHgOq__footerBottom{flex-direction:column;align-items:flex-start}}
.page-module__-906Ma__page{padding:clamp(2.5rem, 10vh, 6rem) var(--gutter);font-family:var(--font-body);flex:1;justify-content:center;align-items:center;display:flex;}.page-module__-906Ma__backdrop{}.page-module__-906Ma__card{text-align:center;width:100%;max-width:27rem;animation:page-module__-906Ma__slideUp var(--duration-slow) var(--ease-smooth) both;position:relative}.page-module__-906Ma__card:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#f5b54424,#0000);border-radius:50%;position:absolute;inset:35% -25% -30%}.page-module__-906Ma__eyebrow{}.page-module__-906Ma__eyebrowDot{}.page-module__-906Ma__authTitle{font-family:var(--serif);letter-spacing:-.015em;color:var(--text-primary);margin:0 0 1rem;font-size:clamp(2.6rem,7vw,3.6rem);font-weight:400;line-height:1.02}.page-module__-906Ma__authTitle em{color:var(--lamp);font-style:italic}.page-module__-906Ma__authLead{max-width:32ch;color:var(--text-secondary);font-size:var(--fs-base);margin:0 auto 2.25rem;line-height:1.7}.page-module__-906Ma__googleBtn{border-radius:var(--radius-full);color:#1f2937;width:100%;min-height:54px;font-family:inherit;font-size:var(--fs-base);cursor:pointer;transition:transform var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth);background:#fff;border:1px solid #ffffffe6;justify-content:center;align-items:center;gap:.75rem;padding:0 1.5rem;font-weight:600;display:inline-flex;box-shadow:0 14px 36px -16px #000000d9,0 0 0 6px #f5b5440f}.page-module__-906Ma__googleBtn:hover:not(:disabled){box-shadow:0 20px 44px -18px #000000e6, 0 0 0 6px var(--lamp-soft);transform:translateY(-2px)}.page-module__-906Ma__googleBtn:active:not(:disabled){transform:translateY(0)}.page-module__-906Ma__googleBtn:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.page-module__-906Ma__googleBtn:disabled{cursor:progress;opacity:.72}.page-module__-906Ma__spinner{border:2px solid #1f293740;border-top-color:#1f2937;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite page-module__-906Ma__spin}.page-module__-906Ma__authNote{color:var(--text-muted);font-size:var(--fs-xs);margin:1rem 0 0;line-height:1.65}.page-module__-906Ma__devPanel{border-radius:var(--radius-md);text-align:left;border:1px dashed #f59e0b99;margin-top:1.5rem;padding:1rem}.page-module__-906Ma__devTitle{color:#f59e0b;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-weight:700}.page-module__-906Ma__devNote{color:var(--text-muted);font-size:var(--fs-xs);margin:0 0 .75rem;line-height:1.5}.page-module__-906Ma__devError{color:#f87171;font-size:var(--fs-xs);margin:0 0 .75rem}.page-module__-906Ma__devRoles{gap:.5rem;display:grid}.page-module__-906Ma__devRoleBtn{border:1px solid var(--border-color,#ffffff1f);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:#ffffff0a;flex-direction:column;align-items:flex-start;gap:2px;padding:.6rem .75rem;display:flex}.page-module__-906Ma__devRoleBtn:hover:not(:disabled){border-color:#f59e0b}.page-module__-906Ma__devRoleBtn:disabled{cursor:not-allowed;opacity:.5}.page-module__-906Ma__devRoleName{font-weight:600;font-size:var(--fs-sm)}.page-module__-906Ma__devRoleWho{color:var(--text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.page-module__-906Ma__devEmailRow{grid-template-columns:1fr auto;gap:.5rem;margin-top:.75rem;display:grid}.page-module__-906Ma__devLabel{color:var(--text-muted);font-size:var(--fs-xs);grid-column:1/-1}.page-module__-906Ma__devInput{border:1px solid var(--border-color,#ffffff1f);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);font-size:var(--fs-sm);background:#ffffff0a;padding:.5rem .75rem}.page-module__-906Ma__devEmailBtn{border-radius:var(--radius-sm);color:#f59e0b;cursor:pointer;background:0 0;border:1px solid #f59e0b;padding:.5rem .9rem;font-weight:600}@media (max-width:480px){.page-module__-906Ma__authLead{margin-bottom:1.75rem}}
