.fn-wrap{min-height:100vh;padding:40px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:var(--font-heebo),sans-serif;color:#eef1e9;direction:rtl;background:radial-gradient(760px 460px at 18% -8%,rgba(23,120,79,.26),transparent 60%),radial-gradient(760px 460px at 100% 108%,rgba(255,200,77,.24),transparent 60%),#121711}.fn-card{width:100%;max-width:680px;background:#1a2119;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px 36px;box-shadow:0 30px 80px rgba(0,0,0,.5);position:relative;overflow:hidden}.fn-card--wide{max-width:1000px}.fn-card--form{max-width:900px}.fn-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#17784f,#ffc84d)}.fn-logo{width:72px;height:72px;border-radius:18px;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto 18px;box-shadow:0 10px 28px rgba(0,0,0,.45)}.fn-kicker{color:#8fbfa6;font-size:14px;letter-spacing:.04em}.fn-kicker,.fn-title{text-align:center;font-weight:800}.fn-title{font-family:var(--font-rubik),sans-serif;font-size:clamp(26px,4vw,36px);line-height:1.15;margin:8px 0 10px}.fn-title .gold{color:#ffc84d}.fn-sub{text-align:center;color:#a5ad9f;font-size:16.5px;line-height:1.6;margin-bottom:26px}.fn-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:640px){.fn-plans{grid-template-columns:1fr}}.fn-plan{background:#1a2119;border:1.5px solid rgba(255,255,255,.12);border-radius:16px;padding:22px 18px;text-align:center;display:flex;flex-direction:column;position:relative}.fn-plan.rec{border-color:#ffc84d;box-shadow:0 0 0 3px rgba(255,200,77,.14)}.fn-plan .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ffc84d,#e0a92e);color:#121711;font-weight:800;font-size:12.5px;padding:3px 12px;border-radius:999px;white-space:nowrap}.fn-plan .freq{font-weight:800;font-size:16px;margin-bottom:8px}.fn-plan .price{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:34px;color:#8fbfa6;line-height:1}.fn-plan.rec .price{color:#ffc84d}.fn-plan .per{color:#a5ad9f;font-size:13.5px;margin:4px 0 2px}.fn-plan .vat{color:#7d857a;font-size:12px;margin-bottom:16px}.fn-plan .fn-cta{margin-top:auto;display:block;padding:11px;border-radius:11px;text-decoration:none;font-weight:800;font-size:15.5px;background:#1c3326;color:#eef1e9;border:1px solid rgba(255,255,255,.14);transition:filter .15s,transform .05s}.fn-plan.rec .fn-cta{background:linear-gradient(135deg,#ffc84d,#e9a92a);color:#241800;border:none}.fn-cta:hover{filter:brightness(1.08)}.fn-cta:active{transform:translateY(1px)}.fn-note{text-align:center;color:#7d857a;font-size:14px;margin-top:22px}@media (max-width:640px){.join-arms{grid-template-columns:1fr!important}}.fn-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fn-form .full{grid-column:1/-1}@media (max-width:560px){.fn-form{grid-template-columns:1fr}}.fn-form label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px}.fn-form input,.fn-form textarea{padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:11px;font:inherit;font-weight:400;background:#1a2119;color:#eef1e9;outline:none;transition:border-color .15s,box-shadow .15s}.fn-form input::-moz-placeholder,.fn-form textarea::-moz-placeholder{color:#7d857a}.fn-form input::placeholder,.fn-form textarea::placeholder{color:#7d857a}.fn-form input:focus,.fn-form textarea:focus{border-color:#ffc84d;box-shadow:0 0 0 3px rgba(255,200,77,.22)}.fn-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fn-err{grid-column:1/-1;color:#ff9b9b;font-weight:600;font-size:14px}.fn-submit{grid-column:1/-1;margin-top:6px;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#ffc84d,#e9a92a);color:#241800;font-size:17px;font-weight:800;cursor:pointer;transition:filter .15s,transform .05s}.fn-submit:hover{filter:brightness(1.06)}.fn-submit:active{transform:translateY(1px)}.fn-submit:disabled{opacity:.6;cursor:default}.fn-success{text-align:center}.fn-success .big{font-size:54px;line-height:1;margin-bottom:8px}.fn-success h1{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:30px;margin:6px 0 12px}.fn-success p{color:#d5dbcf;font-size:17px;line-height:1.7;margin:6px 0}.fn-success .muted{color:#a5ad9f;font-size:15px}.fn-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto 0;max-width:360px;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:800;font-size:15.5px;color:#eafff5;background:linear-gradient(135deg,#25d366,#1fa855);box-shadow:0 8px 22px rgba(37,211,102,.28);transition:filter .15s,transform .05s}.fn-whatsapp:hover{filter:brightness(1.06)}.fn-whatsapp:active{transform:translateY(1px)}.fn-form label .hint{font-weight:500;color:#909689;font-size:12.5px}.fn-card.fn-light{background:#dfeae3;border-color:#c4d6cb;color:#141a13;box-shadow:0 30px 80px rgba(6,30,20,.5)}.fn-light .fn-kicker{color:#0c4c33}.fn-light .fn-title{color:#141a13}.fn-light .fn-sub{color:#55665d}.fn-light .fn-logo{box-shadow:0 10px 26px rgba(12,84,57,.22)}.fn-light .fn-form label{color:#141a13}.fn-light .fn-form label .hint{color:#87897e}.fn-light .fn-form input,.fn-light .fn-form textarea{background:#ffffff;border:1px solid #cde0d5;color:#141a13}.fn-light .fn-form input::-moz-placeholder,.fn-light .fn-form textarea::-moz-placeholder{color:#9fb3a7}.fn-light .fn-form input::placeholder,.fn-light .fn-form textarea::placeholder{color:#9fb3a7}.fn-light .fn-form input:focus,.fn-light .fn-form textarea:focus{border-color:#0c4c33;box-shadow:0 0 0 3px rgba(12,132,87,.14)}.fn-light .fn-success h1{color:#0c4c33}.fn-light .fn-success p{color:#33473c}.fn-light .fn-success .muted{color:#6a7d72}.join-flow{display:flex;align-items:stretch;justify-content:center;gap:8px;margin:6px 0 32px}.join-step{flex:1;background:#1a2119;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 16px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.join-step-ic{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:radial-gradient(circle at 30% 25%,rgba(23,120,79,.28),rgba(255,200,77,.1));border:1px solid rgba(255,200,77,.28);margin-bottom:12px}.join-step-t{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:16.5px;line-height:1.3;margin-bottom:5px}.join-step-d{color:#a5ad9f;font-size:13.5px}.join-arrow{display:flex;align-items:center;color:#ffc84d;font-size:26px;font-weight:800;opacity:.7}@media (max-width:640px){.join-flow{flex-direction:column;gap:10px}.join-arrow{transform:rotate(-90deg);justify-content:center}}.gift-hero{text-align:center;margin-bottom:8px}.gift-emoji{font-size:60px;line-height:1;margin-bottom:6px;filter:drop-shadow(0 10px 26px rgba(255,200,77,.45))}.fn-light .gift-hero .fn-kicker{color:#0c4c33}.fn-fineprint{grid-column:1/-1;text-align:center;font-size:12.5px;color:#87897e;margin:10px 0 0}.fn-card.gift-card{padding:0;border-color:rgba(255,200,77,.34)}.fn-card.gift-card:before{background:linear-gradient(90deg,#17784f,#ffc84d);z-index:2}.gift-card .gift-hero{background:linear-gradient(165deg,#0c4c33,#0b3021);padding:34px 34px 30px;margin:0;position:relative}.gift-card .gift-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 280px at 50% 0,rgba(255,200,77,.34),transparent 64%)}.gift-card .gift-hero>*{position:relative;z-index:1}.gift-card .gift-hero .fn-kicker{color:#ffe6a6}.gift-card .gift-hero .fn-title{color:#fff}.gift-card .gift-hero .fn-sub{color:#dbe0d4;max-width:620px;margin:0 auto}.gift-card .gift-body{background:#12241a;padding:30px 34px 34px;border-top:1px solid rgba(255,200,77,.22)}.gift-card .gift-body .fn-form input,.gift-card .gift-body .fn-form textarea{background:#0d1c14;border-color:rgba(255,255,255,.2)}.gift-card .gift-body .fn-form input:focus,.gift-card .gift-body .fn-form textarea:focus{border-color:#ffc84d;box-shadow:0 0 0 3px rgba(255,200,77,.16)}.gift-card .fn-submit{background:linear-gradient(120deg,#ffc84d,#e9a92a);color:#241800;box-shadow:0 14px 34px -12px rgba(255,200,77,.6)}@media (max-width:560px){.gift-card .gift-hero{padding:28px 20px 26px}.gift-card .gift-body{padding:24px 20px 28px}}.gift-more{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.gift-more-t{font-weight:800;font-size:15.5px;color:#eef1e9;margin-bottom:12px;line-height:1.5}.gift-timer{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;background:#0c4c33;color:#fff;border-radius:14px;padding:12px 18px;margin:0 0 20px}.gift-timer-lbl{font-weight:800;font-size:15px}.gift-timer-clock{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:26px;background:rgba(255,255,255,.16);border-radius:9px;padding:2px 12px;letter-spacing:1px}.join-setup{background:linear-gradient(135deg,#1a2119,#1a2119);border:1.5px solid rgba(255,200,77,.4);border-radius:18px;padding:26px 24px;text-align:center;margin-bottom:22px}.join-setup-step{color:#ffc84d;font-weight:800;font-size:14px;letter-spacing:.03em}.join-setup-price{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:46px;color:#ffc84d;line-height:1.1;margin:6px 0 2px}.join-setup-vat{color:#a5ad9f;font-size:13.5px;margin-bottom:4px}.join-setup-note{color:#e2e5dc;font-size:15px;line-height:1.6;max-width:460px;margin:8px auto 18px}.join-stage2{font-size:20px;text-align:center;margin-bottom:6px;font-family:var(--font-rubik),sans-serif}.freq-month,.join-stage2{color:#8fbfa6;font-weight:800}.freq-month{font-size:13.5px;margin-top:3px}.join-bar{position:sticky;top:0;z-index:20;direction:rtl;background:rgba(7,19,14,.82);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.join-bar-brand{display:flex;align-items:center;gap:10px;color:#eef1e9;text-decoration:none}.join-bar-back{margin-inline-start:auto;color:#a5ad9f;font-weight:700;font-size:14.5px;text-decoration:none}.fn-wrap.fn-theme-forest{color:#14231c;background:radial-gradient(820px 500px at 16% -10%,rgba(15,107,70,.13),transparent 62%),radial-gradient(760px 460px at 100% 106%,rgba(201,162,39,.26),transparent 60%),#f5f1e8}.fn-theme-forest .fn-card{background:#fffdf8;border:1px solid #e6dfd0;box-shadow:0 34px 80px -34px rgba(12,48,32,.34)}.fn-theme-forest .fn-card:before{background:linear-gradient(90deg,#0f4b32,#c9a227)}.fn-theme-forest .fn-logo{box-shadow:0 12px 30px -8px rgba(12,48,32,.3)}.fn-theme-forest .fn-kicker{color:#0f6b46}.fn-theme-forest .fn-title{color:#14231c}.fn-theme-forest .fn-title .gold{color:#0f6b46}.fn-theme-forest .fn-sub{color:#55605a}.fn-theme-forest .fn-note{color:#7a837d}.fn-theme-forest .join-step{background:#fbf9f3;border:1px solid #e8e1d2}.fn-theme-forest .join-step-ic{background:radial-gradient(circle at 30% 25%,rgba(15,107,70,.15),rgba(201,162,39,.18));border:1px solid rgba(15,107,70,.22)}.fn-theme-forest .join-step-t{color:#14231c}.fn-theme-forest .join-step-d{color:#67716b}.fn-theme-forest .join-arrow{color:#c9a227;opacity:1}.fn-theme-forest .join-setup{background:linear-gradient(135deg,#0f4b32,#07301f);border-color:rgba(255,200,77,.55)}.fn-theme-forest .join-setup-price,.fn-theme-forest .join-setup-step{color:#ffc84d}.fn-theme-forest .join-setup-vat{color:#a5ad9f}.fn-theme-forest .join-setup-note{color:#e2e5dc}.fn-theme-forest .join-setup .fn-submit{background:linear-gradient(135deg,#ffc84d,#e0a92e);color:#241800;box-shadow:0 12px 30px -12px rgba(255,200,77,.6)}.fn-theme-forest .join-stage2{color:#0f6b46}.fn-theme-forest .fn-plan{background:#fbf9f3;border:1.5px solid #e8e1d2}.fn-theme-forest .fn-plan.rec{border-color:#c9a227;box-shadow:0 0 0 3px rgba(201,162,39,.22)}.fn-theme-forest .fn-plan .freq{color:#14231c}.fn-theme-forest .fn-plan .freq-month{color:#2f7a58}.fn-theme-forest .fn-plan .price{color:#0f6b46}.fn-theme-forest .fn-plan.rec .price{color:#9a6b00}.fn-theme-forest .fn-plan .per{color:#67716b}.fn-theme-forest .fn-plan .vat{color:#8c948e}.fn-theme-forest .fn-plan .fn-cta{background:#eef3ef;color:#14432f;border:1px solid #dde5df}.fn-theme-forest .fn-plan.rec .fn-cta{background:linear-gradient(135deg,#1a6b48,#0a6b45);color:#fff;border:none}.fn-theme-forest .fn-whatsapp{background:linear-gradient(135deg,#25d366,#0f8a4a);color:#fff;box-shadow:0 8px 22px rgba(15,138,74,.28)}.join-bar.fn-theme-forest{background:rgba(255,253,248,.88);border-bottom:1px solid #e8e1d2}.join-bar.fn-theme-forest .join-bar-brand{color:#14231c}.join-bar.fn-theme-forest .join-bar-back{color:#0f6b46}.join-lg .fn-title{font-size:clamp(33px,5vw,48px)}.join-lg .fn-kicker{font-size:22px;margin-bottom:6px}.join-lg .fn-sub{font-size:20.5px;line-height:1.65}.join-lg .fn-note{font-size:15.5px}.join-lg .join-step{padding:28px 18px 24px}.join-lg .join-step-ic{width:70px;height:70px;font-size:34px}.join-lg .join-step-t{font-size:19.5px}.join-lg .join-step-d{font-size:16px}.join-lg .join-arrow{font-size:30px}.join-lg .join-setup{padding:30px 26px}.join-lg .join-setup-step{font-size:15.5px}.join-lg .join-setup-price{font-size:58px}.join-lg .join-setup-vat{font-size:15px}.join-lg .join-setup-note{font-size:18px;max-width:540px}.join-lg .join-stage2{font-size:30px;margin-bottom:8px}.join-lg .fn-submit{font-size:20px;padding:17px}.join-lg .fn-plan{padding:24px 20px}.join-lg .fn-plan .tag{font-size:14px;padding:4px 14px}.join-lg .fn-plan .freq{font-size:19px}.join-lg .fn-plan .freq-month{font-size:15px}.join-lg .fn-plan .price{font-size:44px}.join-lg .fn-plan .per{font-size:15px}.join-lg .fn-plan .vat{font-size:13.5px}.join-lg .fn-plan .fn-cta{font-size:17px;padding:13px}.join-lg .fn-whatsapp{font-size:17px;padding:14px 20px;max-width:400px}.join-bar.join-lg .join-bar-brand b{font-size:17.5px}.join-bar.join-lg .join-bar-back{font-size:16px}.join-lg .fn-form label{font-size:16px;gap:8px}.join-lg .fn-form label .hint{font-size:14px}.join-lg .fn-form input,.join-lg .fn-form textarea{font-size:17.5px;padding:14px 16px;border-radius:13px}.join-lg .fn-fineprint{font-size:14px}.join-lg .gift-more-t{font-size:17px}.join-lg .gift-timer-lbl{font-size:15.5px}.gift-card .gift-body{background:#26332a}.gift-card .gift-body .fn-form input,.gift-card .gift-body .fn-form textarea{background:#1b2820;border-color:rgba(255,255,255,.26)}.gift-card .gift-body .fn-form label{color:#f2f5ee}.gift-card .gift-body .fn-form input::-moz-placeholder,.gift-card .gift-body .fn-form textarea::-moz-placeholder{color:#93a08f}.gift-card .gift-body .fn-form input::placeholder,.gift-card .gift-body .fn-form textarea::placeholder{color:#93a08f}.fn-card.gift-card{box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 130px -20px rgba(255,200,77,.4)}.join-incl{margin:4px 0 6px;text-align:start}.join-incl-h{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:20px;color:#ffc84d;margin-bottom:14px;text-align:center}.join-feat{display:flex;gap:14px;align-items:flex-start;background:#1a2119;border:1.5px solid rgba(255,200,77,.35);border-radius:16px;padding:18px 20px;margin-bottom:12px}.join-feat .ic{font-size:26px;line-height:1.2;flex:none}.join-feat b{display:block;font-size:18.5px;color:#eef1e9;margin-bottom:4px;font-family:var(--font-rubik),sans-serif;font-weight:800}.join-feat span:last-child{display:block;color:#a5ad9f;font-size:15.5px;line-height:1.65}.join-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.join-cell{background:#1a2119;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 16px 18px;display:flex;flex-direction:column}.join-cell .ic{font-size:22px;line-height:1;margin-bottom:9px}.join-cell b{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:17px;color:#eef1e9;margin-bottom:6px;line-height:1.35}.join-cell span:last-child{color:#a5ad9f;font-size:15px;line-height:1.6}.join-cell.more{align-items:center;justify-content:center;text-align:center;border-color:rgba(255,200,77,.4);background:rgba(255,200,77,.07)}.join-cell.more b{color:#ffc84d;font-size:18px;margin:0}.fn-plan .plan-note{color:#a5ad9f;font-size:14.5px;line-height:1.6;margin-top:2px}@media (max-width:900px){.join-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.join-grid{grid-template-columns:1fr}.join-feat{padding:16px}}.join-lg .join-incl-h{font-size:24px}.join-lg .join-feat{padding:22px 24px}.join-lg .join-feat .ic{font-size:30px}.join-lg .join-feat b{font-size:21px}.join-lg .join-feat span:last-child{font-size:18px;line-height:1.65}.join-lg .join-cell{padding:20px 20px 22px}.join-lg .join-cell .ic{font-size:26px;margin-bottom:11px}.join-lg .join-cell b{font-size:19px}.join-lg .join-cell span:last-child{font-size:18px;line-height:1.6}.join-lg .join-cell.more b{font-size:21px}.join-lg .fn-plan .plan-note{font-size:16px}.join-sep{display:flex;align-items:center;justify-content:center;margin:40px 0 30px}.join-sep:after,.join-sep:before{content:"";height:1px;flex:1;max-width:320px;background:linear-gradient(90deg,transparent,rgba(255,200,77,.45))}.join-sep:after{background:linear-gradient(90deg,rgba(255,200,77,.45),transparent)}.join-sep span{width:7px;height:7px;margin:0 14px;border-radius:50%;background:#ffc84d;opacity:.8;flex:none}.join-change{text-align:center;margin-bottom:24px}.join-change h3{font-family:var(--font-rubik),sans-serif;font-weight:800;font-size:26px;line-height:1.3;color:#eef1e9;margin:0 0 10px}.join-change p{color:#a5ad9f;font-size:16px;line-height:1.65;max-width:620px;margin:0 auto}.join-lg .join-change h3{font-size:31px}.join-lg .join-change p{font-size:18px}.join-lg .join-sep{margin:48px 0 34px}@media (max-width:560px){.join-change h3,.join-lg .join-change h3{font-size:23px}.join-sep{margin:32px 0 24px}}.join-setup{margin-top:6px}.join-stage-sub{color:#a5ad9f;font-size:16px;line-height:1.65;text-align:center;max-width:620px;margin:0 auto 18px}.join-lg .join-stage-sub{font-size:18px}.join-stage2{margin-top:46px}.join-lg .join-stage2{margin-top:54px}.join-setup-split{color:#a5ad9f;font-size:13px;opacity:.85;margin-top:2px}.join-lg .join-setup-split{font-size:14.5px}.join-stage{text-align:center;margin:54px 0 16px}.join-stage .n{display:inline-block;background:rgba(255,200,77,.14);color:#ffc84d;border:1px solid rgba(255,200,77,.4);border-radius:999px;padding:4px 16px;font-size:14px;letter-spacing:.04em;margin-bottom:12px}.join-stage .n,.join-stage h2{font-family:var(--font-rubik),sans-serif;font-weight:800}.join-stage h2{font-size:34px;line-height:1.2;color:#eef1e9;margin:0}.join-lg .join-stage{margin:64px 0 18px}.join-lg .join-stage .n{font-size:15.5px;padding:5px 18px}.join-lg .join-stage h2{font-size:42px}@media (max-width:560px){.join-lg .join-stage h2,.join-stage h2{font-size:27px}.join-lg .join-stage,.join-stage{margin:40px 0 14px}}.fn-kicker.join-pill{display:inline-block;background:rgba(255,200,77,.14);color:#ffc84d;border:1px solid rgba(255,200,77,.4);border-radius:999px;padding:5px 18px;font-family:var(--font-rubik),sans-serif;letter-spacing:.04em}.join-lg .fn-kicker.join-pill{font-size:15.5px}.fn-card .fn-kicker.join-pill{margin-bottom:4px}.join-endcta,.join-pill-wrap{text-align:center}.join-endcta{margin:26px 0 4px}.join-endcta-note{color:#a5ad9f;font-size:13.5px;margin-top:9px}.join-lg .join-endcta-note{font-size:15px}