@media (width<=639px){#pc-card :is([class*="text-[10px]"],[class*="text-[10.5px]"],[class*="text-[11px]"]),.pc-dialog :is([class*="text-[10px]"],[class*="text-[10.5px]"],[class*="text-[11px]"]){font-size:.75rem}}.pc-hero__paper{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:rotate(-2deg)}@media (width>=1024px){.pc-hero{perspective:1400px;perspective-origin:30% 20%}.pc-hero__card{transform-origin:60% 40%;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;transform:rotateY(-6deg)rotateX(2.5deg)rotate(1deg);box-shadow:0 1px 2px #142a510f,0 22px 48px -14px #142a5147,-16px 26px 56px -26px #1a73e859}.pc-hero:hover .pc-hero__card,.pc-hero:focus-within .pc-hero__card{box-shadow:var(--shadow-lift);transform:none}.pc-hero:hover .pc-hero__paper,.pc-hero:focus-within .pc-hero__paper{transform:rotate(-1deg)translate(4px,-2px)}}@media (prefers-reduced-motion:reduce){.pc-hero__card,.pc-hero__paper{transition:none}}.pc-side{perspective:1300px;perspective-origin:30% 20%;padding:.4rem .2rem .8rem}.pc-side__card{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 7rem);transform-style:preserve-3d;transform-origin:60% 40%;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;overflow-y:auto;transform:rotateY(-6deg)rotateX(2.5deg)rotate(.5deg);box-shadow:0 1px 2px #142a510f,0 18px 40px -12px #142a5147,-14px 22px 50px -24px #1a73e859}.pc-side:hover .pc-side__card,.pc-side:focus-within .pc-side__card{box-shadow:var(--shadow-lift);transform:none}.pc-side__layer{pointer-events:none;border-radius:.75rem;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;position:absolute;inset:.4rem .2rem .8rem}.pc-side__layer--grid{background-color:var(--color-brand-50);background-image:linear-gradient(#1a73e817 1px,#0000 1px),linear-gradient(90deg,#1a73e817 1px,#0000 1px);background-size:18px 18px;border:1px solid #1a73e82e;transform:translate(14px,16px)rotate(3deg)}.pc-side__layer--paper{background:var(--color-paper-100);border:1px solid #14263d14;transform:translate(-8px,9px)rotate(-2.2deg)}.pc-side__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#1a73e838,#0000);border-radius:50%;width:70%;height:50%;position:absolute;top:30%;left:-10%}.pc-side:hover .pc-side__layer--grid,.pc-side:focus-within .pc-side__layer--grid{transform:translate(8px,10px)rotate(1.5deg)}.pc-side:hover .pc-side__layer--paper,.pc-side:focus-within .pc-side__layer--paper{transform:translate(-4px,6px)rotate(-1deg)}.pc-side__chip{z-index:2;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.75rem;font-weight:700;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;transform:translateZ(40px);box-shadow:0 6px 18px -6px #142a5159}.pc-side__chip--price{color:#fff;background:var(--color-brand-600);top:-.35rem;right:1rem}.pc-side__chip--rating{color:var(--color-ink-900);background:#fff;border:1px solid #14263d14;bottom:0;left:1.1rem}.pc-side:hover .pc-side__chip,.pc-side:focus-within .pc-side__chip{transform:none}.pc-side__msg{color:var(--color-ink-800);border:1px solid #14263d26;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .25rem;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.pc-side__panel>*+*{margin-top:.95rem}.pc-side__cert{cursor:pointer;background:var(--color-paper-50);border:1px solid #14263d1f;border-radius:.5rem;padding:.5rem .6rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.pc-side__cert:hover{border-color:var(--color-brand-400)}.pc-side__cert:has(input:checked){border-color:var(--color-brand-500);background:var(--color-brand-50);box-shadow:0 0 0 2px var(--color-brand-200)}.pc-side__cert:has(input:focus-visible){outline:2px solid var(--color-brand-600);outline-offset:2px}.pc-side__msg:hover{border-color:var(--color-brand-500);color:var(--color-brand-700)}@media (prefers-reduced-motion:reduce){.pc-side__card,.pc-side__layer,.pc-side__chip{transition:none}}.pc-dialog{background:var(--color-paper-50);width:min(100% - 2rem,34rem);max-width:34rem;max-height:min(92dvh,48rem);box-shadow:var(--shadow-lift);border:0;border-radius:1rem;margin:auto;padding:0;overflow:hidden}.pc-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b17278c}.pc-shell{flex-direction:column;min-height:26rem;max-height:min(92dvh,48rem);display:flex}.pc-scroll{min-height:0}@media (width>=641px){.pc-shell{height:min(92dvh,42rem)}#pc-footer{min-height:6rem}}.pc-lines:empty{display:none}.pc-lines__row{color:var(--color-ink-700);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.2rem 0;font-size:.75rem;line-height:1.35;display:flex}.pc-lines__row>span:last-child{color:var(--color-ink-900);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.pc-lines__row--total{border-top:1px solid var(--color-brand-200);color:var(--color-ink-950);margin-top:.3rem;padding-top:.45rem;font-size:.875rem;font-weight:600}.pc-lines__row--total>span:last-child{color:var(--color-ink-950);font-weight:700}.pc-next{counter-reset:pc-next;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pc-next li{counter-increment:pc-next;color:var(--color-ink-800);padding-left:1.75rem;font-size:.75rem;line-height:1.4;position:relative}.pc-next li:before{content:counter(pc-next);background:var(--color-brand-50);width:1.2rem;height:1.2rem;color:var(--color-brand-700);border-radius:999px;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}@media (width<=640px){.pc-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.pc-shell{height:100dvh;max-height:100dvh}#pc-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom));flex-wrap:wrap;row-gap:.6rem}#pc-footer>div:first-child{flex-wrap:wrap;flex:1 0 100%;align-items:baseline;column-gap:.75rem;display:flex}#pc-footer>div:first-child>p:first-child{flex-basis:100%}#pc-total{white-space:normal;overflow:visible}.pc-dialog .pc-lines__row{font-size:.9rem}.pc-dialog .pc-lines__row--total{font-size:1rem}.pc-dialog .pc-next li{padding-left:2rem;font-size:.9rem}.pc-dialog .pc-next li:before{width:1.4rem;height:1.4rem;font-size:.75rem}.pc-dialog .pc-cert-body{flex-flow:wrap;align-items:center;column-gap:.75rem}.pc-dialog .pc-cert-head{display:contents}.pc-dialog .pc-cert-head>span:first-child,.pc-dialog .pc-cert-body>.text-xs{flex:0 0 100%}.pc-dialog .pc-cert-body>.text-xs{margin-top:.3rem}.pc-dialog .pc-cert-price{order:3;margin-top:.55rem}.pc-dialog .pc-cert-sample{order:4;align-self:center}.pc-dialog .pc-cert-tile{gap:.75rem;padding:.8rem .85rem}.pc-dialog .pc-cert-icon{width:2.75rem;height:2.75rem}.pc-dialog .pc-cert-icon svg{width:2.1rem;height:2.1rem}.pc-dialog #pc-summary-preview.pc-summary-page{width:6rem}#pc-next,#pc-submit{flex:auto;justify-content:center}.pc-dialog #pc-files-label{white-space:normal}.pc-dialog .text-sm{font-size:1rem;line-height:1.45}.pc-dialog .text-xs{font-size:.9rem;line-height:1.45}.pc-dialog .text-\[11px\]{font-size:.84rem;line-height:1.45}.pc-dialog .text-\[10px\]{font-size:.8rem;line-height:1.45}.pc-dialog select,.pc-dialog input[type=number],.pc-dialog input[type=email],.pc-dialog input[type=tel],.pc-dialog input[type=text],.pc-dialog textarea{min-height:3rem;padding-top:.6rem;padding-bottom:.6rem;font-size:1rem}.pc-dialog #pc-steps{padding:1.4rem 1.25rem 1.6rem}.pc-dialog .pc-step>*+*{margin-top:1.15rem}.pc-dialog #pc-drop{min-height:7.5rem;padding:1.25rem 1.1rem}.pc-dialog #pc-drop svg{width:2rem;height:2rem}.pc-dialog .pc-cert-label{font-size:1.05rem}.pc-dialog .pc-cert-price{font-size:.95rem}.pc-dialog .pc-cert-sample,.pc-dialog .pc-deliv-label{font-size:.9rem}}.pc-step{display:none}.pc-step.is-active{display:block}#pc-summary-preview.pc-summary-page{cursor:zoom-in;background:0 0;border:0;align-self:flex-start;width:7.25rem;min-height:0;padding:0;overflow:visible;transform:rotate(-1.5deg)}#pc-summary-preview.pc-summary-page img{border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #14263d14,0 10px 22px -10px #142a5173}.pc-cert-icon,.pc-deliv-icon{--ic-fill:#fff;--ic-line:var(--color-brand-600);--ic-accent:var(--color-brand-100);--ic-on-accent:var(--color-brand-600)}.pc-cert-tile:has(input:checked) .pc-cert-icon,.pc-deliv-tile:has(input:checked) .pc-deliv-icon{--ic-fill:#ffffff1f;--ic-line:#fff;--ic-accent:#ffffff4d;--ic-on-accent:#fff}.pc-ic .ic-l{fill:none;stroke:var(--ic-line);stroke-width:1.25px}.pc-ic .ic-f{fill:var(--ic-fill)}.pc-ic .ic-a{fill:var(--ic-accent);stroke:var(--ic-line);stroke-width:1.25px}.pc-ic .ic-on-a{stroke:var(--ic-on-accent);stroke-width:1.4px}.pc-cert-icon svg,.pc-deliv-icon svg{filter:drop-shadow(0 1px #fff9);width:2.4rem;height:2.4rem}.pc-deliv-tile{cursor:pointer;text-align:center;background:#fff;border:1px solid #14263d1a;border-radius:.9rem;flex-direction:column;align-items:center;gap:.6rem;padding:.9rem .4rem .8rem;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s,background-color .2s;display:flex;box-shadow:0 1px 2px #142a510d,0 6px 16px -10px #142a5140}.pc-deliv-tile:hover{border-color:var(--color-brand-300)}.pc-deliv-tile:has(input:checked){border-color:var(--color-brand-500);background:var(--color-brand-50);box-shadow:0 0 0 2px var(--color-brand-200)}.pc-deliv-tile:has(input:focus-visible){outline:2px solid var(--color-brand-600);outline-offset:2px}.pc-deliv-icon{width:3.25rem;height:3.25rem;color:var(--color-brand-700);background:linear-gradient(145deg, #fff, var(--color-brand-100));border-radius:.9rem;place-items:center;transition:transform .3s,background .2s,color .2s;display:grid;transform:perspective(240px)rotateY(-10deg)rotateX(6deg);box-shadow:inset 0 1px #fff,inset 0 -2px #1a73e81f,0 4px 10px -4px #1a73e859}.pc-deliv-tile:has(input:checked) .pc-deliv-icon{color:#fff;background:linear-gradient(145deg, var(--color-brand-500), var(--color-brand-700));transform:none;box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #1a73e88c}.pc-deliv-label{color:var(--color-ink-900);font-size:.8rem;font-weight:600;line-height:1.25}.pc-deliv-tile:has(input:checked) .pc-deliv-label{color:var(--color-brand-800)}.pc-ship{border:1px solid var(--color-brand-200);background:var(--color-brand-50);border-radius:.9rem;margin-top:.9rem;padding:.9rem}@media (prefers-reduced-motion:reduce){.pc-deliv-tile,.pc-deliv-icon{transition:none}}.pc-cert-tile{cursor:pointer;text-align:left;background:#fff;border:1px solid #14263d1a;border-radius:.9rem;gap:.85rem;padding:.9rem .95rem;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s,background-color .2s;display:flex;box-shadow:0 1px 2px #142a510d,0 6px 16px -10px #142a5140}.pc-cert-tile:hover{border-color:var(--color-brand-300)}.pc-cert-tile:has(input:checked){border-color:var(--color-brand-500);background:var(--color-brand-50);box-shadow:0 0 0 2px var(--color-brand-200)}.pc-cert-tile:has(input:focus-visible){outline:2px solid var(--color-brand-600);outline-offset:2px}.pc-cert-icon{width:3.25rem;height:3.25rem;color:var(--color-brand-700);background:linear-gradient(145deg, #fff, var(--color-brand-100));border-radius:.9rem;flex:none;place-items:center;transition:transform .3s,background .2s,color .2s;display:grid;transform:perspective(240px)rotateY(-10deg)rotateX(6deg);box-shadow:inset 0 1px #fff,inset 0 -2px #1a73e81f,0 4px 10px -4px #1a73e859}.pc-cert-tile:has(input:checked) .pc-cert-icon{color:#fff;background:linear-gradient(145deg, var(--color-brand-500), var(--color-brand-700));transform:none;box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #1a73e88c}.pc-cert-price{background:var(--color-paper-100);color:var(--color-ink-800);white-space:nowrap;border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.82rem;font-weight:700}.pc-cert-tile:has(input:checked) .pc-cert-price{color:var(--color-brand-700);background:#fff}.pc-cert-sample{color:var(--color-brand-700);align-self:flex-start;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}.pc-cert-sample svg{width:.95rem;height:.95rem}.pc-cert-sample:hover{text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pc-cert-tile,.pc-cert-icon{transition:none}}.pc-preview{background:var(--color-paper-100);width:4.5rem;min-height:5.5rem;color:var(--color-brand-700);border:1px solid #0b17271a;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.pc-preview svg{width:3rem;height:3.75rem}.pc-preview img{object-fit:cover;width:100%;height:100%}.pc-preview-sm{width:3rem;min-height:3.5rem;margin-bottom:.4rem}.pc-preview-sm svg{width:2rem;height:2.5rem}.pc-lightbox{max-width:min(96vw,60rem);max-height:96dvh;box-shadow:var(--shadow-lift);background:#fff;border:0;border-radius:.75rem;padding:0}.pc-lightbox::backdrop{background:#0b1727b3}.pc-lightbox img{object-fit:contain;max-width:96vw;max-height:96dvh;display:block}.pc-lightbox-close{width:2.75rem;height:2.75rem;color:var(--color-ink-950);background:#ffffffe6;border-radius:9999px;font-size:1.5rem;line-height:1;position:absolute;top:.5rem;right:.5rem}@media (prefers-reduced-motion:no-preference){.pc-dialog[open]{animation:.22s ease-out pc-pop}.pc-step.is-active.slide-fwd{animation:.28s cubic-bezier(.2,.7,.2,1) pc-in-right}.pc-step.is-active.slide-back{animation:.28s cubic-bezier(.2,.7,.2,1) pc-in-left}@keyframes pc-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes pc-in-right{0%{opacity:0;transform:translate(32px)}}@keyframes pc-in-left{0%{opacity:0;transform:translate(-32px)}}}
