.page-module__5_mYxG__page{--cyan:#06a9e1;--cyan-dark:#0096d2;--text:#5e5e5e;--heading:#383838;--pale:#f7f7f7;color:var(--text);background:#fff;font-size:18px;line-height:1.58}.page-module__5_mYxG__container{width:min(100% - 32px,1140px);margin:0 auto}.page-module__5_mYxG__hero{background:var(--pale);padding:32px 0 46px;box-shadow:inset 0 6px 18px #0000000d}.page-module__5_mYxG__breadcrumb{color:#707070;margin-bottom:34px;font-size:12px}.page-module__5_mYxG__hero h1{max-width:780px;color:var(--cyan);letter-spacing:0;margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.16}.page-module__5_mYxG__hero h1 span{display:block}.page-module__5_mYxG__lead{color:#666;margin:30px 0 12px;font-size:clamp(18px,2.1vw,22px);font-weight:300}.page-module__5_mYxG__heroCopy{color:#606060;max-width:920px;margin:0;font-size:clamp(18px,2.1vw,21px);line-height:1.5}.page-module__5_mYxG__buttonRow,.page-module__5_mYxG__buttonStack{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.page-module__5_mYxG__buttonStack{flex-direction:column;align-items:flex-start;margin-top:22px}.page-module__5_mYxG__button{border:1px solid var(--cyan);color:#fff;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 28px;font-size:20px;font-weight:500;line-height:1.1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;box-shadow:0 0 12px #00a9e17a}.page-module__5_mYxG__solid{background:var(--cyan)}.page-module__5_mYxG__outline{color:var(--cyan);box-shadow:none;background:#fff}.page-module__5_mYxG__button:hover{background:var(--cyan-dark);color:#fff}.page-module__5_mYxG__section{background:#fff;padding:54px 0}.page-module__5_mYxG__intro{padding-top:64px}.page-module__5_mYxG__twoColumn{grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;display:grid}.page-module__5_mYxG__page h2,.page-module__5_mYxG__page h3{color:var(--heading);letter-spacing:0;margin:0 0 22px;font-weight:700;line-height:1.18}.page-module__5_mYxG__page h2{font-size:clamp(30px,4vw,43px)}.page-module__5_mYxG__page h3{font-size:clamp(28px,3vw,36px)}.page-module__5_mYxG__page p{margin:0 0 20px}.page-module__5_mYxG__page ul,.page-module__5_mYxG__page ol{margin:0 0 26px 28px;padding:0}.page-module__5_mYxG__page ul{list-style:outside}.page-module__5_mYxG__page ol{list-style:decimal}.page-module__5_mYxG__page li{margin:0 0 16px}.page-module__5_mYxG__mainImage,.page-module__5_mYxG__squareImage,.page-module__5_mYxG__imagePair img,.page-module__5_mYxG__stepImages img{width:100%;height:auto;display:block}.page-module__5_mYxG__mainImage{max-width:627px;margin:0 auto}.page-module__5_mYxG__squareImage{max-width:500px;margin:0 auto}.page-module__5_mYxG__composition{font-size:18px;line-height:1.55}.page-module__5_mYxG__featureList li{padding-left:4px}.page-module__5_mYxG__imagePair{gap:26px;margin:34px 0 48px;display:grid}.page-module__5_mYxG__steps{background:#f8f8f8}.page-module__5_mYxG__steps h2{text-align:left}.page-module__5_mYxG__stepImages{gap:24px;margin-bottom:28px;display:grid}.page-module__5_mYxG__stepText{margin-top:10px}.page-module__5_mYxG__stepText p{text-indent:-22px;margin-bottom:22px;padding-left:22px}.page-module__5_mYxG__center{text-align:center;justify-content:center;margin-top:38px;display:flex}.page-module__5_mYxG__application{background:var(--cyan);color:#fff;padding:58px 0 62px}.page-module__5_mYxG__application h2{color:#fff;text-align:center}.page-module__5_mYxG__eyebrow{color:#fff;text-align:center;margin-bottom:2px;font-size:18px}.page-module__5_mYxG__applicationGrid{align-items:center;gap:28px;display:grid}.page-module__5_mYxG__applicationGrid ul{color:#fff;margin-bottom:0;font-size:19px}.page-module__5_mYxG__applicationGrid figure{background:#fff;border-radius:4px;margin:0;padding:10px;box-shadow:0 0 12px #00000059}.page-module__5_mYxG__applicationGrid img{width:100%;height:auto;display:block}.page-module__5_mYxG__packaging{background:#f7f7f7}.page-module__5_mYxG__packagingCard{background:#fff;border-radius:5px;margin-top:38px;overflow:hidden;box-shadow:0 0 12px #0000003d}.page-module__5_mYxG__packagingFigure{background:var(--cyan);margin:0;padding:22px 22px 0}.page-module__5_mYxG__packagingFigure img{border:1px solid #ffffff80;width:100%;height:auto;display:block}.page-module__5_mYxG__packagingCard h3{background:var(--cyan);color:#fff;text-align:center;margin:0;padding:16px;font-size:28px}.page-module__5_mYxG__table{border-collapse:collapse;table-layout:fixed;color:#636363;background:#f6f6f6;width:100%;font-size:18px;line-height:1.35}.page-module__5_mYxG__table th,.page-module__5_mYxG__table td{text-align:left;vertical-align:middle;border:1px solid #4b4b4b;padding:16px 10px}.page-module__5_mYxG__table th{color:#686868;font-weight:700}.page-module__5_mYxG__faq{text-align:center;background:#fff}.page-module__5_mYxG__faq h2{font-size:clamp(30px,3.6vw,42px)}.page-module__5_mYxG__faqList{text-align:left;gap:20px;margin-top:34px;display:grid}.page-module__5_mYxG__faqList details{background:#f5f5f5;border:1px solid #ddd}.page-module__5_mYxG__faqList summary{cursor:pointer;color:#111;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:14px 28px;font-size:18px;font-weight:500;list-style:none;display:flex}.page-module__5_mYxG__faqList summary::-webkit-details-marker{display:none}.page-module__5_mYxG__faqList details[open] summary svg{transform:rotate(180deg)}.page-module__5_mYxG__faqList details p{color:#555;margin:0;padding:0 28px 20px}.page-module__5_mYxG__cta{text-align:center;background:#f7f7f7}.page-module__5_mYxG__cta h2{font-size:clamp(38px,5vw,52px)}.page-module__5_mYxG__divider{background:var(--cyan);width:58px;height:2px;margin:28px auto 36px;display:block}.page-module__5_mYxG__cta p{max-width:860px;margin-left:auto;margin-right:auto;font-size:19px}.page-module__5_mYxG__floatContact{z-index:40;pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed;bottom:14px;right:10px}.page-module__5_mYxG__floatContact span{color:#666;background:#fff;border-radius:9px;padding:8px 16px;font-size:16px;box-shadow:0 2px 12px #0000002e}.page-module__5_mYxG__floatContact b{color:#fff;background:#050505;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}@media (min-width:900px){.page-module__5_mYxG__hero{padding:38px 0 58px}.page-module__5_mYxG__twoColumn{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.page-module__5_mYxG__imagePair,.page-module__5_mYxG__stepImages,.page-module__5_mYxG__applicationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__5_mYxG__steps h2{text-align:center}.page-module__5_mYxG__buttonRow{align-items:center}}@media (max-width:640px){.page-module__5_mYxG__page{font-size:18px}.page-module__5_mYxG__container{width:calc(100% - 20px)}.page-module__5_mYxG__hero{padding-top:26px}.page-module__5_mYxG__breadcrumb{margin-bottom:26px}.page-module__5_mYxG__buttonRow{flex-direction:column;align-items:flex-start}.page-module__5_mYxG__button{min-height:46px;padding:10px 24px;font-size:20px}.page-module__5_mYxG__section{padding:44px 0}.page-module__5_mYxG__page ul,.page-module__5_mYxG__page ol{margin-left:26px}.page-module__5_mYxG__table{font-size:18px}.page-module__5_mYxG__table th,.page-module__5_mYxG__table td{padding:12px 6px}.page-module__5_mYxG__faqList summary{text-align:center;padding:12px 20px}}.page-module__5_mYxG__page{--cyan:#0e8a96;--cyan-dark:#0b7480;--text:#5a6b76;--heading:#0f1c24;--pale:#f7fafb}.page-module__5_mYxG__hero{box-shadow:none;border-bottom:1px solid #dde5ea}.page-module__5_mYxG__hero h1{color:#0f1c24}.page-module__5_mYxG__lead,.page-module__5_mYxG__heroCopy,.page-module__5_mYxG__page p,.page-module__5_mYxG__page li{color:#5a6b76}.page-module__5_mYxG__button{box-shadow:none;border-radius:8px;font-size:15px;font-weight:800}.page-module__5_mYxG__application{background:#0d2b3a}.page-module__5_mYxG__applicationGrid figure,.page-module__5_mYxG__faqList details,.page-module__5_mYxG__productCard,.page-module__5_mYxG__stepCard{box-shadow:none;border:1px solid #dde5ea;border-radius:8px}.page-module__5_mYxG__mainImage,.page-module__5_mYxG__squareImage,.page-module__5_mYxG__imagePair img,.page-module__5_mYxG__stepImages img,.page-module__5_mYxG__applicationGrid img{aspect-ratio:4/3;object-fit:cover;border-radius:8px}.page-module__5_mYxG__floatContact{display:none}@media (max-width:640px){.page-module__5_mYxG__hero{padding:34px 0 42px}.page-module__5_mYxG__button{width:100%;font-size:15px}}
