﻿.reference-home{--ink:#24422b;--muted:#667068;--paper:#fbf7ef;--surface:#fffdf9;--line:#e8dfd0;--green:#3e7a24;--olive:#596f35;--terracotta:#bd7244;--blue:#154e91;background:var(--paper);color:#243129;min-width:1180px;font-family:Arial,sans-serif}.reference-home *{box-sizing:border-box}.ref-container{width:1280px;margin:0 auto}.ref-nav{z-index:40;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:94px;display:flex;position:relative}.ref-brand{width:205px;height:58px;display:block;overflow:hidden}.ref-brand img{object-fit:contain;width:205px;height:58px}.ref-nav nav{align-items:center;gap:21px;display:flex}.ref-nav-group{position:static}.ref-nav-group summary{z-index:42;color:#344536;cursor:pointer;align-items:center;font-size:12px;font-weight:700;list-style:none;display:flex;position:relative}.ref-nav-group summary::-webkit-details-marker{display:none}.ref-nav-group summary b{color:var(--green);margin-left:5px;font-size:11px;transition:transform .22s}.ref-nav-group[open] summary b,.ref-nav-group:hover summary b{transform:rotate(180deg)}.ref-dropdown{z-index:41;visibility:hidden;transform-origin:50% 0;opacity:0;-webkit-backdrop-filter:blur(22px)saturate(155%);background:linear-gradient(135deg,#fffffff2,#f4f0e8e8);border:1px solid #fff;border-radius:16px;grid-template-columns:.82fr 1.3fr .82fr;width:940px;min-height:264px;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s;display:grid;position:absolute;top:76px;left:50%;overflow:hidden;transform:translate(-50%,-12px)scale(.985);box-shadow:0 28px 65px #17332324,0 8px 20px #1b3a2520}.ref-nav-group[open] .ref-dropdown,.ref-nav-group:hover .ref-dropdown,.ref-nav-group:focus-within .ref-dropdown{visibility:visible;opacity:1;transform:translate(-50%)scale(1)}.mega-intro{color:#fff;background:linear-gradient(145deg,#0b4d36,#1e704b 60%,#3e7a24);flex-direction:column;justify-content:end;padding:28px;display:flex}.mega-intro p,.ref-dropdown aside p{color:#cfe5b9;letter-spacing:1.2px;margin:0 0 14px;font-size:9px;font-weight:800}.mega-intro strong{letter-spacing:-.8px;max-width:170px;font:700 24px/1.04 Georgia,serif}.mega-intro span{color:#e2efe4;max-width:186px;margin-top:13px;font-size:11px;line-height:1.55}.mega-links{align-content:center;gap:4px;padding:18px;display:grid}.mega-links a{color:var(--ink);border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.mega-links a:hover,.mega-links a:focus-visible{background:#ffffffbd;outline:0;transform:translate(4px)}.mega-links i{width:28px;height:28px;color:var(--green);border:1px solid #dae3d8;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.mega-links b{font-size:12px;line-height:1.25;display:block}.mega-links small{color:#738076;margin-top:4px;font-size:10px;font-weight:600;display:block}.mega-links em{color:var(--green);margin-left:5px;font-size:11px;font-style:normal}.ref-dropdown aside{background:linear-gradient(145deg,#f6efe2dd,#fffdf8a6);border:1px solid #e4dfd3;border-radius:12px;flex-direction:column;justify-content:space-between;margin:14px;padding:22px;display:flex}.ref-dropdown aside strong{color:var(--ink);letter-spacing:-.5px;font:700 19px/1.16 Georgia,serif}.ref-dropdown aside a{background:var(--blue);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.ref-dropdown aside a:hover{transform:translateY(-2px);box-shadow:0 8px 17px #154e9133}.ref-rfq,.ref-actions a,.ref-cta a{background:var(--green);color:#fff;border-radius:4px;font-size:13px;font-weight:700;text-decoration:none}.ref-rfq{padding:14px 22px}.ref-rfq b,.ref-actions b,.ref-cta b{margin-left:9px}.ref-hero{background:linear-gradient(105deg,#fbf6ed 30%,#eee1ce);overflow:hidden}.ref-hero-grid{grid-template-columns:.93fr 1.07fr;align-items:center;gap:64px;height:515px;display:grid}.ref-kicker,.ref-title p{color:var(--green);letter-spacing:1.2px;margin:0 0 14px;font-size:10px;font-weight:800}.ref-hero h1,.ref-title h2,.ref-quality h2,.ref-cta h2{color:var(--ink);letter-spacing:-2px;margin:0;font-family:Georgia,serif;line-height:1.08}.ref-hero h1 span{display:block}.ref-rule{background:var(--green);width:35px;height:2px;margin:22px 0;display:block}.ref-lead{color:#56635a;max-width:440px;margin:0;font-size:16px;line-height:1.58}.ref-actions{gap:15px;margin-top:23px;display:flex}.ref-actions a{padding:14px 21px}.ref-actions .secondary{color:#1e5595;background:#fff;border:1px solid #7191bb}.ref-hero-image{background:linear-gradient(90deg,#f6efe688,#f4ead100),url(/images/sagacare-hero-products.png) 50%/cover;border-radius:4px;height:420px;position:relative;overflow:hidden}.ref-hero-image span{color:#fff;text-align:center;background:#284528de;padding:14px 20px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.ref-assurance{color:#45653d;align-items:center;gap:64px;height:55px;font-size:11px;font-weight:700;display:flex}.ref-title{text-align:center}.ref-title h2{font-size:30px}.ref-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:29px;display:grid}.ref-product-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.product-shot{background:50%/cover;height:175px}.product-shot.pocket{background-image:linear-gradient(#f3e4d477,#f3e4d422),url(/images/pocket-tissue-hero.png)}.product-shot.facial{background-image:linear-gradient(#fff2,#fff2),url(/images/sagacare-hero-products.png)}.product-shot.napkin{background-image:linear-gradient(135deg,#ded8cb,#f9f6ed)}.product-shot.tube{background-image:linear-gradient(135deg,#d9b17c,#f5dfbd)}.ref-product-grid h3{color:var(--ink);margin:18px 17px 8px;font:700 17px Georgia,serif}.ref-product-grid p{min-height:34px;color:var(--muted);margin:0 17px;font-size:11px;line-height:1.45}.ref-product-grid a{color:#1a579b;justify-content:space-between;margin:16px 17px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.ref-process{background:radial-gradient(circle at 95%,#e6d7b955,#0000 24%),#f4efe5;padding:47px 0}.ref-process-grid{grid-template-columns:repeat(5,1fr);gap:0;margin-top:34px;display:grid}.ref-process-grid article{text-align:center;justify-items:center;display:grid;position:relative}.ref-process-grid article:not(:last-child):after{content:"";border-top:1px dashed #a8ae85;width:82%;position:absolute;top:30px;left:59%}.ref-process-grid span{z-index:1;width:61px;height:61px;color:var(--green);background:#fff;border:1px solid #e5decf;border-radius:50%;place-items:center;font-size:24px;display:grid}.ref-process-grid b{color:var(--ink);margin-top:13px;font-size:12px}.ref-process-grid small{max-width:160px;color:var(--muted);margin-top:7px;font-size:10px;line-height:1.4}.ref-advantage-grid{grid-template-columns:repeat(6,1fr);margin-top:32px;display:grid}.ref-advantage-grid article{border-right:1px solid var(--line);text-align:center;min-height:136px;padding:5px 18px}.ref-advantage-grid article:last-child{border:0}.ref-advantage-grid span{color:var(--green);font-size:25px;display:block}.ref-advantage-grid b{color:var(--ink);margin-top:12px;font-size:11px;display:block}.ref-advantage-grid p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.4}.ref-application-grid{grid-template-columns:repeat(5,1fr);gap:15px;margin-top:30px;display:grid}.ref-application-grid article{background:#eee5d7;border-radius:7px;overflow:hidden}.ref-application-grid article>div{background:50%/cover;height:135px}.ref-application-grid article:first-child>div{background-image:url(/images/pocket-tissue-hero.png)}.ref-application-grid article:nth-child(2)>div{background-image:url(/images/sagacare-hero-products.png)}.ref-application-grid article:nth-child(3)>div{background-image:url(/images/factory-production.png)}.ref-application-grid article:nth-child(4)>div{background:linear-gradient(135deg,#ba956e,#dbc5a3)}.ref-application-grid article:nth-child(5)>div{background:linear-gradient(135deg,#9b7048,#e2c49d)}.ref-application-grid b{color:var(--ink);text-align:center;padding:12px;font-size:11px;display:block}.ref-quality{grid-template-columns:.83fr 1.17fr;align-items:center;gap:42px;padding:42px 0 55px;display:grid}.ref-quality-copy>p:not(.ref-kicker){max-width:370px;color:var(--muted);font-size:13px;line-height:1.55}.ref-quality-copy>div{color:var(--green);gap:17px;margin-top:27px;font-size:10px;font-weight:700;display:flex}.ref-quality-copy>div span{justify-items:center;gap:6px;display:grid}.ref-factory{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:9px;height:285px;display:grid}.ref-factory>div{background:50%/cover;border-radius:7px}.factory-main{background-image:url(/images/factory-production-jumbo-roll.png);grid-row:span 2}.factory-top{background-image:url(/images/factory-production.png)}.factory-bottom{background:linear-gradient(135deg,#a36f3e,#e3c49a)}.ref-faq{background:#faf7f1;padding:38px 0 42px}.ref-faq>div:last-child{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:25px;display:grid}.ref-faq details{border:1px solid var(--line);color:#3c463d;background:#fff;border-radius:4px}.ref-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;list-style:none;display:flex}.ref-faq summary::-webkit-details-marker{display:none}.ref-faq summary b{font-size:16px;transition:transform .2s}.ref-faq details[open] summary b{transform:rotate(45deg)}.ref-faq details p{color:var(--muted);margin:0;padding:0 15px 13px;font-size:10px;line-height:1.5}.ref-faq details p a{color:#1e5595;text-underline-offset:2px;font-weight:700;text-decoration:underline}.ref-cta{background:linear-gradient(105deg,#174a89,#2863a6)}.ref-cta>.ref-container{color:#fff;grid-template-columns:.7fr 1.4fr .5fr;align-items:center;gap:28px;height:180px;display:grid}.cta-pack{background:linear-gradient(135deg,#1d4381,#0f2858);border-radius:5px;height:135px}.ref-cta p{color:#d3e7c6;letter-spacing:1px;margin:0 0 7px;font-size:9px;font-weight:800}.ref-cta h2{color:#fff;font-size:28px}.ref-cta span{color:#d8e6f6;margin:9px 0 15px;font-size:11px;display:block}.ref-cta a{color:#1e5595;background:#fff;padding:11px 17px;font-size:11px;display:inline-block}.cta-leaves{color:#cedd8e;text-align:right;font:700 15px/1.15 Georgia,serif}.ref-footer{color:#798078;justify-content:space-between;align-items:center;height:110px;font-size:10px;display:flex}.ref-footer img{object-fit:contain;width:154px;height:52px}.capability{--paper:#20271d;--surface:#293321;--ink:#f5f1e6;--muted:#ccd2c0;--line:#495342;--green:#8ebd51}.capability .ref-nav-group summary{color:#eff0e7}.capability .ref-hero{background:linear-gradient(105deg,#20271d,#4a3d2d)}.capability .ref-lead,.capability .ref-product-grid p,.capability .ref-advantage-grid p,.capability .ref-quality-copy>p:not(.ref-kicker){color:#cbd0c2}.capability .ref-product-grid article,.capability .ref-faq a{background:#293321}.capability .ref-process,.capability .ref-faq{background:#2b3325}.capability .ref-application-grid article{background:#3c4533}.conversion{--paper:#fff5e8;--surface:#fffaf3;--green:#4b812a;--blue:#1b5d96}.conversion .ref-hero{background:linear-gradient(105deg,#fff5e8,#eed2ac)}.conversion .ref-cta{background:linear-gradient(105deg,#406f2f,#b86e3d)}.ref-title p{margin-bottom:9px}.ref-product-grid{margin-top:20px}.product-shot{height:130px}.ref-product-grid h3{margin:12px 14px 5px;font-size:16px}.ref-product-grid p{min-height:29px;margin:0 14px;font-size:10px}.ref-product-grid a{margin:11px 14px;font-size:10px}.ref-process-grid{margin-top:22px}.ref-process-grid span{width:52px;height:52px;font-size:20px}.ref-process-grid article:not(:last-child):after{top:26px}.ref-process-grid b{margin-top:9px;font-size:11px}.ref-process-grid small{margin-top:5px;font-size:9px}.ref-advantage-grid{margin-top:22px}.ref-advantage-grid article{min-height:104px;padding:2px 12px}.ref-advantage-grid span{font-size:21px}.ref-advantage-grid b{margin-top:8px;font-size:10px}.ref-advantage-grid p{margin:5px 0;font-size:9px}.ref-applications{padding-top:0}.ref-application-grid{margin-top:20px}.ref-application-grid article>div{height:110px}.ref-application-grid b{padding:9px;font-size:10px}.ref-quality{gap:35px;padding:28px 0 34px}.ref-quality h2{font-size:29px}.ref-quality-copy>p:not(.ref-kicker){font-size:11px}.ref-quality-copy>div{margin-top:17px;font-size:9px}.ref-factory{height:225px}.ref-faq{padding:27px 0 30px}.ref-faq>div:last-child{gap:8px 16px;margin-top:17px}.ref-faq summary{min-height:35px;font-size:10px}.ref-hero-grid{height:425px}.ref-hero-image{height:335px}.ref-hero h1{font-size:52px}.ref-assurance{height:38px}.ref-section{padding:28px 0}.ref-process{padding:24px 0}.ref-quality{min-height:160px;padding:18px 0}.ref-factory{background:linear-gradient(90deg,#254f3442,#254f340a),url(/images/factory-production-jumbo-roll.png) 50%/cover;border-radius:6px;height:145px;display:block}.ref-factory>div{display:none}.ref-quality-copy>div{margin-top:10px}.ref-cta>.ref-container{height:120px}.cta-pack{height:82px}.ref-cta h2{font-size:21px}.ref-cta span{margin:4px 0 8px;font-size:9px}.ref-footer{height:58px}.ref-mobile-nav{display:none}@media (max-width:900px){.reference-home{min-width:0}.ref-container{width:min(100% - 36px,680px)}.ref-nav{z-index:40;height:74px;position:relative}.ref-brand,.ref-brand img{width:118px;height:46px}.ref-nav nav,.ref-nav>.ref-rfq{display:none}.ref-mobile-nav{display:block;position:static}.ref-mobile-nav>summary{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:800;list-style:none;display:flex}.ref-mobile-nav>summary::-webkit-details-marker{display:none}.ref-mobile-nav>div details summary::-webkit-details-marker{display:none}.ref-mobile-nav>div{z-index:50;border-bottom:1px solid var(--line);background:#fffdf9;gap:0;padding:14px 18px 20px;display:grid;position:absolute;top:70px;left:0;right:0;box-shadow:0 16px 30px #1d2d2020}.ref-mobile-nav>div details{border-bottom:1px solid var(--line)}.ref-mobile-nav>div details summary{color:var(--ink);cursor:pointer;justify-content:space-between;padding:13px 0;font-size:13px;font-weight:800;list-style:none;display:flex}.ref-mobile-nav>div details a,.ref-mobile-nav>div>a{color:var(--muted);padding:8px 0 8px 13px;font-size:12px;font-weight:700;display:block}.ref-mobile-nav>div>a{background:var(--green);color:#fff;border-radius:4px;margin-top:11px;padding:12px 14px}.ref-hero-grid{grid-template-columns:1fr;gap:28px;height:auto;padding:56px 0 26px}.ref-hero h1{font-size:42px}.ref-lead{font-size:14px}.ref-actions{flex-wrap:wrap}.ref-hero-image{height:250px}.ref-assurance{flex-wrap:wrap;gap:11px;height:auto;padding:15px 0 20px;font-size:10px}.ref-section,.ref-process{padding:48px 0}.ref-title h2{font-size:28px}.ref-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-shot{height:115px}.ref-process-grid{grid-template-columns:1fr;gap:18px}.ref-process-grid article{text-align:left;grid-template-columns:48px 1fr;justify-items:start;column-gap:13px;display:grid}.ref-process-grid article:not(:last-child):after{display:none}.ref-process-grid article span{grid-row:span 2;width:44px;height:44px}.ref-process-grid article b{margin-top:3px}.ref-process-grid article small{max-width:none;margin-top:-13px}.ref-advantage-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ref-advantage-grid article{border-right:0;min-height:0;padding:0 7px}.ref-application-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ref-application-grid article:last-child{grid-column:span 2}.ref-quality{grid-template-columns:1fr;gap:22px;padding:48px 0}.ref-quality h2{font-size:29px}.ref-factory{height:185px}.ref-faq{padding:42px 0}.ref-faq>div:last-child{grid-template-columns:1fr}.ref-faq summary{min-height:48px;padding:10px 13px;font-size:11px}.ref-cta>.ref-container{text-align:center;grid-template-columns:1fr;height:auto;padding:42px 0}.cta-pack,.cta-leaves{display:none}.ref-footer{flex-direction:column;align-items:flex-start;gap:14px;height:auto;padding:28px 0;font-size:10px}}@media (max-width:480px){.ref-container{width:min(100% - 28px,680px)}.ref-hero h1{font-size:36px}.ref-actions a{text-align:center;width:100%}.ref-product-grid,.ref-application-grid{grid-template-columns:1fr}.ref-application-grid article:last-child{grid-column:auto}.ref-advantage-grid{grid-template-columns:1fr}}
