.reference-home{--ink:#1a1e25;--muted:#5b5b63;--paper:#fff;--panel:#f6f6f9;--line:#e1e3e7;background:#fff;color:#1a1e25;color-scheme:light;overflow-x:clip}.reference-home .container{width:min(1260px,calc(100% - 56px))}.reference-home h1,.reference-home h2,.reference-home h3{letter-spacing:normal}.reference-home h2{font-weight:700;font-size:44px;line-height:1.3}.reference-home .section{padding-block:95px}.reference-home .header{background:#191b1a;color:#fff;border-bottom-color:#33382e}.reference-home .brand{color:inherit}.reference-home .promotion-bar{font-size:13px;padding:12px 20px}.reference-home .hero{width:100%;max-width:none;margin:0;grid-template-columns:minmax(0,643px) minmax(0,530px);justify-content:center;gap:42px;padding:50px 28px;background:#191b1a;color:#fff;min-height:650px}.reference-home .hero h1{font-size:52px;line-height:1.3;font-weight:700}.reference-home .hero h1>span{color:white}.reference-home .hero .description{font-size:23px;line-height:1.5;max-width:590px;color:#e3e6df;margin:30px 0 55px}.reference-home .hero-art img{max-width:530px}.reference-home .hero .cta-note{color:#c5cbbf;font-size:13px}.reference-home .hero-actions .text-link{display:none}.reference-home .primary-button,.reference-home .dark-button{border-radius:5px;font-size:19px;padding:19px 32px;min-height:64px;text-transform:uppercase;letter-spacing:0}.reference-home .eyebrow{color:#638100}.reference-home .review-grid{border:0;padding:25px 0}.reference-home .review-card h3{font-size:21px}.reference-home .review-rating{font-size:42px}.reference-home .review-card>p{font-size:14px}.reference-home .empty-caption,.reference-home .content-pending{color:#6c7562}.reference-home .center-heading{max-width:920px}.reference-home .section-intro{font-size:20px;line-height:1.5;max-width:700px}.reference-home .social-proof{padding-bottom:0}.reference-home .featured{background:#1a1e25;color:#fff;width:100vw;margin-left:calc((min(1260px,100vw - 56px) - 100vw)/2);padding:40px max(28px,calc((100vw - 1055px)/2)) 30px}.reference-home .featured .eyebrow{color:#d2d6df}.reference-home .publication-row>span{color:#e0e2e7;font-size:26px}.reference-home .featured .placeholder-note{color:#aab3c3}.reference-home .recognition-notes{background:#1a1e25;width:100vw;margin-left:calc((min(1260px,100vw - 56px) - 100vw)/2);padding:20px max(28px,calc((100vw - 1055px)/2)) 40px;margin-top:0;color:#c4cbd6}.reference-home .recognition-notes p{font-size:13px;color:#c4cbd6}.reference-home .benefits{background:#f6f6f9;border:0}.reference-home .benefit-visual{width:130px;height:130px;background:white;border-radius:10px;box-shadow:0 4px 15px #0002}.reference-home .benefit-visual:before{display:none}.reference-home .benefit-visual img{display:block;max-width:90px;max-height:90px}.reference-home .benefit-grid{gap:70px}.reference-home .benefit-grid h3{font-size:20px;font-weight:700}.reference-home .benefit-grid p{font-size:19px;line-height:1.5}.reference-showcase{padding:95px 0;background:#fff}.reference-products{padding:95px 0;background:#15191e;color:#fff;overflow:hidden}.reference-home .showcase{gap:70px}.reference-home .showcase-copy h2{font-size:44px;line-height:1.2}.reference-home .showcase-copy>p:not(.eyebrow){font-size:19px;line-height:1.65}.reference-home .check-list li{font-size:16px;line-height:1.6}.reference-home .offer-facts{border-color:#d9ddd3}.reference-home .offer-facts strong{color:#303c25;font-size:18px}.reference-home .offer-facts span{font-size:12px}.reference-products .showcase-copy>p:not(.eyebrow),.reference-products .offer-facts span{color:#bac3cd}.reference-products .offer-facts strong{color:#fff}.reference-products .offer-facts{border-color:#3b454e}.reference-products .eyebrow{color:#b2d662}.reference-store-shot img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 20px 55px #0002}.reference-store-shot p{font-size:10px;color:#77816b;text-align:center;margin:20px 0 0}.reference-product-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:center;transform:rotate(-8deg)}.reference-product-wall img{width:100%;border-radius:10px;box-shadow:0 14px 30px #0005}.reference-product-wall>span{grid-column:1/-1;color:#a7b68d;font-size:8px;letter-spacing:1px;text-align:center}.reference-home #process{text-align:center}.reference-home #process .section-heading{justify-content:center}.reference-home #process .section-heading .section-intro{display:none}.reference-home .process-grid{grid-template-columns:repeat(3,1fr);gap:60px;text-align:center}.reference-home .process-grid li{border:0}.reference-home .step-number{display:inline-grid;place-items:center;width:64px;height:64px;background:#edf3de;color:#5d7b00;border-radius:50%;font-size:27px}.reference-home .process-grid h3{font-size:23px}.reference-home .process-grid p{font-size:18px;line-height:1.6}.reference-home .awards-section{background:#f6f6f9}.reference-home .award-slot h3{font-size:16px}.reference-home .award-slot p{font-size:11px}.reference-home .invitation{width:100%;max-width:none;border-radius:0;background:#191b1a;color:#fff;padding:85px 28px;justify-content:center;text-align:center}.reference-home .invitation .eyebrow{color:#b2ca87;justify-content:center}.reference-home .invitation h2{font-size:48px;max-width:820px}.reference-home .invitation-star{display:none}.reference-home .dark-button{background:var(--sellvia-green,#9ac400);color:#1f2a0c}.reference-home #support .support-grid{text-align:center;gap:60px}.reference-home .support-art{height:240px;background:none;border-radius:0;overflow:visible}.reference-home .support-art img{height:100%;width:100%;object-fit:contain}.reference-home .support-grid h3{font-size:23px}.reference-home .support-grid p{font-size:18px;line-height:1.6}.reference-home .support-grid .text-link{color:#5d7b00}.reference-home #press{border-top:1px solid #e5e7e1}.reference-home #press .section-heading{display:block;text-align:center}.reference-home #press .section-intro{margin:20px auto}.reference-home .press-card{background:#f6f6f9;border:1px solid #e4e7df;padding:28px;border-radius:12px}.reference-home .press-type{color:#6f7e5d}.reference-home .press-card h3{font-family:Arial,sans-serif;font-size:22px}.reference-home .press-card p{font-size:14px}.reference-home .contact{background:#f6f6f9;border:0}.reference-home .contact-grid{grid-template-columns:1fr 1fr}.reference-home .contact-copy>p:not(.eyebrow){font-size:20px;line-height:1.6}.reference-home .contact-tip strong{color:#394c25}.reference-home .enquiry-form{background:white;border:1px solid #ddd;padding:40px;border-radius:14px;box-shadow:0 8px 30px #00000008}.reference-home input:not([type=checkbox]),.reference-home select,.reference-home textarea{background:#fff;color:#222;border-color:#c4c8bd}.reference-home .consent{color:#5d6654}.reference-home .enquiry-form .primary-button{font-size:16px}.reference-home .form-note{font-size:10px}.reference-home .form-caption{color:#747c6c}.reference-home .lime{color:#678500}.reference-home .footer{color:#e4e9de;background:#191b1a;max-width:none;width:100%;padding-inline:max(28px,calc((100vw - 1224px)/2));--muted:#a7b09e;--line:#3b4433}.reference-home .footer .eyebrow{color:#bed198}.reference-home .footer .brand-dot{color:var(--sellvia-green,#9ac400)}.reference-home .footer .empty-caption{color:#b2bea3}
@media(max-width:1150px){.reference-home .hero{grid-template-columns:1fr;text-align:center;padding-block:60px 40px;gap:40px}.reference-home .hero-copy{max-width:800px;margin:auto}.reference-home .hero h1{font-size:26px}.reference-home .hero .description{font-size:21px;max-width:650px;margin:22px auto 30px}.reference-home .hero-actions{justify-content:center}.reference-home .hero-art{max-width:500px;margin:auto}.reference-home .showcase{gap:40px}.reference-home .showcase-copy h2{font-size:36px}}
@media(max-width:760px){.reference-home .container{width:calc(100% - 40px)}.reference-home .hero{width:100%}.reference-home h2{font-size:30px}.reference-home .section{padding-block:60px}.reference-home .hero h1{font-size:30px}.reference-home .hero .description{font-size:19px}.reference-home .primary-button,.reference-home .dark-button{font-size:15px;min-height:54px;padding:16px 23px}.reference-home .featured,.reference-home .recognition-notes{margin-left:-20px;padding-inline:25px}.reference-home .benefit-grid{gap:40px}.reference-home .benefit-grid p{font-size:17px}.reference-showcase,.reference-products{padding-block:60px}.reference-home .showcase-copy h2{font-size:32px}.reference-home .showcase-copy>p:not(.eyebrow){font-size:17px}.reference-product-wall{max-width:480px;margin:auto}.reference-home .process-grid{grid-template-columns:1fr;gap:25px;max-width:430px;margin:25px auto 0}.reference-home .process-grid p{font-size:17px}.reference-home .invitation{padding:65px 22px}.reference-home .invitation h2{font-size:34px}.reference-home #support .support-grid{gap:40px}.reference-home .support-art{height:210px}.reference-home .support-grid p{font-size:17px}.reference-home .contact-grid{grid-template-columns:1fr}.reference-home .enquiry-form{padding:25px}.reference-home .contact-copy>p:not(.eyebrow){font-size:18px}.reference-home .section-intro{font-size:17px}.reference-home .award-slot h3{font-size:12px}.reference-home .award-slot p{font-size:9px}.reference-home .press-card{padding:22px}.reference-home .footer{width:100%;padding-inline:24px}}
