.inkra-wrap{max-width:1280px;margin:auto;padding:0 28px}.inkra-announcement{background:#234ee8;color:#fff;text-align:center;padding:11px 20px;font:700 11px/1.4 var(--font-body--family,Arial,sans-serif);letter-spacing:.11em}.inkra-hero,.inkra-story,.inkra-features,.inkra-faq,.inkra-footer{font-family:var(--font-body--family,Inter,Arial,sans-serif);color:#121b36}.inkra-hero *,.inkra-story *,.inkra-features *,.inkra-faq *,.inkra-footer *{box-sizing:border-box}.inkra-hero{background:#234ee8;color:#fff;overflow:hidden}.inkra-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px;min-height:660px;padding-top:64px;padding-bottom:64px}.inkra-kicker{font:700 11px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.inkra-hero h1{font:700 clamp(42px,5.5vw,76px)/1.02 var(--font-heading--family,Arial,sans-serif);letter-spacing:-.055em;margin:0 0 24px;color:inherit;text-wrap:balance}.inkra-copy{font-size:17px;line-height:1.65;max-width:540px}.inkra-copy p{margin:0 0 18px}.inkra-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:16px 24px;min-height:50px;background:#234ee8;color:#fff;border-radius:4px;text-decoration:none;font-weight:700;font-size:14px;margin-top:18px}.inkra-button--white{background:white;color:#1836a6}.inkra-button:hover{filter:brightness(.94)}.inkra-button:focus-visible,.inkra-faq summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.inkra-hero__note{font-size:12px;margin-top:20px;opacity:.85}.inkra-hero__visual{min-width:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#7594ff55,transparent 70%);height:520px}.inkra-hero__visual img{max-width:100%;height:100%;object-fit:contain;display:block}.inkra-features{padding:76px 0;background:#fff}.inkra-title{font:700 clamp(30px,3.6vw,48px)/1.1 var(--font-heading--family,Arial,sans-serif);letter-spacing:-.045em;margin:0 0 24px;color:inherit;text-wrap:balance}.inkra-features .inkra-kicker,.inkra-story .inkra-kicker,.inkra-faq .inkra-kicker{color:#234ee8}.inkra-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px}.inkra-features article{border-top:1px solid #c9d5ff;padding-top:20px}.inkra-number{font-family:monospace;color:#234ee8;font-size:12px}.inkra-features h3{font-size:20px;line-height:1.3;margin:18px 0 10px;font-weight:700}.inkra-features article p{font-size:15px;line-height:1.65;color:#505a72}.inkra-story{background:#edf1ff;padding:72px 0}.inkra-story__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.inkra-story__visual{min-width:0}.inkra-story__visual img{display:block;max-width:100%;max-height:560px;object-fit:contain;margin:auto}.inkra-paper{aspect-ratio:1.15;background:#234ee8;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border-radius:12px;font:14px/1.4 monospace}.inkra-paper svg{display:block;max-height:300px;width:100%}.inkra-faq{padding:80px 0;background:#fff}.inkra-faq__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.inkra-faq details{border-bottom:1px solid #dce2f4}.inkra-faq details:first-child{border-top:1px solid #dce2f4}.inkra-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:22px 0;font-size:16px;font-weight:650;line-height:1.4}.inkra-faq summary::-webkit-details-marker{display:none}.inkra-faq summary span{font-size:22px;color:#234ee8;transition:transform .2s}.inkra-faq details[open] summary span{transform:rotate(45deg)}.inkra-faq__answer{padding:0 32px 20px 0;font-size:15px;line-height:1.7;color:#505a72}.inkra-faq__answer p{margin:0 0 10px}.inkra-footer{background:#c9d5ff;border-top:4px solid #234ee8;padding:48px 0 22px}.inkra-footer__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:60px}.inkra-footer__logo{width:170px;height:auto}.inkra-footer h2{font-size:22px;letter-spacing:-.03em;margin:25px 0 12px}.inkra-footer p{font-size:14px;line-height:1.65;max-width:380px}.inkra-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.inkra-footer nav a{padding:12px 0;font-size:14px;color:#121b36;text-decoration:none}.inkra-footer nav a:hover{text-decoration:underline}.inkra-footer__bottom{border-top:1px solid #234ee833;margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.inkra-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:12px 0}.inkra-payments svg{width:36px;height:24px}.inkra-product-description{font-size:15px;line-height:1.7;margin-top:20px}.inkra-product-description img{max-width:100%;height:auto}
@media(max-width:749px){.inkra-wrap{padding-left:22px;padding-right:22px}.inkra-hero__grid{grid-template-columns:1fr;gap:24px;min-height:0;padding-top:42px;padding-bottom:34px}.inkra-hero h1{font-size:45px;max-width:480px}.inkra-copy{font-size:15px}.inkra-hero__visual{height:370px;grid-row:2}.inkra-hero__note{margin-bottom:0}.inkra-features,.inkra-faq{padding:48px 0}.inkra-features__grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.inkra-features h3{margin-top:10px}.inkra-story{padding:42px 0}.inkra-story__grid,.inkra-faq__grid{grid-template-columns:1fr;gap:30px}.inkra-paper{max-width:480px;margin:auto}.inkra-footer__grid{grid-template-columns:1fr;gap:26px}.inkra-footer__bottom{align-items:flex-start;flex-direction:column;gap:10px}.inkra-title{font-size:34px}.inkra-faq summary{font-size:15px}}
@media(prefers-reduced-motion:reduce){.inkra-faq summary span{transition:none}}

.inkra-collection{background:#edf1ff;padding:64px 0;color:#141a30}.inkra-collection h1{font-family:var(--font-heading--family);font-size:clamp(32px,5vw,60px);line-height:1.1;margin:12px 0 20px}.inkra-collection .inkra-copy{max-width:660px}
