.content p{color:var(--muted);font-size:16px}
.hero-home{min-height:610px}
.hero-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.hero-sticker{position:absolute;right:7%;bottom:22px;z-index:2;background:var(--blue);color:#fff;border:2px solid var(--ink);border-radius:50%;width:108px;height:108px;display:grid;place-items:center;text-align:center;font:17px/1 Anton;transform:rotate(11deg);padding:12px}
.product-ribbon{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.05fr .8fr .8fr .8fr 1.45fr;min-height:220px;padding:18px 5.5vw;gap:16px;align-items:center}
.ribbon-label{font:28px/1 Anton;text-transform:uppercase;max-width:170px}.ribbon-product{height:180px;display:grid;place-items:center;border:1px solid #e2e0d2;position:relative;overflow:hidden}.ribbon-product:before{content:'';width:62px;height:135px;border-radius:18px 18px 25px 25px;background:linear-gradient(90deg,#7d0c12,#ee3c29 50%,#7d0c12);box-shadow:7px 8px 0 rgba(17,17,17,.17)}.ribbon-product:after{content:'';position:absolute;width:54px;height:43px;background:var(--yellow);border:2px solid var(--ink);top:70px}.ribbon-product span{position:absolute;z-index:1;top:79px;color:var(--red);font:11px/1 Anton;text-align:center}.ribbon-product i{font-style:normal;font-size:8px}.orange-product{background:#f5eee9}.orange-product:before{background:linear-gradient(90deg,#9a2615,#f3a027 50%,#9a2615)}.orange-product span{color:#e25e14}.lemon-product{background:#f4f2dd}.lemon-product:before{background:linear-gradient(90deg,#237847,#73c740 50%,#137244)}.lemon-product span{color:#14703e}.ribbon-copy{display:flex;flex-direction:column;gap:8px;padding-left:9px}.ribbon-copy strong{font:27px/1 Anton;text-transform:uppercase}.ribbon-copy span{color:var(--muted);font-size:13px}.ribbon-copy a,.text-link{color:var(--red);font-size:13px;font-weight:800}
.home-application{background:var(--ink);color:#fff;padding:90px 5.5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.home-application .kicker{color:var(--yellow)}.apply-heading h2{font:clamp(43px,5vw,70px)/.95 Anton;text-transform:uppercase;margin:0 0 20px}.apply-heading p{color:#b7b7b7;font-size:17px;max-width:360px}.apply-side-note{border-top:1px solid #555;margin-top:40px;padding-top:18px;display:flex;flex-direction:column;gap:9px;color:#aaa;font-size:12px}.apply-side-note strong{color:var(--yellow);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.quick-form{background:var(--cream);color:var(--ink);padding:30px;border:2px solid var(--yellow)}.quick-form-title{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:20px;font:30px Anton;text-transform:uppercase}.quick-form-title small{font:11px 'DM Sans';color:var(--muted);text-transform:none}.quick-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quick-submit{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.quick-submit span{color:var(--muted);font-size:11px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.benefit{border:2px solid var(--ink);padding:25px;min-height:210px}.benefit b{font:42px Anton;color:var(--red)}.benefit h3{font:27px/1 Anton!important;text-transform:uppercase;margin:22px 0 10px}.benefit p{color:var(--muted);margin:0}.split-art-poster{background:var(--blue)}.poster-word{font:82px/.78 Anton;color:var(--yellow);text-transform:uppercase;transform:rotate(-9deg);position:relative;z-index:1}.blog-home{background:#f7f4df}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.blog-card{background:#fff;border:1px solid #d9d5bd;display:flex;flex-direction:column;min-height:395px;transition:.2s}.blog-card:hover{transform:translateY(-5px);box-shadow:5px 5px 0 var(--ink)}.blog-card-art{height:135px;background:var(--red);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-card:nth-child(2n) .blog-card-art{background:var(--blue)}.blog-card:nth-child(3n) .blog-card-art{background:var(--yellow)}.blog-card:nth-child(4n) .blog-card-art{background:#ee8d22}.blog-card-art:before{content:'COLA';position:absolute;color:rgba(255,255,255,.18);font:115px Anton;transform:rotate(-13deg);right:-12px;bottom:-23px}.blog-card-art span{position:absolute;top:12px;left:14px;color:#fff;font:20px Anton;z-index:1}.blog-card:nth-child(3n) .blog-card-art span{color:var(--ink)}.blog-card-art b{position:relative;z-index:1;background:var(--yellow);color:var(--red);border:2px solid var(--ink);padding:8px 12px;font:20px/1 Anton;transform:rotate(-7deg);text-align:center}.blog-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.blog-meta{display:flex;justify-content:space-between;gap:10px;color:var(--red);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.blog-meta time{color:#878474}.blog-card h3{font:23px/1.05 Anton!important;text-transform:uppercase;margin:20px 0 10px}.blog-card p{color:var(--muted);font-size:13px;margin:0}.text-link{margin-top:auto;padding-top:20px}.blog-page-content .blog-card{min-height:405px}
@media(max-width:900px){.main-nav{gap:15px}.product-ribbon{grid-template-columns:1fr 1fr 1fr}.ribbon-label{grid-column:1/-1}.ribbon-copy{grid-column:1/-1;padding:10px 0}.home-application{grid-template-columns:1fr;gap:35px}.blog-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.hero-sticker{width:84px;height:84px;font-size:13px;right:2%;bottom:15px}.hero-proof{gap:10px;font-size:9px}.product-ribbon{grid-template-columns:1fr 1fr;padding:15px 5.5vw}.ribbon-product{height:155px}.ribbon-label{font-size:24px}.quick-form{padding:20px}.quick-fields,.benefit-grid{grid-template-columns:1fr}.quick-form-title{display:block;font-size:26px}.quick-form-title small{display:block;margin-top:6px}.quick-submit{display:block}.quick-submit .button{width:100%;margin-top:14px}.blog-grid{grid-template-columns:1fr}.poster-word{font-size:67px}}
