.ma-kyocera{--ma-ink:#0c1933;--ma-blue:#244cde;--ma-muted:#607089;--ma-border:#e3eaf6;font-family:Heebo,Arial,sans-serif;color:var(--ma-ink);background:#fff;line-height:1.65;text-align:right;font-size:16px;isolation:isolate;width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;overflow:hidden}
.ma-kyocera *, .ma-kyocera *::before,.ma-kyocera *::after{box-sizing:border-box}.ma-kyocera a{text-decoration:none}.ma-kyocera img{max-width:100%;height:auto}.ma-kyocera h1,.ma-kyocera h2,.ma-kyocera h3,.ma-kyocera p{margin:0}.ma-kyocera__shell{width:min(1160px,calc(100% - 48px));margin:0 auto}.ma-kyocera__topline{background:var(--ma-ink);color:#e8f1ff;text-align:center;padding:10px 12px;font-size:13px}.ma-kyocera__topline strong{font-weight:800}.ma-kyocera__topline span{color:#9fb0cb;margin:0 10px}.ma-kyocera__nav{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;min-height:78px}.ma-kyocera__navnote{color:#35507a;font-size:14px;font-weight:700}.ma-kyocera__navnote strong{color:#122446}.ma-kyocera__navcta{background:#e9fbf1;color:#0e804b!important;border:1px solid #c9efdb;padding:12px 19px;font-size:14px;border-radius:12px;font-weight:850;white-space:nowrap}.ma-kyocera__hero{background:linear-gradient(122deg,#f9fbff,#eaf4ff);padding:55px 0 65px}.ma-kyocera__herogrid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center}.ma-kyocera__eyebrow{display:inline-block;background:#e0ecff;border:1px solid #cbddff;border-radius:30px;color:#2453b7;padding:7px 12px;font-size:13px;font-weight:850}.ma-kyocera__herocopy h1{font-size:clamp(35px,3.5vw,52px)!important;line-height:1.25!important;letter-spacing:-1px;font-weight:900!important;margin:22px 0 18px!important;color:#0c1933!important}.ma-kyocera__herocopy h1 span{font-size:.86em;display:inline-block}.ma-kyocera__herocopy h1 em{font-style:normal;color:var(--ma-blue)}.ma-kyocera__herocopy>p{font-size:17px;color:#465975;line-height:1.9;max-width:620px}.ma-kyocera__pricebox{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:23px 0}.ma-kyocera__pricebox>div:first-child small{display:block;color:#586e89;font-size:13px}.ma-kyocera__pricebox>div:first-child strong{display:block;font-weight:900;letter-spacing:-2px;font-size:clamp(42px,5vw,62px);color:#112545;line-height:1.12}.ma-kyocera__pricebox>div:first-child strong span{font-size:.55em}.ma-kyocera__save{background:#fff3d9;border:1px solid #f6dfab;color:#946215;padding:12px 15px;border-radius:13px;font-weight:800}.ma-kyocera__save b{font-size:20px}.ma-kyocera__save span{display:block;font-size:12px;font-weight:600}.ma-kyocera__actions{display:flex;flex-wrap:wrap;gap:10px}.ma-kyocera__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:12px;font-size:15px;font-weight:850!important;transition:transform .18s,box-shadow .18s;text-align:center;min-height:54px}.ma-kyocera__btn:hover{transform:translateY(-2px)}.ma-kyocera__btn--whatsapp{background:#18a763!important;color:#fff!important;box-shadow:0 10px 24px #18a76336}.ma-kyocera__btn--secondary{background:white;color:#22385c!important;border:1px solid #cddbed}.ma-kyocera__subnote{font-size:12px;color:#7a89a0;margin-top:12px}.ma-kyocera__photobox{position:relative;min-height:470px;display:grid;place-items:center;overflow:hidden}.ma-kyocera__photoaccent{position:absolute;inset:25px 12px 32px;border-radius:34px;background:radial-gradient(circle at center,#fff,#cfe8ff);border:1px solid #fff;box-shadow:0 16px 45px #3b69b51f}.ma-kyocera__printer{position:relative;width:min(95%,470px);height:auto;aspect-ratio:1;object-fit:contain;z-index:1;filter:drop-shadow(0 17px 22px #4a607344)}.ma-kyocera__photolabel{position:absolute;bottom:29px;right:21px;z-index:2;padding:10px 13px;background:#14274c;color:#fff;font-size:12px;font-weight:850;border-radius:10px}.ma-kyocera__photolabel span{font-weight:500}.ma-kyocera__floatlabel{position:absolute;top:46px;left:10px;padding:10px 14px;z-index:2;background:#fff;border:1px solid #e4effd;border-radius:12px;color:#126d57;font-size:12px;font-weight:800;box-shadow:0 10px 20px #18356c12}.ma-kyocera__floatlabel span{display:block}.ma-kyocera__benefitline{background:#fff;border-bottom:1px solid #e8edf5}.ma-kyocera__benefits{display:flex;gap:26px;flex-wrap:wrap;justify-content:space-between;padding:23px 0;color:#334862;font-size:13px;font-weight:800}.ma-kyocera__section{padding:75px 0}.ma-kyocera__sectionhead{text-align:center;max-width:740px;margin:0 auto 34px}.ma-kyocera__sectionhead>span{color:#2354d0;font-size:13px;font-weight:850}.ma-kyocera__sectionhead h2{font-size:clamp(27px,3.2vw,42px)!important;line-height:1.35!important;color:#122446!important;margin:10px 0!important;font-weight:900!important}.ma-kyocera__sectionhead p{color:#697991;line-height:1.8}.ma-kyocera__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ma-kyocera__card{background:#fff;border:1px solid var(--ma-border);border-radius:18px;padding:25px 20px 24px;box-shadow:0 8px 24px #132d5d0d}.ma-kyocera__cardicon{font-size:30px;display:block;margin-bottom:18px}.ma-kyocera__card strong{display:block;font-weight:900;font-size:17px;color:#172d4f;line-height:1.45}.ma-kyocera__card p{color:#708198;font-size:13px;line-height:1.8;margin-top:10px}.ma-kyocera__toner{background:#fff}.ma-kyocera__tonergrid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.ma-kyocera__sectionhead--left{text-align:right;max-width:none;margin:0 0 20px}.ma-kyocera__tonerbox{background:linear-gradient(180deg,#f7fbff,#eef4fd);border:1px solid #dde6f3;border-radius:28px;padding:24px;box-shadow:0 18px 40px #173b7a12}.ma-kyocera__tonerbox img{display:block;width:100%;height:auto}.ma-kyocera__tonerlist{list-style:none;padding:0;margin:10px 0 0}.ma-kyocera__tonerlist li{position:relative;padding-right:22px;margin:0 0 10px;color:#425673;font-weight:700}.ma-kyocera__tonerlist li::before{content:"✓";position:absolute;right:0;top:0;color:#1aa365;font-weight:900}
.ma-kyocera__deal{background:linear-gradient(140deg,#0c1b3c,#133775);color:#fff;padding:76px 0}.ma-kyocera__dealgrid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.ma-kyocera__dealbadge{display:inline-block;color:#ffe2a8;border:1px solid #ffc87960;background:#ffc87910;padding:7px 14px;border-radius:20px;font-size:12px;font-weight:850}.ma-kyocera__deal h2{font-size:clamp(32px,4vw,50px)!important;font-weight:900!important;color:#fff!important;line-height:1.25!important;margin:19px 0!important}.ma-kyocera__deal p{color:#c7d3e8;font-size:16px;line-height:1.9;margin-bottom:24px}.ma-kyocera__dealprice{background:linear-gradient(155deg,#fff4cf,#ffd17c);color:#17314c;border-radius:28px;min-height:275px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;box-shadow:0 20px 48px #0002;padding:35px 20px}.ma-kyocera__dealprice small{font-weight:800;font-size:17px}.ma-kyocera__dealprice strong{font-size:clamp(47px,6vw,74px);font-weight:900;letter-spacing:-3px;line-height:1.2}.ma-kyocera__dealprice span{font-size:13px;color:#664d2b;font-weight:750}.ma-kyocera__specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ma-kyocera__specs>div{padding:18px;background:#f5f8fd;border:1px solid #e6edf7;border-radius:13px}.ma-kyocera__specs b,.ma-kyocera__specs span{display:block}.ma-kyocera__specs b{font-size:12px;color:#657794}.ma-kyocera__specs span{font-size:15px;font-weight:850;color:#182f53;margin-top:6px}.ma-kyocera__specnote{text-align:center;margin:22px 0 0!important;font-size:13px;color:#697a94}.ma-kyocera__specnote a{color:#245bd4;text-decoration:underline}.ma-kyocera__faq{background:#f5f8ff;padding:80px 0}.ma-kyocera__faqgrid{max-width:820px;margin:auto}.ma-kyocera__faqgrid details{border:1px solid #e0e9f6;background:white;border-radius:13px;padding:0 20px;margin-bottom:10px}.ma-kyocera__faqgrid summary{cursor:pointer;padding:17px 0;font-weight:850;font-size:16px;color:#1b3156}.ma-kyocera__faqgrid details p{padding:0 0 20px;font-size:14px;color:#687a93;line-height:1.85}.ma-kyocera__final{text-align:center;background:#fff;padding:65px 0 72px}.ma-kyocera__final h2{font-size:clamp(26px,3vw,36px)!important;color:#13284c!important;font-weight:900!important}.ma-kyocera__final p{color:#6a7892;margin:14px auto 24px}.ma-kyocera__final .ma-kyocera__legal{max-width:730px;margin:25px auto 0;font-size:12px;line-height:1.8;color:#8190a2}
.ma-kyocera-offer-page .entry-title{display:none!important}
@media(max-width:900px){.ma-kyocera__herogrid,.ma-kyocera__dealgrid,.ma-kyocera__tonergrid{grid-template-columns:1fr}.ma-kyocera__herocopy{order:1}.ma-kyocera__photobox{order:2;min-height:400px}.ma-kyocera__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-kyocera__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-kyocera__benefits{justify-content:center}}
@media(max-width:570px){.ma-kyocera__shell{width:calc(100% - 30px)}.ma-kyocera__topline{font-size:11px}.ma-kyocera__nav{min-height:66px;padding:8px 0;justify-content:flex-end}.ma-kyocera__navnote{display:none}.ma-kyocera__navcta{font-size:11px;padding:10px 11px}.ma-kyocera__hero{padding:38px 0}.ma-kyocera__herocopy h1{font-size:34px!important;letter-spacing:-.8px}.ma-kyocera__herocopy>p{font-size:15px}.ma-kyocera__pricebox>div:first-child strong{font-size:48px}.ma-kyocera__actions{display:grid;gap:9px}.ma-kyocera__btn{width:100%;font-size:14px}.ma-kyocera__photobox{min-height:320px;margin-top:0}.ma-kyocera__floatlabel{top:22px;left:0}.ma-kyocera__photolabel{bottom:10px;right:15px}.ma-kyocera__benefits{flex-direction:column;align-items:center;gap:9px;padding:15px 0}.ma-kyocera__section{padding:55px 0}.ma-kyocera__cards,.ma-kyocera__specs{grid-template-columns:1fr 1fr;gap:9px}.ma-kyocera__card{padding:15px 12px}.ma-kyocera__cardicon{font-size:23px;margin-bottom:8px}.ma-kyocera__card strong{font-size:14px}.ma-kyocera__card p{font-size:12px}.ma-kyocera__specs>div{padding:12px}.ma-kyocera__specs span{font-size:13px}.ma-kyocera__tonerbox{padding:14px;border-radius:20px}.ma-kyocera__deal{padding:57px 0}.ma-kyocera__dealprice{min-height:210px}.ma-kyocera__faq{padding:55px 0}.ma-kyocera__faqgrid summary{font-size:14px}.ma-kyocera__final{padding:55px 0 65px}}

.ma-kyocera__tonerbox .ma-kyocera__tonercaption{font-size:12px;text-align:center;color:#546885;margin:8px 0 0!important;line-height:1.5}.ma-kyocera__tonerbox img{max-width:100%;object-fit:contain;aspect-ratio:1/1}.ma-kyocera__tonerbox{overflow:hidden}
