:root{--black:#050505;--charcoal:#111;--espresso:#22150f;--gold:#d28f30;--gold2:#a96919;--cream:#fbf6ec;--warm:#f2e5d2;--line:#e7cfaa;--text:#17120d;--muted:#5d554c;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text);font-family:Montserrat,Arial,sans-serif;line-height:1.55}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container{max-width:1240px;margin:auto;padding:0 24px}.topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404f5;position:sticky;top:0;box-shadow:0 10px 30px #00000040}.nav{align-items:center;gap:26px;height:82px;display:flex}.brand img{filter:drop-shadow(0 0 8px #d28f303d);width:268px;display:block}.navlinks{gap:25px;margin-left:auto;display:flex}.navlinks a{color:#fff;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #0000;padding:31px 0;font-size:12px;font-weight:900}.navlinks a:hover,.navlinks a.active{color:var(--gold);border-color:var(--gold)}.nav-right{align-items:center;gap:14px;display:flex}.phone{color:#fff;white-space:nowrap;font-weight:900}.gold-btn,.outline-btn{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 24px;font-size:12px;font-weight:900;transition:all .2s;display:inline-flex}.gold-btn{background:linear-gradient(135deg,#f1b761,var(--gold2));color:#fff;box-shadow:0 12px 24px #d28f3040}.gold-btn:hover{transform:translateY(-2px)}.outline-btn{color:#fff;background:#ffffff0f;border-color:#ffffff73}.outline-btn.dark{color:var(--text);border-color:var(--gold)}.large{padding:16px 31px;font-size:13px}.menu-toggle{background:0 0;border:0;display:none}.menu-toggle span{background:#fff;width:25px;height:3px;margin:5px 0;display:block}.hero-v3{color:#fff;background:radial-gradient(circle at 75% 40%,#d28f3054,#0000 28%),linear-gradient(100deg,#050505 0%,#111 50%,#25170f 100%);overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;min-height:590px;display:grid}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.hero-copy h1,.page-hero h1,.section-head h2,.split h2,.cta-final h2,.machine-spec h2,.compare h2{text-transform:uppercase;letter-spacing:-.02em;font-family:Oswald,Arial,sans-serif;line-height:1.02}.hero-copy h1{max-width:680px;font-size:64px}.hero-copy p{color:#efe7dd;max-width:620px;margin:22px 0 28px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-proof{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-proof span{background:#ffffff12;border:1px solid #fff3;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}.hero-product{justify-content:center;align-items:flex-end;min-height:540px;display:flex;position:relative}.product-glow{filter:blur(10px);background:radial-gradient(circle,#d28f3073,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:48px}.hero-product img{filter:drop-shadow(0 24px 28px #000000a6);width:auto;max-height:520px;position:relative}.hero-badge{color:#111;background:#fffffff2;border-radius:16px;padding:16px 20px;position:absolute;bottom:45px;right:20px;box-shadow:0 18px 40px #00000040}.hero-badge strong{display:block}.hero-badge span{color:var(--muted);font-size:12px}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid div{border-right:1px solid var(--line);padding:22px 24px}.trust-grid div:last-child{border-right:0}.trust-grid b{text-transform:uppercase;font-size:13px;display:block}.trust-grid span{color:var(--muted);font-size:13px}.section{padding:76px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 38px}.section-head h2{font-size:42px}.section-head p{color:var(--muted);margin-top:10px}.machine-showcase{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.machine-showcase-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 18px 45px #00000014}.machine-showcase-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #00000024}.machine-image{background:linear-gradient(#fff,#f7ead8);justify-content:center;align-items:flex-end;height:295px;padding:22px;display:flex}.machine-image img{object-fit:contain;filter:drop-shadow(0 10px 12px #0003);width:auto;max-height:255px}.machine-body{padding:24px}.tag{color:#fff;background:#16120e;border-radius:999px;margin-bottom:11px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.machine-body h3{margin-bottom:8px;font-size:21px}.machine-body p{color:var(--muted);margin-bottom:12px;font-size:14px}.machine-body ul,.spec-list{list-style:none}.machine-body li,.spec-list li{margin:7px 0;padding-left:22px;font-size:13px;position:relative}.machine-body li:before,.spec-list li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;left:0}.learn{color:var(--gold2);text-transform:uppercase;margin-top:14px;font-size:13px;font-weight:900;display:inline-block}.dark-section{color:#fff;background:linear-gradient(135deg,#060606,#19100a)}.split{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;display:grid}.split p{color:#efe4d6;margin:18px 0 25px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.feature-grid div,.lux-card,.cards-3>div,.contact-card,.contact-side>div{color:var(--text);border:1px solid var(--line);background:#fffffff5;border-radius:20px;padding:25px;box-shadow:0 14px 35px #00000014}.feature-grid b,.service-cards b{color:var(--gold);font-family:Oswald;font-size:28px}.feature-grid p,.cards-3 p{color:var(--muted);margin-top:8px;font-size:14px}.stats{background:#fff;padding:35px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.stats-grid div{border-right:1px solid var(--line)}.stats-grid div:last-child{border-right:0}.stats-grid strong{color:var(--gold2);font-family:Oswald;font-size:42px;display:block}.stats-grid span{text-transform:uppercase;font-size:12px;font-weight:900}.testimonials-v3{background:linear-gradient(#fbf6ec,#fff)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonials-grid article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;padding:26px;box-shadow:0 14px 35px #00000012}.testimonials-grid img{object-fit:cover;border:3px solid var(--gold);border-radius:50%;width:88px;height:88px;margin-bottom:16px}.testimonials-grid p{color:var(--muted);margin-bottom:14px;font-style:italic}.testimonials-grid b{display:block}.testimonials-grid span{color:var(--gold2);font-size:12px;font-weight:800}.cta-final{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#d28f3038,#0000 30%),linear-gradient(135deg,#050505,#21140d);padding:68px 0}.cta-final h2{font-size:46px}.cta-final p{color:#eadfcc;margin:12px 0 24px}.site-footer{color:#fff;background:#060606;padding:48px 0 0}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.25fr;align-items:start;gap:36px;display:grid}.footer-brand img{width:250px;margin-bottom:14px}.site-footer h3{text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:13px}.site-footer p,.site-footer a{color:#eee;margin:7px 0;font-size:13px;display:block}.social-row{align-items:center;gap:12px;margin-top:14px;display:flex}.social-row a{background:linear-gradient(135deg,#f1b761,var(--gold2));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:0;font-weight:900;display:inline-flex}.footer-bottom{border-top:1px solid #ffffff26;justify-content:space-between;gap:18px;margin-top:34px;padding:15px 24px;display:flex}.float-call,.float-trial{z-index:40;color:#fff;text-transform:uppercase;border-radius:999px;padding:12px 16px;font-size:11px;font-weight:900;position:fixed;right:18px;box-shadow:0 10px 25px #00000040}.float-call{background:#111;bottom:75px}.float-trial{background:linear-gradient(135deg,#f1b761,var(--gold2));bottom:24px}.page-hero{color:#fff;text-align:center;background:linear-gradient(90deg,#000000e0,#0000008c),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1600&q=80) 50%/cover;padding:90px 0}.page-hero h1{font-size:56px}.page-hero p{color:#eee;max-width:720px;margin:12px auto 0;font-size:18px}.machine-page{padding:70px 24px}.machine-detail-v3{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:410px 1fr;align-items:center;gap:44px;margin-bottom:34px;padding:36px;display:grid;box-shadow:0 18px 45px #00000014}.machine-photo{text-align:center;background:linear-gradient(#fff,#f7ead8);border-radius:22px;padding:25px}.machine-photo img{object-fit:contain;filter:drop-shadow(0 14px 17px #0000002e);width:auto;max-height:430px}.machine-photo p{color:var(--muted);margin-top:12px;font-size:12px}.machine-spec h2{font-size:42px}.ideal{color:#fff;background:#17110c;border-radius:16px;margin:15px 0;padding:16px 18px}.capacity{background:var(--cream);border:1px solid var(--line);border-radius:18px;align-items:center;gap:18px;margin:18px 0;padding:14px 18px;display:inline-flex}.capacity span{text-transform:uppercase;font-size:12px;font-weight:900}.capacity strong{color:var(--gold2);font-family:Oswald;font-size:32px}.compare{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 45px #00000014}.compare h2{text-align:center;margin-bottom:22px;font-size:36px}.compare-table{overflow:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;padding:15px}th{color:#fff;background:#17110c}.light p{color:var(--muted)}.cards-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-cards{grid-template-columns:repeat(3,1fr)}.beverage-cloud{flex-wrap:wrap;gap:14px;display:flex}.beverage-cloud span{color:#111;background:#fff;border-radius:999px;padding:13px 18px;font-weight:800}.contact-v3{grid-template-columns:1.4fr .85fr;align-items:start;gap:28px;display:grid}.contact-card label{margin-top:14px;font-size:13px;font-weight:800;display:block}.contact-card input,.contact-card select,.contact-card textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:12px;margin-top:7px;padding:14px}.contact-card .gold-btn{cursor:pointer;border:0;width:100%;margin-top:18px}.contact-side{gap:18px;display:grid}.contact-side a{color:var(--gold2);font-weight:900}@media (width<=1050px){.phone{display:none}.navlinks{gap:15px}.hero-copy h1{font-size:52px}.machine-showcase{grid-template-columns:1fr}.machine-showcase-card{grid-template-columns:330px 1fr;display:grid}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.nav{height:auto;min-height:76px}.menu-toggle{margin-left:auto;display:block}.navlinks{background:#050505;flex-direction:column;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}.navlinks.open{display:flex}.navlinks a{padding:10px 24px}.nav-right{display:none}.hero-grid,.split,.machine-detail-v3,.contact-v3{grid-template-columns:1fr}.hero-v3{text-align:center}.hero-product{min-height:360px}.hero-product img{max-height:350px}.hero-copy h1{font-size:42px}.hero-actions,.hero-proof{justify-content:center}.trust-grid,.stats-grid,.testimonials-grid,.cards-3,.service-cards{grid-template-columns:1fr}.trust-grid div,.stats-grid div{border-right:0;border-bottom:1px solid var(--line)}.machine-showcase-card{display:flex}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.page-hero h1{font-size:40px}.float-call,.float-trial{display:none}}@media (width<=520px){.container{padding:0 16px}.brand img{width:215px}.hero-copy h1,.section-head h2,.cta-final h2,.machine-spec h2{font-size:34px}.machine-page{padding:40px 16px}.machine-detail-v3{padding:20px}.footer-grid{gap:22px}}.machines-hero{color:#fff;background:linear-gradient(90deg,#000000eb,#0000009e),url(https://images.unsplash.com/photo-1511920170033-f8396924c348?auto=format&fit=crop&w=1600&q=80) 50%/cover;padding:86px 0 70px;overflow:hidden}.machines-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.machines-hero h1{text-transform:uppercase;font-family:Oswald,Arial,sans-serif;font-size:62px;line-height:1.02}.machines-hero p{color:#efe5d5;max-width:720px;margin-top:16px;font-size:18px}.hero-cup{background:radial-gradient(circle,#d28f3073,#0000 35%),linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff29;border-radius:28px;min-height:235px;position:relative;box-shadow:inset 0 0 40px #ffffff0a,0 20px 60px #0000004d}.hero-cup:after{content:"☕";filter:drop-shadow(0 20px 16px #00000073);justify-content:center;align-items:center;font-size:120px;display:flex;position:absolute;inset:0}.machine-catalog{background:linear-gradient(#fffaf1 0%,#f7ecdc 55%,#111 55% 100%)}.premium-machine-row{background:linear-gradient(90deg,#fffffff5,#fffaf1f7);border-bottom:1px solid #a969193d;grid-template-columns:300px 1fr 270px;align-items:center;gap:38px;max-width:1240px;margin:0 auto;padding:54px 24px;display:grid}.premium-machine-row:first-child{border-top:1px solid #a9691933}.machine-product{text-align:center}.machine-product img{object-fit:contain;filter:drop-shadow(0 18px 20px #00000040);width:auto;max-height:390px}.machine-info h2{color:#16100b;text-transform:none;margin-bottom:12px;font-family:Georgia,serif;font-size:54px;font-weight:500;line-height:.95}.gold-ideal{background:linear-gradient(135deg,#efc165,var(--gold));color:#16100b;border-radius:3px;margin:5px 0 12px;padding:10px 16px;display:inline-block;box-shadow:0 8px 20px #d28f302b}.premium-machine-row .spec-list{columns:1;margin-top:5px}.premium-machine-row .spec-list li{margin:6px 0;font-size:14px}.beverage-icons{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.beverage-icons span{color:var(--gold2);flex-direction:column;align-items:center;gap:4px;min-width:58px;font-size:24px;display:flex}.beverage-icons em{color:#322418;font-size:11px;font-style:normal;font-weight:700}.machine-side-card{border:1px solid var(--line);background:#fffc;border-radius:18px;gap:16px;padding:22px;display:grid;box-shadow:0 16px 36px #00000014}.machine-side-card div{border-bottom:1px solid var(--line);padding-bottom:14px}.machine-side-card div:last-of-type{border-bottom:0}.machine-side-card b{text-transform:uppercase;letter-spacing:.04em;color:#3a2a1d;font-size:12px}.machine-side-card p{color:#4e4036;margin-top:5px;font-size:14px}.machine-side-card .gold-btn,.machine-side-card .outline-btn{border-radius:6px;width:100%}.premium-compare{color:#fff;max-width:1130px;box-shadow:none;background:#121212;border-color:#d28f3059;border-radius:0;margin:44px auto 0}.premium-compare h2{color:#efc165}.premium-compare th{color:#efc165;background:#090909;border-color:#d28f3059}.machines-help{color:#fff;background:linear-gradient(90deg,#000000d9,#000000bf),url(https://images.unsplash.com/photo-1442512595331-e89e73853f31?auto=format&fit=crop&w=1600&q=80) 50%/cover;padding:58px 0}.machines-help .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.machines-help h2{font-family:Georgia,serif;font-size:31px;font-weight:500}.machines-help p{color:#f3e7d6;max-width:390px}.machines-help .outline-btn{border-color:var(--gold);color:#fff;background:0 0}@media (width<=980px){.machines-hero-grid,.premium-machine-row{grid-template-columns:1fr}.machine-side-card{grid-template-columns:repeat(3,1fr)}.machine-side-card .gold-btn,.machine-side-card .outline-btn{grid-column:span 3}.premium-machine-row{text-align:center}.premium-machine-row .spec-list{text-align:left;display:inline-block}.beverage-icons{justify-content:center}}@media (width<=650px){.machines-hero h1,.machine-info h2{font-size:42px}.machine-side-card{grid-template-columns:1fr}.machine-side-card .gold-btn,.machine-side-card .outline-btn{grid-column:auto}.premium-machine-row{padding:38px 16px}.machines-help .container{display:block}.machines-help a{margin-top:12px;margin-right:8px}}.legal-content{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:980px;margin:0 auto;padding:42px;box-shadow:0 18px 45px #00000014}.legal-content h2{text-transform:uppercase;color:#17120d;margin:28px 0 10px;font-family:Oswald,Arial,sans-serif;font-size:28px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:var(--muted);margin:10px 0;font-size:15px}.legal-content ul{margin:10px 0 18px;padding-left:22px}.legal-content a{color:var(--gold2);font-weight:800}.footer-bottom a{color:#fff;margin:0 4px;display:inline}.footer-bottom a:hover{color:var(--gold)}.footer-bottom span{color:#ffffff73}.form-status{border-radius:14px;margin-top:16px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.45;display:none}.form-status.loading,.form-status.success,.form-status.error{display:block}.form-status.loading{border:1px solid var(--line);color:#5a3c16;background:#fff8e8}.form-status.success{color:#164f2a;background:#ecfff3;border:1px solid #b9e7c7}.form-status.error{color:#7a1c1c;background:#fff0f0;border:1px solid #f0b8b8}.contact-card button[disabled]{opacity:.7;cursor:not-allowed;transform:none}.social-row a[aria-label=Facebook],.social-row a[aria-label=Instagram]{font-size:17px}.nav{gap:22px}.navlinks{gap:21px}.navlinks a{font-size:11px}.testimonials-v3{padding-top:86px}@media (width<=1180px){.brand img{width:235px}.navlinks{gap:14px}.gold-btn,.outline-btn{padding:12px 18px}.phone{font-size:13px}}@media (width<=820px){.brand img{width:230px}.nav{min-height:86px}.navlinks{top:86px}}.stars{color:var(--gold);letter-spacing:3px;margin:4px 0 12px;font-size:18px;font-weight:900}.google-reviews{background:#fff;padding:44px 0 70px}.google-card{color:#fff;background:linear-gradient(135deg,#111,#24160e);border:1px solid #d28f3059;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex;box-shadow:0 20px 45px #0000001f}.google-card h2{text-transform:uppercase;font-family:Oswald,Arial,sans-serif;font-size:34px;line-height:1.05}.google-card p{color:#f3e8d7;margin-top:8px}.google-card strong{color:#f1b761}.testimonials-grid article{transition:all .2s}.testimonials-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0000001c}@media (width<=820px){.google-card{text-align:center;display:block}.google-card .gold-btn{margin-top:20px}}.video-section{border-bottom:1px solid var(--line);background:linear-gradient(#fffaf1,#f3e4cf);padding:80px 0}.video-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:42px;display:grid}.video-copy h2{text-transform:uppercase;letter-spacing:-.02em;color:#17120d;margin-bottom:16px;font-family:Oswald,Arial,sans-serif;font-size:44px;line-height:1.05}.video-copy p{color:var(--muted);margin-bottom:24px;font-size:16px}.video-frame{background:linear-gradient(135deg,#f1b761,var(--gold2));border-radius:28px;padding:10px;position:relative;box-shadow:0 24px 60px #0000002e}.video-frame:before{content:"";pointer-events:none;z-index:1;border-radius:22px;position:absolute;inset:18px;box-shadow:inset 0 0 0 1px #ffffff2e}.video-frame video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:20px;width:100%;display:block}@media (width<=900px){.video-grid{grid-template-columns:1fr}.video-copy{text-align:center}.video-copy .hero-actions{justify-content:center}.video-copy h2{font-size:36px}}.calculator-section{background:linear-gradient(135deg,#fffaf1,#f1dfc3);padding-top:80px}.calc-card{border:1px solid var(--line);background:#fff;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:38px;display:grid;box-shadow:0 20px 50px #00000014}.calc-copy h2{text-transform:uppercase;font-family:Oswald,Arial,sans-serif;font-size:42px;line-height:1.05}.calc-copy p{color:var(--muted);margin-top:12px}.calc-form{gap:14px;display:grid}.calc-form label{color:#2a1a10;font-size:13px;font-weight:900}.calc-form input{border:1px solid var(--line);width:100%;font:inherit;border-radius:14px;margin-top:7px;padding:14px}.calc-result{color:#fff;background:#17110c;border:1px solid #d28f3059;border-radius:18px;gap:6px;padding:18px;display:grid}.calc-result strong{color:#f1b761}.calc-result span{color:#f5eadb}.calc-result a{color:#f1b761;font-size:13px;font-weight:900}.float-call,.float-trial{z-index:60}@media (width<=820px){.calc-card{grid-template-columns:1fr;padding:24px}.calc-copy h2{font-size:34px}}.nav{gap:24px;height:96px}.brand img{filter:drop-shadow(0 0 10px #e2ab4459);width:330px;max-width:34vw}.navlinks a{padding:37px 0;font-size:13px}.nav-right .gold-btn{border-radius:8px;padding:14px 25px;font-size:13px}.phone{color:#f8efe0;font-size:16px}.machines-hero{background:radial-gradient(circle at 78% 35%,#d28f3042,#0000 32%),linear-gradient(90deg,#000000f5,#000000ad),url(https://images.unsplash.com/photo-1442512595331-e89e73853f31?auto=format&fit=crop&w=1800&q=80) 50%/cover;padding:72px 0 56px}.machines-hero-grid{grid-template-columns:1fr .78fr}.machines-hero h1{text-transform:none;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:58px}.machines-hero p{max-width:700px}.machine-assurance-panel{background:linear-gradient(135deg,#000000c2,#21140cbd);border:1px solid #e2ab44cc;border-radius:18px;padding:24px;box-shadow:0 24px 70px #00000059}.assurance-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.assurance-item{text-align:center;background:#ffffff0a;border:1px solid #e2ab4447;border-radius:14px;padding:16px}.assurance-item span{color:#e2ab44;font-size:30px;line-height:1;display:block}.assurance-item b{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;font-size:13px;display:block}.machine-catalog{background:linear-gradient(#070707 0%,#15100c 62%,#060606 100%);padding:34px 0 0}.premium-machine-row{color:#fff;background:0 0;border:0;grid-template-columns:1.05fr 1.05fr;align-items:stretch;gap:0;max-width:1440px;margin:0 auto 22px;padding:0 24px;display:grid}.machine-product{background:linear-gradient(135deg,#ffffff0a,#e2ab4414),url(https://images.unsplash.com/photo-1511920170033-f8396924c348?auto=format&fit=crop&w=1000&q=70) 50%/cover;border:1px solid #e2ab44a6;border-right:0;border-radius:18px 0 0 18px;justify-content:center;align-items:center;min-height:450px;padding:28px;display:flex}.machine-product img{filter:drop-shadow(0 25px 28px #000000bf);max-height:430px}.machine-info{background:linear-gradient(135deg,#0a0a0af5,#1c130bf5);border:1px solid #e2ab44a6;border-left:0;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;padding:42px 38px;display:flex;position:relative}.machine-info .eyebrow{margin-bottom:6px;font-size:15px}.machine-info h2{color:#fff;text-transform:none;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:1}.machine-info h2 span{color:#e2ab44;font-size:.85em;font-style:italic;display:block}.ideal.gold-ideal{color:#fff;box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:15px;display:block}.ideal.gold-ideal strong{color:#e2ab44}.premium-machine-row .spec-list{grid-template-columns:1fr 1fr;gap:10px 18px;margin:6px 0 20px;display:grid}.premium-machine-row .spec-list li{color:#f5eadc;margin:0;padding-left:30px;font-size:14px}.premium-machine-row .spec-list li:before{content:"✦";color:#e2ab44}.machine-feature-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 23px;display:grid}.machine-feature-strip div{background:#ffffff0a;border:1px solid #e2ab445c;border-radius:12px;padding:12px}.machine-feature-strip b{color:#e2ab44;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.machine-feature-strip span{color:#fff;margin-top:3px;font-size:14px;display:block}.machine-actions{flex-wrap:wrap;gap:12px;display:flex}.machine-actions .gold-btn,.machine-actions .outline-btn{border-radius:8px}.premium-compare{background:linear-gradient(135deg,#080808,#17100a);border:1px solid #e2ab449e;border-radius:18px;max-width:1320px;margin:18px auto 0;padding:28px}.premium-compare h2{text-transform:none;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:34px}.premium-compare th{color:#e2ab44;background:0 0;border-bottom:1px solid #e2ab4473}.premium-compare td{color:#eee;border-bottom:1px solid #e2ab4438}.machines-help{color:#050505;background:linear-gradient(90deg,#e2ab44,#a96919);margin-top:34px}.machines-help h2{color:#050505}.machines-help p{color:#201309}.machines-help .outline-btn{color:#050505;border-color:#050505}.machine-side-card,.beverage-icons{display:none!important}@media (width<=1120px){.brand img{width:275px}.premium-machine-row{grid-template-columns:1fr}.machine-product{border-right:1px solid #e2ab44a6;border-radius:18px 18px 0 0}.machine-info{border-left:1px solid #e2ab44a6;border-radius:0 0 18px 18px}.machines-hero-grid{grid-template-columns:1fr}.machine-assurance-panel{max-width:680px}.navlinks{gap:13px}.navlinks a{font-size:12px}.phone{font-size:13px}}@media (width<=820px){.brand img{width:250px;max-width:70vw}.nav{min-height:92px}.navlinks{top:92px}.premium-machine-row .spec-list,.machine-feature-strip{grid-template-columns:1fr}.machines-hero h1{font-size:42px}.machine-info h2{font-size:40px}.machine-product{min-height:360px}.machine-product img{max-height:330px}}.brand img{width:380px;max-width:36vw}.nav{height:108px}.footer-brand img{width:320px}.option1-catalog{background:linear-gradient(#080808 0%,#15100c 62%,#060606 100%);padding:38px 0 0}.option1-row{color:#fff;background:0 0;grid-template-columns:310px minmax(0,1fr) 300px;align-items:stretch;gap:0;max-width:1420px;margin:0 auto 24px;padding:0 24px}.option1-row .machine-product{background:radial-gradient(circle at 50% 46%,#e2ab4438,#0000 48%),linear-gradient(135deg,#ffffff0f,#0000002e);border:1px solid #e2ab4494;border-right:0;border-radius:20px 0 0 20px;justify-content:center;align-items:center;min-height:430px;padding:26px;display:flex}.option1-row .machine-product img{object-fit:contain;filter:drop-shadow(0 25px 30px #000000b8);width:auto;max-height:390px}.option1-info{background:linear-gradient(135deg,#0a0a0af5,#1d130bf5);border:1px solid #e2ab4494;border-left:0;border-right:0;border-radius:0;padding:40px 34px}.option1-info h2{font-size:50px}.option1-info .gold-ideal{color:#fff;background:#e2ab4421;border:1px solid #e2ab445c;border-radius:12px;padding:13px 15px}.option1-row .spec-list{grid-template-columns:1fr 1fr;gap:10px 20px;margin:10px 0 22px}.option1-row .spec-list li{color:#f7eadc}.gold-feature-panel{color:#080808;background:linear-gradient(160deg,#e7b754 0%,#c48525 42%,#7f4d10 100%);border:1px solid #e2ab4494;border-left:0;border-radius:0 20px 20px 0;flex-direction:column;justify-content:center;padding:34px 26px;display:flex;box-shadow:inset 0 1px #ffffff59}.gold-feature-panel h3{color:#090909;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:30px}.gold-feature-panel div{background:#ffffff2e;border:1px solid #ffffff57;border-radius:14px;margin-bottom:12px;padding:14px}.gold-feature-panel b{text-transform:uppercase;letter-spacing:.09em;color:#2a1600;font-size:11px;display:block}.gold-feature-panel span{color:#090909;margin-top:3px;font-weight:800;display:block}.option1-info .machine-actions .outline-btn{background:0 0;border-color:#e2ab44a6}.option1-info .machine-actions .gold-btn,.option1-info .machine-actions .outline-btn{border-radius:9px}.machine-assurance-panel{background:linear-gradient(135deg,#e2ab4429,#00000094)}@media (width<=1180px){.brand img{width:310px;max-width:55vw}.option1-row{grid-template-columns:1fr}.option1-row .machine-product{border-right:1px solid #e2ab4494;border-radius:20px 20px 0 0}.option1-info{border-left:1px solid #e2ab4494;border-right:1px solid #e2ab4494}.gold-feature-panel{border-left:1px solid #e2ab4494;border-radius:0 0 20px 20px}}@media (width<=760px){.brand img{width:245px;max-width:70vw}.nav{height:96px}.option1-row{padding:0 16px}.option1-row .spec-list{grid-template-columns:1fr}.option1-info h2{font-size:40px}.gold-feature-panel h3{font-size:26px}}.machines-hero-lifestyle{background:#0b0b0b;border:1px solid #e2ab44bf;border-radius:22px;min-height:270px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000007a,inset 0 1px #ffffff1f}.machines-hero-lifestyle:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002e,#00000005),linear-gradient(#e2ab441f,#0000001f);position:absolute;inset:0}.machines-hero-lifestyle img{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.05);width:100%;height:100%;min-height:270px;display:block}@media (width<=1120px){.machines-hero-lifestyle{max-width:760px;min-height:300px}.machines-hero-lifestyle img{min-height:300px}}@media (width<=650px){.machines-hero-lifestyle{border-radius:18px;min-height:220px}.machines-hero-lifestyle img{min-height:220px}}
