.i28-page{--i28-ink:#2b2320;--i28-muted:#70645b;--i28-line:#ded5cd;--i28-paper:#fbf6f2;--i28-sage:#e7ece6;--i28-dark:#29484f;--i28-clay:#f0e5dc;--i28-accent:#ae452e;color:var(--i28-ink);background:var(--i28-paper)}.i28-wrap{width:min(1240px,100% - 112px);margin-inline:auto}.i28-section{padding-block:88px}.i28-page h1,.i28-page h2,.i28-page h3{text-wrap:balance}.i28-page p{text-wrap:pretty}.i28-page h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.18}.i28-page h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:23px;font-weight:400;line-height:1.3}.i28-heading{max-width:780px;margin-bottom:40px}.i28-heading h2{margin:12px 0 22px}.i28-heading>p:last-child{color:var(--i28-muted);max-width:65ch;font-size:18px;line-height:1.65}.i28-kicker{color:var(--i28-accent);letter-spacing:.095em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.i28-lead{color:var(--i28-muted);max-width:55ch;font-size:18px;line-height:1.65}.i28-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.i28-split>div{min-width:0}.i28-split p{color:var(--i28-muted);line-height:1.7}.i28-paper{background:var(--i28-paper)}.i28-sage{background:var(--i28-sage)}.i28-clay{background:var(--i28-clay)}.i28-dark{background:var(--i28-dark);color:#fffaf5}.i28-dark .i28-kicker,.i28-dark .eyebrow{color:#d8c1a6}.i28-dark p,.i28-dark .i28-lead,.i28-dark .i28-heading>p:last-child{color:#d0dddc}.i28-dark a.text-link{color:#fffaf5}.i28-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.i28-card{border:1px solid var(--i28-line);background:#fffdfa;border-radius:8px;padding:30px}.i28-card>svg{width:28px;height:28px;color:var(--i28-accent)}.i28-card h3{margin:22px 0 14px}.i28-card p{color:var(--i28-muted);margin-bottom:20px;line-height:1.65}.i28-card .text-link{font-size:14px}.i28-small{color:var(--i28-muted);font-size:13px;line-height:1.65}.i28-checks{gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.i28-checks li{gap:12px;line-height:1.55;display:flex}.i28-checks li:before{content:"✓";color:#607763;font-weight:600}.i28-dark .i28-checks li:before{color:#bed0bc}.i28-section .text-link{gap:10px}.i28-section .text-link svg{width:17px;height:17px}.i28-family{border-bottom:1px solid var(--i28-line);background:#fffdf9}.i28-family>.i28-wrap{align-items:center;gap:30px;min-height:60px;display:flex}.i28-family-brand{font-family:var(--font-display);white-space:nowrap;font-size:14px;font-weight:500}.i28-family-links{flex:1;align-self:stretch;gap:25px;display:flex}.i28-family-links a,.i28-family-price{white-space:nowrap;align-items:center;font-size:13px;display:flex;position:relative}.i28-family-links a[aria-current=page]:after,.i28-family-price[aria-current=page]:after{content:"";background:var(--i28-accent);bottom:0;height:2px;position:absolute;inset-inline:0}.i28-family-links a[aria-current=page],.i28-family-price{color:var(--i28-accent)}.i28-family-price{align-self:stretch;gap:12px}.i28-page :is(input,select,textarea):focus-visible,.i28-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #a74a35}.i28-page .offer-faq{padding-block:85px}.i28-page .offer-cta{background:var(--i28-clay)}.i28-page .of21-hero-note{color:var(--i28-muted);font-size:13px;line-height:1.7}.i28-page .of21-hero-note strong{color:var(--i28-ink);font-size:18px;font-weight:500}.i28-page .of21-hero-art{overflow:visible}.i28-page .of21-hero-art img{mix-blend-mode:multiply}.i28-table-wrap{border:1px solid var(--i28-line);background:#fffdfa;border-radius:8px;overflow:auto}.i28-table{border-collapse:collapse;width:100%;font-size:15px}.i28-table th,.i28-table td{border-bottom:1px solid var(--i28-line);text-align:left;padding:20px 24px}.i28-table thead{background:#f1ede6}.i28-table th{font-weight:500}.i28-table tbody tr:last-child td,.i28-table tbody tr:last-child th{border-bottom:0}.i28-table td small{color:var(--i28-muted);margin-top:4px;font-size:12px;display:block}.i28-table a{color:var(--i28-accent)}@media (width>=1450px){.i28-page .of21-hero{padding-block:88px}.i28-section{padding-block:100px}}@media (width<=1100px){.i28-wrap{width:calc(100% - 72px)}.i28-family>.i28-wrap{gap:22px}.i28-family-links{gap:18px}.i28-split{gap:38px}.i28-cards{gap:16px}.i28-card{padding:24px}}@media (width<=800px){.i28-wrap{width:calc(100% - 44px)}.i28-section{padding-block:64px}.i28-split{grid-template-columns:1fr;gap:35px}.i28-cards{grid-template-columns:1fr}.i28-family>.i28-wrap{flex-wrap:wrap;justify-content:space-between;gap:0;padding-top:15px}.i28-family-brand{font-size:13px}.i28-family-links{flex-basis:100%;order:3;gap:22px;min-height:51px;overflow-x:auto}.i28-family-price{align-self:auto;padding-bottom:0;font-size:13px}.i28-family-price[aria-current=page]:after{bottom:-5px}.i28-heading{margin-bottom:30px}.i28-page .offer-faq{padding-block:60px}.i28-table th,.i28-table td{padding:16px}.i28-lead,.i28-heading>p:last-child{font-size:17px}}@media (prefers-reduced-motion:reduce){.i28-page *,.i28-page :before,.i28-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.i28-page .text-link svg{flex:none;width:17px;height:17px}.i28-page .text-link{align-items:center;gap:10px;display:inline-flex}.i28-page .btn-primary{color:#fffaf6;background:#ae452e;border-color:#ae452e}.i28-page .btn-primary:hover{background:#963b28;border-color:#963b28}.i28-page .btn svg{flex:none;width:17px;height:17px}.i28-page .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.i28-page .n28 h1,.i28-page .s28 h1{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.1}.i28-page .n28-split>div,.i28-page .s28-split>div{min-width:0}.i28-page .n28-hero-machines{grid-template-columns:repeat(2,minmax(0,1fr))}.i28-page h1,.i28-page h2,.i28-page h3,.iv28-page h1,.iv28-page h2,.iv28-page h3{text-wrap:balance;overflow-wrap:normal}.i28-page .i28-lead,.iv28-page .i28-lead,.i28-page article p,.iv28-page article p{text-wrap:pretty}
