.sb{background:#fffdf8;color:#2b1d10}.sb [hidden]{display:none!important}.drop svg{display:block;margin:0 auto}.sb-wrap{max-width:64rem;margin:0 auto;padding:0 1rem 5rem}.sb-kicker{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#854f0b;margin:0 0 .4rem;font-weight:600}.sb .lede{font-size:1.08rem;line-height:1.6;margin:0 0 1rem;max-width:46rem}.sb-points{margin:0;padding:0;list-style:none;display:grid;gap:.45rem;max-width:46rem;font-size:.95rem}.sb-points li{padding-left:1.4rem;position:relative}.sb-points li:before{content:"";position:absolute;left:.2rem;top:.5rem;width:.55rem;height:.55rem;border-radius:50%;background:#854f0b}.sb-hero{display:grid;gap:1.6rem;align-items:center;padding:1.4rem 0 1.8rem;grid-template-areas:"top" "load" "more"}.hero-top{grid-area:top}.hero-load{grid-area:load}.hero-more{grid-area:more}@media(min-width:960px){.sb-hero{grid-template-columns:1.15fr 1fr;grid-template-areas:"top load" "more load";-moz-column-gap:2.6rem;column-gap:2.6rem;row-gap:0;padding:2rem 0 2.4rem}}@media(max-width:959px){.sb-hero{gap:.9rem}.load-card .drop{padding:1.4rem 1rem 1.2rem}.hero-value{margin-bottom:0}}.sb-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(2.1rem,5vw,3.3rem);line-height:1.04;margin:0 0 .7rem;letter-spacing:-.01em}.hero-value{font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.5;margin:0 0 .9rem;color:#3b2a18;max-width:34rem}.hero-free{margin:0 0 1rem;font-size:.95rem;line-height:1.55;color:#5c4a38;max-width:34rem}.trust{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.45rem}.trust li{font-size:.8rem;padding:.35rem .7rem;border-radius:999px;background:#fff;border:1px solid rgba(133,79,11,.22);color:#4a3420}.trust li:before{content:"✓";color:#2f7d32;font-weight:700;margin-right:.4rem}.hero-links{display:flex;flex-wrap:wrap;gap:1.1rem;margin:0;font-size:.9rem}.load-card{background:#fff;border:1px solid rgba(43,29,16,.12);border-radius:1rem;padding:1rem;box-shadow:0 18px 40px -24px #41240273}.load-card .drop{padding:2.6rem 1.2rem 2.2rem;border-radius:.8rem}.load-btn{display:inline-block;margin-top:.9rem;background:#854f0b;color:#fff;font-weight:700;font-size:1.1rem;padding:.85rem 1.8rem;border-radius:.6rem;box-shadow:0 6px 16px -8px #854f0bcc}.drop:hover .load-btn{background:#6e4009}.load-card .drop-t{font-weight:500;font-size:.92rem;color:#5c4a38;margin-top:.55rem}.sb-active .sb-hero{grid-template-columns:1fr auto;grid-template-areas:"top load";padding:.4rem 0 .8rem;gap:1rem}.sb-active .hero-more{display:none}.sb:not(.sb-active) #step1{display:none}.sb-active .hero-value,.sb-active .hero-free,.sb-active .trust,.sb-active .hero-links,.sb-active .sb-kicker{display:none}.sb-active .sb-hero h1{font-size:1.6rem;margin:0}.sb-active .load-card{padding:.35rem;box-shadow:none}.sb-active .load-card .drop{padding:.45rem .9rem;display:flex;align-items:center;gap:.7rem}.sb-active .load-card .drop svg,.sb-active .load-card .drop-s,.sb-active .load-card .drop-t{display:none}.sb-active .load-btn{margin:0;font-size:.9rem;padding:.5rem 1rem}.sb-active .load-btn:after{content:" (another file)";font-weight:400}.sb-active .sb-wrap{max-width:84rem}.sb-active .sb-step,.sb-active .sb-steps-nav{margin-left:0;margin-right:0}.blog-card{display:grid;gap:.3rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:.8rem;background:#fff7ea;border:1px solid rgba(133,79,11,.25);text-decoration:none!important;color:#2b1d10!important}.blog-card b{font-family:Fraunces,Georgia,serif;font-size:1.15rem;color:#854f0b}.blog-card span{font-size:.9rem;color:#5c4a38}.sb-how,.sb-price{margin-top:2.4rem}.sb-how{margin-bottom:.4rem}.sb-how h2{font-family:Fraunces,Georgia,serif;font-size:1.35rem;margin:0 0 .8rem}.how{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.how li{position:relative}.how figure{margin:0;background:#fff;border:1px solid rgba(43,29,16,.14);border-radius:.7rem;overflow:hidden;height:100%}.how img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;background:#2b2b2b}.how figcaption{padding:.55rem .7rem .7rem;font-size:.82rem;line-height:1.45;color:#5c4a38}.how figcaption b{display:flex;align-items:center;gap:.4rem;color:#2b1d10;font-size:.9rem;margin-bottom:.15rem}.how .hn{width:1.35rem;height:1.35rem;border-radius:50%;background:#854f0b;color:#fff;display:grid;place-items:center;font-size:.75rem;flex:none}.how-key{display:grid;gap:.4rem .9rem;margin-top:.8rem;font-size:.9rem}@media(min-width:780px){.how-key{grid-template-columns:1fr 1fr}}.how-key p{margin:0;padding:.55rem .75rem;background:#fff;border:1px solid rgba(43,29,16,.12);border-radius:.5rem;line-height:1.5}.sw{display:inline-block;width:.9rem;height:.9rem;border-radius:.2rem;margin-right:.45rem;vertical-align:-.1rem}.sw.blue{background:#1470e0}.sw.red{background:#d81f1f}.ex-h{font-family:Fraunces,Georgia,serif;font-size:1.1rem;margin:1.1rem 0 .6rem}.ex{display:grid;gap:.8rem}@media(min-width:820px){.ex{grid-template-columns:repeat(3,1fr)}}.ex-card{background:#fff;border:1px solid rgba(43,29,16,.14);border-radius:.7rem;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.ex-card img{display:block;width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.ex-lines img{background:#2b2b2b;-o-object-fit:contain;object-fit:contain}.ex-t{grid-column:1 / -1;padding:.55rem .7rem .75rem;display:grid;gap:.3rem;font-size:.88rem}.ex-kind{font-size:.75rem;color:#5c4a38;text-transform:uppercase;letter-spacing:.06em}.ex-t .btn2{justify-self:start}.sb-faq figure{margin:.7rem 0 0}.sb-faq figure img{width:100%;height:auto;border-radius:.5rem}.sb-faq figcaption{font-size:.8rem;color:#5c4a38;margin-top:.3rem}.sb-price{background:#fff;border:1px solid rgba(43,29,16,.14);border-radius:.8rem;padding:1rem 1.2rem;margin:1.2rem 0}.sb-price h2{font-family:Fraunces,Georgia,serif;font-size:1.25rem;margin:0 0 .6rem}.sb-ptable{width:100%;border-collapse:collapse;font-size:.95rem}.sb-ptable th,.sb-ptable td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid rgba(43,29,16,.1)}.sb-ptable th{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#5c4a38}.sb-ptable .dia{background:#eaf0f8;color:#213b63}.sb-ptable.is-dia .dia{background:#d9e5f5;font-weight:600}.sb-ptable .per{color:#6d5540;font-size:.85rem;font-weight:400}.sb-ptable .dia .per{color:#3b5b8c}.sb .note{font-size:.88rem;color:#5c4a38;margin:.6rem 0 0}.sb .note.small{font-size:.8rem}.sb a{color:#854f0b;text-decoration:underline}.sb-steps-nav{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding:0;margin:1.4rem 0 1rem;position:sticky;top:0;z-index:5;background:#fffdf8;padding:.5rem 0}.sb-steps-nav li{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:#6d5540;border-bottom:3px solid #e6dccb;padding:.3rem .2rem}.sb-steps-nav li span{width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:#e6dccb;font-weight:700;color:#2b1d10;flex:none}.sb-steps-nav li.on{color:#2b1d10;font-weight:600;border-color:#854f0b}.sb-steps-nav li.on span{background:#854f0b;color:#fff}.sb-steps-nav li.done{border-color:#2f7d32}.sb-steps-nav li.done span{background:#2f7d32;color:#fff}.sb-step{background:#fff;border:1px solid rgba(43,29,16,.14);border-radius:.8rem;padding:1.1rem 1.2rem 1.3rem;margin-top:1rem;scroll-margin-top:4rem}.sb-step h2{font-family:Fraunces,Georgia,serif;font-size:1.4rem;margin:0 0 .4rem;display:flex;align-items:center;gap:.6rem}.sb-step h2 .n{width:2rem;height:2rem;border-radius:50%;background:#854f0b;color:#fff;display:grid;place-items:center;font-size:1rem;font-family:system-ui,sans-serif}.sb .guide{margin:0 0 1rem;line-height:1.55;font-size:.95rem;max-width:52rem}.sb .blue{color:#1470e0}.sb .red{color:#d81f1f}.drop{border:2px dashed rgba(43,29,16,.28);border-radius:.8rem;background:#fffbf4;padding:2.2rem 1rem;text-align:center;cursor:pointer;transition:.15s;color:#854f0b}.drop:hover,.drop.over,.drop:focus-visible{border-color:#854f0b;background:#fff6e8;outline:none}.drop-t{font-size:1.05rem;margin:.6rem 0 .2rem;font-weight:600;color:#2b1d10}.drop-s{font-size:.82rem;color:#5c4a38;margin:0}.progress{margin-top:1rem;background:#efe7da;border-radius:999px;height:26px;position:relative;overflow:hidden}#autoBar>div{height:100%;width:0;background:#854f0b;transition:width .6s}.progress #bar{height:100%;width:0;background:#854f0b;transition:width .2s}.progress span{position:absolute;inset:0;display:grid;place-items:center;font-size:.78rem;color:#2b1d10}.err{background:#fdecec;border-left:3px solid #c0392b;padding:.7rem .9rem;border-radius:.3rem;margin-top:1rem}.views{display:grid;gap:1rem;margin-top:1rem}@media(min-width:780px){.views{grid-template-columns:1fr 1fr}}.view{margin:0;background:#faf7f0;border:1px solid rgba(43,29,16,.12);border-radius:.6rem;padding:.5rem}.view canvas{width:100%;height:320px;display:block;border-radius:.4rem;background:#2b2b2b;-o-object-fit:contain;object-fit:contain;touch-action:none}#gl{background:#faf7f0;cursor:grab}.view figcaption{font-size:.8rem;color:#5c4a38;margin-top:.4rem}.orient{margin-top:1rem;display:grid;gap:.7rem}.o-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.o-row>b{min-width:11rem}.seg{display:inline-flex;flex-wrap:wrap;border:1px solid #b08a5a;border-radius:.5rem;overflow:hidden}.seg button{padding:.45rem .8rem;background:#fff;border:0;border-right:1px solid #e2d3bd;font:inherit;cursor:pointer;color:#2b1d10}.seg button:last-child{border-right:0}.seg button.on{background:#854f0b;color:#fff;font-weight:600}.sb .hint{font-size:.85rem;color:#1c5cab;margin:0}.btn{display:inline-block;background:#854f0b;color:#fff!important;text-decoration:none!important;border:0;border-radius:.5rem;padding:.6rem 1.1rem;font:inherit;font-weight:600;cursor:pointer}.btn:hover{background:#6e4009}.btn:disabled{opacity:.5;cursor:default}.btn.big{padding:.8rem 1.4rem;font-size:1.05rem}.btn2{display:inline-block;background:#fff;color:#2b1d10!important;text-decoration:none!important;border:1px solid #b08a5a;border-radius:.5rem;padding:.5rem .9rem;font:inherit;cursor:pointer}.btn2:hover{background:#fdf3e2}.next{margin-top:1rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.cards{display:grid;gap:.9rem}@media(min-width:820px){.cards{grid-template-columns:repeat(3,1fr)}}.card{position:relative;border:1px solid rgba(43,29,16,.16);border-radius:.7rem;padding:1rem;background:#fffbf4;display:flex;flex-direction:column}.card h3{font-family:Fraunces,Georgia,serif;font-size:1.15rem;margin:0 0 .4rem}.card p{font-size:.9rem;line-height:1.5;margin:0 0 .6rem}.card .tag{font-size:.8rem;font-weight:600;color:#2f7d32;margin-top:auto}.card .btn{align-self:flex-start}.badge{position:absolute;top:-.6rem;right:.8rem;background:#2f7d32;color:#fff;font-size:.72rem;font-weight:700;padding:.15rem .55rem;border-radius:999px}.dl-sum{background:#faf7f0;border-radius:.5rem;padding:.6rem .8rem;font-size:.92rem;margin-bottom:1rem}.packs{display:grid;gap:.7rem}@media(min-width:640px){.packs{grid-template-columns:repeat(3,1fr)}}.pack{border:2px solid #e2d3bd;border-radius:.7rem;padding:.8rem 1rem;display:grid;gap:.15rem;cursor:pointer;background:#fff}.pack:has(input:checked){border-color:#854f0b;background:#fff7ea}.pack input{position:absolute;opacity:0}.p-files{font-weight:600}.p-price{font-family:Fraunces,Georgia,serif;font-size:1.6rem;color:#854f0b}.p-per{font-size:.82rem;color:#5c4a38}.email{display:grid;gap:.3rem;font-size:.88rem;margin:1rem 0 .8rem;max-width:26rem}.email input{padding:.55rem .7rem;border:1px solid #b08a5a;border-radius:.45rem;font:inherit}.credit{background:#eaf0f8;border:1px solid rgba(59,91,140,.25);border-radius:.7rem;padding:.9rem 1rem;color:#213b63;margin-bottom:1rem}.credit p{margin:0 0 .6rem}.files{background:#f3f7f1;border:1px solid rgba(47,125,50,.3);border-radius:.7rem;padding:1rem;margin-bottom:1rem}.ok-line{font-weight:700;color:#2f7d32;margin:0 0 .6rem}.file-btns{display:flex;flex-wrap:wrap;gap:.5rem}.sb-banner{background:#eaf0f8;border:1px solid rgba(59,91,140,.25);border-radius:.7rem;padding:.8rem 1rem;color:#213b63;font-size:.92rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sb-guide,.sb-faq{margin-top:2.2rem}.sb-guide h2,.sb-faq h2{font-family:Fraunces,Georgia,serif;font-size:1.5rem;margin:0 0 .6rem}.sb-guide>p{line-height:1.6;max-width:52rem}.sb details{background:#fff;border:1px solid rgba(43,29,16,.12);border-radius:.6rem;padding:.7rem .9rem;margin-top:.5rem}.sb summary{cursor:pointer;font-weight:600}.sb details ol{margin:.6rem 0 0;padding-left:1.3rem;line-height:1.55;font-size:.93rem}.sb details p{margin:.5rem 0 0;line-height:1.6;font-size:.93rem}.sb .dev{background:#fff7d6;padding:.4rem .6rem;border-radius:.4rem}@media(max-width:640px){.sb-steps-nav li{font-size:.74rem;flex-direction:column}.o-row>b{min-width:0;width:100%}.view canvas{height:240px}}
