.lc-page{min-height:100vh;background:#0C0D10;color:#FFFFFF;padding-bottom:80px;position:relative;overflow:clip}.lc-glow{position:absolute;inset:0 0 auto 0;height:640px;background:radial-gradient(ellipse 55% 70% at 15% 0,rgba(0,177,180,.18),transparent 70%),radial-gradient(ellipse 45% 60% at 92% 4%,rgba(245,16,125,.12),transparent 70%),radial-gradient(ellipse 40% 40% at 60% 0,rgba(251,174,66,.07),transparent 70%);pointer-events:none}.lc-container{max-width:1120px;margin:0 auto;padding:28px 20px 0;position:relative;z-index:1}.lc-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 22px;padding:0;font-size:.8125rem;font-weight:600}.lc-breadcrumb li{display:inline-flex;align-items:center;gap:4px;color:#9CA3AF}.lc-breadcrumb a{color:#D1D5DB;text-decoration:none}.lc-breadcrumb a:hover{color:#00B1B4}.lc-breadcrumb svg{color:#4B5060}.lc-hero{max-width:860px;margin-bottom:28px}.lc-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;background:rgba(0,177,180,.12);border:1px solid rgba(0,177,180,.32);color:#00B1B4;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.lc-hero h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:16px 0;background:linear-gradient(100deg,#FFFFFF,#FFFFFF 55%,#9FE7E8);-webkit-background-clip:text;background-clip:text;color:transparent}.lc-intro{color:#D1D5DB;font-size:1.125rem;line-height:1.7;margin:0 0 22px}.lc-byline{display:flex;align-items:center;gap:12px}.lc-byline img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,177,180,.5);background:#16171B}.lc-byline p{margin:0;font-size:.9rem;color:#D1D5DB;line-height:1.5}.lc-byline a{color:#FFFFFF;font-weight:700;text-decoration:none}.lc-byline a:hover{color:#00B1B4}.lc-byline-meta{color:#9CA3AF!important;font-size:.8125rem!important}.lc-byline-meta a{display:inline-flex;align-items:center;gap:4px;color:#9CA3AF;font-weight:600}.lc-takeaways{border-radius:18px;padding:24px 28px;border:1px solid rgba(251,174,66,.3);background:radial-gradient(ellipse 70% 120% at 0 0,rgba(251,174,66,.1),transparent 60%),#14151A}.lc-takeaways h2{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;margin:0 0 12px;color:#FBAE42}.lc-takeaways ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.lc-takeaways li{color:#E5E7EB;line-height:1.6;font-size:.98rem}.lc-takeaways li::marker{color:#FBAE42}.lc-jump{position:-webkit-sticky;position:sticky;top:70px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 8px;padding:10px 0;background:rgba(12,13,16,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 100vmax rgba(12,13,16,.94),0 1px 0 100vmax rgba(255,255,255,.04);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.lc-jump a{font-size:.8125rem;font-weight:700;color:#D1D5DB;text-decoration:none;padding:7px 14px;border-radius:9999px;background:#16171B;border:1px solid #2a2c33;transition:color .15s,border-color .15s}.lc-jump a:hover{color:#00B1B4;border-color:#00B1B4}.lc-section{margin-top:48px;scroll-margin-top:130px}.lc-method h2,.lc-section>h2,.lc-two h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.025em;margin:0 0 8px}.lc-section-lead{color:#9CA3AF;margin:0 0 20px;font-size:.95rem}.lc-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid #2a2c33;background:#14151A}.lc-table-wrap:focus-visible{outline:2px solid #FBAE42;outline-offset:2px}.lc-table{width:100%;border-collapse:collapse;min-width:880px;font-size:.875rem}.lc-table td,.lc-table th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid #23252c;line-height:1.5}.lc-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#9CA3AF;background:#101114;font-weight:800}.lc-table tbody th{min-width:160px}.lc-table td{color:#D1D5DB}.lc-table tbody tr:last-child td,.lc-table tbody tr:last-child th{border-bottom:none}.lc-provider-name{display:block;font-weight:800;color:#FFFFFF}.lc-source{font-size:.75rem;color:#808285;text-decoration:none}.lc-source:hover{color:#00B1B4;text-decoration:underline}.lc-row-us{background:linear-gradient(90deg,rgba(0,177,180,.12),rgba(0,177,180,.03))}.lc-row-us th{box-shadow:inset 3px 0 0 #00B1B4}.lc-price-free{color:#34D399!important;font-weight:700}.lc-disclosure-inline{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;color:#9CA3AF;font-size:.8125rem;line-height:1.55}.lc-disclosure-inline svg{flex-shrink:0;margin-top:2px;color:#00B1B4}.lc-entries{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.lc-entry{display:flex;gap:22px;padding:24px;border-radius:18px;background:#16171B;border:1px solid #2a2c33;scroll-margin-top:130px;transition:border-color .2s,transform .2s,box-shadow .2s}.lc-entry:hover{border-color:rgba(0,177,180,.45);transform:translateY(-2px);box-shadow:0 18px 40px -20px rgba(0,177,180,.35)}.lc-entry:target{border-color:#FBAE42}.lc-entry-avatar{flex-shrink:0;width:88px;height:88px;border-radius:18px;padding:3px;background:linear-gradient(135deg,#009899,#F5107D)}.lc-entry-avatar img,.lc-entry-avatar span{width:100%;height:100%;border-radius:15px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#16171B;font-size:2rem;font-weight:900}.lc-entry-body{flex:1 1;min-width:0}.lc-entry h3{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-.015em}.lc-entry h3 a{color:#FFFFFF;text-decoration:none}.lc-entry h3 a:hover{color:#00B1B4}.lc-entry-role{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 10px;color:#9CA3AF;font-weight:600;font-size:.95rem}.lc-entry-cert{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#00B1B4;padding:2px 8px;border-radius:9999px;background:rgba(0,177,180,.1);border:1px solid rgba(0,177,180,.25)}.lc-entry-fit{margin:0 0 10px;font-size:.9rem;color:#E5E7EB;line-height:1.55;padding:8px 12px;border-radius:10px;background:rgba(246,135,31,.08);border-left:3px solid #f6871f}.lc-entry-fit strong{color:#F6871F}.lc-entry-blurb{margin:0 0 16px;color:#D1D5DB;line-height:1.7;font-size:.98rem}.lc-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.875rem;font-weight:800;padding:9px 16px;border-radius:10px;text-decoration:none;border:1px solid transparent;transition:transform .15s,box-shadow .15s,background-color .15s}.lc-btn-lg{font-size:.98rem;padding:12px 22px;border-radius:12px}.lc-btn-primary{background:#00B1B4;color:#000000;box-shadow:0 4px 18px rgba(0,177,180,.3)}.lc-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 26px rgba(0,177,180,.45)}.lc-btn-ghost{background:#1E2028;color:#E5E7EB;border-color:#333642;font-weight:600}.lc-btn-ghost:hover{background:#282B36}.lc-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#D1D5DB;background:#1E2028;border:1px solid #333642;transition:color .15s,border-color .15s}.lc-icon-link:hover{color:#00B1B4;border-color:#00B1B4}.lc-btn:focus-visible,.lc-faq summary:focus-visible,.lc-icon-link:focus-visible,.lc-jump a:focus-visible,.lc-related-card:focus-visible{outline:2px solid #FBAE42;outline-offset:2px}.lc-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.lc-related-card{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;text-decoration:none;background:#16171B;border:1px solid #2a2c33;transition:border-color .2s,transform .2s}.lc-related-card:hover{border-color:#F5107D;transform:translateY(-2px)}.lc-related-kicker{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#F5107D}.lc-related-title{font-size:1.1rem;font-weight:800;color:#FFFFFF}.lc-related-blurb{font-size:.875rem;color:#9CA3AF;line-height:1.5;flex:1 1}.lc-related-go{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;color:#00B1B4;margin-top:6px}.lc-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.lc-two>div{padding:28px;border-radius:18px;background:#16171B;border:1px solid #2a2c33}.lc-two h2{font-size:1.35rem!important;margin-bottom:12px!important}.lc-two p{color:#D1D5DB;line-height:1.7;margin:0 0 12px}.lc-two a{color:#00B1B4;font-weight:700;text-decoration:none}.lc-two a:hover{text-decoration:underline}.lc-cost{background:radial-gradient(ellipse 80% 100% at 100% 0,rgba(0,177,180,.14),transparent 60%),#16171B!important;border-color:rgba(0,177,180,.3)!important}.lc-cost-lead{font-size:.9rem;color:#9CA3AF!important}.lc-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 0 14px}.lc-stats div{padding:14px;border-radius:12px;background:#101114;border:1px solid #262830}.lc-stats dt{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9CA3AF;margin-bottom:4px}.lc-stats dd{margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:900;color:#FFFFFF;letter-spacing:-.02em}.lc-cost-note{font-size:.8125rem;color:#9CA3AF!important;margin:0!important}.lc-method{padding:28px;border-radius:18px;background:#14151A;border:1px solid #2a2c33}.lc-method h2{display:flex;align-items:center;gap:10px;font-size:1.5rem!important}.lc-method h2 svg{color:#00B1B4}.lc-method ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.lc-method li{display:flex;gap:10px;color:#D1D5DB;line-height:1.6}.lc-method li svg{flex-shrink:0;margin-top:4px;color:#00B1B4}.lc-method strong{color:#FFFFFF}.lc-method-note{margin:18px 0 0;font-size:.85rem;color:#9CA3AF;line-height:1.6}.lc-faq{display:grid;grid-gap:10px;gap:10px}.lc-faq details{border-radius:14px;background:#16171B;border:1px solid #2a2c33;transition:border-color .2s}.lc-faq details[open]{border-color:rgba(0,177,180,.4)}.lc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-weight:800;font-size:1.02rem;border-radius:14px}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary svg{flex-shrink:0;color:#9CA3AF;transition:transform .2s}.lc-faq details[open] summary svg{transform:rotate(180deg);color:#00B1B4}.lc-faq details p{margin:0;padding:0 20px 20px;color:#D1D5DB;line-height:1.7}.lc-band{margin-top:56px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 36px;border-radius:20px;border:1px solid rgba(0,177,180,.3);background:radial-gradient(ellipse 70% 120% at 0 0,rgba(0,177,180,.18),transparent 60%),radial-gradient(ellipse 60% 120% at 100% 100%,rgba(245,16,125,.14),transparent 60%),#121317}.lc-band h2{font-size:1.6rem;font-weight:900;margin:0 0 8px;letter-spacing:-.02em}.lc-band p{color:#9CA3AF;margin:0;line-height:1.6;max-width:580px}.lc-band-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}@media (max-width:900px){.lc-two{grid-template-columns:1fr}.lc-band{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.lc-entry{flex-direction:column;gap:14px;padding:20px}.lc-entry-avatar{width:72px;height:72px}.lc-method,.lc-takeaways,.lc-two>div{padding:22px}.lc-jump{position:static}.lc-band{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.lc-btn,.lc-entry,.lc-faq summary svg,.lc-related-card{transition:none}.lc-entry:hover,.lc-related-card:hover{transform:none}}