@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
:root{--ink:#111;--muted:#6f6f6f;--line:#efefef;--bg:#f5f5f5;--card:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;font:500 15px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.bendy-page{min-height:100vh}.bendy-stage{max-width:640px;margin:auto;padding:128px 24px 64px}.bendy-topbar{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;top:28px;left:32px}.bendy-wordmark{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:6px;font-size:15px;display:inline-flex}.bendy-wordmark svg{width:20px;height:20px}.bendy-promo{height:28px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:transform .15s;display:inline-flex}.bendy-promo:hover{transform:translateY(-1px)}.bendy-promo b{font-size:14px;font-weight:500}.settings-window-wrap{background:#252525;border-radius:20px;width:min(600px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 56px -10px #00000047,0 0 0 1px #00000014}.settings-app-image{width:100%;height:auto;display:block}.bendy-counter{z-index:10;background:#fff;border-radius:999px;align-items:center;gap:5px;margin:0;padding:5px 12px;font-size:13px;display:flex;position:fixed;top:28px;right:32px}.bendy-counter i{background:#78907b;border-radius:50%;width:5px;height:5px}.bendy-intro{margin-bottom:32px}.bendy-intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.1}.bendy-intro p{max-width:34ch;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.bendy-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:80px;display:flex}.bendy-actions p{color:var(--muted);margin:0;font-size:13px}.buy-wrap{flex-direction:column;display:inline-flex}.buy-button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;align-items:center;gap:10px;height:40px;padding:0 6px 0 18px;font:500 15px inherit;transition:transform .15s,opacity .15s;display:inline-flex}.buy-button:hover:not(:disabled){opacity:.88}.buy-button:active{transform:scale(.98)}.buy-button b{background:#ffffff24;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:13px;display:inline-flex}.checkout-error{color:#b42318;margin-top:6px;font-size:12px}.bendy-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.download-dmg-button{color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 6px 0 16px;font:500 15px inherit;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.download-dmg-button:hover{color:#000;background:#fbfbfd;border-color:#00000047;transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.download-dmg-button:active{transform:scale(.98)}.download-dmg-button .download-icon{color:#555;width:15px;height:15px;transition:transform .15s,color .15s}.download-dmg-button:hover .download-icon{color:#111;transform:translateY(1px)}.download-dmg-button b,.download-dmg-button .download-dmg-size{color:#555;background:#0000000f;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.download-dmg-button:hover b,.download-dmg-button:hover .download-dmg-size{color:#111;background:#0000001a}.pricing-note{color:var(--muted);margin-top:14px;font-size:13px;display:block}.hero-trust-badges{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:8px;font-size:13px;display:flex}.hero-trust-item{align-items:center;gap:6px;display:inline-flex}.hero-trust-item b{color:#111;font-weight:500}.hero-trust-item svg{color:#16a34a;flex-shrink:0}.guarantee-callout{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0 18px;padding:14px 16px;display:flex}.guarantee-callout svg{color:#059669;flex-shrink:0;width:22px;height:22px;margin-top:2px}.guarantee-content strong{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:14px;font-weight:600;display:block}.guarantee-content p{color:#64748b;margin:0;font-size:12.5px;line-height:1.45}.guarantee-content a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.pricing-trust-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;margin:18px 0;padding:16px 0;list-style:none;display:grid}.pricing-trust-item{color:#333;align-items:center;gap:8px;font-size:13px;display:flex}.pricing-trust-item svg{color:#10b981;flex-shrink:0;width:15px;height:15px}.payment-trust-bar{color:var(--muted);border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.payment-security-text{align-items:center;display:inline-flex}.payment-methods-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.payment-pill{color:#444;background:#fff;border:1px solid #00000017;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.bend-figure{width:min(880px,100vw - 48px);margin:0 0 56px 50%;transform:translate(-50%)}.bend-mac{width:100%;container-type:inline-size}.bend-lid{aspect-ratio:1.54;background:#121212;border-radius:4.83cqw 4.83cqw 0 0;margin:0 3.81cqw;position:relative;overflow:hidden}.bend-screen{transform-origin:50% 100%;will-change:transform;background:#4c5a70;border-radius:3.4cqw 3.4cqw 0 0;position:absolute;inset:1.5cqw 1.5cqw 2.2cqw;overflow:hidden}.bend-art,.bend-art svg,.bend-blur,.bend-shade{width:100%;height:100%;position:absolute;inset:0}.bend-blur{background:inherit;filter:blur(14px);transform:scale(1.04)}.bend-shade{background:radial-gradient(120% 60% at 0 0,#0008,#0000 60%),linear-gradient(#0006,#0000 50%)}.bend-clock{z-index:2;color:#ffffffe6;text-align:center;letter-spacing:-.04em;line-height:1;position:absolute;top:13%;left:0;right:0}.bend-clock small{letter-spacing:-.01em;margin-bottom:.5cqw;font-size:2.2cqw;display:block}.bend-clock b{font-size:12.5cqw;font-weight:500}.bend-home{z-index:3;background:#ffffffb3;border-radius:9px;height:1.03cqw;position:absolute;bottom:3.45cqw;left:40%;right:40%}.bend-notch{background:#121212;border-radius:0 0 1.5cqw 1.5cqw;width:22%;height:2.8cqw;position:absolute;top:1.5cqw;left:39%}.bend-deck{background:#858585;border-radius:0 0 1.03cqw 1.03cqw;height:3.1cqw;position:relative}.bend-deck i{background:#00000059;border-radius:0 0 1.38cqw 1.38cqw;width:24.8cqw;height:1.21cqw;position:absolute;top:0;left:37.6%}.bend-figure figcaption,.settings-shot figcaption{max-width:44ch;color:var(--muted);text-align:center;text-wrap:balance;margin:20px auto 0;font-size:13px}.settings-shot{margin:0 0 56px}.settings-window{aspect-ratio:1.45;color:#ffffffa6;background:#252525;border-radius:18px;width:min(580px,100%);margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000024,0 2px 6px #00000014}.settings-sidebar{background:#202020;flex-direction:column;gap:8px;width:27%;padding:22px 12px;font-size:12px;display:flex}.settings-logo{color:#fff;margin-bottom:12px;font-size:22px}.settings-sidebar span:not(.settings-logo){border-radius:6px;padding:7px 9px}.settings-active{color:#fff;background:#1976d2}.settings-main{flex:1;padding:20px}.mini-display{color:#fff;background:linear-gradient(145deg,#50637b,#b6c3d1);border-radius:8px;place-items:center;height:35%;font-size:32px;font-weight:400;display:grid;position:relative;overflow:hidden}.mini-display span{background:#fff9;border-radius:5px;width:30%;height:3px;position:absolute;bottom:8px}.settings-range,.control-line{align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.settings-range i,.control-line i{background:#656565;border-radius:9px;flex:1;height:3px;position:relative}.settings-range b,.control-line b{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;left:58%}.settings-range em{color:#aaa;font-style:normal}.settings-main p{color:#aaa;text-transform:uppercase;letter-spacing:.08em;margin:17px 0 8px;font-size:11px}.style-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.style-grid div{color:#eee;text-align:center;background:linear-gradient(145deg,#64768c,#9daebb);border-radius:6px;padding:17px 3px 6px;font-size:10px}.style-grid .selected{outline:2px solid #2285e8}.control-line{margin-top:14px}.control-line span{width:70px}.bendy-stack{flex-direction:column;gap:16px;display:flex}.bend-card{background:#fff;border-radius:20px;padding:24px 24px 12px;overflow:hidden}.bend-card h2{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:500}.bend-card dl{margin:0 -24px}.bend-row{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:16px;padding:16px 24px;display:grid}.bend-row:last-child{border-bottom:0}.bend-row dt,.bend-row dd{margin:0}.bend-row dd{color:var(--muted)}.pricing-card strong{letter-spacing:-.04em;margin:12px 0 2px;font-size:32px;display:block}.pricing-card p{color:var(--muted);margin:0 0 20px}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}footer nav{gap:20px;display:flex}footer a:hover{color:var(--ink)}@media (max-width:900px){.bendy-counter{top:auto;bottom:16px;right:16px}}@media (max-width:520px){.bendy-topbar{top:24px;left:24px}.bendy-topbar>span{display:none}.bendy-stage{padding-top:96px}.bendy-intro h1{font-size:32px}.bendy-intro p{font-size:17px}.bend-row{grid-template-columns:1fr;gap:4px}.pricing-trust-list{grid-template-columns:1fr}.settings-window{border-radius:12px}.settings-sidebar{padding:12px 7px}.settings-main{padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bend-screen{transform:none!important}.bend-blur,.bend-shade{opacity:0!important}}.purchase-page{min-height:100vh;color:var(--ink);background:radial-gradient(120% 80% at 50% -20%,#e2e8f0 0%,#f1f5f9 45%,#e2e8f0 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.confetti-container{pointer-events:none;z-index:99;position:fixed;inset:0;overflow:hidden}.confetti-particle{opacity:.9;animation:cubic-bezier(.25,.46,.45,.94) forwards confettiFall;position:absolute;top:-20px}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}80%{opacity:.85}to{opacity:0;transform:translateY(105vh)rotate(720deg)}}.purchase-nav{z-index:50;-webkit-backdrop-filter:blur(20px);background:#fffc;border-bottom:1px solid #0000000f;position:sticky;top:0}.purchase-nav-inner{justify-content:space-between;align-items:center;max-width:820px;margin:0 auto;padding:16px 24px;display:flex}.purchase-brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.purchase-brand .mark{color:var(--ink);align-items:center;display:inline-flex}.purchase-nav-right{align-items:center;gap:16px;display:flex}.order-status-badge{color:#059669;letter-spacing:-.01em;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.status-ping{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulsePing;box-shadow:0 0 0 2px #10b98140}@keyframes pulsePing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.purchase-nav-back{color:var(--muted);font-size:13px;font-weight:500;transition:color .15s}.purchase-nav-back:hover{color:var(--ink)}.purchase-container{flex:1;width:100%;max-width:780px;margin:0 auto;padding:44px 20px 88px;position:relative}.purchase-aura{filter:blur(55px);pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf826 0%,#818cf81a 40%,#0000 70%);width:min(720px,92vw);height:480px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.purchase-card{z-index:1;background:#fff;border:1px solid #0000000f;border-radius:28px;padding:44px;position:relative;box-shadow:0 24px 60px -15px #0f172a1a,0 2px 4px #0000000a}.cancelled-card{text-align:left}.status-badge-wrap{align-items:center;gap:12px;margin-bottom:20px;display:flex}.success-icon-badge{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 24px -4px #10b98173}.cancelled-icon-badge{color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.eyebrow{letter-spacing:.12em;color:#059669;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.cancelled-eyebrow{color:#dc2626}.purchase-title{letter-spacing:-.035em;color:var(--ink);margin:0 0 10px;font-size:34px;font-weight:600;line-height:1.15}.purchase-subtitle{color:var(--muted);max-width:58ch;margin:0 0 32px;font-size:16px;line-height:1.55}.email-highlight{color:var(--ink);font-weight:600}.license-box{color:#fff;background:linear-gradient(160deg,#181d24 0%,#0d1117 100%);border:1px solid #ffffff1f;border-radius:20px;margin-bottom:28px;padding:26px;position:relative;overflow:hidden;box-shadow:0 20px 45px -12px #00000073,inset 0 1px #ffffff26}.license-box:before{content:"";background:linear-gradient(90deg,#0000,#38bdf880,#34d39999,#0000);height:1px;position:absolute;top:0;left:0;right:0}.license-box-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.license-badge{color:#34d399;letter-spacing:-.01em;background:#34d3991f;border:1px solid #34d39947;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.license-badge .dot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #34d399}.license-activations{color:#94a3b8;font-size:13px}.license-activations strong{color:#e2e8f0;font-weight:600}.license-display-wrap{background:#00000080;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.license-display-wrap:hover{border-color:#38bdf859;box-shadow:0 0 20px #38bdf81a}.license-code-block{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.license-label{letter-spacing:.12em;color:#64748b;font-size:10px;font-weight:700}.license-code{letter-spacing:.08em;color:#38bdf8;text-shadow:0 0 16px #38bdf859;word-break:break-all;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:20px;font-weight:600}.copy-key-btn{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #0000004d}.copy-key-btn:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 14px #0006}.copy-key-btn:active{transform:scale(.97)}.copy-key-btn.copied{color:#fff;background:#10b981;border-color:#059669;box-shadow:0 0 16px #10b98173}.copy-icon{flex-shrink:0}.license-pending{background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:14px;gap:16px;margin-bottom:18px;padding:18px;display:flex}.license-pending-icon{flex-shrink:0;font-size:28px}.license-pending-text h4{color:#fff;margin:0 0 4px;font-size:15px}.license-pending-text p{color:#cbd5e1;margin:0 0 6px;font-size:13px}.license-pending-text small{color:#94a3b8;font-size:12px}.license-box-footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.license-perk{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.perk-check{color:#34d399;font-weight:700}.download-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:24px 28px;display:flex}.download-info h3{color:var(--ink);letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:600}.download-info p{color:var(--muted);margin:0 0 12px;font-size:13px}.download-specs{flex-wrap:wrap;gap:8px;display:flex}.spec-tag{color:#475569;background:#edf2f7;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:500}.download-action-wrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.download-cta-button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 20px -4px #0f172a40}.download-cta-button:hover{color:#fff;background:#1e293b;transform:translateY(-2px);box-shadow:0 12px 24px -4px #0f172a59}.download-cta-button:active{transform:scale(.98)}.download-meta{color:var(--muted);font-size:11px}.download-pending-notice{color:#854d0e;background:#fefce8;border:1px solid #fef08a;border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-top:12px;padding:14px 18px;font-size:13px;display:flex}.notice-icon{font-size:20px}.notice-content strong{margin-bottom:2px;display:block}.notice-content p{margin:0}.setup-guide{margin-bottom:32px}.setup-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.setup-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.setup-time-pill{color:var(--muted);background:#f1f5f9;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.setup-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.setup-step{background:#fafbfc;border:1px solid #edf2f7;border-radius:16px;flex-direction:column;gap:12px;padding:20px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.setup-step:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px -4px #0000000d}.step-badge{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.step-content h4{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600}.step-content p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.step-content code{background:#e2e8f0;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:12px;font-weight:600}.order-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:26px}.order-details-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.order-details-header h3{color:var(--ink);margin:0;font-size:16px;font-weight:600}.receipt-action-btn{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.receipt-action-btn:hover{background:#f8fafc;border-color:#94a3b8}.order-details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-bottom:20px;display:grid}.order-detail-item{flex-direction:column;gap:4px;display:flex}.order-detail-item .label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.order-detail-item .value{color:var(--ink);font-size:13px;font-weight:500}.order-detail-item .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.status-paid{align-items:center;gap:4px;display:inline-flex;color:#059669!important;font-weight:600!important}.order-footer-help{color:var(--muted);border-top:1px solid #f1f5f9;padding-top:16px;font-size:12px}.order-footer-help p{margin:0}.support-link{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.support-link:hover{color:#1d4ed8}.secondary-button{height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:0 22px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.secondary-button:hover{background:#f8fafc;border-color:#94a3b8}.pending-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}@media print{body{color:#000!important;background:#fff!important}.purchase-nav,.download-section,.setup-guide,.confetti-container,.receipt-action-btn,.purchase-aura{display:none!important}.purchase-container{max-width:100%!important;padding:0!important}.purchase-card{box-shadow:none!important;border:none!important;padding:0!important}.license-box{color:#000!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.license-code{color:#000!important;text-shadow:none!important}.copy-key-btn{display:none!important}}@media (max-width:768px){.purchase-card{border-radius:20px;padding:24px 20px}.purchase-title{font-size:26px}.setup-steps{grid-template-columns:1fr}.download-section{flex-direction:column;align-items:flex-start}.download-action-wrap{align-items:flex-start;width:100%}.download-cta-button{justify-content:center;width:100%}.license-display-wrap{flex-direction:column;align-items:stretch}.copy-key-btn{justify-content:center;width:100%}}.legal-page{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.legal-container{flex:1;width:100%;max-width:760px;margin:0 auto;padding:48px 20px 96px}.legal-card{background:#fff;border:1px solid #0000000f;border-radius:20px;padding:48px 40px;box-shadow:0 4px 24px #00000008}.legal-card header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.legal-card h1{letter-spacing:-.03em;margin:12px 0 8px;font-size:32px;font-weight:600}.legal-meta{color:var(--muted);font-size:13px}.legal-notice-box{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:24px 0;padding:16px 20px;font-size:14px;line-height:1.6}.legal-notice-box strong{color:#0f172a}.refund-calc-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;max-width:400px;margin:18px 0 20px;padding:16px 20px;font-size:14px;display:flex}.refund-calc-row{color:#475569;justify-content:space-between;align-items:center;display:flex}.refund-calc-row.fee{color:#dc2626;font-weight:500}.refund-calc-row.total{color:#0f172a;font-size:15px;font-weight:700}.refund-calc-divider{background:#cbd5e1;height:1px;margin:2px 0}.legal-prose h2{letter-spacing:-.015em;color:var(--ink);margin:28px 0 12px;font-size:18px;font-weight:600}.legal-prose p{color:#444;margin:0 0 14px;font-size:14.5px;line-height:1.65}.legal-prose ul{color:#444;margin:0 0 16px;padding-left:20px;font-size:14.5px;line-height:1.65}.legal-prose li{margin-bottom:6px}.legal-prose a{color:#06c;text-underline-offset:2px;text-decoration:underline}.legal-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.legal-tab{color:var(--muted);background:#f0f0f0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.legal-tab:hover{color:var(--ink);background:#e4e4e4}.legal-tab.active{background:var(--ink);color:#fff}@media (max-width:640px){.legal-card{border-radius:16px;padding:28px 20px}.legal-card h1{font-size:26px}}.bendy-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#3b82f617 0%,#93c5fd08 50%,#0000 75%);width:min(1200px,100vw);height:680px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bendy-topbar{z-index:50;-webkit-backdrop-filter:blur(20px);background:#f5f5f5d1;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 28px;display:flex;position:fixed;top:0;left:0;right:0}.bendy-nav-meta{align-items:center;gap:10px;display:flex}.bendy-os-pill{color:#555;letter-spacing:-.01em;background:#0000000f;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500}.bendy-creator-chip{color:#333;background:#fff;border:1px solid #00000017;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #00000005}.bendy-creator-chip:hover{color:#000;border-color:#00000038;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.creator-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulsePing;box-shadow:0 0 0 2px #10b98140}.intro-pill-badge{color:#444;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #00000008}.intro-pill-pulse{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981b3}.lid-simulator-toolbar{background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(520px,100% - 24px);margin:18px auto 0;padding:10px 18px;display:flex;box-shadow:0 4px 16px #0000000f,0 0 0 1px #0000000d}.lid-slider-wrap{flex:1;align-items:center;gap:12px;min-width:250px;display:flex}.lid-slider-label{color:#111;white-space:nowrap;font-size:12px;font-weight:600}.lid-slider-status{color:var(--muted);white-space:nowrap;font-size:11.5px}.lid-range-input{appearance:none;cursor:grab;background:#e2e8f0;border-radius:6px;outline:none;width:100%;height:6px;transition:background .15s}.lid-range-input::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:1px solid #00000026;border-radius:50%;width:18px;height:18px;transition:transform .1s,box-shadow .1s;box-shadow:0 2px 5px #0003}.lid-range-input::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000047}.lid-range-input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.05)}.lid-sync-btn{color:#2563eb;cursor:pointer;background:#2563eb14;border:none;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .15s}.lid-sync-btn:hover{color:#1d4ed8;background:#2563eb26}.x-showcase-section{width:min(880px,100vw - 48px);margin:64px 0 64px 50%;transform:translate(-50%)}.x-showcase-header{text-align:center;max-width:580px;margin:0 auto 32px}.x-badge-pill{color:#fff;background:#111;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.x-badge-pill svg{fill:#fff}.x-showcase-header h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.25}.x-showcase-header p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.creator-link{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.creator-link:hover{color:#2563eb}.x-scroll-deck-container{width:100%;margin-bottom:24px}.x-scroll-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:768px){.x-scroll-deck{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.x-scroll-deck::-webkit-scrollbar{height:6px}.x-scroll-deck::-webkit-scrollbar-track{background:#0000000a;border-radius:999px}.x-scroll-deck::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.x-tweet-card{scroll-snap-align:start;flex-shrink:0;min-width:310px}}.x-tweet-card{background:#fff;border:1px solid #00000012;border-radius:20px;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #0000000a,0 1px 2px #00000005}.x-tweet-card:hover{border-color:#00000024;transform:translateY(-3px);box-shadow:0 16px 36px #00000014}.x-tweet-card-top{justify-content:space-between;align-items:center;display:flex}.x-tweet-author{align-items:center;gap:10px;display:flex}.x-avatar{color:#fff;background:linear-gradient(135deg,#111827 0%,#374151 100%);border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid;box-shadow:inset 0 1px 1px #fff3}.x-author-meta{flex-direction:column;display:flex}.x-author-name-row{align-items:center;gap:4px;display:flex}.x-author-name{color:#0f1419;font-size:14.5px;font-weight:600}.x-verified-icon{color:#1d9bf0;flex-shrink:0}.x-author-handle{color:#536471;font-size:12px}.x-platform-icon-btn{color:#0f1419;background:#f7f9f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.x-platform-icon-btn:hover{color:#fff;background:#0f1419}.x-tweet-tag{color:#0f172a;background:#f1f5f9;border-radius:6px;align-self:flex-start;margin:14px 0 12px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.x-tweet-body{color:#0f1419;flex-grow:1;margin-bottom:16px;font-size:14px;line-height:1.5}.x-tweet-lead{color:#0f1419;margin:0 0 6px;font-weight:600}.x-tweet-bullet{color:#334155;margin:4px 0;font-size:13.5px}.x-tweet-media-preview{color:#fff;background:linear-gradient(145deg,#111827,#1f2937);border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:block;position:relative;overflow:hidden}.x-tweet-media-preview:hover{background:linear-gradient(145deg,#0b0f17,#111827);transform:scale(1.015);box-shadow:0 8px 20px #0003}.x-media-play-pill{color:#38bdf8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.x-media-caption{color:#9ca3af;margin-top:5px;font-size:11.5px}.x-tweet-media-preview.has-image{background:#0f172a;border-radius:12px;padding:0;overflow:hidden}.x-media-image-wrap{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.x-media-proof-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.x-tweet-media-preview:hover .x-media-proof-img{transform:scale(1.03)}.x-media-image-overlay{background:linear-gradient(#0000000d 40%,#000000bf 100%);align-items:flex-end;padding:12px 14px;display:flex;position:absolute;inset:0}.sale-proof-pill{color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);background:#10b981eb;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0000004d}.x-tweet-footer{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.x-tweet-stats{gap:14px;display:flex}.x-stat-item{align-items:center;gap:4px;display:inline-flex}.x-stat-item svg{color:#94a3b8}.x-view-full-btn{color:#2563eb;align-items:center;gap:4px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.x-view-full-btn:hover{color:#1d4ed8;text-decoration:underline}.creator-trust-card{background:#fff;border:1px solid #00000014;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex;box-shadow:0 4px 16px #00000008}.creator-info{flex:1;align-items:center;gap:14px;min-width:280px;display:flex}.creator-avatar-wrap{color:#fff;background:#111;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:18px;font-weight:600;display:grid;position:relative}.creator-status-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.creator-title-row{align-items:center;gap:8px;display:flex}.creator-title-row strong{color:var(--ink);font-size:15px}.creator-role-tag{color:#555;background:#0000000d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.creator-bio{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.creator-actions{align-items:center;gap:8px;display:flex}.creator-action-btn{cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.creator-action-btn.primary{color:#fff;background:#111;border:none}.creator-action-btn.primary:hover{opacity:.88;transform:translateY(-1px)}.creator-action-btn.secondary{color:#111;background:#f3f4f6;border:1px solid #00000014}.creator-action-btn.secondary:hover{background:#e5e7eb}.side-social-dock{z-index:45;position:fixed;bottom:28px;right:24px}@media (max-width:900px){.side-social-dock{display:none}}.side-dock-trigger{color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px #0003}.side-dock-trigger:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000047}.side-dock-pill-count{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.side-dock-popout{background:#fff;border-radius:18px;width:320px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) slideUpFade;position:absolute;bottom:46px;right:0;box-shadow:0 20px 48px #0000002e,0 0 0 1px #00000014}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.side-dock-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.side-dock-header strong{color:var(--ink);font-size:13.5px}.side-dock-close{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px}.side-dock-close:hover{color:#111;background:#f0f0f0}.side-dock-desc{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.4}.side-dock-items{flex-direction:column;gap:8px;display:flex}.side-dock-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;text-decoration:none;transition:all .15s;display:block}.side-dock-card:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translate(-2px)}.side-dock-card-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.side-dock-badge{color:#0f172a;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.side-dock-link-icon{color:#2563eb;font-size:12px}.side-dock-text{color:#334155;margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.35}.side-dock-meta{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.side-dock-footer{text-align:center;border-top:1px solid #f1f5f9;margin-top:12px;padding-top:10px}.side-dock-follow{color:#2563eb;font-size:12px;font-weight:600;text-decoration:none}.side-dock-follow:hover{text-decoration:underline}.compatibility-box{background:#fff;border:1px solid #00000014;border-radius:20px;margin:36px 0 52px;padding:24px;box-shadow:0 4px 20px #00000008}.compat-pill{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.compat-header h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:600}.compat-header p{color:var(--muted);margin:0 0 16px;font-size:13.5px}.compat-selector-wrap{margin-bottom:14px}.compat-select-custom{width:100%;position:relative}.compat-select{color:#111827;cursor:pointer;appearance:none;background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;height:44px;padding:0 38px 0 14px;font-size:14px;font-weight:500;transition:border-color .15s}.compat-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.compat-select-arrow{pointer-events:none;color:#6b7280;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.compat-result-card{border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.compat-result-card.is-supported{background:#f0fdf4;border:1px solid #bbf7d0}.compat-result-card.is-unsupported{background:#fef2f2;border:1px solid #fecaca}.compat-result-icon{flex-shrink:0;margin-top:2px}.compat-result-content strong{color:#0f172a;margin-bottom:3px;font-size:14px;font-weight:600;display:block}.compat-result-content p{color:#475569;margin:0;font-size:13px;line-height:1.45}.compat-guarantee-tag{color:#059669;margin-top:6px;font-size:11.5px;font-weight:600;display:inline-block}.faq-section{margin:32px 0 16px}.faq-pill{color:#555;background:#0000000d;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.faq-header h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:22px;font-weight:600}.faq-header p{color:var(--muted);margin:0 0 20px;font-size:13.5px}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-card{background:#fff;border:1px solid #00000012;border-radius:14px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.faq-card.is-open{border-color:#00000026;box-shadow:0 4px 12px #00000008}.faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.faq-question-text{color:#111827;padding-right:12px;font-size:14px;font-weight:600}.faq-icon{color:#9ca3af;flex-shrink:0;font-size:18px;font-weight:400}.faq-answer{color:#4b5563;padding:0 20px 18px;font-size:13.5px;line-height:1.6}.faq-answer p{margin:0}.faq-answer-tag{color:#047857;background:#ecfdf5;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pricing-badge-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pricing-deal-tag{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#111;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.pricing-guarantee-pill{color:#047857;background:#ecfdf5;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.bendy-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:64px;padding-top:32px}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.footer-brand strong{color:var(--ink);font-size:16px;font-weight:600}.footer-brand p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.footer-brand a{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.footer-nav{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.footer-nav a:hover{color:var(--ink)}.footer-bottom{color:var(--muted);border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;display:flex}@media (max-width:520px){.bendy-topbar{padding:10px 16px}.bendy-nav-meta{display:none}.bendy-promo{padding:0 10px;font-size:12px}.creator-trust-card{padding:16px}.creator-actions{justify-content:stretch;width:100%}.creator-action-btn{flex:1;justify-content:center}.lid-simulator-toolbar{border-radius:16px}}.download-btn-container{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.download-guide-trigger{color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.download-guide-trigger:hover{color:var(--ink,#0f172a);background:#0000000a}.download-guide-trigger svg{color:#3b82f6}.gk-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#0f172a8c;place-items:center;padding:16px;animation:.2s gkFadeIn;display:grid;position:fixed;inset:0}@keyframes gkFadeIn{0%{opacity:0}to{opacity:1}}.gk-modal-card{background:#fff;border-radius:20px;width:100%;max-width:520px;animation:.2s cubic-bezier(.16,1,.3,1) gkScaleUp;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #00000014}@keyframes gkScaleUp{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.gk-modal-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.gk-badge{color:#0f172a;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.gk-badge svg{color:#10b981}.gk-close-btn{color:#64748b;cursor:pointer;background:#0000000d;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:grid}.gk-close-btn:hover{color:#0f172a;background:#0000001a}.gk-modal-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.gk-alert-mock{background:#fff1f2;border:1px solid #ffe4e6;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.gk-alert-icon{font-size:20px;line-height:1}.gk-alert-text strong{color:#9f1239;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.gk-alert-text p{color:#e11d48;margin:0;font-size:12px;line-height:1.35}.gk-explanation{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.gk-steps{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.gk-steps h4{color:#0f172a;margin:0 0 10px;font-size:13px;font-weight:600}.gk-steps ol{color:#334155;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:12.5px;line-height:1.45;display:flex}.gk-footnote{color:#059669;margin:10px 0 0;font-size:11.5px}.gk-terminal-box{color:#f8fafc;background:#0f172a;border-radius:10px;padding:12px 14px}.gk-terminal-header{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:500;display:flex}.gk-copy-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:5px;padding:3px 8px;font-size:11px;transition:all .15s}.gk-copy-btn:hover{background:#ffffff2e}.gk-terminal-box code{color:#38bdf8;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.gk-modal-footer{border-top:1px solid #0000000f;justify-content:flex-end;padding:12px 22px 16px;display:flex}.gk-done-btn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500;transition:opacity .15s}.gk-done-btn:hover{opacity:.9}.gatekeeper-tip-card{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;padding:12px 14px}.gatekeeper-tip-header{color:#0f172a;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.gatekeeper-tip-header svg{color:#059669}.gatekeeper-tip-card p{color:#475569;margin:0 0 10px;font-size:12px;line-height:1.45}.gatekeeper-tip-terminal{color:#94a3b8;background:#0f172a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}.gatekeeper-tip-terminal code{color:#38bdf8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.terminal-copy-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.terminal-copy-btn:hover{background:#ffffff2e}.bendy-ph-chip{color:#d94a38;background:#fff;border:1px solid #ff615459;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #ff615414}.bendy-ph-chip:hover{color:#c73727;background:#fff8f6;border-color:#ff6154;transform:translateY(-1px);box-shadow:0 3px 8px #ff61542e}.ph-chip-kitty{font-size:13px;line-height:1}.ph-badge-wrapper{flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0;display:inline-flex}.ph-badge-wrapper.ph-center{align-items:center}.ph-badge-tag{letter-spacing:.04em;text-transform:uppercase;color:#d94a38;background:#ff615414;border:1px solid #ff615438;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ph-badge-tag-dot{background:#ff6154;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulsePing;box-shadow:0 0 0 2px #ff615440}.ph-badge-link{border-radius:11px;line-height:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-block;overflow:hidden;box-shadow:0 2px 8px #0000000a}.ph-badge-link:hover{transform:translateY(-2px);box-shadow:0 6px 18px #ff615438,0 2px 6px #0000000f}.ph-badge-link:active{transform:scale(.98)}.ph-badge-img{aspect-ratio:250/54;border-radius:10px;width:250px;max-width:100%;height:auto;display:block}.pricing-ph-wrap{justify-content:center;margin:16px 0 6px;display:flex}.footer-ph-wrap{align-items:center;margin-top:14px;display:flex}.hero-buy-card{text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:12px 0 20px;padding:30px 26px 24px;display:flex;box-shadow:0 22px 50px -12px #00000017,0 0 0 1px #0000000d}.hero-card-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hero-card-app-icon{border-radius:10px;width:40px;height:40px;display:block;box-shadow:0 2px 8px #00000014,0 0 0 1px #00000014}.hero-card-title{color:#111827;letter-spacing:-.02em;font-size:17px;font-weight:600}.hero-card-devices-pill{background:#f1f3f5;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:3px 12px 3px 3px;display:inline-flex}.devices-badge-dark{color:#fff;letter-spacing:-.01em;background:#000;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.devices-badge-text{color:#4b5563;font-size:12.5px;font-weight:500}.hero-card-price-row{justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.hero-card-main-price{color:#000;letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}.hero-card-crossed-price{color:#9ca3af;letter-spacing:-.02em;font-size:26px;font-weight:600;text-decoration:line-through}.hero-card-offer-tag{color:#374151;background:#f3f4f6;border:1px solid #0000000a;border-radius:999px;align-items:center;margin-bottom:22px;padding:4px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.hero-card-features-list{text-align:left;flex-direction:column;align-items:flex-start;gap:9px;width:100%;max-width:320px;margin:0 0 24px;padding:0;list-style:none;display:flex}.hero-card-features-list li{color:#1f2937;letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.bullet-dot{color:#111827;font-size:15px;font-weight:700;line-height:1}.hero-card-buy-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:600;transition:transform .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #00000024}.hero-card-buy-btn:hover:not(:disabled){background:#1f2937;transform:translateY(-1px);box-shadow:0 6px 18px #0003}.hero-card-buy-btn:active{transform:scale(.985)}.hero-card-buy-btn:disabled{opacity:.75;cursor:not-allowed}.hero-card-checkout-error{color:#b42318;margin-top:8px;font-size:12px}.hero-card-sub-links{color:#6b7280;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.hero-card-dmg-link{color:#6b7280;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.hero-card-dmg-link:hover{color:#111827}.hero-sub-divider{color:#9ca3af;font-weight:700}.hero-card-setup-note-btn{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;transition:color .15s}.hero-card-setup-note-btn:hover{color:#111827;text-decoration:underline}
