:root{--ar-ink:#102033;--ar-muted:#5b6b7c;--ar-soft:#eefaff;--ar-soft-2:#f8fdff;--ar-line:#c9eefa;--ar-cyan:#69d7f4;--ar-blue:#38bce8;--ar-emerald:#27c498;--ar-amber:#f7b955;--ar-card:#fff;--ar-navy:#dff6ff;--ar-shadow:0 14px 34px rgba(42,150,188,.1);--ar-shadow-soft:0 6px 18px rgba(42,150,188,.07);--ar-body-font:var(--font-ar-sans),"Source Sans 3",Arial,sans-serif;--ar-heading-font:var(--font-ar-serif),"Cormorant Garamond",Georgia,serif}body,html{max-width:100%;overflow-x:hidden}html[data-theme-color=skin-1] body{background:var(--ar-soft-2);color:var(--ar-ink);font-family:var(--ar-body-font)}.ar-footer *,.ar-header *,.ar-site-main *{box-sizing:border-box;letter-spacing:0}.ar-footer,.ar-footer img,.ar-header,.ar-header img,.ar-site-main,.ar-site-main img,.ar-site-main section{max-width:100%}.ar-site-main h1,.ar-site-main h2{font-family:var(--ar-heading-font);font-weight:500}.ar-container{width:min(1180px,calc(100% - 40px));max-width:100%;margin:0 auto}.ar-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;color:var(--ar-ink);font-size:14px;font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.ar-button:hover{transform:translateY(-1px)}.ar-button svg{width:18px;height:18px;flex:0 0 auto}.ar-button-variant-default{color:#0c4058;background:#e4f9ff;border-color:#bdeefa;box-shadow:0 10px 20px rgba(58,179,224,.14)}.ar-button-variant-ocean{color:#07384f;background:linear-gradient(135deg,#91e8fb,#4cc4eb);border-color:#58cbed;box-shadow:0 12px 24px rgba(58,179,224,.2)}.ar-button-variant-emerald{color:#063325;background:var(--ar-emerald);box-shadow:0 14px 30px rgba(39,196,152,.2)}.ar-button-variant-outline{color:var(--ar-ink);background:#fff;border-color:var(--ar-line);box-shadow:none}.ar-button-variant-outline:hover{border-color:#9de4f4;background:#effbff}.ar-button-variant-ghost{color:var(--ar-ink);background:transparent;border-color:transparent}.ar-button-variant-light{color:var(--ar-ink);background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.12)}.ar-button-size-default{min-height:44px;padding:0 20px}.ar-button-size-sm{min-height:40px;padding:0 16px}.ar-button-size-lg{min-height:48px;padding:0 24px;font-size:15px}.ar-button-size-icon{width:40px;height:40px;padding:0}.ar-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:0 13px;color:var(--ar-ink);font-size:12px;font-weight:600;line-height:1;border:1px solid transparent;border-radius:999px}.ar-badge-default{color:#0c4058;background:#e4f9ff;border-color:#bdeefa}.ar-badge-ocean{color:#08647b;background:#e8faff;border-color:#bceff9}.ar-badge-emerald{color:#08714f;background:#ebfff8;border-color:#b9f5de}.ar-badge-amber{color:#795012;background:#fff7e8;border-color:#f8dfa9}.ar-badge-outline{color:var(--ar-ink);background:#fff;border-color:var(--ar-line)}.ar-badge-dark{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.ar-header{position:sticky;top:0;z-index:80;background:rgba(240,251,255,.96);border-bottom:1px solid rgba(184,232,246,.82);box-shadow:none;backdrop-filter:blur(16px)}.ar-header-scrolled{box-shadow:0 12px 28px rgba(62,166,205,.12)}.ar-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1240px,calc(100% - 32px));min-height:76px;margin:0 auto}.ar-header-logo{display:inline-flex;align-items:center;min-width:168px}.ar-header-logo img{width:162px;height:auto;object-fit:contain}.ar-header-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.ar-nav-link{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 13px;color:#3e5268;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease,background .2s ease}.ar-nav-link-active,.ar-nav-link:hover{color:#087ea4}.ar-nav-link-active:after{position:absolute;right:13px;bottom:5px;left:13px;height:3px;content:"";background:linear-gradient(90deg,#75dff6,#27c498);border-radius:999px}.ar-header-actions{display:flex;align-items:center;gap:10px}.ar-phone-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;color:#11445c;font-size:13px;font-weight:600;text-decoration:none;background:hsla(0,0%,100%,.74);border:1px solid rgba(171,225,242,.9);border-radius:999px}.ar-icon-button svg,.ar-menu-button svg,.ar-phone-link svg{width:18px;height:18px;display:block}.ar-icon-button,.ar-menu-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#0f506a;cursor:pointer;background:hsla(0,0%,100%,.74);border:1px solid rgba(171,225,242,.9);border-radius:999px;line-height:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ar-icon-button:hover,.ar-menu-button:hover{background:#fff;border-color:#8fe0f4}.ar-icon-button:focus-visible,.ar-menu-button:focus-visible{outline:2px solid rgba(125,229,255,.9);outline-offset:3px}.ar-theme-button{width:42px;height:42px;background:hsla(0,0%,100%,.8);box-shadow:0 8px 18px rgba(58,179,224,.1)}.ar-theme-button svg{width:21px;height:21px;color:#0f506a}.ar-menu-button,.ar-mobile-panel{display:none}.ar-hero{position:relative;min-height:clamp(590px,calc(100dvh - 76px),690px);padding:clamp(44px,6vh,60px) 0 clamp(40px,5vh,52px);overflow:hidden;color:var(--ar-ink);background:#fff;border-bottom:1px solid var(--ar-line)}.ar-hero-grid,.ar-page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:clamp(34px,4.6vw,62px);align-items:center}.ar-hero-grid{transform:translateY(clamp(52px,6vh,72px))}.ar-hero-copy,.ar-page-hero-copy{max-width:720px;min-width:0}.ar-hero-copy h1,.ar-page-hero-copy h1{margin:18px 0 16px;color:inherit;font-size:56px;line-height:1.08;overflow-wrap:break-word;white-space:normal}.ar-hero-copy p,.ar-page-hero-copy p{width:100%;max-width:620px;margin:0;color:var(--ar-muted);font-size:18px;line-height:1.65;overflow-wrap:break-word;white-space:normal}.ar-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.ar-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:700px;margin-top:26px}.ar-hero-metrics div{display:flex;min-height:84px;flex-direction:column;justify-content:center;padding:16px 18px;background:#fbfdfe;border:1px solid var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow-soft)}.ar-hero-metrics strong{display:block;color:var(--ar-ink);font-size:26px;font-weight:500;line-height:1}.ar-hero-metrics span{display:block;margin-top:8px;color:var(--ar-muted);font-size:13px;font-weight:500}.ar-hero-visual{width:100%;min-width:0;justify-self:center;transform:translateY(42px)}.ar-hero-image-stack{position:relative;width:min(100%,570px);max-width:100%;min-height:clamp(455px,56vh,530px);margin:0 auto;overflow:visible}.ar-hero-image-stack:after{position:absolute;right:50%;bottom:clamp(4px,1.2vh,12px);z-index:0;width:clamp(210px,28vw,420px);height:clamp(38px,5.5vw,74px);content:"";pointer-events:none;background:radial-gradient(ellipse at center,rgba(84,197,238,.32),rgba(84,197,238,.12) 44%,rgba(84,197,238,0) 72%);filter:blur(10px);transform:translateX(50%)}.ar-page-hero-media img,.ar-process-lab-image img,.ar-quality-media img,.ar-service-image img{object-fit:cover}.ar-hero-bottle{position:absolute;bottom:0;left:50%;translate:-50% 0;display:flex;align-items:flex-end;justify-content:center;width:clamp(280px,28vw,350px);min-height:clamp(425px,52vh,505px);padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;animation:arFloat 5s ease-in-out infinite;z-index:1}.ar-hero-bottle img{width:clamp(220px,21vw,270px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(3,26,58,.18))}.ar-mini-proof-list span,.ar-order-help-list span,.ar-plant-points span,.ar-quality-list span{display:flex;align-items:center;gap:10px;color:var(--ar-ink);font-size:14px;font-weight:500}.ar-mini-proof-list svg,.ar-order-help-list svg,.ar-plant-points svg,.ar-quality-list svg{width:19px;height:19px;color:var(--ar-emerald);flex:0 0 auto}.ar-section{padding:64px 0}.ar-section-white{background:#fff}.ar-section-soft{background:var(--ar-soft-2)}.ar-customers-section{padding:58px 0;border-top:1px solid rgba(185,229,242,.62);border-bottom:1px solid rgba(185,229,242,.62)}.ar-section-heading{max-width:760px;margin-bottom:28px}.ar-section-heading-center{margin-right:auto;margin-left:auto;text-align:center}.ar-section-heading h2{margin:14px 0 12px;color:var(--ar-ink);font-size:38px;line-height:1.22}.ar-section-heading p{max-width:720px;margin:0;color:var(--ar-muted);font-size:16px;line-height:1.7}.ar-section-heading-center p{margin-right:auto;margin-left:auto}.ar-section-heading-inverse h2,.ar-section-heading-inverse p{color:#fff}.ar-section-heading-inverse p{color:hsla(0,0%,100%,.78)}.ar-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;max-width:100%}.ar-service-grid-full{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-service-grid-full .ar-service-card{min-height:356px}.ar-service-grid-full .ar-service-card-content{padding:28px 26px 30px!important}.ar-contact-card,.ar-detail-card,.ar-factor-card,.ar-highlight-card,.ar-order-flow-card,.ar-order-step,.ar-pricing-card,.ar-process-card,.ar-process-proof-card,.ar-service-card{overflow:hidden;border-color:var(--ar-line);border-radius:8px;box-shadow:none}.ar-service-card{min-height:344px;background:#fff;transition:border-color .2s ease,transform .2s ease}.ar-service-card-tone-1{background:linear-gradient(145deg,#fff,#eefbff);border-color:#cfeef7}.ar-service-card-tone-2{background:linear-gradient(145deg,#fff,#f1fbf6);border-color:#d2efe2}.ar-service-card-tone-3{background:linear-gradient(145deg,#fff,#f4f7ff);border-color:#d9e2f7}.ar-service-card-tone-4{background:linear-gradient(145deg,#fff,#fff8ec);border-color:#f2dfbd}.ar-service-card-tone-1 .ar-service-icon{color:#0b6e86;background:#dcf7ff;border-color:#b9e8f5}.ar-service-card-tone-2 .ar-service-icon{color:#0f7654;background:#ddf8ec;border-color:#bcebd8}.ar-service-card-tone-3 .ar-service-icon{color:#315d9a;background:#e4edff;border-color:#c7d8fb}.ar-service-card-tone-4 .ar-service-icon{color:#8a5a10;background:#fff0d0;border-color:#f4d69c}.ar-service-card:hover{border-color:#a9cedb;transform:translateY(-2px)}.ar-service-image{position:relative;height:220px;overflow:hidden}.ar-service-card-content{display:flex;flex-direction:column;min-height:100%;padding:30px 34px 32px!important}.ar-service-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;margin-bottom:28px}.ar-service-kicker{display:block;color:#0d6f86;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.ar-highlight-icon,.ar-service-icon{display:inline-flex;align-items:center;justify-content:center;color:#0b5a72;background:linear-gradient(135deg,#e7f7f8,#c6e4eb);border:1px solid #c4e3ea;border-radius:8px;flex:0 0 auto}.ar-service-icon{width:46px;height:46px}.ar-service-icon svg{width:22px;height:22px}.ar-info-card-content{display:flex;flex-direction:column;height:100%;padding:28px!important}.ar-info-card-heading{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;min-height:52px;margin-bottom:18px}.ar-info-card-heading h3{margin:0!important}.ar-info-card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:0!important;color:#07384f;background:linear-gradient(135deg,#94e8fb,#55c9ec);border:1px solid rgba(89,196,230,.45);border-radius:8px;flex:0 0 auto}.ar-info-card-icon svg{width:23px;height:23px;margin-bottom:0!important;color:currentColor}.ar-contact-card h3,.ar-detail-card h2,.ar-factor-card h3,.ar-highlight-card h3,.ar-order-flow-card h3,.ar-order-step h3,.ar-pricing-card h3,.ar-process-proof-card h3,.ar-service-card h3{margin:0 0 10px;color:var(--ar-ink);font-size:20px;font-weight:600;line-height:1.28}.ar-contact-card p,.ar-factor-card p,.ar-highlight-card p,.ar-order-flow-card p,.ar-order-step p,.ar-pricing-card p,.ar-process-proof-card p,.ar-service-card p{margin:0;color:var(--ar-muted);font-size:15px;line-height:1.65}.ar-plant-band{padding:clamp(58px,6vw,78px) 0 clamp(64px,6vw,82px);color:var(--ar-ink);background:radial-gradient(circle at 82% 18%,rgba(39,196,152,.14),transparent 28%),linear-gradient(120deg,#f7fdff,#dff6ff)}.ar-plant-band-grid{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:clamp(34px,4vw,48px);align-items:center}.ar-plant-copy{max-width:600px}.ar-plant-band .ar-section-heading{margin-bottom:0}.ar-plant-band .ar-section-heading h2{max-width:620px;margin-top:18px;margin-bottom:18px;font-size:clamp(40px,2.75vw,52px);line-height:1.13}.ar-plant-band .ar-section-heading p{max-width:560px;font-size:16px;line-height:1.65}.ar-mini-proof-list,.ar-order-help-list,.ar-plant-points,.ar-quality-list{display:grid;gap:16px;margin:30px 0}.ar-plant-points span{color:var(--ar-muted)}.ar-plant-band .ar-section-heading-inverse h2{color:var(--ar-ink)}.ar-plant-band .ar-section-heading-inverse p{color:var(--ar-muted)}.ar-plant-band .ar-badge-dark{color:#0d7594!important;background:#fff;border-color:var(--ar-line)}.ar-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;justify-self:end;width:min(100%,920px)}.ar-highlight-card{min-height:252px;background:hsla(0,0%,100%,.96)}.ar-highlight-card-content{display:flex;align-items:flex-start;flex-direction:column;height:100%;padding:28px!important}.ar-highlight-icon{width:50px;height:50px;margin-bottom:20px}.ar-highlight-icon svg{width:23px;height:23px}.ar-highlight-card h3{font-size:20px;line-height:1.22}.ar-highlight-card p{font-size:14.5px;line-height:1.68}.ar-highlight-mark{display:block;width:34px;height:2px;margin-bottom:18px;background:var(--ar-emerald)}.ar-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ar-process-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-process-card-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:224px;padding:28px 24px 30px!important}.ar-process-number{display:inline-flex;align-items:center;justify-content:center;width:76px;height:56px;margin-bottom:24px;color:#0d6f86;font-family:var(--ar-heading-font);font-size:30px;font-weight:500;line-height:1;background:#e8f7f5;border:1px solid #cdf0f8;border-radius:8px}.ar-process-card:nth-child(6n+1){background:#f4fbfb!important;border-color:#cfe9e7}.ar-process-card:nth-child(6n+1) .ar-process-number{color:#0f7f78;background:#e8f7f5;border-color:#bfe3df}.ar-process-card:nth-child(6n+2){background:#f5f9ff!important;border-color:#d2e2f4}.ar-process-card:nth-child(6n+2) .ar-process-number{color:#236aa3;background:#e9f2fb;border-color:#c5d9ef}.ar-process-card:nth-child(6n+3){background:#f8f7ff!important;border-color:#ddd9ef}.ar-process-card:nth-child(6n+3) .ar-process-number{color:#61558f;background:#efecfb;border-color:#d3cdeb}.ar-process-card:nth-child(6n+4){background:#fbf8f1!important;border-color:#eadfc9}.ar-process-card:nth-child(6n+4) .ar-process-number{color:#8a6432;background:#f4ecdc;border-color:#decda9}.ar-process-card:nth-child(6n+5){background:#f5faf4!important;border-color:#d3e6ce}.ar-process-card:nth-child(6n+5) .ar-process-number{color:#527c3b;background:#eaf4e6;border-color:#c6ddb9}.ar-process-card:nth-child(6n+6){background:#fff7f6!important;border-color:#efd8d4}.ar-process-card:nth-child(6n+6) .ar-process-number{color:#95584e;background:#fbecea;border-color:#e7c9c4}.ar-process-card h3{margin:0 0 12px;color:var(--ar-ink);font-size:19px;font-weight:600}.ar-process-card p{margin:0;color:var(--ar-muted);font-size:14px;line-height:1.65}.ar-bottle-section-grid,.ar-faq-page-grid,.ar-faq-preview-grid,.ar-order-page-grid,.ar-order-preview-grid,.ar-process-intro-grid,.ar-quality-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:36px;align-items:start}.ar-order-preview-grid{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:clamp(48px,5vw,76px);align-items:center}.ar-process-intro-grid{grid-template-columns:1fr;gap:30px}.ar-process-intro-grid .ar-section-heading{max-width:780px;margin-right:auto;margin-bottom:0;margin-left:auto;text-align:center}.ar-process-intro-grid .ar-section-heading p{margin-right:auto;margin-left:auto}.ar-order-preview-copy .ar-section-heading{margin-bottom:30px}.ar-contact-grid,.ar-factor-grid,.ar-order-flow-grid,.ar-order-steps,.ar-process-proof-cards,.ar-services-detail-grid{display:grid;gap:16px}.ar-order-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.ar-order-flow-card .p-6,.ar-order-step .p-6{padding:22px}.ar-order-step .p-6{display:flex;flex-direction:column;min-height:254px;padding:34px 28px 32px!important}.ar-order-flow-card span,.ar-order-step span{display:inline-flex;align-items:center;justify-content:center;color:#07384f;font-weight:600;background:linear-gradient(135deg,#9beafb,#5acced);border-radius:8px}.ar-order-step span{width:46px;height:46px;margin-bottom:24px}.ar-order-flow-card span{width:40px;height:40px;margin-bottom:16px}.ar-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.ar-pricing-card{position:relative;background:#fff;transition:border-color .2s ease,transform .2s ease}.ar-pricing-card:hover{border-color:#aee8f7;transform:translateY(-2px)}.ar-pricing-card-featured{color:var(--ar-ink);background:linear-gradient(145deg,#f7fdff,#e0f7ff 58%,#d4f2fa);border-color:#aee8f7}.ar-pricing-card-content{display:flex;flex-direction:column;min-height:100%;padding:34px 32px 32px!important}.ar-pricing-card-featured .ar-price,.ar-pricing-card-featured h3{color:var(--ar-ink)}.ar-pricing-card-featured li,.ar-pricing-card-featured p{color:var(--ar-muted)}.ar-pricing-card-featured .ar-badge-dark{color:#0d7594!important;background:#fff;border-color:var(--ar-line)}.ar-pricing-topline{display:flex;align-items:center;min-height:36px;margin-bottom:8px}.ar-price{margin:22px 0 18px;color:var(--ar-blue);font-size:32px;font-weight:600;line-height:1.1}.ar-detail-card ul,.ar-pricing-card ul{display:grid;gap:12px;padding:0;margin:28px 0 30px;list-style:none}.ar-detail-card ul{margin-top:0;margin-bottom:0}.ar-detail-card li,.ar-pricing-card li{display:flex;align-items:flex-start;gap:10px;color:var(--ar-muted);font-size:14px;font-weight:500;line-height:1.5}.ar-detail-card li svg,.ar-pricing-card li svg{width:17px;height:17px;margin-top:2px;color:var(--ar-emerald);flex:0 0 auto}.ar-pricing-card .w-full{width:100%;margin-top:auto;min-height:48px}.ar-page-hero-media,.ar-process-lab-image,.ar-quality-media{position:relative;min-height:475px;overflow:hidden;background:#dff6fb;border:1px solid var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow-soft)}.ar-contact-action-band h2,.ar-process-lab-grid h2,.ar-quality-copy h2{margin:14px 0;color:var(--ar-ink);font-size:38px;line-height:1.22}.ar-contact-action-band p,.ar-process-lab-grid p,.ar-quality-copy p{color:var(--ar-muted);font-size:16px;line-height:1.7}.ar-quality-section{background:linear-gradient(180deg,#fff,#f4fcff);border-top:1px solid rgba(201,238,250,.55);border-bottom:1px solid rgba(201,238,250,.55)}.ar-quality-shell{display:grid;gap:28px}.ar-quality-heading{max-width:900px;margin:0 auto;text-align:center}.ar-quality-heading h2{max-width:840px;margin:16px auto;color:var(--ar-ink);font-size:42px;font-weight:500;line-height:1.16}.ar-quality-heading p{max-width:800px;margin:0 auto;color:var(--ar-muted);font-size:16px;line-height:1.7}.ar-quality-showcase{display:grid;gap:22px}.ar-quality-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ar-quality-proof-card{min-height:226px;border-color:var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow-soft)}.ar-quality-proof-card-mint{background:#f2fbf8;border-color:#ccefe4}.ar-quality-proof-card-blue{background:#f2f8ff;border-color:#cfe4f7}.ar-quality-proof-card-sage{background:#f7faf1;border-color:#dbecc9}.ar-quality-proof-card-content{display:flex;align-items:flex-start;flex-direction:column;height:100%;padding:28px!important}.ar-quality-proof-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px;color:#0b6c73;background:hsla(0,0%,100%,.72);border:1px solid rgba(126,211,225,.5);border-radius:8px}.ar-quality-proof-icon svg{width:23px;height:23px}.ar-quality-proof-card h3{margin:0 0 10px;color:var(--ar-ink);font-size:20px;font-weight:600;line-height:1.25}.ar-quality-proof-card p{margin:0;color:var(--ar-muted);font-size:14.5px;line-height:1.65}.ar-quality-system-panel{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;align-items:center;min-height:312px;padding:30px;overflow:hidden;background:radial-gradient(circle at 86% 18%,rgba(105,215,244,.2),transparent 30%),linear-gradient(135deg,#fff,#e9fbff);border:1px solid var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow-soft)}.ar-quality-system-copy{max-width:640px}.ar-quality-system-copy>span{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;color:#0a6f76;font-size:12px;font-weight:700;text-transform:uppercase;background:#e9fbf7;border:1px solid #c9efe4;border-radius:999px}.ar-quality-system-copy h3{max-width:560px;margin:18px 0 12px;color:var(--ar-ink);font-size:28px;font-weight:600;line-height:1.18}.ar-quality-system-copy p{max-width:620px;margin:0;color:var(--ar-muted);font-size:15px;line-height:1.7}.ar-quality-system-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.ar-quality-system-steps span{display:flex;min-height:66px;flex-direction:column;justify-content:center;padding:12px 14px;color:var(--ar-muted);font-size:13px;line-height:1.35;background:hsla(0,0%,100%,.74);border:1px solid rgba(176,225,239,.82);border-radius:8px}.ar-quality-system-steps strong{display:block;margin-bottom:5px;color:#0b7285;font-size:18px;font-weight:600;line-height:1}.ar-quality-bottle-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:270px;padding:22px 18px 0}.ar-quality-bottle-stage:before{position:absolute;right:50%;bottom:10px;width:230px;height:48px;content:"";background:radial-gradient(ellipse at center,rgba(56,188,232,.26),rgba(56,188,232,0) 72%);filter:blur(8px);transform:translateX(50%)}.ar-quality-bottle-stage img{position:relative;z-index:1;width:170px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(3,34,56,.16))}.ar-quality-bottle-note{position:absolute;right:18px;bottom:22px;z-index:2;max-width:155px;padding:12px 14px;background:hsla(0,0%,100%,.86);border:1px solid rgba(182,230,244,.95);border-radius:8px;box-shadow:0 12px 26px rgba(42,150,188,.12)}.ar-quality-bottle-note span,.ar-quality-bottle-note strong{display:block}.ar-quality-bottle-note strong{color:#0b7285;font-size:17px;font-weight:700;line-height:1}.ar-quality-bottle-note span{margin-top:6px;color:var(--ar-muted);font-size:12px;line-height:1.35}.ar-quality-grid-minimal{display:block;max-width:780px}.ar-quality-grid-minimal .ar-quality-copy{max-width:760px}.ar-trust-marquee{position:relative;overflow:hidden;padding:20px 0;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(244,253,255,.92));border:1px solid rgba(185,229,242,.9);border-radius:8px;box-shadow:0 22px 50px rgba(36,148,186,.1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ar-trust-track{display:flex;width:max-content;animation:arMarquee 34s linear infinite;will-change:transform}.ar-trust-set{display:flex;flex:0 0 auto;gap:22px;padding:0 11px}.ar-trust-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:158px;height:76px;padding:14px;background:#fff;border:1px solid #dff1f7;border-radius:8px;box-shadow:0 12px 28px rgba(13,74,104,.08)}.ar-trust-logo img{width:auto;max-width:132px;height:auto;max-height:52px;object-fit:contain;filter:saturate(.98) contrast(1.02)}.ar-faq-list{display:grid;gap:12px}.ar-faq-item{overflow:hidden;background:#fff;border:1px solid var(--ar-line);border-radius:8px;box-shadow:none}.ar-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:0 22px;color:var(--ar-ink);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.ar-faq-item summary::-webkit-details-marker{display:none}.ar-faq-item summary svg{width:18px;height:18px;color:var(--ar-cyan);transition:transform .2s ease}.ar-faq-item[open] summary svg{transform:rotate(180deg)}.ar-faq-item p{padding:0 22px 22px;margin:0;color:var(--ar-muted);line-height:1.7}.ar-page-hero{padding:72px 0;color:var(--ar-ink);background:linear-gradient(135deg,#f7fdff,#e4f9ff 54%,#f1fcff);border-bottom:1px solid var(--ar-line)}.ar-page-hero-copy h1{font-size:50px}.ar-page-hero-media{min-height:430px;border-color:rgba(143,224,244,.72);box-shadow:0 24px 58px rgba(42,150,188,.14)}.ar-pricing-hero{position:relative;padding:clamp(68px,7vw,96px) 0;overflow:hidden;color:var(--ar-ink);background:linear-gradient(135deg,#f8fdff,#e4f8ff 50%,#f7fdff);border-bottom:1px solid var(--ar-line)}.ar-pricing-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.86fr);gap:clamp(40px,5vw,72px);align-items:center}.ar-pricing-hero-copy{max-width:720px}.ar-pricing-hero-copy h1{max-width:700px;margin:18px 0 16px;color:inherit;font-size:clamp(46px,4vw,62px);font-weight:500;line-height:1.06}.ar-pricing-hero-copy p{max-width:620px;margin:0;color:var(--ar-muted);font-size:17px;line-height:1.7}.ar-pricing-hero-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ar-pricing-hero-points span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;color:#0b6578;font-size:13px;font-weight:700;background:hsla(0,0%,100%,.78);border:1px solid rgba(171,225,242,.82);border-radius:999px}.ar-pricing-hero-points svg{width:16px;height:16px;color:var(--ar-emerald)}.ar-pricing-quote-panel{position:relative;display:grid;gap:18px;min-height:438px;padding:28px;background:radial-gradient(circle at 88% 18%,rgba(39,196,152,.16),transparent 28%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(231,249,255,.96));border:1px solid rgba(162,225,243,.9);border-radius:8px;box-shadow:0 28px 70px rgba(42,150,188,.18)}.ar-pricing-quote-footer,.ar-pricing-quote-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ar-pricing-quote-footer span,.ar-pricing-quote-grid small,.ar-pricing-quote-header span{display:block;color:#0d7594;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ar-pricing-quote-header strong{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;color:#06364a;font-size:13px;background:#dff8ff;border:1px solid #bcecf7;border-radius:999px}.ar-pricing-size-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ar-pricing-size-strip span{display:flex;align-items:center;justify-content:center;min-height:58px;color:var(--ar-ink);font-family:var(--ar-heading-font);font-size:24px;font-weight:600;background:hsla(0,0%,100%,.82);border:1px solid rgba(185,229,242,.95);border-radius:8px}.ar-pricing-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ar-pricing-quote-grid>div{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon label" "icon value";column-gap:12px;align-items:center;min-height:96px;padding:16px;background:hsla(0,0%,100%,.78);border:1px solid rgba(185,229,242,.9);border-radius:8px}.ar-pricing-quote-grid>div>span{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:#07384f;background:linear-gradient(135deg,#94e8fb,#55c9ec);border-radius:8px}.ar-pricing-quote-grid svg{width:21px;height:21px}.ar-pricing-quote-grid small{grid-area:label}.ar-pricing-quote-grid strong{grid-area:value;margin-top:3px;color:var(--ar-ink);font-size:15px;font-weight:700;line-height:1.35}.ar-pricing-quote-footer{padding:18px;background:rgba(6,56,74,.92);border-radius:8px}.ar-pricing-quote-footer strong{display:block;margin-top:5px;color:#fff;font-size:16px;font-weight:700}.ar-pricing-quote-footer a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;color:#06364a;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;background:#7de5ff;border-radius:999px}.ar-pricing-quote-footer a svg{width:16px;height:16px}.ar-faq-hero{position:relative;padding:clamp(68px,7vw,96px) 0;overflow:hidden;color:var(--ar-ink);background:linear-gradient(135deg,#f8fdff,#e8f9ff 52%,#f7fdff);border-bottom:1px solid var(--ar-line)}.ar-faq-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,.84fr);gap:clamp(40px,5vw,72px);align-items:center}.ar-faq-hero-copy{max-width:735px}.ar-faq-hero-copy h1{max-width:720px;margin:18px 0 16px;color:inherit;font-size:clamp(46px,4vw,62px);font-weight:500;line-height:1.06}.ar-faq-hero-copy p{max-width:660px;margin:0;color:var(--ar-muted);font-size:17px;line-height:1.7}.ar-faq-hero-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ar-faq-hero-points span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;color:#0b6578;font-size:13px;font-weight:700;background:hsla(0,0%,100%,.78);border:1px solid rgba(171,225,242,.82);border-radius:999px}.ar-faq-hero-points svg{width:16px;height:16px;color:var(--ar-emerald)}.ar-faq-answer-panel{display:grid;gap:16px;min-height:438px;padding:28px;background:radial-gradient(circle at 88% 16%,rgba(105,215,244,.18),transparent 28%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(231,249,255,.96));border:1px solid rgba(162,225,243,.9);border-radius:8px;box-shadow:0 28px 70px rgba(42,150,188,.18)}.ar-faq-answer-footer,.ar-faq-answer-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ar-faq-answer-footer span,.ar-faq-answer-header span,.ar-faq-topic-card small{display:block;color:#0d7594;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ar-faq-answer-header strong{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;color:#06364a;font-size:13px;background:#dff8ff;border:1px solid #bcecf7;border-radius:999px}.ar-faq-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ar-faq-topic-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon label" "icon value";column-gap:12px;align-items:center;min-height:112px;padding:16px;background:hsla(0,0%,100%,.78);border:1px solid rgba(185,229,242,.9);border-radius:8px}.ar-faq-topic-card>span{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#07384f;background:linear-gradient(135deg,#94e8fb,#55c9ec);border-radius:8px}.ar-faq-topic-card svg{width:21px;height:21px}.ar-faq-topic-card small{grid-area:label}.ar-faq-topic-card strong{grid-area:value;margin-top:4px;color:var(--ar-ink);font-size:15px;font-weight:700;line-height:1.35}.ar-faq-answer-footer{padding:18px;background:rgba(6,56,74,.92);border-radius:8px}.ar-faq-answer-footer strong{display:block;margin-top:5px;color:#fff;font-size:16px;font-weight:700}.ar-faq-answer-footer a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;color:#06364a;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;background:#7de5ff;border-radius:999px}.ar-faq-answer-footer a svg{width:16px;height:16px}.ar-service-standards-section{padding:clamp(58px,5vw,72px) 0;background:linear-gradient(180deg,#f8fdff,#eefaff);border-top:1px solid rgba(201,238,250,.62);border-bottom:1px solid rgba(201,238,250,.62)}.ar-service-standards-section .ar-section-heading{margin-bottom:30px}.ar-factor-grid,.ar-services-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-services-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.ar-detail-card{min-height:270px}.ar-detail-card .p-6{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"icon title" "list list";column-gap:18px;row-gap:18px;align-items:center;align-content:start;height:100%;padding:24px!important}.ar-contact-card .p-6,.ar-detail-card .p-6,.ar-factor-card .p-6,.ar-process-proof-card .p-6{padding:24px}.ar-contact-icon,.ar-detail-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;color:#07384f;background:linear-gradient(135deg,#94e8fb,#55c9ec);border-radius:8px}.ar-detail-card .ar-detail-icon{grid-area:icon;margin-bottom:0}.ar-detail-card h2{grid-area:title;margin:0}.ar-detail-card ul{grid-area:list}.ar-contact-icon svg,.ar-detail-icon svg{width:23px;height:23px}.ar-bottle-section-grid{align-items:center}.ar-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow-soft)}.ar-bottle-table{width:100%;min-width:620px;border-collapse:collapse}.ar-bottle-table td,.ar-bottle-table th{padding:18px;color:var(--ar-ink);text-align:left;border-bottom:1px solid var(--ar-line)}.ar-bottle-table th{color:#0d4057;font-size:13px;font-weight:600;background:var(--ar-navy)}.ar-bottle-table td:first-child{color:var(--ar-blue);font-size:18px;font-weight:600}.ar-bottle-table tr:last-child td{border-bottom:0}.ar-image-cta{display:flex;align-items:center;justify-content:center;gap:46px;padding:56px 24px;color:var(--ar-ink);background:linear-gradient(135deg,#f6fdff,#dff6ff);border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line)}.ar-image-cta img{width:min(360px,42vw);height:auto;object-fit:contain}.ar-contact-action-band span,.ar-image-cta span{display:block;margin-bottom:10px;color:#0d7594;font-size:14px;font-weight:600}.ar-image-cta h2{max-width:600px;margin:0;color:var(--ar-ink);font-size:36px;line-height:1.12}.ar-process-proof-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ar-contact-card,.ar-factor-card,.ar-process-proof-card{min-height:236px}.ar-process-proof-card{min-height:220px}.ar-process-lab-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px;align-items:center}.ar-process-lab-grid .ar-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.ar-process-lab-grid h2,.ar-process-lab-grid p{color:var(--ar-ink)}.ar-process-lab-grid p{color:var(--ar-muted)}.ar-process-lab-image{border-color:rgba(143,224,244,.72)}.ar-order-card{border-color:var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow)}.ar-order-card-content{padding:26px}.ar-order-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ar-order-form-grid label{display:grid;gap:8px;color:var(--ar-ink);font-size:13px;font-weight:600}.ar-order-form-grid input,.ar-order-form-grid select,.ar-order-form-grid textarea{width:100%;min-height:48px;padding:0 14px;color:var(--ar-ink);background:#fff;border:1px solid var(--ar-line);border-radius:8px;outline:none}.ar-order-form-grid textarea{min-height:120px;padding-top:13px;resize:vertical}.ar-order-form-grid input:focus,.ar-order-form-grid select:focus,.ar-order-form-grid textarea:focus{border-color:var(--ar-cyan);box-shadow:0 0 0 3px rgba(20,168,211,.14)}.ar-order-notes{grid-column:1/-1}.ar-order-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ar-order-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-order-flow-card .p-6{position:relative;min-height:245px}.ar-order-flow-card .p-6>svg{position:absolute;right:20px;bottom:20px;width:34px;height:34px;color:rgba(39,196,152,.28)}.ar-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-faq-support-card{padding:26px;background:#fbfdfe;border:1px solid var(--ar-line);border-radius:8px}.ar-faq-support-card>svg{width:40px;height:40px;color:var(--ar-blue)}.ar-faq-support-card h2{margin:16px 0 8px;color:var(--ar-ink);font-size:25px;font-weight:600}.ar-faq-support-card p{color:var(--ar-muted);line-height:1.65}.ar-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-contact-card a{color:var(--ar-blue);font-weight:600;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.ar-contact-card-wide{grid-column:1/-1}.ar-contact-action-band{padding:64px 0;color:var(--ar-ink);background:linear-gradient(135deg,#e7f9ff,#f8fdff);border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line)}.ar-contact-action-band .ar-container{display:flex;align-items:center;justify-content:space-between;gap:34px}.ar-contact-action-band h2,.ar-contact-action-band p{color:var(--ar-ink)}.ar-contact-action-band p{color:var(--ar-muted)}.ar-contact-action-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.w-full{width:100%}@keyframes arFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes arMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1180px){.ar-header-nav,.ar-phone-link{display:none}.ar-menu-button{display:inline-flex}.ar-mobile-panel{position:absolute;right:16px;left:16px;top:calc(100% + 8px);display:grid;gap:18px;padding:20px;pointer-events:none;visibility:hidden;background:#fff;border:1px solid var(--ar-line);border-radius:8px;box-shadow:var(--ar-shadow);opacity:0;overflow-x:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.ar-mobile-panel-open{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}.ar-mobile-panel nav{display:grid;gap:6px}.ar-mobile-link{display:flex;min-height:48px;align-items:center;padding:0 12px;color:var(--ar-ink);font-weight:500;text-decoration:none;white-space:normal;border-radius:8px}.ar-mobile-link-active,.ar-mobile-link:hover{color:var(--ar-blue);background:#eaf9fd}.ar-mobile-contact{display:grid;gap:4px;padding:14px;background:var(--ar-soft-2);border:1px solid var(--ar-line);border-radius:8px}.ar-mobile-contact span{color:var(--ar-muted);font-size:12px;font-weight:500}.ar-mobile-contact a{color:var(--ar-ink);font-size:18px;font-weight:500;text-decoration:none;overflow-wrap:anywhere}}@media (max-width:1050px){.ar-bottle-section-grid,.ar-faq-page-grid,.ar-faq-preview-grid,.ar-hero-grid,.ar-order-page-grid,.ar-order-preview-grid,.ar-page-hero-grid,.ar-plant-band-grid,.ar-process-intro-grid,.ar-process-lab-grid,.ar-quality-grid{grid-template-columns:1fr}.ar-faq-hero-grid,.ar-pricing-hero-grid{grid-template-columns:1fr;gap:34px}.ar-faq-hero-copy,.ar-hero-copy,.ar-page-hero-copy,.ar-plant-copy,.ar-pricing-hero-copy{max-width:760px}.ar-hero-grid,.ar-hero-visual{transform:none}.ar-faq-hero-copy h1,.ar-hero-copy h1,.ar-page-hero-copy h1,.ar-pricing-hero-copy h1{font-size:44px}.ar-contact-action-band h2,.ar-image-cta h2,.ar-process-lab-grid h2,.ar-quality-copy h2,.ar-quality-heading h2,.ar-section-heading h2{font-size:34px}.ar-hero-image-stack{min-height:520px;overflow:hidden}.ar-contact-grid,.ar-factor-grid,.ar-pricing-grid,.ar-process-grid,.ar-services-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-highlight-grid,.ar-order-flow-grid,.ar-order-steps,.ar-process-lab-grid .ar-highlight-grid,.ar-process-proof-cards,.ar-service-grid{grid-template-columns:1fr}.ar-service-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-quality-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-quality-system-panel{grid-template-columns:1fr}.ar-quality-bottle-stage{justify-self:center;width:min(100%,420px)}.ar-highlight-grid{justify-self:stretch;width:100%}.ar-highlight-card{min-height:0}.ar-service-grid{width:100%;max-width:100%;margin-left:0;transform:none}.ar-contact-action-band .ar-container{align-items:flex-start;flex-direction:column}.ar-contact-action-buttons{justify-content:flex-start}}@media (max-width:720px){.ar-container{width:calc(100% - 28px);max-width:calc(100% - 28px)}.ar-service-grid-full{grid-template-columns:1fr}.ar-header-inner{gap:12px;width:calc(100% - 28px);min-height:72px}.ar-header-logo{min-width:0}.ar-header-logo img{width:136px}.ar-header-actions{gap:8px}.ar-icon-button,.ar-menu-button{width:38px;height:38px}.ar-faq-hero,.ar-hero,.ar-page-hero,.ar-pricing-hero{min-height:auto;padding:44px 0 52px}.ar-hero-grid,.ar-page-hero-grid{display:block}.ar-faq-hero-grid,.ar-hero-grid,.ar-page-hero-grid,.ar-pricing-hero-grid{width:calc(100% - 28px);max-width:calc(100% - 28px);margin-right:auto;margin-left:auto}.ar-faq-hero-copy,.ar-faq-hero-copy p,.ar-hero-copy,.ar-hero-copy p,.ar-page-hero-copy,.ar-page-hero-copy p,.ar-pricing-hero-copy,.ar-pricing-hero-copy p{width:100%;max-width:100%!important;white-space:normal!important}.ar-hero-actions{max-width:100%}.ar-hero-copy h1,.ar-page-hero-copy h1{font-size:35px;line-height:1.1;overflow-wrap:anywhere}.ar-faq-hero-copy h1,.ar-pricing-hero-copy h1{font-size:38px;line-height:1.1;overflow-wrap:anywhere}.ar-faq-hero-copy p,.ar-hero-copy p,.ar-page-hero-copy p,.ar-pricing-hero-copy p{font-size:16px}.ar-hero-actions,.ar-order-actions{flex-direction:column;align-items:stretch}.ar-hero-actions a,.ar-order-actions a{width:100%;max-width:100%;min-width:0;white-space:normal}.ar-pricing-hero-points{flex-direction:column}.ar-pricing-hero-points span{justify-content:center}.ar-faq-hero-points{flex-direction:column}.ar-faq-hero-points span{justify-content:center}.ar-faq-answer-panel,.ar-pricing-quote-panel{min-height:auto;padding:20px}.ar-pricing-size-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-pricing-size-strip span{min-height:48px;font-size:22px}.ar-pricing-size-strip span:last-child{grid-column:1/-1}.ar-faq-topic-grid,.ar-pricing-quote-grid{grid-template-columns:1fr}.ar-faq-answer-footer,.ar-faq-answer-header,.ar-pricing-quote-footer,.ar-pricing-quote-header{align-items:flex-start;flex-direction:column}.ar-faq-answer-footer a,.ar-pricing-quote-footer a{width:100%}.ar-contact-grid,.ar-factor-grid,.ar-hero-metrics,.ar-pricing-grid,.ar-process-grid,.ar-services-detail-grid{grid-template-columns:1fr}.ar-hero-image-stack{width:100%;min-height:390px;overflow:hidden}.ar-hero-bottle{width:min(76vw,248px);min-height:340px}.ar-hero-bottle img{width:min(58vw,192px)}.ar-section{padding:52px 0}.ar-customers-section{padding:48px 0}.ar-service-standards-section{padding:46px 0}.ar-trust-marquee{padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ar-trust-track{animation-duration:28s}.ar-trust-set{gap:16px;padding:0 8px}.ar-trust-logo{width:136px;height:66px;padding:12px}.ar-trust-logo img{max-width:112px;max-height:44px}.ar-contact-action-band h2,.ar-image-cta h2,.ar-process-lab-grid h2,.ar-quality-copy h2,.ar-quality-heading h2,.ar-section-heading h2{font-size:28px}.ar-faq-support-card p,.ar-process-lab-grid p,.ar-quality-copy,.ar-quality-copy p,.ar-quality-heading,.ar-quality-heading p,.ar-section-heading,.ar-section-heading p{max-width:100%}.ar-quality-proof-grid,.ar-quality-system-steps{grid-template-columns:1fr}.ar-quality-proof-card{min-height:0}.ar-quality-proof-card-content{padding:22px!important}.ar-quality-system-panel{gap:22px;padding:22px}.ar-quality-bottle-stage{min-height:245px;padding-right:0;padding-left:0}.ar-quality-bottle-note{right:0;bottom:18px}.ar-service-image{height:190px}.ar-service-card{min-height:auto}.ar-contact-card .p-6,.ar-detail-card .p-6,.ar-factor-card .p-6,.ar-faq-support-card,.ar-highlight-card-content,.ar-info-card-content,.ar-order-card-content,.ar-pricing-card-content,.ar-process-proof-card .p-6,.ar-quality-proof-card-content,.ar-service-card-content{padding:20px!important}.ar-process-card-content{min-height:220px;padding:24px!important}.ar-process-number{width:76px;height:56px;margin-bottom:24px;font-size:29px}.ar-order-step .p-6{min-height:0;padding:24px!important}.ar-order-flow-card .p-6{padding:20px}.ar-service-card-top{margin-bottom:20px}.ar-info-card-heading{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:48px;margin-bottom:16px}.ar-info-card-icon{width:48px;height:48px}.ar-contact-action-buttons,.ar-contact-action-buttons .ar-button,.ar-order-preview-copy .ar-button{width:100%}.ar-order-form-grid{grid-template-columns:1fr}.ar-order-notes{grid-column:auto}.ar-page-hero-media,.ar-process-lab-image,.ar-quality-media{min-height:260px}.ar-page-hero-media{margin-top:30px}.ar-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ar-bottle-table{min-width:560px}.ar-image-cta{align-items:flex-start;flex-direction:column;gap:20px;text-align:left}.ar-image-cta img{width:min(260px,80vw)}.ar-footer-grid{grid-template-columns:1fr;gap:26px;padding:44px 0 28px}.ar-footer-actions,.ar-footer-actions .ar-button{width:100%}.ar-footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.ar-container,.ar-header-inner,.ar-hero-grid,.ar-page-hero-grid{width:calc(100% - 24px);max-width:calc(100% - 24px)}.ar-header-logo img{width:128px}.ar-icon-button,.ar-menu-button{width:36px;height:36px}.ar-menu-button svg,.ar-theme-button svg{width:19px;height:19px}.ar-mobile-panel{right:12px;left:12px;padding:16px}.ar-hero-copy h1,.ar-page-hero-copy h1{margin-top:14px;font-size:31px}.ar-contact-action-band p,.ar-hero-copy p,.ar-page-hero-copy p,.ar-process-lab-grid p,.ar-quality-copy p,.ar-quality-heading p,.ar-section-heading p{font-size:15px;line-height:1.62}.ar-button-size-default,.ar-button-size-lg{min-height:46px;padding-right:16px;padding-left:16px}.ar-hero-metrics div{min-height:76px;padding:14px 16px}.ar-hero-metrics strong{font-size:23px}.ar-hero-image-stack{min-height:360px}.ar-hero-bottle{min-height:322px}.ar-contact-action-band h2,.ar-image-cta h2,.ar-process-lab-grid h2,.ar-quality-copy h2,.ar-quality-heading h2,.ar-section-heading h2{font-size:26px}.ar-page-hero-media,.ar-process-lab-image,.ar-quality-media{min-height:230px}.ar-contact-action-band .ar-container{gap:18px}.ar-faq-item summary{min-height:64px;padding:0 18px;font-size:15px}.ar-faq-item p{padding:0 18px 18px}.ar-image-cta{padding:42px 18px}.ar-image-cta img{width:min(230px,76vw)}.ar-trust-logo{width:124px;height:62px}.ar-trust-logo img{max-width:102px;max-height:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ar-footer{position:relative;color:var(--ar-ink);background:#eaf9ff;border-top:1px solid var(--ar-line)}.ar-footer-waterline{height:6px;background:linear-gradient(90deg,#8be4fb,#56cbed,#27c498)}.ar-footer-grid{display:grid;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(0,.7fr));gap:38px;padding:60px 0 36px}.ar-footer-brand img{width:190px;height:auto;object-fit:contain}.ar-footer-brand p{max-width:430px;margin:22px 0;color:var(--ar-muted);line-height:1.7}.ar-footer-actions{display:flex;flex-wrap:wrap;gap:12px}.ar-footer-column{display:grid;align-content:start;gap:12px}.ar-footer-column h2{margin:0 0 8px;color:var(--ar-ink);font-size:16px;font-weight:600}.ar-footer-column nav{display:grid;gap:10px}.ar-footer-column a{display:inline-flex;align-items:center;gap:9px;color:#43566a;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none}.ar-footer-column a:hover{color:#087ea4}.ar-footer-column svg{width:17px;height:17px;color:#25aeda;flex:0 0 auto}.ar-footer-certifications span{display:inline-flex;width:max-content;max-width:100%;padding:7px 10px;color:#0d4057;font-size:13px;font-weight:600;background:hsla(0,0%,100%,.76);border:1px solid #c4edf8;border-radius:8px}.ar-footer-certifications small{color:var(--ar-muted);line-height:1.5}.ar-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--ar-muted);border-top:1px solid #c4edf8}.ar-footer-bottom a{color:#087ea4;text-decoration:none}@media (max-width:1050px){.ar-footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:720px){.ar-footer-grid{grid-template-columns:1fr;gap:26px;padding:44px 0 28px}.ar-footer-brand,.ar-footer-certifications,.ar-footer-column{min-width:0}.ar-footer-actions,.ar-footer-actions .ar-button{width:100%}.ar-footer-brand p,.ar-footer-certifications small,.ar-footer-column a{overflow-wrap:anywhere}.ar-footer-bottom{align-items:flex-start;flex-direction:column}}html.dark{--ar-ink:#f8fbff;--ar-muted:#bfd0de;--ar-soft:#0b1a2d;--ar-soft-2:#07111f;--ar-line:#1f3a52;--ar-card:#0d1b2d;--ar-shadow:0 18px 42px rgba(0,0,0,.28);--ar-shadow-soft:0 12px 28px rgba(0,0,0,.22);color-scheme:dark}html.dark body{background:#07111f;color:var(--ar-ink)}html.dark .ar-header{background:rgba(3,13,28,.96);border-bottom-color:rgba(148,163,184,.2)}html.dark .ar-nav-link{color:#bfd0de}html.dark .ar-nav-link-active,html.dark .ar-nav-link:hover{color:#73e4ff}html.dark .ar-icon-button,html.dark .ar-menu-button,html.dark .ar-phone-link{color:#dff8ff;background:hsla(0,0%,100%,.06);border-color:rgba(125,229,255,.24)}html.dark .ar-icon-button:hover,html.dark .ar-menu-button:hover,html.dark .ar-phone-link:hover{background:rgba(125,229,255,.1);border-color:rgba(125,229,255,.38)}html.dark .ar-theme-button svg{color:#dff8ff}html.dark .ar-section-soft,html.dark .ar-section-white,html.dark .ar-site-main{background:#07111f}html.dark .ar-section-soft{background:#091727}html.dark .ar-customers-section{background:radial-gradient(circle at 50% 0,rgba(84,207,235,.1),transparent 34%),#091727;border-color:#1f3a52}html.dark .ar-service-standards-section{background:radial-gradient(circle at 50% 0,rgba(84,207,235,.11),transparent 34%),linear-gradient(180deg,#091727,#07111f);border-color:#1f3a52}html.dark .ar-image-cta{color:var(--ar-ink);background:radial-gradient(circle at 28% 42%,rgba(84,207,235,.16),transparent 26%),linear-gradient(135deg,#07111f,#0a1d30 52%,#081827);border-top-color:#1f3a52;border-bottom-color:#1f3a52}html.dark .ar-image-cta span{color:#79e2cf}html.dark .ar-image-cta h2{color:#f8fbff}html.dark .ar-image-cta img{filter:drop-shadow(0 22px 42px rgba(84,207,235,.18))}html.dark .ar-contact-action-band{color:var(--ar-ink);background:radial-gradient(circle at 72% 42%,rgba(39,196,152,.14),transparent 28%),linear-gradient(135deg,#07111f,#0a1d30 52%,#081827);border-top-color:#1f3a52;border-bottom-color:#1f3a52}html.dark .ar-contact-action-band span{color:#79e2cf}html.dark .ar-contact-action-band h2{color:#f8fbff}html.dark .ar-contact-action-band p{color:#bfd0de}html.dark .ar-contact-action-band .ar-button-variant-ghost{color:#f8fbff;background:hsla(0,0%,100%,.07);border:1px solid rgba(125,229,255,.24)}html.dark .ar-contact-action-band .ar-button-variant-ghost:hover{background:rgba(125,229,255,.12);border-color:rgba(125,229,255,.38)}html.dark .ar-faq-hero,html.dark .ar-hero,html.dark .ar-page-hero,html.dark .ar-pricing-hero{color:var(--ar-ink);background:radial-gradient(circle at 75% 30%,rgba(45,187,231,.16),transparent 34%),linear-gradient(135deg,#07111f,#0a1a2d 52%,#07111f);border-bottom-color:#1f3a52}html.dark .ar-faq-hero-copy p,html.dark .ar-hero-copy p,html.dark .ar-hero-metrics span,html.dark .ar-page-hero-copy p,html.dark .ar-pricing-hero-copy p{color:var(--ar-muted)}html.dark .ar-pricing-hero-points span{color:#d6e8f4;background:rgba(13,27,45,.82);border-color:#1f3a52}html.dark .ar-pricing-quote-panel{background:radial-gradient(circle at 88% 18%,rgba(39,196,152,.12),transparent 28%),linear-gradient(145deg,rgba(13,27,45,.96),rgba(9,34,54,.96));border-color:#1f3a52;box-shadow:0 24px 70px rgba(0,0,0,.28)}html.dark .ar-pricing-quote-footer span,html.dark .ar-pricing-quote-grid small,html.dark .ar-pricing-quote-header span{color:#84e5ff}html.dark .ar-pricing-quote-header strong{color:#b9f3ff;background:rgba(125,229,255,.1);border-color:rgba(125,229,255,.24)}html.dark .ar-pricing-quote-grid>div,html.dark .ar-pricing-size-strip span{background:rgba(13,27,45,.82);border-color:#1f3a52}html.dark .ar-pricing-quote-grid strong,html.dark .ar-pricing-size-strip span{color:var(--ar-ink)}html.dark .ar-pricing-quote-grid>div>span{color:#b9f3ff;background:rgba(125,229,255,.1);border:1px solid rgba(125,229,255,.24)}html.dark .ar-pricing-quote-footer{background:rgba(6,56,74,.72);border:1px solid rgba(125,229,255,.18)}html.dark .ar-pricing-quote-footer a{color:#07111f;background:#7de5ff}html.dark .ar-faq-hero-points span{color:#d6e8f4;background:rgba(13,27,45,.82);border-color:#1f3a52}html.dark .ar-faq-answer-panel{background:radial-gradient(circle at 88% 18%,rgba(39,196,152,.12),transparent 28%),linear-gradient(145deg,rgba(13,27,45,.96),rgba(9,34,54,.96));border-color:#1f3a52;box-shadow:0 24px 70px rgba(0,0,0,.28)}html.dark .ar-faq-answer-footer span,html.dark .ar-faq-answer-header span,html.dark .ar-faq-topic-card small{color:#84e5ff}html.dark .ar-faq-answer-header strong{color:#b9f3ff;background:rgba(125,229,255,.1);border-color:rgba(125,229,255,.24)}html.dark .ar-faq-topic-card{background:rgba(13,27,45,.82);border-color:#1f3a52}html.dark .ar-faq-topic-card strong{color:var(--ar-ink)}html.dark .ar-faq-topic-card>span{color:#b9f3ff;background:rgba(125,229,255,.1);border:1px solid rgba(125,229,255,.24)}html.dark .ar-faq-answer-footer{background:rgba(6,56,74,.72);border:1px solid rgba(125,229,255,.18)}html.dark .ar-faq-answer-footer a{color:#07111f;background:#7de5ff}html.dark .ar-hero-metrics div{background:rgba(13,27,45,.86);border-color:#1f3a52;box-shadow:var(--ar-shadow-soft)}html.dark .ar-hero-metrics strong{color:var(--ar-ink)}html.dark .ar-hero-bottle img{filter:drop-shadow(0 22px 34px rgba(95,216,255,.18))}html.dark .ar-hero-image-stack:after{background:radial-gradient(ellipse at center,rgba(84,197,238,.42),rgba(84,197,238,.16) 44%,rgba(84,197,238,0) 72%)}html.dark .ar-badge-dark,html.dark .ar-badge-default,html.dark .ar-badge-ocean,html.dark .ar-badge-outline{color:#b9f3ff!important;background:rgba(125,229,255,.1);border-color:rgba(125,229,255,.26)}html.dark .ar-badge-emerald{color:#a8f5da;background:rgba(39,196,152,.12);border-color:rgba(39,196,152,.32)}html.dark .ar-button-variant-light,html.dark .ar-button-variant-outline{border-color:rgba(125,229,255,.24)!important}html.dark .ar-button-variant-outline{color:#f8fbff!important;background:hsla(0,0%,100%,.07)!important;box-shadow:none!important}html.dark .ar-button-variant-light{color:#071827!important;background:#f8fbff!important;box-shadow:0 14px 30px rgba(0,0,0,.26)!important}html.dark .ar-button-variant-outline:hover{background:rgba(125,229,255,.12)!important;border-color:rgba(125,229,255,.38)!important}html.dark .ar-button-variant-light:hover{background:#e8f9ff!important;border-color:rgba(125,229,255,.42)!important}html.dark .ar-bottle-table td,html.dark .ar-contact-card h3,html.dark .ar-detail-card h2,html.dark .ar-factor-card h3,html.dark .ar-faq-item summary,html.dark .ar-faq-support-card h2,html.dark .ar-highlight-card h3,html.dark .ar-mobile-link,html.dark .ar-order-flow-card h3,html.dark .ar-order-step h3,html.dark .ar-pricing-card h3,html.dark .ar-process-card h3,html.dark .ar-process-proof-card h3,html.dark .ar-quality-copy h2,html.dark .ar-quality-heading h2,html.dark .ar-quality-proof-card h3,html.dark .ar-quality-system-copy h3,html.dark .ar-section-heading h2,html.dark .ar-service-card h3{color:#f8fbff!important}html.dark .ar-contact-card p,html.dark .ar-factor-card p,html.dark .ar-faq-item p,html.dark .ar-faq-support-card p,html.dark .ar-highlight-card p,html.dark .ar-order-flow-card p,html.dark .ar-order-step p,html.dark .ar-pricing-card p,html.dark .ar-process-card p,html.dark .ar-process-proof-card p,html.dark .ar-quality-bottle-note span,html.dark .ar-quality-copy p,html.dark .ar-quality-heading p,html.dark .ar-quality-proof-card p,html.dark .ar-quality-system-copy p,html.dark .ar-quality-system-steps span,html.dark .ar-section-heading p,html.dark .ar-service-card p{color:#bfd0de!important}html.dark .ar-price,html.dark .ar-service-kicker{color:#73e4ff!important}html.dark .ar-detail-card li,html.dark .ar-pricing-card li{color:#d7e6f0!important}html.dark .ar-mini-proof-list span,html.dark .ar-order-help-list span,html.dark .ar-plant-points span,html.dark .ar-quality-list span{color:#e7f4ff!important}html.dark .ar-plant-band{color:var(--ar-ink);background:radial-gradient(circle at 82% 18%,rgba(39,196,152,.12),transparent 30%),linear-gradient(135deg,#081524,#0c2034 54%,#07111f)}html.dark .ar-plant-band .ar-section-heading h2{color:var(--ar-ink)}html.dark .ar-plant-band .ar-section-heading p{color:var(--ar-muted)}html.dark .ar-contact-card,html.dark .ar-detail-card,html.dark .ar-factor-card,html.dark .ar-faq-item,html.dark .ar-faq-support-card,html.dark .ar-highlight-card,html.dark .ar-mobile-panel,html.dark .ar-order-card,html.dark .ar-order-flow-card,html.dark .ar-order-step,html.dark .ar-pricing-card,html.dark .ar-process-card,html.dark .ar-process-proof-card,html.dark .ar-service-card,html.dark .ar-table-wrap,html.dark .ar-trust-marquee{background:#0d1b2d!important;border-color:#1f3a52!important;box-shadow:0 18px 42px rgba(0,0,0,.25)!important}html.dark .ar-quality-section{background:linear-gradient(180deg,#071525,#081b2b);border-color:#16324a}html.dark .ar-quality-proof-card,html.dark .ar-quality-system-panel{background:#0d1b2d!important;border-color:#1f3a52!important;box-shadow:0 18px 42px rgba(0,0,0,.25)!important}html.dark .ar-quality-proof-card-mint{background:#0b2526!important}html.dark .ar-quality-proof-card-blue{background:#0c2136!important}html.dark .ar-quality-proof-card-sage{background:#132412!important}html.dark .ar-quality-bottle-note,html.dark .ar-quality-proof-icon,html.dark .ar-quality-system-steps span{background:rgba(9,28,46,.82)!important;border-color:#244760!important}html.dark .ar-quality-system-panel{background:radial-gradient(circle at 86% 18%,rgba(105,215,244,.13),transparent 30%),linear-gradient(135deg,#0d1b2d,#0a2234)!important}html.dark .ar-trust-marquee{background:linear-gradient(180deg,rgba(13,27,45,.88),rgba(8,28,45,.88))}html.dark .ar-quality-system-copy>span{color:#79e2cf;background:rgba(39,196,152,.12)!important;border-color:rgba(39,196,152,.28)!important}html.dark .ar-quality-bottle-note strong,html.dark .ar-quality-proof-icon,html.dark .ar-quality-system-steps strong{color:#84e5ff!important}html.dark .ar-pricing-card-featured,html.dark .ar-pricing-card:hover,html.dark .ar-service-card:hover{border-color:rgba(125,229,255,.36)!important}html.dark .ar-process-card:nth-child(n){background:#0d1b2d!important;border-color:#1f3a52!important}html.dark .ar-process-card .ar-process-number{color:#d7f7f8;background:hsla(0,0%,100%,.06)!important;border-color:rgba(188,222,231,.22)!important}html.dark .ar-highlight-icon,html.dark .ar-info-card-icon,html.dark .ar-service-icon{color:#b9f3ff;background:rgba(125,229,255,.1)!important;border-color:rgba(125,229,255,.24)!important}html.dark .ar-pricing-card-featured{background:linear-gradient(145deg,#0d2a45,#0d3c5c 58%,#0b2d46)!important}html.dark .ar-pricing-card-featured .ar-badge-dark{color:#b9f3ff!important;background:hsla(0,0%,100%,.08)!important;border-color:rgba(125,229,255,.26)!important}html.dark .ar-mobile-contact{background:#0a1626;border-color:#1f3a52}html.dark .ar-bottle-table th{color:#fff;background:#0b65a4}html.dark .ar-bottle-table td{border-color:#1f3a52}html.dark .ar-order-form-grid input,html.dark .ar-order-form-grid select,html.dark .ar-order-form-grid textarea{color:#f8fbff;background:#07111f;border-color:#1f3a52}html.dark .ar-trust-logo{background:#fff;border-color:#d8e8ef;box-shadow:0 14px 30px rgba(0,0,0,.22)}html.dark .ar-faq-item summary svg,html.dark .ar-footer-bottom a,html.dark .ar-footer-column a:hover,html.dark .ar-footer-column svg{color:#73e4ff}html.dark .ar-footer{color:var(--ar-ink);background:#07111f;border-top-color:#1f3a52}html.dark .ar-footer-brand img{filter:brightness(0) invert(1)}html.dark .ar-footer-bottom,html.dark .ar-footer-brand p,html.dark .ar-footer-certifications small,html.dark .ar-footer-column a{color:#bfd0de}html.dark .ar-footer-column h2{color:#f8fbff}html.dark .ar-footer-certifications span{color:#b9f3ff;background:rgba(125,229,255,.08);border-color:rgba(125,229,255,.24)}html.dark .ar-footer-bottom{border-top-color:#1f3a52}