.ippbx-landing{--bg:#10141a;--bg-panel:#171d26;--bg-panel-2:#1c232e;--bg-panel-3:#212936;--line:#2a323d;--line-soft:#1f2732;--text:#eef1f4;--text-muted:#8d98a6;--text-dim:#5c6773;--amber:#e8a33d;--amber-dim:#e8a33d33;--cyan:#49d3c7;--cyan-dim:#49d3c733;--danger:#e85d3d;--radius:10px;--display:var(--font-display),"Archivo",sans-serif;--mono:var(--font-mono),"IBM Plex Mono",monospace;--sans:var(--font-body),"IBM Plex Sans",sans-serif;--header-bg:#10141adb;--cta-ink:#191100;--shadow-soft:#00000080;--shadow-page:#000000b0;--logo-plate:#fff;--glow-amber:#e8a33d1e;--glow-cyan:#49d3c718;--input-bg:#121820;--featured-grad:linear-gradient(180deg,#1f2732 0%,#171d26 55%);background:var(--bg);color:var(--text);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;line-height:1.6;transition:background .25s,color .25s;position:relative;overflow-x:hidden}.ippbx-landing[data-theme=light]{--bg:#f4f6f8;--bg-panel:#fff;--bg-panel-2:#f0f3f6;--bg-panel-3:#e8edf2;--line:#d5dce7;--line-soft:#e4e9ef;--text:#161b22;--text-muted:#5b6572;--text-dim:#88919c;--amber:#c8871f;--amber-dim:#c8871f28;--cyan:#1f9e94;--cyan-dim:#1f9e9420;--danger:#d94a2f;--header-bg:#f4f6f8e6;--cta-ink:#191100;--shadow-soft:#1a233210;--shadow-page:#1a233218;--logo-plate:#fff;--glow-amber:#e8a33d22;--glow-cyan:#49d3c71a;--input-bg:#fff;--featured-grad:linear-gradient(180deg,#fff8eb 0%,#fff 55%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ippbx-landing *{box-sizing:border-box}.ippbx-landing a{color:inherit;text-decoration:none}.ippbx-landing ul{margin:0;padding:0;list-style:none}.ippbx-landing img,.ippbx-landing svg{max-width:100%;display:block}.ippbx-landing :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ippbx-landing .bg-fx{z-index:0;pointer-events:none;position:fixed;inset:0}.ippbx-landing .bg-fx .glow{filter:blur(90px);border-radius:50%;position:absolute}.ippbx-landing .bg-fx .glow-amber{background:radial-gradient(circle,var(--glow-amber)0%,transparent 70%);width:640px;height:640px;top:-220px;left:-160px}.ippbx-landing .bg-fx .glow-cyan{background:radial-gradient(circle,var(--glow-cyan)0%,transparent 70%);width:720px;height:720px;top:900px;right:-260px}.ippbx-landing main,.ippbx-landing header,.ippbx-landing footer{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.ippbx-landing *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ippbx-landing .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.ippbx-landing .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:12.5px;display:flex}.ippbx-landing .eyebrow:before{content:"";background:var(--amber);width:16px;height:1px;display:inline-block}.ippbx-landing h1,.ippbx-landing h2,.ippbx-landing h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:800}.ippbx-landing #progress{background:linear-gradient(90deg,var(--amber),var(--cyan));z-index:999;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.ippbx-landing header.site-header{z-index:900;background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);position:fixed;top:0;left:0;right:0}.ippbx-landing .topbar{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg-panel)88%,transparent);font-family:var(--mono);font-size:12px}.ippbx-landing .topbar-inner{justify-content:space-between;align-items:center;gap:16px;height:36px;display:flex}.ippbx-landing .topbar-left,.ippbx-landing .topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.ippbx-landing .topbar-phone{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.ippbx-landing .topbar-phone-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-style:normal}.ippbx-landing .footer-phone-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.ippbx-landing .footer-col li{flex-direction:column;gap:2px;display:flex}.ippbx-landing .topbar-item{color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;line-height:1;transition:color .2s;display:inline-flex}.ippbx-landing .topbar-item:hover{color:var(--cyan)}.ippbx-landing .topbar-item svg,.ippbx-landing .topbar-icon{opacity:.95;flex-shrink:0;width:15px;height:15px;margin:0;display:block;overflow:visible}.ippbx-landing .topbar-sep{background:var(--line);flex-shrink:0;width:1px;height:12px}.ippbx-landing .topbar-wa{color:#25d366}.ippbx-landing .topbar-wa:hover{color:#1ebe57}.ippbx-landing nav.site-nav{justify-content:space-between;align-items:center;max-width:1180px;height:68px;margin:0 auto;padding:0 32px;display:flex}.ippbx-landing .logo{font-family:var(--mono);color:var(--text);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.ippbx-landing .logo-text{flex-direction:column;gap:4px;line-height:1.15;display:flex}.ippbx-landing .logo-brand{align-items:baseline;display:inline-flex}.ippbx-landing .logo-company{font-family:var(--mono);letter-spacing:.06em;color:var(--text-dim);text-transform:uppercase;font-size:9.5px;font-weight:400}.ippbx-landing .logo .dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2.4s ease-in-out infinite ippbx-blink}@keyframes ippbx-blink{0%,to{opacity:1}50%{opacity:.25}}.ippbx-landing .navlinks{align-items:center;gap:28px;display:flex}.ippbx-landing .navlinks a{color:var(--text-muted);font-size:14.5px;transition:color .2s;position:relative}.ippbx-landing .navlinks a.active,.ippbx-landing .navlinks a:hover{color:var(--text)}.ippbx-landing .navlinks a.active:after{content:"";background:var(--amber);height:2px;position:absolute;bottom:-22px;left:0;right:0}.ippbx-landing .cta-btn{font-family:var(--mono);background:var(--amber);color:var(--cta-ink);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;font-size:13.5px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-block}.ippbx-landing .cta-btn:hover{box-shadow:0 6px 20px var(--amber-dim);transform:translateY(-1px)}.ippbx-landing .hero-ctas .cta-btn span{transition:transform .2s;display:inline-block}.ippbx-landing .hero-ctas .cta-btn:hover span{transform:translate(3px)}.ippbx-landing .cta-ghost{font-family:var(--mono);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:9px 18px;font-size:13.5px;transition:border-color .2s,background .2s;display:inline-block}.ippbx-landing .cta-ghost:hover{border-color:var(--cyan);background:var(--cyan-dim)}.ippbx-landing .mobile-toggle{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:22px;display:none}.ippbx-landing .nav-actions{align-items:center;gap:10px;display:flex}.ippbx-landing .theme-toggle{border:1px solid var(--line);background:var(--bg-panel);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ippbx-landing .theme-toggle:hover{border-color:var(--amber);color:var(--amber)}.ippbx-landing .hero{flex-direction:column;justify-content:center;min-height:100svh;padding:160px 0 60px;display:flex;position:relative}.ippbx-landing .scroll-cue{font-family:var(--mono);letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:28px;left:0;right:0}.ippbx-landing .scroll-cue svg{animation:1.8s ease-in-out infinite ippbx-cuebounce}@keyframes ippbx-cuebounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.ippbx-landing .page-content{background:var(--bg);box-shadow:0 -40px 80px -40px var(--shadow-page);border-top-left-radius:28px;border-top-right-radius:28px;padding-top:8px;position:relative}.ippbx-landing .page-content:before{content:"";background:var(--line);border-radius:3px;width:44px;height:4px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ippbx-landing .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.ippbx-landing .hero h1{margin:18px 0 22px;font-size:clamp(34px,4.6vw,58px);line-height:1.08}.ippbx-landing .hero h1 .hl{color:var(--amber)}.ippbx-landing .hero p.lead{color:var(--text-muted);max-width:480px;margin-bottom:34px;font-size:17px}.ippbx-landing .hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.ippbx-landing .hero-ctas .cta-btn{padding:13px 26px;font-size:14px}.ippbx-landing .hero-ctas .cta-ghost{padding:12px 24px;font-size:14px}.ippbx-landing .hero-foot{flex-wrap:wrap;gap:36px;margin-top:44px;display:flex}.ippbx-landing .hero-foot .item{font-family:var(--mono);color:var(--text-dim);font-size:12.5px}.ippbx-landing .hero-foot .item b{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.ippbx-landing .switchboard{background:radial-gradient(circle at 50% 50%,#e8a33d0d 0%,transparent 60%),var(--bg-panel);border:1px solid var(--line);box-shadow:0 30px 70px -20px var(--shadow-soft),inset 0 1px 0 #ffffff08;border-radius:14px;padding:22px;position:relative;overflow:hidden}.ippbx-landing[data-theme=light] .switchboard{background:radial-gradient(circle,#e8a33d14 0%,#0000 60%),#171d26;border-color:#2a323d;box-shadow:0 24px 50px -24px #1a233240}.ippbx-landing[data-theme=light] .switchboard .sb-label{color:#8d98a6}.ippbx-landing .switchboard .sb-label{font-family:var(--mono);color:var(--text-dim);letter-spacing:.05em;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.ippbx-landing .switchboard .sb-label span.rec{color:var(--cyan);align-items:center;gap:6px;display:flex}.ippbx-landing .switchboard .sb-label span.rec:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ippbx-blink}.ippbx-landing.inner-page main{min-height:calc(100vh - 140px);padding-top:104px}.ippbx-landing.inner-page .page-content{box-shadow:none;border-radius:0;padding-top:0}.ippbx-landing.inner-page .page-content:before{display:none}.ippbx-landing.inner-page section.block:first-child{padding-top:72px}.ippbx-landing section.block{padding:108px 0;position:relative}.ippbx-landing .section-head{max-width:600px;margin-bottom:56px}.ippbx-landing .section-head h2{margin:14px 0 16px;font-size:clamp(28px,3vw,38px)}.ippbx-landing .section-head p{color:var(--text-muted);margin:0;font-size:16px}.ippbx-landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.ippbx-landing .reveal.in{opacity:1;transform:none}.ippbx-landing .svc-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ippbx-landing .svc-card{background:var(--bg-panel);padding:32px 26px;transition:background .25s}.ippbx-landing .svc-card:hover{background:var(--bg-panel-2)}.ippbx-landing .svc-card .icon{border:1px solid var(--line);width:40px;height:40px;color:var(--amber);background:#ffffff05;border-radius:9px;justify-content:center;align-items:center;margin-bottom:20px;transition:border-color .25s,color .25s;display:flex}.ippbx-landing .svc-card:hover .icon{border-color:var(--amber);color:var(--amber)}.ippbx-landing .svc-card h3{margin-bottom:10px;font-size:17px;font-weight:700}.ippbx-landing .svc-card p{color:var(--text-muted);margin:0;font-size:14px}.ippbx-landing .compare{border:1px solid var(--line);background:var(--bg-panel);border-radius:14px;overflow:hidden}.ippbx-landing .compare-row{border-top:1px solid var(--line-soft);grid-template-columns:1.2fr 1fr 1fr;display:grid}.ippbx-landing .compare-row:first-child{border-top:none}.ippbx-landing .compare-row>div{padding:20px 24px;font-size:14.5px}.ippbx-landing .compare-row .label{color:var(--text-dim);font-family:var(--mono);align-items:center;font-size:12.5px;display:flex}.ippbx-landing .compare-row.head{background:#ffffff05}.ippbx-landing .compare-row.head div{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.ippbx-landing .compare-row .old{color:var(--text-muted);border-left:1px solid var(--line-soft)}.ippbx-landing .compare-row .new{color:var(--text);border-left:1px solid var(--line-soft);background:#49d3c70a}.ippbx-landing .compare-row .mk{align-items:center;gap:8px;display:inline-flex}.ippbx-landing .compare-row .mk.x:before{content:"✕";color:var(--text-dim);font-size:12px}.ippbx-landing .compare-row .mk.ok:before{content:"✓";color:var(--cyan);font-size:12px;font-weight:700}.ippbx-landing .step{border-top:1px solid var(--line-soft);grid-template-columns:90px 1fr;align-items:start;gap:28px;padding:34px 0;display:grid}.ippbx-landing .step:last-child{border-bottom:1px solid var(--line-soft)}.ippbx-landing .step .stepnum{font-family:var(--mono);color:var(--line);font-size:34px;font-weight:600;transition:color .3s}.ippbx-landing .step.in .stepnum{color:var(--amber)}.ippbx-landing .step h3{margin-bottom:8px;font-size:19px}.ippbx-landing .step p{color:var(--text-muted);max-width:560px;margin:0;font-size:14.5px}.ippbx-landing .step .tag{font-family:var(--mono);color:var(--cyan);background:var(--cyan-dim);border-radius:5px;margin-bottom:10px;padding:3px 9px;font-size:11.5px;display:inline-block}.ippbx-landing .brand-note{font-family:var(--mono);color:var(--amber);background:var(--amber-dim);border:1px solid #e8a33d55;border-radius:8px;margin-bottom:40px;padding:12px 18px;font-size:13px;display:inline-block}.ippbx-landing .brand-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ippbx-landing .brand-card{border:1px solid var(--line);background:var(--bg-panel);border-radius:10px;flex-direction:column;gap:12px;padding:26px;transition:border-color .25s,transform .25s;display:flex}.ippbx-landing .brand-card:hover{border-color:var(--cyan);transform:translateY(-3px)}.ippbx-landing .brand-card .blogo{background:var(--logo-plate);border-radius:8px;height:72px;margin-bottom:4px}.ippbx-landing .brand-card .blogo-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48px}.ippbx-landing .brand-card .bmark{border:1px solid var(--line);width:36px;height:36px;font-family:var(--mono);color:var(--cyan);background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.ippbx-landing .brand-card .bname{font-family:var(--display);font-size:21px;font-weight:800}.ippbx-landing .brand-card .btype{font-family:var(--mono);color:var(--text-dim);font-size:12px}.ippbx-landing .brand-card .bsummary{color:var(--text-muted);flex:1;margin:0;font-size:14px;line-height:1.5}.ippbx-landing .brand-card .bcta{font-family:var(--mono);color:var(--cyan);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;display:flex}.ippbx-landing .why-grid{grid-template-columns:1fr 1fr;gap:40px 56px;display:grid}.ippbx-landing .why-item{gap:18px;display:flex}.ippbx-landing .why-item .mark{color:var(--amber);border:1px solid var(--amber);background:#e8a33d0d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:2px;display:flex}.ippbx-landing .why-item h3{margin-bottom:6px;font-size:16.5px}.ippbx-landing .why-item p{color:var(--text-muted);margin:0;font-size:14px}.ippbx-landing .contact-wrap{background:var(--bg-panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:.9fr 1.1fr;gap:56px;padding:52px;display:grid}.ippbx-landing .contact-info h3{color:var(--text-dim);font-size:15px;font-family:var(--mono);letter-spacing:.04em;margin:22px 0 6px;font-weight:500}.ippbx-landing .contact-info h3:first-child{margin-top:0}.ippbx-landing .contact-info .val{margin-bottom:18px;font-size:16px}.ippbx-landing .contact-info .val a:hover{color:var(--cyan)}.ippbx-landing form.offer-form{flex-direction:column;gap:16px;display:flex}.ippbx-landing .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ippbx-landing label{font-family:var(--mono);color:var(--text-dim);margin-bottom:6px;font-size:12px;display:block}.ippbx-landing input,.ippbx-landing textarea,.ippbx-landing select{background:var(--input-bg);border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--sans);border-radius:7px;padding:11px 13px;font-size:14.5px}.ippbx-landing input:focus,.ippbx-landing textarea:focus,.ippbx-landing select:focus{border-color:var(--cyan);outline:none}.ippbx-landing textarea{resize:vertical;min-height:90px}.ippbx-landing .submit-btn{font-family:var(--mono);background:var(--amber);color:var(--cta-ink);cursor:pointer;border:none;border-radius:7px;margin-top:6px;padding:13px;font-size:14px;font-weight:500;transition:transform .15s}.ippbx-landing .submit-btn:hover{transform:translateY(-1px)}.ippbx-landing .form-msg{font-family:var(--mono);color:var(--cyan);min-height:18px;font-size:12.5px}.ippbx-landing .form-msg.error{color:var(--danger)}.ippbx-landing .submit-btn:disabled{opacity:.65;cursor:wait;transform:none}.ippbx-landing footer.site-footer{border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg-panel)55%,var(--bg));padding:56px 0 28px}.ippbx-landing .footer-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:1.6fr 1fr 1fr;gap:40px 32px;padding-bottom:40px;display:grid}.ippbx-landing .footer-logo{font-family:var(--mono);color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-size:17px;font-weight:600;display:flex}.ippbx-landing .footer-logo span{color:var(--text-dim);font-weight:400}.ippbx-landing .footer-logo .dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.ippbx-landing .footer-company{font-family:var(--mono);letter-spacing:.06em;color:var(--text-dim);margin:0 0 14px;font-size:11px}.ippbx-landing .footer-about{color:var(--text-muted);max-width:280px;margin:0;font-size:14px;line-height:1.55}.ippbx-landing .footer-social{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ippbx-landing .footer-social a{border:1px solid var(--line);background:var(--bg-panel);width:36px;height:36px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ippbx-landing .footer-social a:hover{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-dim)}.ippbx-landing .footer-social svg{display:block}.ippbx-landing .footer-col h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin:0 0 16px;font-size:12px;font-weight:500}.ippbx-landing .footer-col ul{flex-direction:column;gap:10px;display:flex}.ippbx-landing .footer-col li,.ippbx-landing .footer-col a{color:var(--text-muted);font-size:14px}.ippbx-landing .footer-col a:hover{color:var(--cyan)}.ippbx-landing .foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.ippbx-landing .foot-bottom .fnote{font-family:var(--mono);color:var(--text-dim);font-size:12px}.ippbx-landing .footer-link-btn{font:inherit;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ippbx-landing .footer-link-btn:hover{color:var(--cyan)}.ippbx-landing .legal-prose{color:var(--text-muted);flex-direction:column;gap:10px;font-size:15px;line-height:1.7;display:flex}.ippbx-landing .legal-prose h3{color:var(--text);margin:18px 0 4px;font-size:18px}.ippbx-landing .legal-prose code{font-family:var(--mono);color:var(--cyan);font-size:12px}.ippbx-landing .legal-prose a{color:var(--cyan)}.ippbx-landing .pkg-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;max-width:none;display:grid}.ippbx-landing .pkg-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:28px 20px 22px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.ippbx-landing .pkg-card:hover{border-color:var(--cyan);background:var(--bg-panel-2)}.ippbx-landing .pkg-card.featured{border-color:var(--amber);background:var(--featured-grad);box-shadow:0 0 0 1px var(--amber-dim)}.ippbx-landing .pkg-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--amber);color:var(--cta-ink);border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:24px}.ippbx-landing .pkg-card h3{margin:4px 0 0;font-size:18px;font-weight:800}.ippbx-landing .pkg-desc{color:var(--text-muted);min-height:40px;margin:0;font-size:13.5px}.ippbx-landing .pkg-price{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:6px;margin:4px 0 6px;padding-bottom:14px;display:flex}.ippbx-landing .pkg-price .amount{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:24px;font-weight:800}.ippbx-landing .pkg-price .amount.soft{color:var(--cyan);font-size:18px}.ippbx-landing .pkg-price .period{font-family:var(--mono);color:var(--text-dim);font-size:12.5px}.ippbx-landing .pkg-features{flex-direction:column;flex:1;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ippbx-landing .pkg-features li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.ippbx-landing .pkg-features .check{color:var(--cyan);flex-shrink:0;font-size:13px;line-height:1.5}.ippbx-landing .pkg-card .cta-btn,.ippbx-landing .pkg-card .cta-ghost{text-align:center;justify-content:center;margin-top:auto}.ippbx-landing .pkg-note,.ippbx-landing .pkg-empty{font-family:var(--mono);color:var(--text-dim);margin-top:36px;font-size:13px}.ippbx-landing .pkg-empty{border:1px dashed var(--line);background:var(--bg-panel);border-radius:12px;flex-direction:column;align-items:flex-start;gap:18px;padding:36px;display:flex}.ippbx-landing .pkg-empty p{color:var(--text-muted);font-family:var(--sans);margin:0;font-size:15px}@media (max-width:560px){.ippbx-landing .topbar-item span{display:none}.ippbx-landing .topbar-item{border:1px solid var(--line);background:var(--bg-panel);border-radius:6px;justify-content:center;width:28px;height:28px}.ippbx-landing .topbar-right{margin-left:auto}.ippbx-landing .footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:880px){.ippbx-landing .topbar-hours,.ippbx-landing .topbar-sep,.ippbx-landing .topbar-hide-sm{display:none}.ippbx-landing .topbar-inner{gap:10px;height:auto;min-height:34px;padding:6px 0}.ippbx-landing .topbar-left,.ippbx-landing .topbar-right{gap:10px}.ippbx-landing .topbar-item span{font-size:11px}.ippbx-landing.inner-page main{padding-top:108px}.ippbx-landing .footer-grid{grid-template-columns:1fr 1fr}.ippbx-landing .hero-grid{grid-template-columns:1fr}.ippbx-landing .svc-grid{grid-template-columns:repeat(2,1fr)}.ippbx-landing .why-grid{grid-template-columns:1fr}.ippbx-landing .brand-grid,.ippbx-landing .pkg-grid{grid-template-columns:repeat(2,1fr)}.ippbx-landing .contact-wrap{grid-template-columns:1fr;padding:32px}.ippbx-landing .navlinks{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:20px;padding:24px 32px;transition:transform .3s;position:fixed;top:108px;left:0;right:0;transform:translateY(-130%)}.ippbx-landing .navlinks.open{transform:translateY(0)}.ippbx-landing .mobile-toggle{display:block}.ippbx-landing .navlinks a.active:after{display:none}}@media (max-width:560px){.ippbx-landing .svc-grid,.ippbx-landing .brand-grid,.ippbx-landing .pkg-grid,.ippbx-landing .form-row{grid-template-columns:1fr}.ippbx-landing section.block{padding:76px 0}.ippbx-landing .wrap,.ippbx-landing nav.site-nav{padding:0 20px}.ippbx-landing .compare-row{grid-template-columns:1fr}.ippbx-landing .compare-row .label{padding-bottom:6px}.ippbx-landing .compare-row .old,.ippbx-landing .compare-row .new{border-left:none;border-top:1px solid var(--line-soft)}.ippbx-landing .compare-row.head{display:none}}
