@import url("https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=satoshi@400,500,600,700&display=swap");.pricing_page__trhPX{--black:#000000;--black-soft:#0a0a0a;--gray-950:#0d0d0d;--gray-900:#171717;--gray-800:#262626;--gray-700:#404040;--gray-600:#525252;--gray-500:#737373;--gray-400:#a3a3a3;--gray-300:#d4d4d4;--white:#ffffff;--accent:#10b981;--accent-bright:#34d399;--accent-glow:rgba(16,185,129,0.4);--font-display:"Clash Display",-apple-system,sans-serif;--font-body:"Satoshi",-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;background:var(--black);color:var(--white);font-family:var(--font-body);overflow-x:hidden}.pricing_hero__p979M{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 1.5rem 4rem;overflow:hidden}.pricing_heroGlow__9FHO8{position:absolute;top:35%;left:50%;transform:translateX(-50%);width:900px;height:600px;background:radial-gradient(ellipse at center,var(--accent-glow) 0,transparent 70%);opacity:.07;filter:blur(120px);pointer-events:none}.pricing_heroLayout__ZuKyi{position:relative;z-index:10;width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3.5rem}@media (min-width:1024px){.pricing_heroLayout__ZuKyi{flex-direction:row;align-items:center;justify-content:center;gap:5rem}}.pricing_heroContent__LIjuK{display:flex;flex-direction:column;align-items:center}.pricing_heroTitle__xC_BO{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--white);margin:0 0 1.5rem;text-align:center}.pricing_heroAccent__qyvjU{color:var(--accent)}.pricing_heroSubtext__6p52B{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7;color:var(--gray-400);max-width:500px;margin:0 0 2.5rem;text-align:center}.pricing_heroCtaGroup__f7oLm{display:flex;flex-direction:column;align-items:center;gap:.75rem}.pricing_heroCtaButton__kGHXY{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:1.125rem;font-weight:600;color:var(--black);background:var(--accent);padding:1rem 2.25rem;border-radius:8px;text-decoration:none;transition:all .3s ease}.pricing_heroCtaButton__kGHXY:hover{background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 20px 50px -12px var(--accent-glow)}.pricing_heroCtaNote__M3QPo{font-family:var(--font-body);font-size:.8125rem;color:var(--gray-600);margin:0}.pricing_phoneWrapper__gb7uz{position:relative;flex-shrink:0}.pricing_phoneWrapper__gb7uz:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(ellipse at center,var(--accent-glow) 0,transparent 70%);opacity:.2;filter:blur(80px);pointer-events:none;z-index:0}.pricing_phone__M4_IP{position:relative;z-index:1;width:340px;background:var(--gray-900);border:2px solid rgba(255,255,255,.1);border-radius:40px;padding:.625rem;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 50px 100px -20px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.06)}.pricing_phoneNotch__qttGX{display:flex;justify-content:center;padding:.5rem 0 .25rem}.pricing_phoneCamera__PK_js{width:80px;height:22px;background:var(--black);border-radius:12px}.pricing_phoneScreen__Gila_{background:var(--black);border-radius:30px;padding:2.5rem 2rem 2rem;text-align:center}.pricing_phoneHomeBar__65LXJ{width:100px;height:4px;background:rgba(255,255,255,.15);border-radius:2px;margin:.5rem auto .25rem}.pricing_planName__welww{font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem}.pricing_phonePriceLine__wtgih{height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.2),transparent);margin:1rem 0}.pricing_phonePriceDisplay__xg_kw{display:flex;align-items:flex-start;justify-content:center;line-height:1;padding:.5rem 0}.pricing_phonePriceCurrency__LrNox{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--accent);margin-top:.35em;margin-right:.05em}.pricing_phonePriceWhole__JsIfn{font-family:var(--font-display);font-size:4.5rem;font-weight:700;letter-spacing:-.04em;color:var(--white);text-shadow:0 0 40px rgba(16,185,129,.2)}.pricing_phonePriceFraction__6mKe0{display:flex;flex-direction:column;align-items:flex-start;margin-top:.4em;gap:.15rem}.pricing_phonePriceCents__JYW1B{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--accent);letter-spacing:-.02em;line-height:1}.pricing_phonePricePeriod__u0oEU{font-family:var(--font-body);font-size:.6875rem;font-weight:500;color:var(--gray-500);letter-spacing:.04em}.pricing_introMessage__dQQDo{font-family:var(--font-body);font-size:.875rem;color:var(--gray-500);margin:0 0 1.5rem}.pricing_priceButton__r2gBw{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--black);background:var(--accent);padding:.8125rem 1.5rem;border-radius:12px;text-decoration:none;transition:all .3s ease}.pricing_priceButton__r2gBw:hover{background:var(--accent-bright);box-shadow:0 12px 30px -8px var(--accent-glow)}@media (max-width:560px){.pricing_phone__M4_IP{width:280px}.pricing_phoneScreen__Gila_{padding:2rem 1.25rem 1.5rem}.pricing_phonePriceWhole__JsIfn{font-size:3.5rem}}.pricing_sectionLabel__c2xFB{display:inline-block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;position:relative;padding-left:1.75rem}.pricing_sectionLabel__c2xFB:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.125rem;height:1px;background:var(--accent)}.pricing_featuresSection__hVENY{position:relative;padding:7rem 1.5rem;background:var(--gray-950);border-top:1px solid rgba(255,255,255,.06)}.pricing_featuresInner__UkhHv{max-width:1200px;margin:0 auto}.pricing_featuresHeader__LTA0F{text-align:center;margin-bottom:4rem}.pricing_featuresTitle__YYjkb{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--white);letter-spacing:-.02em;margin:0 0 1rem}.pricing_featuresSubtext__5ShBu{font-family:var(--font-body);font-size:1.0625rem;color:var(--gray-500);margin:0}.pricing_featuresGrid__1oFrH{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.pricing_featuresGrid__1oFrH{grid-template-columns:1fr 1fr;gap:1.25rem}}.pricing_featureCard__ONM9s{position:relative;background:linear-gradient(165deg,rgba(255,255,255,.03),rgba(0,0,0,.2));border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:2.25rem 2rem;transition:border-color .4s ease,box-shadow .4s ease}.pricing_featureCard__ONM9s:hover{border-color:rgba(16,185,129,.2);box-shadow:0 0 40px -15px rgba(16,185,129,.1)}.pricing_featureCardNumber__kNVfI{font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--gray-700);letter-spacing:.05em;margin-bottom:1.5rem}.pricing_featureGroupLabel__1Xkoc{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--white);margin:0 0 1.5rem;letter-spacing:-.01em}.pricing_featureList__XK5Am{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.pricing_featureItem__p9MXj{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.9375rem;color:var(--gray-400)}.pricing_checkmark__2kmoe{flex-shrink:0;width:18px;height:18px;color:var(--accent)}.pricing_philosophySection___iUCo{position:relative;padding:7rem 1.5rem;border-top:1px solid rgba(255,255,255,.06)}.pricing_philosophyInner__w5W1W{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.pricing_philosophyInner__w5W1W{flex-direction:row;gap:5rem}}.pricing_philosophyHeader__ody7h{flex-shrink:0}@media (min-width:1024px){.pricing_philosophyHeader__ody7h{position:sticky;top:6rem;align-self:flex-start;min-width:220px}}.pricing_philosophyTitle__wL0An{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:var(--white);letter-spacing:-.02em;margin:0;line-height:1.15}.pricing_philosophyBody__aSpr4{flex:1;min-width:0}.pricing_philosophyText__AkCmA{font-family:var(--font-body);font-size:1.0625rem;line-height:1.85;color:var(--gray-400);margin:0 0 1.75rem}.pricing_pullQuote__nntnk{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:500;color:var(--white);line-height:1.4;letter-spacing:-.01em;border-left:2px solid var(--accent);padding:.5rem 0 .5rem 1.5rem;margin:2.5rem 0}.pricing_philosophyDivider__T2y7E{height:1px;background:linear-gradient(90deg,var(--accent),transparent 60%);margin:2.5rem 0;opacity:.3}.pricing_philosophyCloser__bODxd{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--accent);margin:2rem 0 0;letter-spacing:-.01em}.pricing_faqSection__fZb4a{position:relative;padding:7rem 1.5rem;background:var(--gray-950);border-top:1px solid rgba(255,255,255,.06)}.pricing_faqInner__YZp7A{max-width:1100px;margin:0 auto}.pricing_faqHeader__RpCm0{margin-bottom:3.5rem}.pricing_faqTitle__SuyC_{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:var(--white);letter-spacing:-.02em;margin:0}.pricing_faqGrid__xahZ4{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.pricing_faqGrid__xahZ4{grid-template-columns:1fr 1fr;gap:1rem}}.pricing_faqCard__hDLev{position:relative;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:.875rem;padding:2rem;transition:border-color .3s ease,background .3s ease}.pricing_faqCard__hDLev:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.pricing_faqCardIndex__bEWoK{font-family:var(--font-display);font-size:.6875rem;font-weight:600;color:var(--accent);letter-spacing:.05em;margin-bottom:1.25rem;opacity:.6}.pricing_faqQuestion__06zC5{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--white);margin:0 0 .75rem;line-height:1.3}.pricing_faqAnswer__2x6qw{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--gray-500);margin:0}.pricing_ctaSection__XDj5G{position:relative;padding:10rem 1.5rem;text-align:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.pricing_ctaGlow__MEwvx{position:absolute;top:25%;left:50%;transform:translateX(-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,var(--accent-glow) 0,transparent 70%);opacity:.12;filter:blur(100px);pointer-events:none}.pricing_ctaGlowSecondary__X7TGm{position:absolute;bottom:10%;left:30%;width:400px;height:300px;background:radial-gradient(ellipse at center,rgba(16,185,129,.15) 0,transparent 70%);opacity:.08;filter:blur(80px);pointer-events:none}.pricing_ctaContent__K3xF_{position:relative;z-index:10;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.pricing_ctaHeadline__4iIzi{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:600;color:var(--white);letter-spacing:-.03em;margin:0 0 1.25rem;line-height:1.05}.pricing_ctaText__Eq3rn{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--gray-400);margin:0 0 3rem}.pricing_ctaButton__H2GkB{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:1.125rem;font-weight:600;color:var(--black);background:var(--accent);padding:1.25rem 3rem;border-radius:8px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.pricing_ctaButton__H2GkB:hover{background:var(--accent-bright);transform:translateY(-3px);box-shadow:0 30px 60px -15px var(--accent-glow)}.pricing_ctaNote__vtIqY{font-family:var(--font-body);font-size:.8125rem;color:var(--gray-600);margin:1.25rem 0 0}.pricing_reveal__OM5O2{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.pricing_revealed__AnNsD{opacity:1;transform:translateY(0)}@media (max-width:480px){.pricing_hero__p979M{padding:6rem 1rem 3rem;min-height:auto}.pricing_faqSection__fZb4a,.pricing_featuresSection__hVENY,.pricing_philosophySection___iUCo{padding:4rem 1rem}.pricing_featureCard__ONM9s{padding:1.75rem 1.5rem}.pricing_faqCard__hDLev{padding:1.5rem}.pricing_ctaSection__XDj5G{padding:6rem 1rem}.pricing_pullQuote__nntnk{font-size:1.125rem}}.pricing_closingTagline__gF2NE{font-size:clamp(.85rem,1.2vw,1rem);font-weight:500;color:rgba(255,255,255,.4);letter-spacing:.03em}.pricing_storeBadges__IKPFp{display:flex;gap:12px;flex-wrap:wrap}.pricing_storeBadge__64Hsc{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;text-decoration:none;transition:background .3s,border-color .3s,transform .3s}.pricing_storeBadge__64Hsc:hover{background:rgba(255,255,255,.08);border-color:rgba(16,185,129,.4);transform:translateY(-2px)}.pricing_storeBadgeIcon__HmL6k{width:22px;height:22px;flex-shrink:0}.pricing_storeBadgeText__lhlLC{display:flex;flex-direction:column;line-height:1.2}.pricing_storeBadgeSmall__FMY4P{font-size:.6rem;opacity:.55;letter-spacing:.02em}.pricing_storeBadgeLarge__jWaNs{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.pricing_webLink___EPGq{display:inline-block;font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;padding:10px 24px;background:#10B981;border-radius:10px;transition:background .3s,transform .3s}.pricing_webLink___EPGq:hover{background:#059669;transform:translateY(-2px)}