.page-module__1m8LHq__page{min-height:100svh;padding:5.4rem var(--container-padding)4rem;background:linear-gradient(180deg,#ffffffd1,#f7f6fbf5),var(--gradient-flow);color:var(--color-text)}.page-module__1m8LHq__inviteBanner{z-index:40;min-height:3rem;padding:.55rem var(--container-padding);border-bottom:.0625rem solid var(--color-border);-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background:#fffffff0;justify-content:center;align-items:center;gap:.8rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 .65rem 1.4rem #1c143814}.page-module__1m8LHq__bannerText{color:var(--color-muted);align-items:center;gap:.42rem;font-size:.86rem;font-weight:600;display:inline-flex}.page-module__1m8LHq__bannerText svg{width:.95rem;height:.95rem;color:var(--color-primary)}.page-module__1m8LHq__inviteBanner strong{color:#9e4b25;font-variant-numeric:tabular-nums;background:#f1865421;border:.0625rem solid #f1865447;border-radius:.45rem;justify-content:center;align-items:center;min-width:4.4rem;padding:.16rem .4rem;font-size:.82rem;display:inline-flex}.page-module__1m8LHq__hero,.page-module__1m8LHq__nextSection{width:min(100%,72rem);margin:0 auto}.page-module__1m8LHq__brandMark{margin-bottom:2.4rem}.page-module__1m8LHq__brandMark img{width:6.75rem;height:auto}.page-module__1m8LHq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(21rem,27rem);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.page-module__1m8LHq__copyColumn{flex-direction:column;align-items:flex-start;display:flex}.page-module__1m8LHq__inviteLabel{max-width:100%;color:var(--color-primary);background:#7947c717;border:.0625rem solid #7947c72e;border-radius:.42rem;align-items:center;gap:.35rem;padding:.16rem .25rem;font-size:.76rem;font-weight:600;display:inline-flex}.page-module__1m8LHq__inviteLabel svg{width:.86rem;height:.86rem}.page-module__1m8LHq__copyColumn h1{letter-spacing:0;margin-top:1.2rem;font-size:4rem;font-weight:700;line-height:1}.page-module__1m8LHq__subheadline{max-width:39rem;color:var(--color-muted);margin-top:1.2rem;font-size:clamp(1rem,1.4vw,1.18rem)}.page-module__1m8LHq__promiseList{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.page-module__1m8LHq__promiseList span{border:.0625rem solid var(--color-border);color:var(--color-muted);background:#ffffffb8;border-radius:.5rem;align-items:center;gap:.45rem;padding:.48rem .65rem;font-size:.88rem;font-weight:600;display:inline-flex}.page-module__1m8LHq__promiseList svg{width:1rem;height:1rem;color:var(--color-primary)}.page-module__1m8LHq__formPanel{border:.0625rem solid var(--color-border);box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:.5rem;gap:.85rem;padding:1rem;display:grid}.page-module__1m8LHq__formHeader{gap:.25rem;padding-bottom:.25rem;display:grid}.page-module__1m8LHq__formHeader span{color:var(--color-text);font-size:1.02rem;font-weight:800}.page-module__1m8LHq__formHeader p{color:var(--color-muted);font-size:.84rem}.page-module__1m8LHq__field{color:var(--color-text);gap:.35rem;font-size:.84rem;font-weight:700;display:grid}.page-module__1m8LHq__inputWrap{border:.0625rem solid var(--color-border);background:#fff;border-radius:.45rem;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.85rem;padding:0 .75rem;transition:border-color .2s,box-shadow .2s;display:grid}.page-module__1m8LHq__inputWrap:focus-within{border-color:var(--color-border-strong);box-shadow:0 0 0 .2rem #7947c71c}.page-module__1m8LHq__inputWrap svg{width:1.05rem;height:1.05rem;color:var(--color-primary)}.page-module__1m8LHq__inputWrap input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;font-size:.93rem}.page-module__1m8LHq__inputWrap input::placeholder{color:#5f5b73b8}.page-module__1m8LHq__inputWrap input:disabled{cursor:not-allowed}.page-module__1m8LHq__formError{color:#9b2f37;font-size:.84rem;font-weight:600}.page-module__1m8LHq__submitButton{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary));color:#fff;cursor:pointer;font:inherit;border:none;border-radius:.5rem;padding:.75rem .95rem;font-weight:500;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 .9rem 1.7rem #7947c733}.page-module__1m8LHq__submitButton:hover{transform:translateY(-.1rem);box-shadow:0 1.2rem 2.2rem #7947c73d}.page-module__1m8LHq__submitButton:disabled{cursor:not-allowed;opacity:.62}.page-module__1m8LHq__submitButton:disabled:hover{transform:none}.page-module__1m8LHq__submitButton:focus-visible{outline-offset:.2rem;outline:.2rem solid #7947c759}.page-module__1m8LHq__nextSection{gap:1.2rem;margin-top:clamp(3rem,8vw,6rem);display:grid}.page-module__1m8LHq__nextHeader{gap:.35rem;display:grid}.page-module__1m8LHq__nextHeader span{color:var(--color-primary);font-size:.82rem;font-weight:700}.page-module__1m8LHq__nextHeader h2{max-width:42rem;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.12}.page-module__1m8LHq__nextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.page-module__1m8LHq__nextItem{border:.0625rem solid var(--color-border);min-height:11rem;box-shadow:var(--shadow-card);background:#ffffffd1;border-radius:.5rem;align-content:start;gap:.6rem;padding:1rem;display:grid}.page-module__1m8LHq__nextIcon{width:2.15rem;height:2.15rem;color:var(--color-primary);background:#7947c71a;border:.0625rem solid #7947c72e;border-radius:.5rem;place-items:center;display:grid}.page-module__1m8LHq__nextIcon svg{width:1.05rem;height:1.05rem}.page-module__1m8LHq__nextItem h3{font-size:1rem;line-height:1.2}.page-module__1m8LHq__nextItem p{color:var(--color-muted);font-size:.92rem}@media (max-width:840px){.page-module__1m8LHq__page{padding-top:6.2rem}.page-module__1m8LHq__inviteBanner{justify-content:space-between;align-items:flex-start}.page-module__1m8LHq__bannerText{align-items:flex-start;line-height:1.35}.page-module__1m8LHq__heroGrid{grid-template-columns:1fr;align-items:start}.page-module__1m8LHq__copyColumn h1{font-size:clamp(2.3rem,13vw,3.8rem)}.page-module__1m8LHq__nextGrid{grid-template-columns:1fr}.page-module__1m8LHq__nextItem{min-height:0}}@media (max-width:520px){.page-module__1m8LHq__page,.page-module__1m8LHq__inviteBanner{padding-inline:1rem}.page-module__1m8LHq__brandMark{margin-bottom:1.5rem}.page-module__1m8LHq__promiseList,.page-module__1m8LHq__promiseList span{width:100%}.page-module__1m8LHq__formPanel{padding:.85rem}}
