.preview-page .sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.preview-page .sky i{border-radius:50%;position:absolute}.preview-page .sky .b1{background:radial-gradient(circle, var(--sky-mint-1) 0%, var(--sky-mint-1-fade) 68%);width:760px;height:760px;top:-220px;left:-300px}.preview-page .sky .b2{background:radial-gradient(circle, var(--sky-mint-2) 0%, var(--sky-mint-2-fade) 68%);width:900px;height:900px;top:-260px;right:-320px}.preview-page .sky .b4{background:radial-gradient(circle, var(--sky-coral) 0%, var(--sky-coral-fade) 68%);width:640px;height:640px;bottom:-200px;right:-240px}.preview-page .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 24px;padding:36px 0 22px;display:flex}.preview-page .head .actions{align-items:center;gap:12px;display:flex}.preview-page .head .actions .btn{min-height:52px;padding:0 24px}@media (max-width:719px){.preview-page .head .actions{width:100%}.preview-page .head .actions .btn{flex:1}}@media (min-width:900px){.preview-page .head{padding:48px 0 28px}}.preview-page h1{color:var(--navy);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.1}.preview-page .head p{color:var(--muted);max-width:60ch;margin:0;font-size:18px}.preview-page .head p b{color:var(--text);font-weight:800}.preview-page .lay{align-items:start;gap:24px;display:grid}@media (min-width:1000px){.preview-page .lay{grid-template-columns:330px minmax(0,1fr);gap:36px}}@media (max-width:999px){.preview-page .lay{grid-template-columns:minmax(0,1fr)}.preview-page .tpls{min-width:0}}.preview-page .tpls h2{color:var(--navy);margin:0 0 4px;font-size:19px;font-weight:800}.preview-page .tpls>p{color:var(--muted);margin:0 0 14px;font-size:15px}.preview-page .tpl-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:999px){.preview-page .tpl-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:150px;grid-auto-flow:column;margin:0 -4px;padding:6px 4px 14px;overflow-x:auto}.preview-page .tpl-list::-webkit-scrollbar{display:none}.preview-page .tpls>p{display:none}}.preview-page .thumb{background:var(--white);box-shadow:var(--shadow-card);text-align:left;scroll-snap-align:start;border:2px solid #0000;border-radius:18px;align-content:start;gap:8px;padding:10px 10px 12px;transition:transform .15s,border-color .15s;display:grid}.preview-page .thumb:hover{transform:translateY(-2px)}.preview-page .thumb[aria-pressed=true]{border-color:var(--teal);background:var(--mint-3)}.preview-page .thumb .mini{aspect-ratio:210/297;background:var(--white);border:1px solid var(--line-2);border-radius:8px;width:100%;position:relative;overflow:hidden}.preview-page .thumb .mini .sheet{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.preview-page .thumb .mini.skeleton .sheet *{-webkit-text-fill-color:transparent;text-decoration-skip-ink:none;color:#0000!important;text-decoration:line-through!important;-webkit-text-decoration-color:rgba(var(--skeleton-rgb), .35)!important;text-decoration-color:rgba(var(--skeleton-rgb), .35)!important;text-decoration-thickness:.9em!important}.preview-page .thumb .mini.skeleton .sheet img,.preview-page .thumb .mini.skeleton .sheet svg{opacity:.25;filter:grayscale()}.preview-page .thumb .name{color:var(--navy);justify-content:space-between;align-items:center;padding:0 2px;font-size:14px;font-weight:800;display:flex}.preview-page .thumb .name .tick{background:var(--teal);width:20px;height:20px;color:var(--white);border-radius:50%;place-items:center;display:none}.preview-page .thumb[aria-pressed=true] .name .tick{display:grid}.preview-page .stage{width:100%;position:relative;overflow:hidden}.preview-page .stage .sheet{transform-origin:0 0;position:absolute;top:0;left:0}.preview-page .pager{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.preview-page .pager button{width:40px;height:40px;color:var(--muted-2);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.preview-page .pager button:hover{color:var(--teal-ink);background:var(--mint-3)}.preview-page .pager[hidden]{display:none}.preview-page .pager button:disabled{opacity:.35;pointer-events:none}.preview-page .bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:28px 0 24px;padding:0 6px;display:flex}.preview-page .bar .safe{color:var(--muted);align-items:center;gap:12px;font-size:14.5px;line-height:1.35;display:flex}.preview-page .bar .safe strong{color:var(--navy);font-size:15.5px;font-weight:800;display:block}.preview-page .bar .safe .ico{background:var(--white);width:44px;height:44px;color:var(--teal);box-shadow:0 1px 2px rgba(var(--navy-rgb), .06);border-radius:50%;flex:none;place-items:center;display:grid}.preview-page .bar .cta{flex-direction:column;align-items:center;gap:14px;display:flex}.preview-page .need{color:var(--muted);text-align:center;max-width:44ch;margin:0;font-size:15px}.preview-page .need a{color:var(--teal-ink);font-weight:800}.preview-page .pdf{display:contents}.preview-page .left{color:var(--muted);text-align:center;margin:0;font-size:14.5px}@media (max-width:719px){.preview-page .bar{flex-direction:column;align-items:stretch}.preview-page .bar .cta{flex-direction:column;align-items:stretch;margin:0}.preview-page .btn{width:100%}}.preview-page .sheet{background:var(--white);width:794px;height:1123px;box-shadow:var(--shadow-sheet);border-radius:4px;overflow:hidden}.preview-page .sheet .a4-page{display:none}.preview-page .sheet[data-page="1"] .a4-page[data-page="1"],.preview-page .sheet[data-page="2"] .a4-page[data-page="2"],.preview-page .sheet[data-page="3"] .a4-page[data-page="3"],.preview-page .sheet[data-page="4"] .a4-page[data-page="4"],.preview-page .sheet[data-page="5"] .a4-page[data-page="5"],.preview-page .thumb .mini .a4-page{display:block}.preview-page .sheet [data-go]{cursor:pointer}.preview-page .sheet .a4-page a,.preview-page .tpl-list .a4-page a{pointer-events:none}@media (hover:hover){.preview-page .sheet [data-go]:hover{outline:2px solid var(--teal);outline-offset:6px;border-radius:4px}.preview-page .sheet [data-go]:hover:after{content:var(--edit-label);color:var(--white);background:var(--teal);font-size:12px;font-weight:800;font-family:var(--font-nunito), sans-serif;z-index:2;border-radius:999px;padding:4px 10px;position:absolute;top:-32px;right:-6px}}.preview-page .modal{z-index:50;background:rgba(var(--navy-rgb), .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.preview-page .modal.open{display:flex}.preview-page .win{background:var(--white);width:100%;max-width:520px;box-shadow:0 30px 80px -20px rgba(var(--navy-rgb), .5);border-radius:24px;padding:34px 32px 30px;position:relative}@media (max-width:719px){.preview-page .win{border-radius:20px;padding:28px 22px 24px}}.preview-page .win .x{background:var(--mint-3);width:40px;height:40px;color:var(--muted);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.preview-page .win .x:hover{background:var(--coral-mist);color:var(--coral-deep)}.preview-page .win .ico{background:var(--mint);width:58px;height:58px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.preview-page .win .ttl{align-items:center;gap:14px;margin-bottom:10px;display:flex}.preview-page .win .ttl .ico{flex:none;width:48px;height:48px;margin:0}.preview-page .win h2{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:25px;font-weight:900;line-height:1.15}.preview-page .win .step>p{color:var(--muted);margin:0 0 20px;font-size:16px}.preview-page .win .step>p b{color:var(--navy);font-weight:800}.preview-page .win .ctl+.btn,.preview-page .win .err+.btn{margin-top:18px}.preview-page .win .step>.err{color:var(--error);margin:8px 0 0;font-size:14px}.preview-page .win label{color:var(--navy);margin-bottom:8px;font-size:15.5px;font-weight:800;display:block}.preview-page .win .ctl{position:relative}.preview-page .win .ctl svg{color:var(--soft);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.preview-page .win input{border:1.5px solid var(--line);width:100%;min-height:56px;font:inherit;color:var(--text);background:var(--field);border-radius:14px;padding:14px 18px 14px 52px;font-weight:600}.preview-page .win input:focus-visible{border-color:var(--teal);box-shadow:var(--ring);background:var(--white);outline:none}.preview-page .price{background:var(--mint-3);border:1.5px solid var(--mint-2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px 18px;display:flex}.preview-page .price div{color:var(--muted);font-size:14.5px;line-height:1.35}.preview-page .price div b{color:var(--navy);font-size:16px;font-weight:800;display:block}.preview-page .price .sum{color:var(--navy);white-space:nowrap;font-size:26px;font-weight:900}.preview-page .price .sum s{color:var(--soft);margin-right:6px;font-size:17px;font-weight:600}.preview-page .win .btn{width:100%}.preview-page .win .fine{color:var(--soft);text-align:center;margin:14px 0 0;font-size:13.5px;line-height:1.4}.preview-page .win .fine a{color:inherit}.preview-page .win .fine button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}
