.shotelle-pricing-shell{--sh-paper: #f8f7f4;--sh-ink: #161616;--sh-muted: #595955;--sh-line: #deded7;--sh-blue: #3154f5;background:var(--sh-paper);color:var(--sh-ink)}.dark .shotelle-pricing-shell{--sh-paper: #191a18;--sh-ink: #f8f7f4;--sh-muted: #bdbeb6;--sh-line: #3e403a;--sh-blue: #9badff}.shotelle-pricing-shell>header{background:var(--sh-paper);border-bottom:1px solid var(--sh-line);padding-block:14px}.shotelle-pricing-shell>header>div:first-child[aria-hidden]{display:none}.shotelle-pricing-shell>header [data-testid=navbar-signup-link]{background:#3154f5;color:#fff}.shotelle-pricing-shell>footer{background:var(--sh-paper);border-color:var(--sh-line)}.shotelle-pricing-shell ::selection{background:#d5dcff;color:#161616}.shotelle-pricing{--shp-card: #ffffff;--shp-pill: #ecebe5;--shp-badge: #f0ead9;--shp-muted-strong: #45443f;font-family:var(--font-brand);color:var(--sh-ink);overflow:clip}.dark .shotelle-pricing{--shp-card: #201f1c;--shp-pill: #2a2925;--shp-badge: #37331f;--shp-muted-strong: #c9c8bf}.shotelle-pricing :is(h1,h2,h3,p,figure){margin:0}.shotelle-pricing :is(h1,h2,h3){text-wrap:balance;font-weight:600;letter-spacing:-.03em}.shotelle-pricing :is(a,button,input,summary):focus-visible{outline:3px solid var(--sh-blue);outline-offset:4px}.shp-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.shp-center{text-align:center}.shotelle-pricing :is(section,[id]){scroll-margin-top:100px}.shp-hero{padding-top:60px;text-align:center}.shp-hero .shp-eyebrow{font-size:15px;color:var(--sh-ink)}.shp-hero h1{margin-top:10px;font-size:clamp(36px,4.6vw,62px);line-height:1.08}.shp-toggle{display:inline-flex;gap:2px;margin-top:30px;padding:4px;background:var(--shp-card);border:1px solid var(--sh-line);border-radius:999px}.shp-toggle button{min-height:40px;padding:8px 20px;border:none;border-radius:999px;background:transparent;color:var(--sh-ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.shp-toggle button[aria-pressed=true]{background:var(--sh-ink);color:var(--sh-paper)}.shp-hero .shp-note{margin-top:12px;font-size:12.5px;color:var(--sh-muted)}.shp-rule{display:inline-block;margin-top:24px;padding:10px 22px;background:var(--shp-pill);border-radius:999px;font-size:13.5px;color:var(--shp-muted-strong)}.shp-rule span+span:before{content:"·";margin:0 10px}.shp-plans{margin-top:44px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:stretch}.shp-plan{position:relative;display:flex;flex-direction:column;text-align:center;padding:26px 20px 20px;background:var(--shp-card);border:1px solid var(--sh-line);border-radius:12px}.shp-plan-popular{border:2px solid var(--sh-ink)}.shp-plan h2{font-size:17px;font-weight:600;letter-spacing:0}.shp-price{margin-top:14px;display:flex;align-items:baseline;justify-content:center;gap:4px}.shp-price strong{font-size:40px;font-weight:650;letter-spacing:-.02em;line-height:1}.shp-price span{font-size:15px;color:var(--sh-muted)}.shp-price-custom strong{font-size:34px}.shp-plan .shp-plan-tagline{margin-top:8px;font-size:13.5px;color:var(--sh-muted)}.shp-plan .shp-credits{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--shp-muted-strong)}.shp-plan .shp-credits strong{color:var(--sh-ink);font-weight:600}.shp-billed{margin-top:4px;font-size:12px;color:var(--sh-muted)}.shp-popular-badge{display:inline-block;margin:14px auto 0;padding:5px 11px;background:var(--sh-ink);color:var(--sh-paper);border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.05em;white-space:nowrap}.shp-plan ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:9px;text-align:left}.shp-plan li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--shp-muted-strong)}.shp-plan li svg{flex-shrink:0;margin-top:3px}.shp-plan .shp-plan-cta{margin-top:auto;padding-top:22px}.shp-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 16px;border-radius:8px;border:1px solid var(--sh-ink);background:transparent;color:var(--sh-ink);font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.shp-button:hover,.shp-button-solid{background:var(--sh-ink);color:var(--sh-paper)}.shp-button-solid:hover{background:#33322e}.shp-plan .shp-footnote{min-height:36px;margin-top:12px;font-size:12px;font-style:italic;color:var(--sh-muted)}.shp-section{padding-block:44px}.shp-topups{padding-top:84px}.shp-section-title{font-size:clamp(30px,3.4vw,44px);line-height:1.12}.shp-topups .shp-section-sub{margin-top:12px;font-size:16px;color:var(--sh-muted)}.shp-topup-grid{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.shp-topup{display:flex;flex-direction:column;padding:22px 20px;background:var(--shp-card);border:1px solid var(--sh-line);border-radius:12px}.shp-topup-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.shp-topup h3{font-size:16px;font-weight:600}.shp-topup-badges{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.shp-topup-badge{padding:4px 9px;background:var(--sh-ink);color:var(--sh-paper);border-radius:4px;font-size:11px;font-weight:600}.shp-save-badge{padding:4px 9px;background:var(--shp-badge);color:var(--sh-ink);border-radius:999px;font-size:11.5px;font-weight:500}.shp-topup-price{margin-top:12px;font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:1}.shp-topup-credits{margin-top:10px;font-size:14px;font-weight:500}.shp-topup-meta{margin-top:4px;font-size:12.5px;color:var(--sh-muted)}.shp-topup .shp-button{margin-top:auto}.shp-topup-meta:last-of-type{margin-bottom:20px}.shp-anchor{display:inline-block;margin-top:30px;font-size:14.5px;color:var(--sh-ink);text-decoration:underline;text-underline-offset:5px}.shp-compare{padding-top:84px}.shp-compare summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;background:var(--shp-card);border:1px solid var(--sh-line);border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.shp-compare summary::-webkit-details-marker{display:none}.shp-compare summary svg{flex-shrink:0;transition:transform .2s}.shp-compare details[open] summary svg{transform:rotate(180deg)}.shp-table-scroll{margin-top:14px;overflow-x:auto}.shp-table{width:100%;border-collapse:collapse;font-size:14px}.shp-table th,.shp-table td{padding:14px 16px;border-bottom:1px solid var(--sh-line);text-align:center}.shp-table th:first-child,.shp-table td:first-child{text-align:left;padding-left:4px}.shp-table thead th{font-size:14.5px;font-weight:600}.shp-table tbody td:first-child{font-weight:500}.shp-table .shp-yes{color:var(--sh-ink);font-weight:600}.shp-table .shp-no{color:var(--sh-muted)}.shp-col-growth{background:var(--shp-pill);border-left:2px solid var(--sh-ink);border-right:2px solid var(--sh-ink)}.shp-table thead .shp-col-growth{border-top:2px solid var(--sh-ink)}.shp-how{padding-top:84px}.shp-how-grid{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.shp-how-card{padding:24px 22px;background:var(--shp-card);border:1px solid var(--sh-line);border-radius:12px}.shp-how-card svg{display:block}.shp-how-card h3{margin-top:14px;font-size:17px;line-height:1.35;letter-spacing:-.01em}.shp-how-card p{margin-top:10px;font-size:13.5px;line-height:1.65;color:var(--sh-muted)}.shp-how-custom{margin-top:30px;font-size:14.5px;color:var(--sh-muted)}.shp-how-custom a{margin-left:8px;color:var(--sh-ink);font-weight:500;text-underline-offset:5px}.shp-faq{padding-top:84px}.shp-faq .shp-section-sub{margin-top:12px;font-size:15px;color:var(--sh-muted)}.shp-faq-list{max-width:780px;margin:34px auto 0}.shp-faq-list details{border-bottom:1px solid var(--sh-line)}.shp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:15.5px;font-weight:500;cursor:pointer;list-style:none}.shp-faq-list summary::-webkit-details-marker{display:none}.shp-faq-list summary svg{flex-shrink:0;transition:transform .2s}.shp-faq-list details[open] summary svg{transform:rotate(45deg)}.shp-faq-list details p{padding-bottom:22px;font-size:14.5px;line-height:1.7;color:var(--sh-muted);max-width:700px}.shp-cta-section{padding-block:84px 40px}.shp-cta{max-width:1060px;margin-inline:auto;padding:56px 32px;background:var(--sh-ink);color:var(--sh-paper);border-radius:16px;text-align:center}.shp-cta h2{font-size:clamp(26px,2.6vw,32px);color:var(--sh-paper)}.shp-cta .shp-cta-body{max-width:540px;margin:14px auto 0;font-size:15.5px;line-height:1.6;color:#b9b8b0}.dark .shp-cta .shp-cta-body{color:#b9b8b0}.shp-cta-primary{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;min-height:48px;padding:12px 26px;background:var(--sh-paper);color:var(--sh-ink);border:none;border-radius:8px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.shp-cta-primary:hover{background:#fff}.shp-cta-secondary{display:block;width:fit-content;margin:18px auto 0;color:var(--sh-paper);font-size:14px;text-decoration:underline;text-underline-offset:5px}.shp-trust{margin:26px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:#9a9992}@media(max-width:1200px){.shp-plans{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.shp-wrap{width:calc(100% - 48px)}.shp-hero{padding-top:42px}.shp-topup-grid,.shp-how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.shp-plans{grid-template-columns:repeat(2,1fr)}.shp-rule{max-width:100%;border-radius:12px;line-height:1.8}}@media(max-width:640px){.shp-wrap{width:calc(100% - 36px)}.shp-hero{padding-top:32px}.shp-hero h1{font-size:36px}.shp-toggle button{padding:8px 14px;font-size:13px}.shp-rule{padding:10px 16px;font-size:12.5px}.shp-plans,.shp-topup-grid,.shp-how-grid{grid-template-columns:1fr;gap:12px}.shp-plans{margin-top:36px}.shp-section,.shp-topups,.shp-compare,.shp-how,.shp-faq{padding-top:56px}.shp-cta{padding:44px 22px}.shp-trust{flex-direction:column;gap:8px}}
