.joinus{--bg:hsl(var(--landing-background));--fg:hsl(var(--landing-foreground));--primary:hsl(var(--landing-primary));--glow:hsl(var(--landing-primary-glow));--secondary:hsl(var(--landing-secondary));--accent:hsl(var(--landing-accent));--muted:hsl(var(--landing-muted));--muted-fg:hsl(var(--landing-muted-foreground));--success:hsl(var(--landing-success));--border:hsl(var(--landing-border));--primary-ink:#c63110;--success-ink:#1b6a50;--r:var(--landing-radius);--r-lg:var(--landing-radius-lg);--r-xl:var(--landing-radius-xl);--sh-soft:var(--landing-shadow-soft);--sh-card:var(--landing-shadow-card);--sh-elev:var(--landing-shadow-elevated);--t-xs:0.8125rem;--t-sm:0.9375rem;--t-base:1rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.9rem;--t-3xl:2.75rem;color-scheme:light;direction:rtl;text-align:start;color:var(--fg);width:100%;line-height:1.62;background:#f1edea}.joinus>:not(.sticky){max-width:26rem;margin-inline:auto;background:var(--bg)}.joinus{overflow-x:hidden;padding-bottom:5.5rem}.joinus section{position:relative;padding:3rem 1.4rem;background:var(--bg)}.joinus .anchor{padding-block:4.25rem}.joinus .pull-up{padding-top:1.5rem}.joinus .push-down{padding-bottom:2rem}.joinus .seam-top{padding-bottom:2.25rem}.joinus .seam-bottom{padding-top:2.25rem}.joinus .peach{background:var(--accent)}.joinus h1{font-size:var(--t-3xl);line-height:1.04}.joinus h1,.joinus h2{font-weight:800;margin:0 0 .55rem}.joinus h2{font-size:var(--t-2xl);line-height:1.14;text-wrap:balance;max-width:13ch}.joinus h2.oneline{max-width:none;white-space:nowrap;font-size:clamp(1.5rem,7.2vw,var(--t-2xl))}.joinus h3:not(.inbox h3){font-size:var(--t-lg);font-weight:700;margin:0 0 .25rem}.joinus p:not(.inbox p){margin:0 0 .9rem;font-weight:400}.joinus b,.joinus strong{font-weight:700}.joinus .lede{font-size:var(--t-lg);color:var(--muted-fg);margin:0 0 1.3rem;max-width:30ch}.joinus .fine{font-size:var(--t-xs);color:var(--muted-fg);margin:0}.joinus .hot{color:var(--primary)}.joinus .ltr{unicode-bidi:isolate;direction:ltr;display:inline-block}.joinus .btn{display:block;width:100%;text-align:center;text-decoration:none;cursor:pointer;font-size:var(--t-lg);font-weight:700;padding:1rem;border-radius:999px;border:2px solid transparent;background:var(--primary);color:#fff;box-shadow:var(--sh-soft);transition:transform .2s,box-shadow .2s,background .2s}.joinus .btn:hover{background:var(--glow);box-shadow:var(--sh-elev);transform:translateY(-2px)}.joinus .btn:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px var(--secondary)}.joinus .btn.ghost{background:transparent;color:var(--primary-ink);border-color:var(--primary);box-shadow:none;width:auto;margin-inline:auto;padding:.8rem 1.9rem}.joinus .btn.ghost:hover{background:var(--accent);transform:none;box-shadow:none}.joinus .hero{background:linear-gradient(180deg,var(--accent) 0,var(--bg) 74%);padding-top:6.75rem}.joinus .kicker{font-size:.9rem;font-weight:600;color:var(--primary-ink);margin:0 0 7px;line-height:1.3;text-wrap:balance}.joinus .heroTop{display:flex;align-items:flex-end;gap:.4rem;margin-bottom:1.5rem}.joinus .heroCopy{flex:1 1 auto;min-width:0;text-align:center}.joinus .heroCopy h1{font-size:clamp(1.9rem,9.2vw,var(--t-3xl))}.joinus .heroCopy .lede{margin:0;margin-inline:auto}.joinus .heroMascot{flex:0 0 33%;align-self:flex-end;margin-bottom:-.35rem}.joinus .heroMascot img{display:block;width:100%;height:auto}.joinus .stage{margin:1.75rem 0 0;padding:0}.joinus .stage img{display:block;width:100%;height:auto;border-radius:var(--r-lg)}.joinus .stageCap{font-size:var(--t-xs);font-weight:700;color:var(--muted-fg);text-align:center;margin:0 0 .5rem}.joinus .clash{background:radial-gradient(120% 60% at 82% 0,#47261f 0,transparent 62%),linear-gradient(170deg,#2a221d,#1c1512);color:#fff;box-shadow:inset 0 1px 0 hsla(17,100%,95%,.12)}.joinus .clash h2{color:#fff;max-width:15ch}.joinus .clash .cap{font-size:var(--t-sm);margin:0;color:#c5bab5}.joinus .cmp{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.7rem;table-layout:fixed}.joinus .cmp td,.joinus .cmp th{padding:.9rem .4rem;vertical-align:middle}.joinus .cmp .feat{width:60%;text-align:start;padding-inline-start:0;font-size:var(--t-sm);font-weight:500;line-height:1.4;color:#e5dfdc}.joinus .cmp .col{width:20%;text-align:center}.joinus .cmp thead th{font-size:var(--t-xs);font-weight:600;color:#9a887e;padding-block:.7rem;text-align:center}.joinus .cmp thead .hi{color:#fff;font-size:var(--t-sm);font-weight:800;border-start-start-radius:var(--r);border-start-end-radius:var(--r)}.joinus .cmp .hi{background:hsla(0,0%,100%,.06)}.joinus .cmp tbody td,.joinus .cmp tbody th{border-top:1px solid hsla(0,0%,100%,.1)}.joinus .cmp tbody tr:last-child .hi{border-end-start-radius:var(--r);border-end-end-radius:var(--r)}.joinus .cmpNote{margin:1.1rem 0 0;font-size:var(--t-xs);color:#aa9a92;text-align:center}.joinus .mk{display:inline-block;font-style:normal;font-weight:700;font-size:var(--t-lg);line-height:1}.joinus .mk.no{color:#c25447}.joinus .mk.yes{color:#5cd6ad}.joinus .inbox{margin:1.25rem -.4rem 0;display:flex;flex-direction:column;gap:.75rem;background:#f6f5f4;border-radius:var(--r-lg);padding:.8rem;line-height:1.5}.joinus .inbox [role=menu]{z-index:41}.joinus .inboxPending{min-height:41rem}.joinus .picker{background:var(--bg);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:1.25rem}.joinus .pgroup+.pgroup{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.joinus .plabel{font-size:var(--t-xs);font-weight:600;color:var(--muted-fg);margin:0 0 .6rem}.joinus .popts{display:flex;flex-wrap:wrap;gap:.4rem}.joinus .opt{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-sm);font-weight:600;padding:.42em .9em;border-radius:999px;border:1px solid transparent;white-space:nowrap}.joinus .opt:before{font-size:.8em;font-weight:700}.joinus .opt.yes{background:rgba(46,184,138,.12);border-color:rgba(46,184,138,.45);color:var(--success-ink)}.joinus .opt.yes:before{content:"✓"}.joinus .opt.no{background:var(--muted);border-color:var(--border);color:#575e6b}.joinus .opt.no:before{content:"✕";color:#ca2121;display:inline-block}.joinus .screen{margin:1rem 0 0;border-radius:var(--r-lg);overflow:hidden;background:var(--bg);padding:4px;box-shadow:0 20px 46px -16px rgba(21,13,9,.45)}.joinus .screen img{display:block;width:100%;height:auto;border-radius:calc(var(--r-lg) - 4px)}.joinus .moment+.moment{margin-top:2.5rem}.joinus .moment p{margin:0;color:var(--muted-fg);font-size:var(--t-sm)}.joinus .price{background:var(--bg);border-radius:var(--r-xl);box-shadow:var(--sh-elev);padding:1.6rem 1.35rem;text-align:center}.joinus .price .plabel{margin:0 0 .3rem;font-size:var(--t-sm)}.joinus .big{font-size:3.5rem;font-weight:800;line-height:1;margin:0;color:var(--success-ink)}.joinus .big,.joinus .calc{font-variant-numeric:tabular-nums}.joinus .calc{margin:1.3rem 0 0;text-align:start}.joinus .calc div{display:flex;justify-content:space-between;padding:.62rem .2rem;font-size:var(--t-sm);color:var(--muted-fg)}.joinus .calc div+div{border-top:1px solid var(--border)}.joinus .calc .pct{color:var(--muted-fg);font-weight:inherit}.joinus .payNote{font-size:var(--t-sm);color:var(--muted-fg);margin:1.1rem 0 0;text-align:start;background:var(--muted);border-radius:var(--r);padding:.8rem .9rem}.joinus .nos{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;margin:1.2rem 0 0}.joinus .nos span{font-size:var(--t-xs);font-weight:600;background:var(--accent);padding:.35em .85em;border-radius:999px}.joinus .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.joinus .steps li{background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:.95rem 1.1rem;display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:baseline}.joinus .steps .c{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:var(--accent);color:var(--primary-ink);font-weight:700;font-size:var(--t-xs)}.joinus .steps .t{font-weight:700;font-size:var(--t-base)}.joinus .steps .d{font-size:var(--t-xs);color:var(--muted-fg)}.joinus .afterSteps{margin:1.1rem 0 0;font-size:var(--t-sm);color:var(--muted-fg);text-align:center}.joinus .railX{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem .1rem 1rem;margin-inline:-1.4rem;padding-inline:1.4rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(270deg,#000 90%,transparent);mask-image:linear-gradient(270deg,#000 90%,transparent)}.joinus .railX::-webkit-scrollbar{display:none}.joinus .railX:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}.joinus .rev{flex:0 0 84%;scroll-snap-align:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:1.6rem 1.4rem;display:flex;flex-direction:column;justify-content:flex-start;min-height:14.5rem}.joinus .rev p{font-size:var(--t-base);font-weight:500;margin:0 0 .6rem;line-height:1.62}.joinus .who{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.4rem}.joinus .who img{width:56px;height:56px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}.joinus .who .nm{display:block;font-size:var(--t-base);font-weight:700}.joinus .who .lc{font-size:var(--t-sm);color:var(--muted-fg)}.joinus .railWrap{position:relative}.joinus .railNav{display:none}@media(hover:hover)and (pointer:fine){.joinus .railNav{display:grid;place-items:center;position:absolute;top:calc(50% - 2.1rem);width:2.75rem;height:2.75rem;border-radius:999px;z-index:2;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--primary-ink);box-shadow:var(--sh-elev);transition:background .2s,transform .2s}.joinus .railNav:hover{background:var(--accent);transform:scale(1.08)}.joinus .railNav:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.joinus .railNav[disabled]{opacity:.3;cursor:default;transform:none}.joinus .railNav svg{width:1.25rem;height:1.25rem}.joinus .railNav.prev{inset-inline-start:-1rem}.joinus .railNav.next{inset-inline-end:-1rem}}.joinus .dots{display:flex;gap:.35rem;justify-content:center;margin-top:.2rem}.joinus .dots button{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#aa9e92;cursor:pointer;transition:all .35s}.joinus .dots button[aria-current=true]{background:var(--primary);width:19px}.joinus .dots button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.joinus .end{text-align:center;background:linear-gradient(0deg,var(--accent) 0,var(--bg) 100%)}.joinus .end .lede,.joinus .end h2{margin-inline:auto}.joinus .end .heroCopy h2{font-size:clamp(1.9rem,9.2vw,var(--t-3xl));line-height:1.04;max-width:none}.joinus .end .heroTop{margin-bottom:1.75rem}.joinus .sticky{position:fixed;inset-inline:0;z-index:40;margin-inline:auto;max-width:26rem;bottom:calc(1rem + env(safe-area-inset-bottom));padding-inline:1.4rem;pointer-events:none;opacity:0;transform:translateY(1.5rem) scale(.96);transition:opacity .28s ease,transform .28s cubic-bezier(.22,.8,.3,1)}.joinus .sticky.show{opacity:1;transform:none}.joinus .sticky .btn{pointer-events:auto;box-shadow:0 10px 30px -6px rgba(203,38,1,.45),0 2px 8px rgba(31,36,46,.12)}.joinus .sticky .fine{display:none}@media(prefers-reduced-motion:reduce){.joinus .btn,.joinus .dots button,.joinus .railNav,.joinus .sticky{transition:none}.joinus .btn:hover{transform:none}}