.pricing-hero{position:relative;width:100%;overflow:hidden;padding:80px 0 96px;background:radial-gradient(ellipse 1100px 700px at 78% 20%,rgba(255,90,95,.18),transparent 70%),radial-gradient(ellipse 900px 600px at 10% 90%,rgba(252,100,45,.14),transparent 65%),linear-gradient(180deg,#1c1c1c 0% 92%,#2b2b2b);color:#fff;border-bottom:1px solid #2B2B2B}.pricing-hero-mesh{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%)}.pricing-hero-inner{position:relative;max-width:1100px;margin:0 auto;padding:0 32px}.pricing-hero .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ff5a5f1a;border:1px solid rgba(255,90,95,.3);color:#ffb0b3;padding:6px 12px;border-radius:999px;font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.02em;margin-bottom:20px}.pricing-hero .dot{width:6px;height:6px;border-radius:999px;display:inline-block}.pricing-hero .dot-rausch{background:#ff5a5f;box-shadow:0 0 0 4px #ff5a5f38}.pricing-hero h1{font-size:clamp(40px,5vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1.04;color:#fff;margin:0 0 20px}.pricing-hero .gradient-text{background:linear-gradient(110deg,#ff5a5f,#fc642d,#f5bb00);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.pricing-hero .hero-lede{font-size:17.5px;color:#b0b0b0;max-width:60ch;line-height:1.6;margin:0 0 36px}.pricing-hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.1);padding-top:24px}.pricing-hero-kpis>div{display:flex;flex-direction:column;padding-right:24px;border-right:1px solid rgba(255,255,255,.08)}.pricing-hero-kpis>div:last-child{border-right:none;padding-right:0}.pricing-hero-kpis strong{font-size:30px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.15}.pricing-hero-kpis .kpi-suffix{font-size:16px;font-weight:500;color:#8e8e8e;margin-left:4px}.pricing-hero-kpis span{font-size:13px;color:#8e8e8e;margin-top:4px}@media(max-width:720px){.pricing-hero{padding:56px 0 64px}.pricing-hero-kpis{grid-template-columns:1fr;gap:16px}.pricing-hero-kpis>div{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding-right:0;padding-bottom:16px}.pricing-hero-kpis>div:last-child{border-bottom:none;padding-bottom:0}}main{min-height:60vh}.prose{max-width:920px;margin:0 auto;padding:72px 24px 96px;color:var(--ink-1, #222222);font-size:16.5px;line-height:1.7}.page-head .lede{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--ink-2, #484848)}.prose section{margin-top:56px}.prose section+section{margin-top:56px}.prose h2{margin:0 0 12px;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--navy, #1C1C1C)}.prose h3{font-size:18px;font-weight:600;color:var(--navy, #1C1C1C);margin:0 0 10px;letter-spacing:-.01em}.prose p{margin:0 0 12px;color:var(--ink-2, #484848)}.prose section>p:first-of-type{color:var(--ink-2, #484848)}.prose a{color:var(--blue, #FF5A5F);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{color:var(--blue-strong, #E5474D)}.prose strong{font-weight:600;color:var(--navy, #1C1C1C)}.prose code{font-family:var(--font-mono, "Geist Mono", ui-monospace, monospace);font-size:.88em;background:#0a25400f;color:var(--navy, #1C1C1C);padding:2px 6px;border-radius:5px;border:1px solid rgba(10,37,64,.08)}.muted-note{color:var(--ink-3, #717171);font-size:14.5px;margin-top:14px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line, #EBEBEB);border-radius:14px;background:#fff;margin:18px 0 0}.cost-table,.topup-table{width:100%;border-collapse:collapse;font-size:14.5px}.cost-table th,.cost-table td,.topup-table th,.topup-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line, #EBEBEB);vertical-align:top;color:var(--ink-1, #222222)}.cost-table th,.topup-table th{background:var(--bg-soft, #EFEFEF);font-weight:600;color:var(--navy, #1C1C1C);font-size:13.5px}.cost-table tr:last-child td,.topup-table tr:last-child td{border-bottom:0}.cost-table .verb{font-family:var(--font-mono, "Geist Mono", ui-monospace, monospace);font-size:11px;font-weight:600;background:var(--navy, #1C1C1C);color:#fff;padding:1px 6px;border-radius:4px;margin-right:6px;letter-spacing:.04em}.cost-table code{background:transparent;border:0;padding:0;color:var(--navy, #1C1C1C);font-size:13px}.cost-table .row-emphasis td{background:#0066ff0a}.topup-table .num{text-align:right;font-variant-numeric:tabular-nums}.topup-table th.num{text-align:right}.topup-table code{font-size:13px}.examples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.example{background:#fff;border:1px solid var(--line, #EBEBEB);border-radius:14px;padding:22px 22px 18px}.example h3{margin:0 0 14px;font-size:15px;font-weight:600;color:var(--navy, #1C1C1C);letter-spacing:-.005em}.example dl{margin:0;display:grid;gap:10px}.example dl>div{display:grid;gap:2px}.example dt{font-family:var(--font-mono, "Geist Mono", ui-monospace, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4, #8E8E8E);font-weight:500}.example dd{margin:0;color:var(--ink-2, #484848);font-size:14px;line-height:1.5}.example dd code{background:transparent;border:0;padding:0;color:var(--navy, #1C1C1C);font-size:13.5px}@media(max-width:760px){.examples{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.plan{position:relative;background:#fff;border:1px solid var(--line, #EBEBEB);border-radius:14px;padding:26px 24px 22px;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.plan:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #1c1c1c2e;border-color:#06f3}.plan h3{font-size:17px;font-weight:600;margin:0 0 12px}.plan .price{margin:0;font-size:32px;font-weight:600;color:var(--navy, #1C1C1C);letter-spacing:-.025em;line-height:1.1}.plan .price span{font-size:14px;color:var(--ink-3, #717171);font-weight:500;margin-left:4px;letter-spacing:0}.plan-included{font-size:13.5px;color:var(--ink-3, #717171);margin:8px 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line, #EBEBEB)}.plan ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.plan ul li{position:relative;padding-left:22px;font-size:14px;color:var(--ink-2, #484848);line-height:1.5}.plan ul li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;background:var(--blue, #FF5A5F);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.7l4.5-5' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.7l4.5-5' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.plan-foot{margin:auto 0 0;padding-top:12px;font-size:12.5px;color:var(--ink-4, #8E8E8E);text-align:center}.plan.feature-plan{background:linear-gradient(160deg,var(--navy, #1C1C1C) 0%,#2B2B2B 100%);border-color:var(--navy, #1C1C1C);color:#fff}.plan.feature-plan h3,.plan.feature-plan .price{color:#fff}.plan.feature-plan .price span,.plan.feature-plan .plan-included,.plan.feature-plan ul li,.plan.feature-plan .plan-foot{color:#ffffffb8}.plan.feature-plan .plan-included{border-bottom-color:#ffffff1f}.plan.feature-plan ul li:before{background:var(--sky, #00D4FF)}.plan.feature-plan strong{color:#fff}.plan-tag{position:absolute;top:-10px;right:18px;font-family:var(--font-mono, "Geist Mono", ui-monospace, monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--gold, #F5BB00);color:var(--navy, #1C1C1C);padding:4px 10px;border-radius:999px}.save-badge{display:inline-block;font-size:11.5px;font-weight:600;background:#00c8962e;color:var(--green, #00C896);padding:2px 8px;border-radius:999px;letter-spacing:.02em}.plan.feature-plan .save-badge{background:#00d4ff2e;color:var(--sky, #00D4FF)}.prose .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:8px;font-size:14.5px;font-weight:500;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.prose .btn.full{width:100%}.prose .btn-blue{background:var(--blue, #FF5A5F);color:#fff;border-color:var(--blue, #FF5A5F)}.prose .btn-blue:hover{background:var(--blue-strong, #E5474D);border-color:var(--blue-strong, #E5474D);transform:translateY(-1px);box-shadow:0 8px 24px -6px #ff5a5f59}.prose .btn-line{background:#fff;color:var(--navy, #1C1C1C);border-color:var(--line-strong, #DDDDDD)}.prose .btn-line:hover{border-color:var(--navy, #1C1C1C);box-shadow:0 2px 5px -1px #1c1c1c14}@media(max-width:880px){.plans{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.faq{margin-top:64px;padding-top:36px;border-top:1px solid var(--line, #EBEBEB)}.faq h2{margin:0 0 24px;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--navy, #1C1C1C)}.faq dl{margin:0;padding:0;display:grid;gap:18px}.faq dt{font-size:16px;font-weight:600;color:var(--navy, #1C1C1C);margin:0 0 6px;line-height:1.4}.faq dd{margin:0;color:var(--ink-2, #484848);font-size:15.5px;line-height:1.65}.faq dd+dt{margin-top:14px;padding-top:18px;border-top:1px solid var(--line, #EBEBEB)}.footnote{margin-top:48px;padding-top:18px;border-top:1px solid var(--line, #EBEBEB);font-size:13px;color:var(--ink-3, #717171);text-align:center;max-width:70ch;margin-left:auto;margin-right:auto}.footnote em{font-style:italic}
