:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer){font-family:"Firebird Inter","Inter Fallback",Arial,sans-serif;font-size:16px;line-height:1.6;color:#1c1420;--fprint-brand:#FF0A54}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *::before,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *::after{box-sizing:border-box}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure){margin:0;padding:0}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) :is(h1,h2,h3,h4,h5,h6){font-family:inherit;color:inherit;text-transform:none;font-style:normal}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) :is(button,a,input,textarea,select){font-family:inherit;text-transform:none;font-style:normal}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) a{text-decoration:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) svg{display:block}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer){display:flow-root}#fprint-header{position:relative;z-index:999}#fprint-header:has(.hdr.open){z-index:1001}#fprint-home{background:#f5f1eb;overflow-x:clip}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) :focus-visible{outline:3px solid #bc1049;outline-offset:4px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer){--ink:#0D0A0F;--ink-2:#161118;--ink-3:#221A25;--paper:#F5F2EE;--paper-2:#ECE7E1;--line:rgba(13,10,15,.12);--brand:#FF0A54;--brand-2:#D20040;--brand-3:#A80033;--cy:#00D2FF;--ye:#FFD60A;--muted:#6F6A70;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.77,0,.18,1);--r:22px;--pad:clamp(20px,4vw,56px);--maxw:1360px;}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *::before,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *::after{box-sizing:border-box}#fprint-home{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer){margin:0;font-family:"Firebird Inter","Inter Fallback",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv11","ss01","ss03";background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) img{display:block;max-width:100%}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) a{color:inherit;text-decoration:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) h1,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) h2,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) h3,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) p{margin:0}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) ul{list-style:none;margin:0;padding:0}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn{--bg:var(--brand);--fg:#fff;position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 10px 0 26px;border-radius:999px;background:var(--bg);color:var(--fg);font-weight:600;font-size:16px;letter-spacing:-.01em;overflow:hidden;isolation:isolate;will-change:transform;transition:box-shadow .4s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);border-radius:inherit;transform:translateY(101%);transition:transform .55s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn:hover::before{transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn .ic{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);overflow:hidden;position:relative}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn .ic svg{width:16px;height:16px;transition:transform .5s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn .ic svg+svg{position:absolute;transform:translate(-160%,160%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn:hover .ic svg:first-child{transform:translate(160%,-160%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn:hover .ic svg+svg{transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.ghost::before{background:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.ghost:hover{color:#fff;box-shadow:inset 0 0 0 1.5px var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.light{--bg:#fff;--fg:var(--ink)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.light .ic{background:var(--brand);color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.light:hover{color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.ghost .ic{background:rgba(127,127,127,.18)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn-bare{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn-bare svg{width:14px;height:14px;transition:transform .45s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn-bare:hover svg{transform:translate(3px,-3px)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr{position:fixed;top:14px;left:0;right:0;z-index:100;padding:0 16px;transition:transform .6s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.hidden{transform:translateY(-130%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{max-width:1440px;margin:0 auto;height:72px;display:flex;align-items:center;gap:18px;padding:0 10px 0 22px;border-radius:999px;color:#fff;transition:background .5s,box-shadow .5s,backdrop-filter .5s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.solid .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.open .hdr-bar{background:rgba(16,12,18,.78);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 10px 40px -10px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.08)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .logo{flex:none;display:block}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .logo img{height:46px;width:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav{position:relative;margin:0 auto;display:flex;padding:5px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-ind{position:absolute;top:5px;left:0;height:calc(100% - 10px);border-radius:999px;background:rgba(255,255,255,.12);opacity:0;transition:transform .5s var(--ease),width .5s var(--ease),opacity .3s;pointer-events:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn{position:relative;z-index:1;display:flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;color:rgba(255,255,255,.86);transition:color .3s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn svg{width:10px;height:10px;opacity:.7;transition:transform .45s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn[aria-expanded="true"]{color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn[aria-expanded="true"] svg{transform:rotate(180deg);opacity:1}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .icon-btn{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);transition:background .3s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .icon-btn:hover{background:rgba(255,255,255,.16)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .icon-btn svg{width:18px;height:18px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .btn{height:52px;font-size:15px;padding-left:22px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .btn .ic{width:34px;height:34px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger{display:none;width:52px;height:52px;border-radius:50%;background:var(--brand);position:relative}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i{position:absolute;left:16px;right:16px;height:2px;background:#fff;border-radius:2px;transition:transform .5s var(--ease),top .5s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(1){top:21px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(2){top:29px}body.fprint-menu-open :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(1){top:25px;transform:rotate(45deg)}body.fprint-menu-open :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(2){top:25px;transform:rotate(-45deg)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega{position:absolute;left:16px;right:16px;top:calc(100% + 10px);max-width:1440px;margin:0 auto;color:#fff;pointer-events:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell{position:relative;border-radius:30px;background:#130F15;box-shadow:0 40px 120px -30px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08);overflow:hidden;height:0;opacity:0;transform:translateY(-12px) scale(.985);transform-origin:top center;transition:height .55s var(--ease),opacity .35s,transform .55s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.open .mega{pointer-events:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.open .mega-shell{opacity:1;transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell::before{content:"";position:absolute;inset:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,10,84,.16),transparent 60%);pointer-events:none;transition:opacity .4s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:9px 9px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000 100%);mask-image:linear-gradient(120deg,transparent 30%,#000 100%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel{position:absolute;inset:0 0 auto 0;display:grid;grid-template-columns:270px 1fr 330px;gap:28px;padding:30px;opacity:0;visibility:hidden;transform:translateX(var(--from,24px));transition:opacity .35s,transform .55s var(--ease),visibility 0s .35s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel.active{opacity:1;visibility:visible;transform:none;transition:opacity .45s .08s,transform .65s var(--ease),visibility 0s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-side{display:flex;flex-direction:column;padding:8px 6px 6px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-idx{font-size:12.5px;font-weight:600;letter-spacing:.12em;color:rgba(255,255,255,.45);font-variant-numeric:tabular-nums}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-title{font-size:38px;line-height:1;letter-spacing:-.045em;font-weight:700;margin:18px 0 14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-title em{font-style:normal;color:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-count{font-size:14px;color:rgba(255,255,255,.55)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-side .btn-bare{margin-top:auto;color:#fff;padding:14px 18px;border-radius:14px;background:rgba(255,255,255,.06);justify-content:space-between;transition:background .3s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-side .btn-bare:hover{background:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-swatch{display:flex;gap:6px;margin:22px 0 26px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-swatch i{width:22px;height:22px;border-radius:6px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:start}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item{position:relative;display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:16px;overflow:hidden;isolation:isolate}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--brand),var(--brand-2));clip-path:inset(0 100% 0 0 round 16px);transition:clip-path .5s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:hover::before,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:focus-visible::before{clip-path:inset(0 0 0 0 round 16px)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-dot{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:12px;font-weight:600;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums;transition:background .4s,color .4s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:hover .p-dot{background:rgba(255,255,255,.2);color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-txt{min-width:0}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-name{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-tag{display:block;font-size:13px;color:rgba(255,255,255,.5);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:hover .p-tag{color:rgba(255,255,255,.85)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-arr{margin-left:auto;flex:none;width:16px;height:16px;opacity:0;transform:translate(-8px,8px);transition:.45s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:hover .p-arr{opacity:1;transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-feat{display:flex;flex-direction:column;gap:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat{position:relative;flex:1;min-height:200px;border-radius:20px;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:#1E1721;isolation:isolate}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.04);transition:transform 1.2s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat:hover img{transform:scale(1.12)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(13,10,15,0) 20%,rgba(13,10,15,.92))}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat b{font-size:20px;letter-spacing:-.03em;line-height:1.15}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat span{font-size:13.5px;color:rgba(255,255,255,.7);margin-top:6px;line-height:1.45}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat .chip{position:absolute;top:16px;left:16px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.14);backdrop-filter:blur(8px)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat .go{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat .go svg{width:13px;height:13px;transition:transform .45s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat:hover .go svg{transform:translate(3px,-3px)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.pink{background:linear-gradient(140deg,var(--brand),var(--brand-3))}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.pink::after{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj{min-height:auto;flex:none;background:#fff;color:var(--ink)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj::after{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj span{color:var(--muted)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj .go{color:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;border-top:1px solid rgba(255,255,255,.07);font-size:13.5px;color:rgba(255,255,255,.55)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot a{color:#fff;font-weight:600}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot a:hover{color:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .dim{position:fixed;inset:0;z-index:90;background:rgba(13,10,15,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .5s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .dim.on{opacity:1}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer{position:fixed;inset:0;z-index:95;background:var(--ink);color:#fff;padding:110px 22px 28px;display:flex;flex-direction:column;overflow-y:auto;clip-path:circle(0 at calc(100% - 46px) 50px);transition:clip-path .8s var(--ease-io);visibility:hidden}body.fprint-menu-open :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer{clip-path:circle(150% at calc(100% - 46px) 50px);visibility:visible}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat{border-bottom:1px solid rgba(255,255,255,.1)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 2px;font-size:26px;font-weight:650;letter-spacing:-.035em;text-align:left}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08);position:relative;flex:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i::before,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i::after{content:"";position:absolute;left:9px;right:9px;top:14px;height:2px;background:#fff;transition:transform .4s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i::after{transform:rotate(90deg)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat.open>button i::after{transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat.open .d-list{grid-template-rows:1fr}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list>div{overflow:hidden}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a{display:flex;justify-content:space-between;gap:12px;padding:11px 2px;color:rgba(255,255,255,.75);font-size:16px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a small{color:rgba(255,255,255,.4);font-size:13px;text-align:right}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a:last-child{padding-bottom:22px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cta{margin-top:auto;padding-top:30px;display:grid;gap:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cta .btn{justify-content:space-between}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding:12vh 16px 0;background:rgba(13,10,15,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .35s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal.on{opacity:1;pointer-events:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-box{width:min(680px,100%);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 50px 120px -20px rgba(0,0,0,.5);transform:translateY(16px) scale(.98);transition:transform .5s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal.on .pal-box{transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in{display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid var(--line)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in svg{width:20px;height:20px;color:var(--brand);flex:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in input{flex:1;height:68px;border:0;outline:0;font:inherit;font-size:19px;letter-spacing:-.02em;background:none;color:var(--ink)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in kbd{font:inherit;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:3px 7px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list{max-height:52vh;overflow:auto;padding:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-group{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 12px 6px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;font-weight:500}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list a small{color:var(--muted);font-weight:400;font-size:13px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list a.sel{background:var(--brand);color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list a.sel small{color:rgba(255,255,255,.8)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-empty{padding:30px;text-align:center;color:var(--muted)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot{background:#08060A;color:#fff;padding:90px 0 0;overflow:hidden}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-brand img{height:56px;width:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact{margin-top:30px;display:grid;gap:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li{display:flex;gap:12px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.7)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact svg{width:18px;height:18px;flex:none;color:var(--brand);margin-top:3px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact a:hover{color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot h4{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a{display:inline-block;padding:7px 0;font-size:15.5px;color:rgba(255,255,255,.82);position:relative}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1.5px;background:var(--brand);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a:hover::after{transform:scaleX(1);transform-origin:left}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark{display:flex;justify-content:space-between;margin-top:90px;font-size:clamp(60px,17.5vw,290px);line-height:.78;font-weight:800;letter-spacing:-.06em;user-select:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark span{display:inline-block;color:rgba(255,255,255,.07);transition:transform .7s var(--ease),color .5s}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark span:hover{color:var(--brand);transform:translateY(-14%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{display:flex;justify-content:space-between;gap:20px;padding:26px 0 30px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:13.5px;color:rgba(255,255,255,.45);position:relative;z-index:1;background:#08060A}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base a:hover{color:#fff}@media (max-width:1260px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .btn .txt-long{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn{padding:0 12px;font-size:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel{grid-template-columns:230px 1fr 290px}}@media (max-width:1120px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .call,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .search{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger{display:block}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr{top:10px;padding:0 10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{height:64px;padding-left:16px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .logo img{height:38px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-grid{grid-template-columns:1fr}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{flex-direction:column}}@media (prefers-reduced-motion:reduce){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *::before,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) *::after{animation:none!important;transition-duration:.01ms!important}}body :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer){overflow-x:clip}@media (max-width:1260px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .call,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .search{display:none}}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot{background:#fff;color:var(--ink);border-top:1px solid #ece7e1}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-brand img{height:56px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li{color:#68636a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact a:hover{color:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot h4{color:#817780}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a{color:#302a31}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a:hover{color:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark span{color:#f0ecef}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark span:hover{color:var(--brand)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{background:#fff;border-top-color:#eae4e8;color:#817780}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base a:hover{color:var(--brand)}@media (max-width:900px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{background:#fff}}@media (max-width:600px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot{padding-top:65px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark{margin-top:55px}}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer){--soft:#fff5f8;--soft-line:#e8dce1;--ui-brand:#d30c49;--ui-hover:#bb0a40}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot h4{font-size:15px;letter-spacing:.04em;color:#746670}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a{font-size:16px;line-height:1.65}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{font-size:14px;line-height:1.6}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn{--bg:var(--ui-brand);--fg:#fff;box-shadow:none!important;border:0!important;background:var(--bg);color:var(--fg);will-change:auto;transition:background-color .22s,color .22s;transform:none!important;}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn::before{display:none!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn:hover{background:var(--ui-hover);color:#fff;box-shadow:none!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn .ic{background:#ffffff20}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.light{--bg:#fff;--fg:#a00b3c;background:#fff;color:#a00b3c}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.light:hover{background:#ffe4ed;color:#8f0734}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.light .ic{background:var(--ui-brand);color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.ghost{--bg:#f4e8ee;--fg:#92234b;background:#f4e8ee;color:#92234b}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn.ghost:hover{background:#eed8e3;color:#82143c}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn:focus-visible{outline:3px solid #e8316a;outline-offset:4px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.solid .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.open .hdr-bar{color:#33262f;background:#fffffff5;box-shadow:0 12px 40px -24px #4e172b38;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{gap:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav{background:#f7f1f4;box-shadow:none;min-width:0}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-ind{background:#eddce4}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn{font-size:15px;color:#51404c;padding-inline:11px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn[aria-expanded="true"]{color:#8d123b}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn svg{opacity:.75}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .btn{--bg:#9f174a;background:#9f174a;color:#fff;height:48px;font-size:14px;padding-left:20px;gap:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .btn:hover{background:#8e123f;color:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .btn .ic{background:#ffffff20;width:32px;height:32px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .icon-btn{background:#f5edf1;color:#7c2244}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .icon-btn:hover{background:#ecd9e2}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger{background:#9f174a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega{color:#33262f}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell{color:#33262f;background:#fff;box-shadow:0 28px 90px -30px #46142b38,inset 0 0 0 1px #eee4e9;}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell::before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),#fff0f5,transparent 65%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell::after{opacity:.25;background-image:radial-gradient(#b194a2 1px,transparent 1.2px)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel{color:#33262f}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-idx{font-size:14px;color:#8a7380;letter-spacing:.07em}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-title{font-weight:500;letter-spacing:-1.5px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-count{font-size:15px;color:#7a6772}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-side .btn-bare{color:#8f1641;background:#f7eff3;font-size:15px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-side .btn-bare:hover{color:#8b0a35;background:#f7dfe9}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item::before{background:linear-gradient(100deg,#ffe6ef,#fff3f7)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-dot{font-size:14px;color:#9b3158;background:#f5e7ee}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:hover .p-dot{background:#f7ccdc;color:#8d123b}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-name{font-size:16px;color:#33262f;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-tag{font-size:14px;line-height:1.5;color:#7c6874;white-space:normal;overflow:visible;text-overflow:clip}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item:hover .p-tag{color:#7b3150}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-arr{color:#b3144b}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat{color:#33262f;background:#f7edf2}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat img{opacity:.72}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat::after{background:linear-gradient(180deg,#fff0 10%,#ffffffb3 48%,#fffffff5 82%)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat b{font-size:21px;font-weight:550}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat span{font-size:15px;color:#725d6a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat .chip{font-size:13px;letter-spacing:.025em;color:#9a244d;background:#ffffffe8}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat .go{color:#9f174a;font-size:15px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.pink{background:linear-gradient(135deg,#ffeaf2,#fff5f9)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj{background:#f7f4f1;color:#33262f}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj img{opacity:1}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .feat.mj span{color:#725d6a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot{color:#74606c;border-top-color:#eee3e8;background:#ffffffeb;font-size:15px;line-height:1.5}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot a{color:#9f174a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot a:hover{color:#ce0d4a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer{background:#fff;color:#33262f}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat{border-color:#eadfe4}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button{font-weight:500;font-size:25px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i{background:#f7e8ef}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i::before,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button i::after{background:#a41a4c}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a{color:#51404c;font-size:16px;line-height:1.5}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a small{color:#816b77;font-size:14px;line-height:1.5}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-group{font-size:13px;letter-spacing:.05em}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list a small{font-size:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in kbd{font-size:14px}@media (max-width:1360px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .call{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn{padding-inline:10px}}@media (max-width:1260px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav-btn{font-size:15px;padding-inline:9px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .call,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .search{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel{grid-template-columns:210px minmax(0,1fr) 260px;gap:20px;padding:26px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item{padding:11px 8px;gap:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-name{font-size:15.5px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-tag{font-size:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-dot{width:34px;height:34px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-foot{padding-inline:26px;font-size:14px}}@media (max-width:1160px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .nav,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .call,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .search{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger{display:block}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{gap:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act{margin-left:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel{grid-template-columns:1fr}}@media (max-width:1000px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-title{font-size:32px}}@media (max-width:720px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr{padding-inline:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{height:64px;padding:0 8px 0 12px;gap:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .logo img{height:36px;width:auto}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act{gap:6px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn{display:inline-flex;height:42px;font-size:13px;padding:0 7px 0 14px;gap:7px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn .txt-long{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn .ic{width:27px;height:27px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger{width:44px;height:44px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i{left:13px;right:13px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(1){top:18px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(2){top:25px}body.fprint-menu-open :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(1),body.fprint-menu-open :is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .burger i:nth-child(2){top:21px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer{padding-top:100px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-cat>button{font-size:24px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a{display:grid;grid-template-columns:1fr;gap:3px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a small{text-align:left}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .d-list a:last-child{padding-bottom:18px}}@media (max-width:600px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-grid{gap:33px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot h4{font-size:15px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-col a,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li{font-size:16px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{font-size:14px;line-height:1.7}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .wordmark{margin-top:50px}}@media (max-width:380px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn{font-size:12px;padding-left:12px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .logo img{height:34px}}@media (hover:none),(pointer:coarse){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn{transform:none!important}}@media (max-width:1160px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer .d-list a small{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer .d-list a{display:flex;align-items:center;min-height:48px;font-size:17px;line-height:1.5;padding-block:13px}}@media (max-width:720px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn{font-size:16px;min-height:54px;height:auto;padding-block:8px;gap:12px;}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .btn .ic{width:34px;height:34px;flex:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn{font-size:15px;min-height:46px;height:46px;padding:0 8px 0 15px;gap:8px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn .ic{width:29px;height:29px}}@media (max-width:380px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{gap:7px;padding-left:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act{gap:5px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-act .btn{font-size:14px;padding-left:13px;gap:6px}}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) h1,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) h2{font-weight:500!important;letter-spacing:-2.8px!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-menu-mojo-logo{position:static!important;width:76px!important;height:auto!important;filter:brightness(0);margin-bottom:14px;transform:none!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-quote-short{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-skip{position:fixed;top:4px;left:10px;z-index:1100;transform:translateY(-180%);padding:12px 18px;background:white;color:#9f174a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-skip:focus{transform:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item>svg{width:16px;height:16px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-dot svg{width:22px;height:22px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in button{font-size:15px;color:#9f174a;padding:10px;min-height:44px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-list a[hidden]{display:none!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item[data-color=pink] .p-dot{background:#ffe4ee}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item[data-color=burgundy] .p-dot{background:#7e002b;color:white}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .p-item[data-color=blush] .p-dot{background:#fff0f6}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-quote-long{white-space:nowrap}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal.on{visibility:visible}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer[aria-hidden=true]{visibility:hidden}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer[aria-hidden=false]{visibility:visible}@media (max-width:1260px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-quote-long{display:none}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-quote-short{display:inline}}@media (max-width:600px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .logo img{max-width:100px}}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr{top:calc(14px + var(--fprint-admin-offset,0px))}#fprint-header{height:100px}body.fprint-home-page #fprint-header{height:0}body.fprint-menu-open{overflow:hidden}body.fprint-home-page{margin:0;background:#f5f1eb}#fprint-header.fprint-compact .nav,#fprint-header.fprint-compact .hdr-act .call,#fprint-header.fprint-compact .hdr-act .search{display:none}#fprint-header.fprint-compact .burger{display:block}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.solid .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.open .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .dim,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr-bar{transition:background .16s,box-shadow .16s!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .mega-shell{transition:opacity .14s,transform .18s!important;box-shadow:0 20px 50px -24px #46142b38!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel.active{transform:none!important;transition:opacity .12s!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .panel.active{transition-delay:0s!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .dim{transition:opacity .16s!important;background:#23131d38}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in{position:relative;border-bottom:0!important;min-width:0;background:#fff}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in::after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:1px;background:#e6dce2;pointer-events:none;z-index:2}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in input{min-width:0!important;width:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0!important;line-height:1.4!important;padding:12px 0!important;align-self:stretch}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in:focus-within::after{background:#b91a4b}@media (max-width:600px){:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in{padding-inline:14px;gap:6px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in input{font-size:16px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .pal-in::after{left:14px;right:14px}}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) :where(p,span,div,li,ul,ol,a,button,input,textarea,select,label,strong,b,em,small,output,h1,h2,h3,h4,h5,h6){font-family:"Firebird Inter","Inter Fallback",Arial,sans-serif!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot a{font-weight:300!important}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li>svg{width:38px;height:38px;min-width:38px;flex:0 0 38px;padding:8px;border-radius:12px;background:#fff0f5;color:#c91750;box-sizing:border-box}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li{align-items:flex-start;gap:14px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-contact li>span{padding-top:4px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .foot-base{color:#766b73}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu{position:relative}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:10px 14px;color:#9f174a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu>div{position:fixed;top:100px;right:16px;max-height:calc(100vh - 120px);overflow:auto;width:min(440px,calc(100vw - 32px));padding:14px;border:1px solid #eadce3;border-radius:16px;background:white;box-shadow:0 15px 40px #35273120}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu a{display:block;padding:10px;min-height:44px;color:#49303e}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu form{display:flex;gap:8px;padding:10px}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu input{min-width:0;width:100%;padding:8px;border:1px solid #ac8b9a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .fprint-nojs-menu button{padding:8px;color:#9f174a}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.solid .hdr-bar,:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .hdr.open .hdr-bar{background:rgba(255,255,255,.70)}:is(#fprint-header,#fprint-home,#fprint-footer,#fprint-preview-layer) .drawer[aria-hidden="true"]{display:none!important}body.fprint-search-open{overflow:hidden}#fprint-header .mega-shell{max-height:calc(100vh - 112px - var(--fprint-admin-offset,0px));max-height:calc(100dvh - 112px - var(--fprint-admin-offset,0px));overflow-y:auto;overscroll-behavior-y:contain}#fprint-header .panel:not(.active){display:none}#fprint-header .panel.active{position:relative;inset:auto}#fprint-header .mega-foot{position:relative;inset:auto}/* Internal-page shell: preserve header clearance and let page background show. */
body.fprint-shell:not(.fprint-home-page){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}
body:not(.fprint-home-page) #fprint-header{background:transparent;flex-shrink:0}
body:not(.fprint-home-page) #fprint-footer{background:transparent;padding:0;margin-bottom:0;margin-top:auto;flex-shrink:0}
body:not(.fprint-home-page) #fprint-footer .foot{margin-bottom:0}
