.bill-page{--bill-green:#0e3b2e;--bill-green-soft:#144d3d;--bill-cream:#faf7f2;--bill-amber:#f4a300;--bill-wa:#25d366;--bill-wa-deep:#128c7e;--bill-ink:#fbf4dd}.bill-page .gm-h1 .italic,.bill-page .gm-h2 .italic{color:var(--bill-amber)}.bill-cta-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.bill-btn{cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.bill-btn-wa{background:var(--bill-wa);color:#0a2a18;border-color:var(--bill-wa);box-shadow:0 8px 28px #25d36640}.bill-btn-wa:hover{background:#1ebe5d;border-color:#1ebe5d;transform:translateY(-1px)}.bill-btn-app{color:var(--bill-ink);background:0 0;border-color:#fbf4dd73}.bill-btn-app:hover{border-color:var(--bill-amber);color:var(--bill-amber)}.bill-btn-icon{width:18px;height:18px;display:inline-block}.bill-cta-fine{opacity:.75;margin:14px 0 0;font-size:13px;font-style:italic}.bill-phones{grid-template-columns:1fr 1fr;place-items:end center;gap:28px;display:grid}@media (max-width:760px){.bill-phones{grid-template-columns:1fr;gap:36px}}.bill-hero-stage{width:100%;padding-bottom:30px;padding-left:60px;position:relative}.bill-hero-stage .bill-macbook{width:100%;max-width:none}.bill-hero-stage .phone-wrap{z-index:3;width:200px;position:absolute;bottom:-10px;left:-20px;transform:rotate(-6deg)}.bill-hero-stage .phone-wrap .phone-frame{width:200px}@media (max-width:760px){.bill-hero-stage{padding-bottom:0;padding-left:0}.bill-hero-stage .phone-wrap{width:220px;margin:28px auto 0;position:static;transform:rotate(-4deg)}.bill-hero-stage .phone-wrap .phone-frame{width:220px}}.bill-page .phone-screen.bill-phone-screen-image{background:#000;padding:0}.bill-page .phone-screen.bill-phone-screen-image>img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bill-macbook{filter:drop-shadow(0 30px 50px #00000059)drop-shadow(0 6px 12px #0000002e);width:100%;max-width:760px;margin:0 auto}.bill-macbook-lid{background:linear-gradient(#d8dade 0%,#b9bdc3 50%,#c6cacd 100%);border-radius:14px 14px 4px 4px;padding:14px;position:relative;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff40,inset 0 -2px 6px #00000026}.bill-macbook-lid:before{content:"";background:#2a2d31;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0003,inset 0 0 0 1px #ffffff0d}.bill-macbook-screen{aspect-ratio:16/10;background:#000;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.bill-macbook-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bill-macbook-base{background:linear-gradient(#c6cacd 0%,#9aa0a6 60%,#7b8087 100%);border-radius:0 0 14px 14px;height:12px;margin:0 -22px;position:relative;box-shadow:inset 0 1px #ffffff80,0 14px 22px #00000047}.bill-macbook-base:after{content:"";background:linear-gradient(#4a4d51 0%,#2a2c2e 100%);border-radius:0 0 8px 8px;width:110px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #00000080}.bill-phone-image{background:#ece5dd;border-radius:24px;min-height:460px;margin-top:22px;position:relative;overflow:hidden}.bill-phone-image img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bill-laptop{width:100%;max-width:720px;margin:0 auto;display:block}.bill-laptop-lid{background:linear-gradient(#1a2a26 0%,#0b1714 100%);border-radius:16px 16px 4px 4px;padding:14px 14px 16px;position:relative;box-shadow:0 24px 48px #0006,inset 0 0 0 1px #ffffff0f}.bill-laptop-lid:before{content:"";background:#050a09;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a}.bill-laptop-screen{aspect-ratio:16/10;background:#0b1714;border-radius:6px;position:relative;overflow:hidden}.bill-laptop-screen img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.bill-laptop-base{background:linear-gradient(#1a2a26 0%,#0a0f0d 100%);border-radius:0 0 14px 14px;height:14px;margin:0 -18px;position:relative;box-shadow:0 16px 30px #0006}.bill-laptop-base:after{content:"";background:#050a09;border-radius:0 0 8px 8px;width:100px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bill-phone{background:linear-gradient(#0a1614 0%,#0f1f1c 100%);border-radius:36px;width:100%;max-width:280px;padding:12px 10px 14px;position:relative;box-shadow:0 24px 48px #00000059,inset 0 0 0 1px #ffffff0f,0 0 0 2px #0006}.bill-phone:before{content:"";background:#050a09;border-radius:999px;width:92px;height:22px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.bill-phone-screen{background:#ece5dd;border-radius:24px;flex-direction:column;min-height:460px;margin-top:22px;display:flex;overflow:hidden}.bill-wa-header{background:var(--bill-wa-deep);color:#fff;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.bill-wa-avatar{background:var(--bill-green);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.bill-wa-avatar img{object-fit:cover;width:100%;height:100%}.bill-wa-name{font-weight:600;line-height:1.2}.bill-wa-sub{opacity:.8;font-size:11px}.bill-wa-body{color:#1a1a1a;background:radial-gradient(circle at 20% 20%,#fff9 0,#0000 30%),#ece5dd;flex-direction:column;flex:1;gap:8px;padding:14px 12px 18px;font-size:13px;display:flex}.bill-bubble{max-width:80%;line-height:1.35;font-family:var(--font-sans);border-radius:10px;padding:8px 10px;box-shadow:0 1px 1px #00000014}.bill-bubble.them{background:#fff;border-top-left-radius:2px;align-self:flex-start}.bill-bubble.me{background:#dcf8c6;border-top-right-radius:2px;align-self:flex-end}.bill-bubble .voice{color:var(--bill-wa-deep);align-items:center;gap:8px;font-size:12px;display:flex}.bill-bubble .voice .dot{background:var(--bill-wa-deep);border-radius:50%;width:6px;height:6px;display:inline-block}.bill-bubble .photo{aspect-ratio:4/3;background:linear-gradient(#fff 0 30%,#0000 30%),repeating-linear-gradient(0deg,#f4ede0 0 8px,#ece5d3 8px 16px);border:1px solid #0000000f;border-radius:6px;width:100%;margin-bottom:6px;position:relative}.bill-bubble .photo:after{content:"INVOICE · BIDVEST · £384.20";letter-spacing:.12em;color:#7a6a4d;font-size:9px;font-weight:600;position:absolute;top:8px;left:8px}.bill-bubble strong{margin-bottom:2px;display:block}.bill-bubble small{text-align:right;opacity:.55;margin-top:4px;font-size:10px;display:block}.bill-app-header{background:var(--bill-green);color:var(--bill-cream);justify-content:space-between;align-items:center;padding:14px;display:flex}.bill-app-logo{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-style:italic}.bill-app-logo span{color:var(--bill-amber)}.bill-app-date{opacity:.75;font-size:11px}.bill-app-body{background:var(--bill-cream);color:#1a1a1a;flex-direction:column;flex:1;gap:10px;padding:14px;font-size:12px;display:flex}.bill-app-tile{background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;box-shadow:0 2px 6px #0e3b2e0f}.bill-app-tile small{letter-spacing:.14em;text-transform:uppercase;color:#7a8c7e;font-size:9px;font-weight:600}.bill-app-tile .big{font-family:var(--font-display);color:var(--bill-green);font-size:22px;line-height:1.1}.bill-app-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bill-app-list{background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 2px 6px #0e3b2e0f}.bill-app-list li{border-bottom:1px dashed #0e3b2e14;justify-content:space-between;padding:4px 0;font-size:11px;list-style:none;display:flex}.bill-app-list li:last-child{border:0}.bill-app-list li strong{color:var(--bill-green)}.bill-app-bar{background:#0e3b2e14;border-radius:999px;height:6px;overflow:hidden}.bill-app-bar span{background:linear-gradient(90deg, var(--bill-amber), #ffce5a);width:64%;height:100%;display:block}.bill-trust{border-top:1px solid #fbf4dd1a;border-bottom:1px solid #fbf4dd1a;margin-top:12px;padding:28px 0}.bill-trust ul{letter-spacing:.08em;text-transform:uppercase;opacity:.75;flex-wrap:wrap;justify-content:center;gap:28px 48px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bill-trust li{align-items:center;gap:10px;display:flex}.bill-trust li:before{content:"✓";color:var(--bill-amber);font-weight:700}.bill-problem-card{text-align:center;max-width:760px;margin:0 auto;padding:36px 40px}.bill-problem-card p{font-family:var(--font-display);margin:0;font-size:clamp(20px,2.4vw,28px);font-style:italic;line-height:1.4}.bill-how-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}@media (max-width:760px){.bill-how-grid{grid-template-columns:1fr}}.bill-how-icon{width:56px;height:56px;color:var(--bill-amber);background:#f4a30024;border-radius:16px;place-items:center;margin-bottom:14px;font-size:24px;display:grid}.bill-two-ways{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}@media (max-width:860px){.bill-two-ways{grid-template-columns:1fr}}.bill-way-card{padding:28px}.bill-way-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--bill-amber);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.bill-way-tag.wa{color:var(--bill-wa)}.bill-way-h{font-family:var(--font-display);margin:0 0 10px;font-size:28px;line-height:1.15}.bill-way-h em{color:var(--bill-amber);font-style:italic}.bill-way-card p{opacity:.85;margin:0 0 18px;line-height:1.5}.bill-install{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;margin-top:32px;display:grid}@media (max-width:860px){.bill-install{grid-template-columns:1fr}}.bill-install-step{text-align:center}.bill-install-step .bill-phone{max-width:220px;margin:0 auto 18px}.bill-install-step .bill-phone-screen{min-height:360px}.bill-install-step h3{font-family:var(--font-display);margin:0 0 6px;font-size:20px}.bill-install-step p{opacity:.8;margin:0;font-size:14px;line-height:1.45}.bill-install-screen{background:var(--bill-cream);color:#1a1a1a;flex-direction:column;flex:1;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex;position:relative}.bill-install-url{color:#555;text-align:center;background:#fff;border:1px solid #0000000f;border-radius:8px;width:100%;padding:6px 10px;font-size:10px}.bill-install-icon{border-radius:16px;width:64px;height:64px;margin:14px 0;overflow:hidden;box-shadow:0 8px 24px #0e3b2e2e}.bill-install-icon img{object-fit:cover;width:100%;height:100%;display:block}.bill-install-share{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.bill-install-share:before{content:"↑";background:var(--bill-amber);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.bill-install-grid{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;display:grid}.bill-install-grid .ico{aspect-ratio:1;background:linear-gradient(135deg,#0e3b2e14,#0e3b2e29);border-radius:12px}.bill-install-grid .ico.bill{box-shadow:0 0 0 2px var(--bill-amber);padding:0;overflow:hidden}.bill-install-grid .ico.bill img{object-fit:cover;width:100%;height:100%;display:block}.bill-who{grid-template-columns:repeat(3,1fr);gap:18px;max-width:900px;margin:28px auto 0;display:grid}@media (max-width:860px){.bill-who{grid-template-columns:repeat(2,1fr);max-width:620px}}@media (max-width:520px){.bill-who{grid-template-columns:1fr;max-width:320px}}.bill-who-tile{aspect-ratio:5/4;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;isolation:isolate;background:#0e2823;border:0;border-radius:16px;margin:0;padding:0;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000042,inset 0 0 0 1px #ffffff0f}.bill-who-img{object-fit:cover;filter:grayscale()brightness(.62)contrast(.95);z-index:1;width:100%;height:100%;transition:filter .45s,transform .55s;display:block;position:absolute;inset:0;transform:scale(1.02)}.bill-who-overlay{z-index:2;background:linear-gradient(#0827201a 0%,#0827208c 55%,#082720eb 100%);transition:background .4s;position:absolute;inset:0}.bill-who-text{z-index:3;color:var(--bill-cream);position:absolute;bottom:16px;left:18px;right:18px}.bill-who-h{font-family:var(--font-display);margin:0 0 4px;font-size:22px;line-height:1.1}.bill-who-tile p{color:var(--bill-cream);opacity:.88;margin:0;font-size:13.5px;line-height:1.45}.bill-who-tile:hover,.bill-who-tile:focus-visible,.bill-who-tile:active{outline:none;transform:translateY(-3px);box-shadow:0 18px 44px #00000057,inset 0 0 0 1px #f4a30073,0 0 28px #f4a3002e}.bill-who-tile:hover .bill-who-img,.bill-who-tile:focus-visible .bill-who-img,.bill-who-tile:active .bill-who-img{filter:grayscale(0)brightness(1.05)contrast(1.05)saturate(1.15);transform:scale(1.07)}.bill-who-tile:hover .bill-who-overlay,.bill-who-tile:focus-visible .bill-who-overlay,.bill-who-tile:active .bill-who-overlay{background:linear-gradient(#0827200d 0%,#08272059 55%,#082720d9 100%)}@media (prefers-reduced-motion:reduce){.bill-who-tile,.bill-who-img,.bill-who-overlay{transition:none}}.bill-features{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}@media (max-width:960px){.bill-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bill-features{grid-template-columns:1fr}}.bill-page .gm-glass.bill-feature{color:#14302a;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#fffaf2f0;border:1px solid #ffffffd9;padding:26px 24px;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 1px #f4a30038,0 12px 32px #08272038,0 0 32px #f4a30024}.bill-page .gm-glass.bill-feature:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #f4a3008c,0 16px 40px #08272047,0 0 44px #f4a3004d}.bill-page .gm-glass.bill-feature .bill-feature-tag{color:#c8522b}.bill-page .gm-glass.bill-feature .bill-feature-h{color:#0e3b2e}.bill-page .gm-glass.bill-feature p{color:#2a3d36;opacity:1}.bill-page .gm-glass.bill-feature .bill-feature-shot{color:#fbf4dd;background:linear-gradient(#0e3b2e 0%,#144d3d 100%);border:1px solid #f4a30040;box-shadow:inset 0 1px #ffffff0f}.bill-feature-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--bill-amber);margin-bottom:12px;font-size:11px;font-weight:600;display:block}.bill-feature-h{font-family:var(--font-display);margin:0 0 10px;font-size:22px;line-height:1.2}.bill-feature p{opacity:.85;margin:0;font-size:14px;line-height:1.5}.bill-feature-shot{font-family:var(--font-mono);color:var(--bill-cream);background:#0e3b2e66;border:1px solid #fbf4dd14;border-radius:12px;min-height:96px;margin-bottom:16px;padding:14px;font-size:11px;line-height:1.5}.bill-feature-shot .ok{color:#8cc940}.bill-feature-shot .acc{color:var(--bill-amber)}.bill-day{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}@media (max-width:960px){.bill-day{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.bill-day{grid-template-columns:1fr}}.bill-day-step{position:relative}.bill-day-time{font-family:var(--font-mono);color:var(--bill-amber);letter-spacing:.1em;margin-bottom:8px;font-size:12px;display:block}.bill-day-shot{max-width:220px;margin:0 auto 14px}.bill-day-shot .bill-phone-image{min-height:340px}.bill-day-shot .bill-phone{margin:0}.bill-day-step h4{font-family:var(--font-display);margin:0 0 4px;font-size:18px}.bill-day-step p{opacity:.8;margin:0;font-size:13px;line-height:1.4}.bill-pricing{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}@media (max-width:860px){.bill-pricing{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.bill-tier{flex-direction:column;padding:28px;display:flex;position:relative}.bill-tier.is-featured{border:2px solid var(--bill-amber);box-shadow:0 12px 40px #f4a3002e}.bill-tier.is-featured:before{content:"Most popular";background:var(--bill-amber);color:#1a1a1a;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.bill-tier-name{font-family:var(--font-display);margin:0 0 6px;font-size:26px}.bill-tier-price{font-family:var(--font-display);color:var(--bill-amber);margin:12px 0 4px;font-size:40px;line-height:1}.bill-tier-price span{color:var(--bill-cream);opacity:.7;font-size:14px;font-family:var(--font-sans)}.bill-tier-strap{opacity:.7;margin:0 0 22px;font-size:13px}.bill-tier-list{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.bill-tier-list li{align-items:flex-start;gap:10px;display:flex}.bill-tier-list li:before{content:"✓";color:var(--bill-amber);flex-shrink:0;font-weight:700}.bill-tier-list li.off{opacity:.4}.bill-tier-list li.off:before{content:"—";color:var(--bill-cream)}.bill-pricing-fine{text-align:center;opacity:.75;margin-top:22px;font-size:14px}.bill-final{text-align:center;padding:80px 0 96px}.bill-final .bill-cta-row{justify-content:center}
