.software-overview{display:grid;gap:12px}.software-overview-card{display:block;padding:19px 16px;border:1px solid #b9ee7630;border-radius:11px;background:#b9ee7605;text-decoration:none;color:var(--text);transition:border-color .2s,background .2s}.software-overview-card:hover{border-color:#b9ee7680;background:#b9ee760b}.software-overview-name{display:flex;align-items:center;justify-content:space-between;gap:12px}.software-overview-name strong{font-size:24px;letter-spacing:-.7px}.software-overview-name>span{font-size:9px;color:var(--accent)}.software-overview-card p{font-size:10px;color:#a7b69c;margin:9px 0 13px}.software-overview-prices{display:flex;gap:13px;flex-wrap:wrap;font:17px var(--mono);letter-spacing:-.6px;color:#d0efb3}.software-overview-card>small{display:block;color:#809674;font-size:8px;margin-top:10px}.overview-claude{border-color:#d5a88a40;background:#d5a88a07}.overview-claude:hover{border-color:#e0b89a99;background:#d5a88a10}.overview-claude .software-overview-name>span,.overview-claude .software-overview-prices{color:#edc4a6}.software-tabs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:34px}.software-tabs>button{display:flex;align-items:center;gap:18px;text-align:left;padding:22px 24px;background:#111810;color:var(--text);border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.software-tabs>button[aria-selected=true]{background:linear-gradient(120deg,#c5f77e12,#121b10);border-color:#c5f77e80}.software-tabs>button[data-software=claude][aria-selected=true]{border-color:#d9b08a99;background:linear-gradient(120deg,#d9b08a14,#191510)}.software-tab-icon{font-size:36px;color:#a8c38e}.software-tabs>button[data-software=claude] .software-tab-icon{color:#e2b79a}.software-tabs strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.6px}.software-tabs small{display:block;color:#98a88d;font-size:11px;margin-top:8px}.software-tab-arrow{margin-left:auto;font-size:24px;color:#8caa74}.software-panel-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 25px}.software-panel-heading h2{font-size:23px;font-weight:500;letter-spacing:-.5px;margin:12px 0 0}.software-panel-heading p{font-size:11px;line-height:1.8;color:#90a180;margin:0}#softwareClaude .eyebrow{color:#d3af92}.claude-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.claude-plan{display:flex;flex-direction:column;padding:27px;border:1px solid #d6b19040;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#d8ae9012,transparent 65%),#171612}.claude-plan-mark{display:block;font-size:45px;line-height:1;color:#e2b79a;margin:27px 0}.claude-plan h3{font-size:26px;letter-spacing:-.8px;font-weight:500;margin:0 0 24px;color:#f1e5db}.claude-plan-price{font-size:40px;letter-spacing:-1.5px;color:#edc5a7;font-weight:600}.claude-plan-price>span{font-size:21px;margin-right:3px}.claude-plan-price>small{font-size:12px;letter-spacing:0;font-weight:400;margin-left:9px;color:#af9783}.claude-plan p{font-size:12px;line-height:1.9;color:#ad9f90;margin:20px 0 27px}.claude-plan .claude-plan-cta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;background:#e5bfa0;color:#241b13;border:1px solid #e5bfa0;padding:14px 16px;font-size:12px}.claude-plan .claude-plan-cta:hover{background:#f0d0b7;border-color:#f0d0b7}.claude-process{display:flex;flex-wrap:wrap;gap:20px 35px;padding:26px 0 55px;margin-top:26px;border-top:1px solid var(--line);color:#b4a28f;font-size:12px}.claude-process b{font:10px var(--mono);color:#e3bea1;margin-right:9px}.claude-process p{flex-basis:100%;font-size:11px;line-height:1.8;color:#8c8175;margin:0}.support-contact-context{font-size:12px;line-height:1.9;color:#e4c2a5;padding:12px;border:1px solid #d9b08a35;background:#d9b08a09;border-radius:7px;margin:0 0 15px}.software-tabs>button:focus-visible,.software-overview-card:focus-visible,.claude-plan .claude-plan-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:860px){.claude-plan{padding:22px 17px}.claude-plan h3{font-size:22px}.claude-plan-grid{gap:13px}.software-panel-heading{align-items:flex-start;flex-direction:column;gap:10px}.software-tabs>button{padding:19px;gap:13px}.software-tabs strong{font-size:21px}.software-tabs small{font-size:10px}}
@media(max-width:600px){.software-tabs{gap:10px;margin-bottom:28px}.software-tabs>button{padding:17px 12px;gap:9px;flex-wrap:wrap}.software-tab-icon{font-size:24px}.software-tabs strong{font-size:19px}.software-tabs small{font-size:9px;line-height:1.7;margin-top:5px}.software-tab-arrow{display:none}.claude-plan-grid{grid-template-columns:1fr;gap:15px}.claude-plan{padding:25px}.claude-plan h3{font-size:26px;margin-bottom:20px}.claude-plan-mark{margin:20px 0}.claude-plan p{margin:16px 0 22px}.claude-process{gap:17px;flex-direction:column;padding-bottom:30px}.software-overview-card{padding:17px 14px}.software-overview-name strong{font-size:22px}.software-overview-prices{gap:12px;font-size:16px}}
@media(prefers-reduced-motion:reduce){.software-tabs>button,.software-overview-card{transition:none}}
.claude-plan .btn.primary{background:#e5bfa0;color:#241b13;border-color:#e5bfa0;box-shadow:none}.claude-plan .btn.primary:hover{background:#f0d0b7;border-color:#f0d0b7}
.claude-code-dialog{width:min(460px,calc(100vw - 28px))}.claude-code-dialog h3{font-size:19px;font-weight:500;margin:23px 0}.claude-code-dialog .hint{font-size:12px;line-height:1.9}.claude-code-dialog .btn.full{display:flex;width:100%;justify-content:center;box-sizing:border-box;margin:12px 0;font-size:12px;text-decoration:none;padding:13px 16px}.claude-code-dialog code{display:block;overflow-wrap:anywhere;user-select:all;border:1px solid #d9b08a40;border-radius:6px;background:#d9b08a0a;padding:14px;color:#f1d3b8;font:15px/1.7 var(--mono)}#claudeOrderId{overflow-wrap:anywhere}.support-contact-context{overflow-wrap:anywhere}

.claude-plan{width:100%;min-width:0;text-align:left;font-family:inherit;color:var(--text);cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.claude-plan:hover{transform:translateY(-5px);border-color:#e5bfa0aa;box-shadow:0 18px 35px #0004}.claude-plan:focus-visible{outline:2px solid #edc5a7;outline-offset:4px}.claude-plan:hover .claude-plan-cta{background:#f0d0b7;border-color:#f0d0b7}@media(prefers-reduced-motion:reduce){.claude-plan{transition:none;transform:none!important}}
/* Grok uses cool silver-blue accents within the shared subscription layout. */
.software-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.software-tabs>button[data-software=grok][aria-selected=true]{border-color:#abc4ec99;background:linear-gradient(120deg,#abc4ec14,#11171e)}.software-tabs>button[data-software=grok] .software-tab-icon{color:#bbd1f4}.overview-grok{border-color:#abc4ec40;background:#abc4ec07}.overview-grok:hover{border-color:#abc4ec99;background:#abc4ec10}.overview-grok .software-overview-name>span,.overview-grok .software-overview-prices{color:#c0d5f7}.grok-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.grok-plan{padding:24px 20px;border-color:#abc4ec40;background:radial-gradient(ellipse at 100% 0,#abc4ec12,transparent 65%),#12171d}.grok-plan h3{font-size:25px}.grok-plan .claude-plan-mark,.grok-plan .claude-plan-price,#softwareGrok .eyebrow{color:#bdd2f1}.grok-plan .claude-plan-price>small{color:#96a8c3}.grok-plan p{color:#b0bed0!important}.grok-plan .btn.primary{background:#bcd0ef;border-color:#bcd0ef;color:#142338}.grok-plan:hover{border-color:#bcd0efaa}.grok-plan:hover .claude-plan-cta{background:#d3e3fa;border-color:#d3e3fa}.grok-plan:focus-visible{outline-color:#bcd0ef}.grok-process{color:#b9c8dd}.grok-process b{color:#bcd0ef}#view-recharge .grok-process p{color:#b0bed0}.subscription-faq[data-faq-software=grok] .subscription-faq-list{border-color:#abc4ec30;background:#12171d60}.subscription-faq[data-faq-software=grok] .faq-toggle,.subscription-faq[data-faq-software=grok] .subscription-faq-contact{color:#bdd2f1}.subscription-faq[data-faq-software=grok] .faq-answer{color:#b2c1d6}.software-overview-card{padding:13px 15px}.software-overview-name strong{font-size:22px}.software-overview-card p{margin:7px 0 9px}.software-overview-card>small{margin-top:8px}.software-overview{gap:9px}.hero-catalog .catalog-heading{margin:17px 0}.hero-catalog.hero-plus-card{padding-top:20px}#view-home .hero{min-height:820px}.subscription-visual{min-height:650px}
@media(max-width:1100px){.grok-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.software-tabs>button{padding:18px 15px;gap:12px}.software-tabs small{font-size:10px;line-height:1.7}.software-tab-arrow{display:none}}
@media(max-width:600px){.software-tabs{grid-template-columns:1fr;gap:10px}.software-tabs>button{flex-wrap:nowrap;padding:16px 18px;gap:15px}.software-tabs strong{font-size:22px}.software-tabs small{font-size:11px}.software-tab-arrow{display:block}.grok-plan-grid{grid-template-columns:1fr;gap:15px}.grok-plan{padding:25px}.grok-plan h3{font-size:27px}.subscription-visual{height:690px;min-height:690px}#view-home .hero{min-height:0}.software-overview-name strong{font-size:22px}}
/* Gemini carries a lavender accent; product cards retain the shared manual-service flow. */
.software-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.software-tabs>button[data-software=gemini][aria-selected=true]{border-color:#c5b8ff99;background:linear-gradient(120deg,#c5b8ff14,#161220)}.software-tabs>button[data-software=gemini] .software-tab-icon{color:#cec0ff}.overview-gemini{border-color:#c5b8ff40;background:#c5b8ff07}.overview-gemini:hover{border-color:#c5b8ff99;background:#c5b8ff10}.overview-gemini .software-overview-name>span,.overview-gemini .software-overview-prices{color:#d4c8ff}.gemini-plan{padding:24px 20px;border-color:#c5b8ff40;background:radial-gradient(ellipse at 100% 0,#c5b8ff12,transparent 65%),#17131e}.gemini-plan h3{font-size:24px;line-height:1.4;min-height:68px;letter-spacing:-.6px}.gemini-plan .claude-plan-mark,.gemini-plan .claude-plan-price,#softwareGemini .eyebrow{color:#d4c8ff}.gemini-plan .claude-plan-price>small{color:#ab9ec5}.gemini-plan p{color:#c2b6d5!important}.gemini-plan .btn.primary{background:#d2c6f5;border-color:#d2c6f5;color:#251937}.gemini-plan:hover{border-color:#d2c6f5aa}.gemini-plan:hover .claude-plan-cta{background:#e4dafb;border-color:#e4dafb}.gemini-plan:focus-visible{outline-color:#d2c6f5}.gemini-process{color:#c8bcd8}.gemini-process b{color:#d2c6f5}#view-recharge .gemini-process p{color:#c2b6d5}.subscription-faq[data-faq-software=gemini] .subscription-faq-list{border-color:#c5b8ff30;background:#17131e60}.subscription-faq[data-faq-software=gemini] .faq-toggle,.subscription-faq[data-faq-software=gemini] .subscription-faq-contact{color:#d4c8ff}.subscription-faq[data-faq-software=gemini] .faq-answer{color:#c2b6d5}.software-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.software-overview-name{flex-direction:column;align-items:flex-start;gap:7px}.software-overview-card p{font-size:9px;line-height:1.7;min-height:30px}.software-overview-prices{font-size:14px;gap:8px 10px;line-height:1.5}.software-overview-card>small{font-size:8px;line-height:1.7}.hero-catalog.hero-plus-card{width:min(460px,98%)}
@media(max-width:1000px){.software-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.software-tabs{grid-template-columns:1fr}.gemini-plan{padding:25px}.gemini-plan h3{font-size:27px;min-height:0}.software-overview-card{padding:14px 11px}.software-overview-name strong{font-size:21px}.software-overview-prices{font-size:14px}.hero-catalog.hero-plus-card{width:96%}.subscription-visual{min-height:650px;height:650px}}
