.amflow-page{--ink:#10241d;--green:#d9f64b;--paper:#f3f4ed}.amflow-page *{box-sizing:border-box}html:has(.amflow-page){scroll-behavior:smooth;scroll-padding-top:88px}.amflow-page{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}.amflow-page a{color:inherit;text-decoration:none}.amflow-page button{font:inherit}.amflow-page header{position:absolute;z-index:3;top:0;width:100%;height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;color:white;border-bottom:1px solid #ffffff30}.amflow-page .brand{font-size:25px;font-weight:900;letter-spacing:-1px}.amflow-page .brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:5px}.amflow-page nav{display:flex;gap:30px;align-items:center;font-size:13px}.amflow-page .btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:17px 25px;background:var(--green);color:var(--ink);border:0;border-radius:3px;font-size:13px;font-weight:700;cursor:pointer}.amflow-page .outline{background:transparent;border:1px solid #ffffff65;color:white}.amflow-page .hero{position:relative;min-height:760px;height:95svh;color:white;background:#17201c;display:flex;align-items:flex-end;padding:145px 7% 80px;overflow:hidden}.amflow-page .hero video,.amflow-page .hero>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.amflow-page .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07110dbb,#07110d10),linear-gradient(0deg,#08110b99,transparent 65%)}.amflow-page .hero-content{position:relative;z-index:1;max-width:790px}.amflow-page .eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:3px;font-weight:700;margin:0 0 22px}.amflow-page .hero h1{font-size:clamp(60px,8vw,110px);line-height:.97;letter-spacing:-5px;font-weight:600;margin:0 0 26px}.amflow-page .hero p{font-size:17px;line-height:1.7;max-width:480px;color:#eee}.amflow-page .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.amflow-page .video-toggle{position:absolute;right:5%;bottom:40px;z-index:2;background:#0004;color:white;border:1px solid #fff8;border-radius:30px;padding:11px 16px;cursor:pointer}.amflow-page .strip{display:flex;justify-content:space-between;gap:20px;padding:25px 7%;font-size:11px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #dadcd1}.amflow-page .section{padding:100px 7%}.amflow-page .intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.amflow-page h2{font-weight:500;font-size:clamp(34px,4vw,55px);line-height:1.06;letter-spacing:-2px;margin:0 0 25px}.amflow-page .lead{font-size:17px;line-height:1.8;color:#586052}.amflow-page .intro .wordmark{font-size:20px;letter-spacing:7px;margin-bottom:38px;font-weight:800}.amflow-page .section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.amflow-page .section-top p{max-width:330px;color:#62695b;line-height:1.7;font-size:14px}.amflow-page .models{background:#e8ebe2}.amflow-page .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.amflow-page .card{background:#f8f9f5;display:flex;flex-direction:column}.amflow-page .card img{width:100%;aspect-ratio:1.3;object-fit:contain;mix-blend-mode:multiply}.amflow-page .card-body{padding:25px 28px 30px}.amflow-page .card h3{font-size:26px;font-weight:500;margin:12px 0}.amflow-page .card p{line-height:1.6;font-size:14px;color:#62695b;min-height:45px}.amflow-page .tag{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#68705d}.amflow-page .textlink{display:inline-block;font-size:13px;font-weight:700;margin-top:15px;border-bottom:1px solid #a7af9b;padding-bottom:6px}.amflow-page .note{font-size:12px;color:#6c7266;line-height:1.7;margin-top:25px}.amflow-page .film{background:#111a14;color:white;padding-bottom:90px}.amflow-page .film .section-top p{color:#bfc7b8}.amflow-page .film video{display:block;width:100%;max-height:660px;object-fit:cover;background:#0b100d;border-radius:4px}.amflow-page .service{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.amflow-page .service img{width:100%;height:580px;object-fit:cover}.amflow-page .steps{margin-top:32px}.amflow-page .step{border-top:1px solid #d4d8cd;padding:20px 0;display:grid;grid-template-columns:35px 1fr;gap:15px}.amflow-page .step span{font-size:12px;color:#79816e;padding-top:5px}.amflow-page .step h3{margin:0 0 7px;font-size:18px;font-weight:500}.amflow-page .step p{margin:0;color:#616957;font-size:14px;line-height:1.6}.amflow-page .faq{max-width:1000px;margin:auto;padding-top:20px}.amflow-page details{border-bottom:1px solid #d0d6c6;padding:23px 0}.amflow-page summary{cursor:pointer;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:20px}.amflow-page summary:after{content:'+'}.amflow-page details[open] summary:after{content:'−'}.amflow-page details p{color:#65705c;line-height:1.7;max-width:760px}.amflow-page .contact{background:#d4dfc0;text-align:center;padding:90px 7%}.amflow-page .contact p{max-width:540px;margin:0 auto;line-height:1.8;color:#4e5a44}.amflow-page .contact .actions{justify-content:center}.amflow-page .contact .btn{background:#152319;color:white}.amflow-page .contact .outline{background:transparent;color:#152319;border-color:#77866b}.amflow-page footer{background:#111a14;color:#c6cdbf;padding:35px 7%;display:flex;justify-content:space-between;gap:25px;font-size:12px;line-height:1.8}.amflow-page footer a{text-decoration:underline}.amflow-page .mobile-contact{display:none}.amflow-page a:focus-visible,.amflow-page button:focus-visible,.amflow-page summary:focus-visible{outline:3px solid #85ab56;outline-offset:5px}@media(max-width:800px){.amflow-page header{height:78px}.amflow-page nav a:not(.btn){display:none}.amflow-page nav .btn{padding:12px}.amflow-page .hero{height:88svh;min-height:650px;padding:140px 6% 90px}.amflow-page .hero h1{letter-spacing:-3px}.amflow-page .hero p{font-size:15px}.amflow-page .section{padding:65px 6%}.amflow-page .intro,.amflow-page .service{grid-template-columns:1fr;gap:35px}.amflow-page .strip{flex-wrap:wrap;font-size:9px;padding:20px 6%;gap:15px}.amflow-page .grid{grid-template-columns:1fr}.amflow-page .card{display:grid;grid-template-columns:1fr 1fr}.amflow-page .card img{height:100%;aspect-ratio:auto}.amflow-page .card-body{padding:24px 18px}.amflow-page .card h3{font-size:22px}.amflow-page .section-top{display:block}.amflow-page .service img{height:360px}.amflow-page .film video{min-height:230px}.amflow-page .contact{padding:65px 6%}.amflow-page footer{flex-direction:column}.amflow-page .video-toggle{bottom:20px}.amflow-page h2{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){html:has(.amflow-page){scroll-behavior:auto}}

.amflow-page{font-family:inherit}.amflow-page .hero{min-height:650px;height:80svh}.amflow-page .hero h1{font-family:Manrope,sans-serif;font-weight:800}.amflow-page .btn{border-radius:999px;text-decoration:none}.amflow-page h2{font-family:Manrope,sans-serif;font-weight:700}.amflow-page .eyebrow{color:#157958}.amflow-page .hero .eyebrow,.amflow-page .film .eyebrow{color:var(--green)}.amflow-page .film .note{margin-bottom:0}.amflow-teaser{background:var(--pine);color:white;padding:60px 0}.amflow-teaser .container{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.amflow-teaser img{width:100%;height:330px;object-fit:cover;border-radius:20px}.amflow-teaser h2{font:800 clamp(2.2rem,4vw,3.6rem)/1.05 Manrope,sans-serif;letter-spacing:-.05em;margin:15px 0}.amflow-teaser p{color:#dce8e3;max-width:500px}.brand-menu{position:relative;font-size:.93rem;font-weight:600}.brand-menu summary{cursor:pointer;list-style:none}.brand-menu summary:after{content:" ▾";font-size:10px}.brand-menu .brand-submenu{position:absolute;top:35px;left:-20px;background:white;border:1px solid var(--line);padding:12px;min-width:200px;box-shadow:var(--shadow);border-radius:12px;display:grid;gap:5px}.brand-menu .brand-submenu a{padding:8px 12px}.amflow-brand-link{text-decoration:none}.amflow-brand-link:hover{background:var(--lime)}@media(max-width:800px){.amflow-teaser .container{grid-template-columns:1fr;gap:25px}.amflow-teaser img{height:260px}.amflow-page .hero{min-height:600px;height:78svh}.brand-menu .brand-submenu{position:static;box-shadow:none;margin-top:10px}.brand-menu{width:100%}}.amflow-page .hero-content{padding:0;margin:0;width:auto}.amflow-page .hero-content h1{max-width:none}.amflow-page .actions{margin-bottom:0}.amflow-page .faq summary{font-weight:500}.brand-menu summary{display:block;padding:0}.brand-menu .brand-submenu{z-index:40}.amflow-brand-link{display:flex;align-items:center;justify-content:center;font-weight:800;padding:18px;border-radius:12px;background:var(--lime)}
.category-bar .brand-menu summary{font-size:.87rem;font-weight:700;min-height:50px;display:flex;align-items:center;gap:5px;padding:0 12px}.category-bar .brand-submenu a{color:var(--pine);min-height:42px;justify-content:flex-start}.category-bar .brand-submenu a:hover,.category-bar .brand-submenu a:focus-visible{background:var(--paper);color:var(--pine)}@media(max-width:980px){.brand-menu .brand-submenu{position:static;box-shadow:none;margin-top:4px}.category-bar .brand-menu summary{padding:13px 14px;font-size:.94rem}.brand-menu{width:100%}}

.amflow-page .amflow-price{margin:18px 0 15px}.amflow-page .amflow-price strong{display:block;font-size:30px;line-height:1.2;color:#082f25;font-weight:800;letter-spacing:-1px}.amflow-page .amflow-price span{display:block;font-size:11px;color:#63715e;margin-top:5px}
.pl-jump{display:flex;gap:24px;overflow-x:auto;background:#082f25;color:white;padding:21px 7%;font-size:12px;white-space:nowrap}.pl-jump a{text-decoration:none}.pl-jump a:hover{text-decoration:underline}.amflow-page .pl-opening>h2{font-size:clamp(48px,6vw,80px)}.pl-opening>.lead{max-width:720px}.pl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid #d0d9ca;padding-top:30px;margin:45px 0}.pl-stats strong{display:block;font-size:32px;letter-spacing:-1px}.pl-stats span{display:block;font-size:12px;color:#63715e}.pl-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pl-mosaic>img{width:100%;height:650px;object-fit:cover}.pl-mosaic>div{display:grid;gap:20px}.pl-mosaic>div img{width:100%;height:315px;object-fit:cover}.pl-two{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.amflow-page .pl-dark{background:#111a14;color:white}.amflow-page .pl-dark .eyebrow{color:#d9f64b}.amflow-page .pl-dark .lead,.amflow-page .pl-dark .note{color:#c7d1c0}.pl-two video{width:100%;border-radius:12px;background:#000;min-height:260px}.pl-power{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px;margin-top:30px}.pl-power strong{font-size:28px}.pl-power span{font-size:13px;color:#c7d1c0}.pl-modes{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:50px}.pl-modes article{border-top:1px solid #6b7b60;padding-top:20px}.pl-modes b{font-size:20px}.pl-modes p{font-size:13px;color:#c7d1c0;line-height:1.7}.pl-wide{width:100%;max-height:560px;object-fit:cover;border-radius:10px}.pl-charge{width:100%;max-height:400px;object-fit:cover;margin-top:40px}.pl-models{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:40px}.pl-models article{background:#f8f9f5;padding:30px}.pl-models img{width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply}.pl-models h3{font-size:26px;line-height:1.3}.pl-models p{color:#65715d;font-size:14px;line-height:1.7}.pl-table{overflow-x:auto}.pl-table table{width:100%;border-collapse:collapse;min-width:680px;font-size:14px}.pl-table th,.pl-table td{padding:18px;text-align:left;border-bottom:1px solid #ced7c5}.pl-table thead{background:#082f25;color:white}.pl-table tbody th{width:22%;font-weight:600}.pl-interest{background:#dfe8d0}.pl-interest-form{display:grid;gap:17px;background:white;padding:30px;border-radius:15px}.pl-interest-form label{display:grid;gap:6px;font-size:13px;font-weight:600}.pl-interest-form input,.pl-interest-form select,.pl-interest-form textarea{width:100%;font:inherit;padding:12px;border:1px solid #cbd5c3;border-radius:6px;background:white;color:#10241d}.pl-interest-form .pl-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.6}.pl-interest-form .pl-consent input{width:17px;flex-shrink:0;margin-top:3px}.amflow-page a:focus-visible,.amflow-page input:focus-visible,.amflow-page select:focus-visible,.amflow-page textarea:focus-visible{outline:3px solid #71984c;outline-offset:3px}@media(max-width:800px){.pl-two,.pl-models{grid-template-columns:1fr;gap:30px}.pl-stats{grid-template-columns:1fr 1fr}.pl-mosaic{grid-template-columns:1fr}.pl-mosaic>img{height:420px}.pl-mosaic>div{grid-template-columns:1fr 1fr;gap:12px}.pl-mosaic>div img{height:200px}.pl-modes{grid-template-columns:1fr 1fr}.pl-models article{padding:20px}.pl-interest-form{padding:22px}.pl-jump{gap:20px;padding:18px 6%}.pl-models img{height:220px}}
.amflow-page .pl-model-specs{font-size:12px;line-height:1.8;min-height:0}.amflow-page .pl-sources{padding:0 7% 35px;margin:0}.amflow-page .card p{min-height:0}.amflow-page .pl-charge{object-fit:contain;background:#e9ebe4}
