.pub.hp.hp-page{--cream:#f7f0e4;--cream-2:#fbf6ec;--sand:#e3d5bc;--sand-2:#efe5d2;--ink:#3b2a24;--ink-soft:#6b5b52;--ink-faint:#a09085;--rose:#b5603c;--rose-deep:#a5522f;--blush:#f0ddd3;--teal:#5e6e3f;--teal-2:#74834f;--gold:#a5522f;--gold-2:#ebd9b8;--blue:#c3d0dd;--blue-2:#dce5ee;--sans:"Figtree Variable","Figtree",system-ui,sans-serif;--font-headline:"Fraunces Variable","Fraunces",Georgia,serif;background:var(--paper);color:var(--ink);font-family:var(--sans)}.hp-page .pub-wrap{max-width:1160px}.hp-page.pub .lead,.hp-page.pub li,.hp-page.pub p{font-family:var(--sans);color:var(--soft)}.hp-page.pub h1,.hp-page.pub h2,.hp-page.pub h3{font-family:var(--font-headline);font-style:normal;font-weight:800;color:var(--ink);letter-spacing:-.015em;font-variation-settings:"SOFT" 100}.hp-page.pub h1{font-size:clamp(38px,5.6vw,72px);line-height:1.02;margin:0 0 18px;text-wrap:balance}.hp-page.pub h2{font-size:clamp(28px,4vw,48px);line-height:1.06}.hp-page.pub h3{font-size:24px;line-height:1.15}.hp-page.pub h1 em,.hp-page.pub h2 em{font-style:normal;font-family:var(--script);font-weight:400;color:var(--terra);letter-spacing:0;font-size:1.1em}.hp-page.pub h1 em:after{display:none}.hp-page .eyebrow{font:600 12px/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.hp-page .lead{font-size:clamp(17px,1.6vw,20px);max-width:34em}.hp-page .btn,.hp-page.pub a.btn{display:inline-flex;align-items:center;justify-content:center;font:600 15px/1 var(--sans);padding:15px 26px;border-radius:999px;border:1.5px solid var(--terra-d);background:var(--terra-d);color:#fff6ea;text-decoration:none;letter-spacing:0;transition:transform .25s ease,background .25s ease}.hp-page .btn:hover{transform:translateY(-2px);background:#8e4424}.hp-page .btn.secondary,.hp-page.pub a.btn.secondary{background:transparent;color:var(--terra-d)}.hp-page .btn.secondary:hover{background:var(--terra-d);color:#fff6ea}.hp-page .btn.big{padding:17px 32px;font-size:16px}.hp-phead{position:relative;background:var(--sky);padding:clamp(48px,7vw,96px) 0 clamp(70px,9vw,120px)}.hp-phead .pub-page-head{padding:0}.hp-phead .eyebrow,.hp-phead .lead{color:#3f4e62}.hp-edge-out{position:absolute;left:0;right:0;bottom:-1px;height:48px;transform:translateY(0);pointer-events:none}.hp-edge-out svg{display:block;width:100%;height:100%}.hp-page .pub-section{padding:clamp(56px,8vw,100px) 0;background:transparent}.hp-page .pub-section.tint{background:var(--paper-2)}.hp-page .pub-section-head{margin-bottom:36px}.hp-page .pub-two{gap:clamp(24px,5vw,64px)}.hp-page .pub-figure{background:var(--paper);border-radius:22px 22px 12px 12px;padding:10px 24px;box-shadow:0 22px 30px -24px rgba(59,42,36,.55),0 0 0 1px var(--line)}.hp-page .fig-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--sans)}.hp-page .fig-row:last-child{border-bottom:0}.hp-page .fig-row b{font-weight:700;color:var(--ink)}.hp-page .fig-row span{color:var(--soft);text-align:right}.hp-page .pub-plans{gap:clamp(16px,2.4vw,30px);align-items:stretch}.hp-page .pub-plan{background:var(--paper);border:0;border-radius:22px 22px 12px 12px;padding:30px 28px;box-shadow:0 22px 30px -24px rgba(59,42,36,.55),0 0 0 1px var(--line);color:var(--ink)}.hp-page .pub-plan h3{font-size:22px}.hp-page .pub-plan .plan-sub{font-family:var(--sans);font-size:14px;color:var(--soft);margin:2px 0 10px}.hp-page .pub-plan .price{font:800 52px/1 var(--font-headline);font-style:normal;color:var(--ink)}.hp-page .pub-plan .price small{font:500 15px/1 var(--sans);opacity:.8;margin-left:6px}.hp-page .pub-plan li{font-size:15.5px;color:var(--ink)}.hp-page .pub-plan li:before{color:var(--olive)}.hp-page .pub-plan.featured{background:var(--terra-d);color:#fff1e2;transform:translateY(-14px);box-shadow:0 30px 40px -24px rgba(59,42,36,.7)}.hp-page .pub-plan.featured .price,.hp-page .pub-plan.featured h3,.hp-page .pub-plan.featured li{color:#fff1e2}.hp-page .pub-plan.featured .plan-sub{color:#f7ddc9}.hp-page .pub-plan.featured li:before{color:#f3d9b1}.hp-page .pub-plan-badge{background:#f3d9b1;color:#4a2e22;font-family:var(--sans)}.hp-page.pub .pub-plan.featured a.btn{background:#fff1e2;color:var(--terra-d);border-color:#fff1e2}.hp-page .pub-addon{background:var(--paper);border-radius:18px;box-shadow:0 0 0 1px var(--line);padding:22px 24px}.hp-page .pub-addon b{font-family:var(--font-headline);font-weight:800;font-size:20px}.hp-page .pub-plans-note{font-size:14px}.hp-page .pub-tpl-tag{background:var(--sky);color:#2f3f58;font-family:var(--sans);font-weight:600}.hp-page .pub-tpl-tag.rose{background:var(--rose);color:#4a2e22}.hp-page .faq-group-title{font-size:clamp(24px,3vw,32px)}.hp-page .pub-faq{border-top:0;display:flex;flex-direction:column;gap:10px}.hp-page .pub-faq details{background:var(--paper);border:0;border-radius:16px;box-shadow:0 0 0 1px var(--line);padding:0 22px}.hp-page .pub-faq summary{font-family:var(--font-headline);font-style:normal;font-weight:700;font-size:19px;color:var(--ink);padding:20px 0}.hp-page .pub-faq summary:after{color:var(--terra)}.hp-page .pub-faq details p{font-size:16px;color:var(--soft);padding:0 0 20px}.hp-page .pub-tpl-name{font-family:var(--font-headline);font-style:normal;font-weight:800;font-size:22px;color:var(--ink)}.hp-page .pub-tpl-desc{font-family:var(--sans);font-size:14.5px;color:var(--soft)}.hp-page .pub-tpl-open{background:var(--terra-d);font-family:var(--sans)}.hp-page .pub-tpl-swatches i{box-shadow:0 0 0 1px var(--line)}.hp-page .pub-cta{background:var(--sky);padding:clamp(70px,9vw,120px) 0;position:relative}.hp-page .pub-cta p{color:#3f4e62}.hp-page .howj-hero{background:var(--sky);padding:clamp(48px,7vw,96px) 0 clamp(70px,9vw,120px)}.hp-page .howj-hero .lead{color:#3f4e62}.hp-page .howj-rail-fill{background:linear-gradient(var(--terra),var(--olive))}.hp-page .howj-rail li.active .howj-rail-lbl{color:var(--terra-d)}.hp-page .howj-step-eyebrow b{font-family:var(--font-headline);font-weight:800;color:var(--terra)}.hp-page .howj-bullets li{border-bottom-color:var(--line)}.hp-page .howj-more a{color:var(--ink);border-bottom-color:var(--terra)}@media(max-width:860px){.hp-page .pub-plan.featured{transform:none}}.hp-page .pub-plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:6px 14px;border-radius:999px;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hp-page .pub-plan{position:relative}.hp-page .howj-steps{gap:0}.hp-page .howj-step{padding:clamp(40px,6vw,80px) 0}.hp-page .howj-wave{margin:0;pointer-events:none}.hp-page .howj-wave svg{display:block}.hp-page .howj-step-eyebrow{gap:12px;color:var(--c);align-items:center}.hp-page .howj-step-eyebrow b{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2px var(--c);color:var(--c);font:800 24px/1 var(--font-headline);font-style:normal;letter-spacing:0}.hp-page .howj-bullets li:before{background:var(--c);opacity:1}.hp-page .howj-rail-line{display:none}.hp-page .howj-rail{top:100px}.hp-page .howj-rail-cap{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#a09085;margin:0 0 14px}.hp-page .howj-rail li{padding:0 0 22px 38px}.hp-page .howj-rail li:before{content:"";position:absolute;left:10px;top:26px;bottom:-2px;width:4px;border-radius:2px;background:#e3d5bc}.hp-page .howj-rail li:last-child:before{display:none}.hp-page .howj-rail li.done:before{background:#d9b8a0}.hp-page .howj-rail-dot{left:0;top:0;width:24px;height:24px;display:grid;place-items:center;font:800 12px/1 var(--font-headline);color:#a09085;background:var(--paper);border:2px solid #e3d5bc}.hp-page .howj-rail li.active .howj-rail-dot,.hp-page .howj-rail li.done .howj-rail-dot{background:var(--c);border-color:var(--c);color:#fff6ea}.hp-page .howj-rail li.active .howj-rail-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent)}.hp-page .howj-rail-lbl{padding-top:3px}.hp-page .howj-rail-lbl em{color:var(--soft);font-size:14px}.hp-page .howj-rail li.active .howj-rail-lbl em{color:var(--c)}.hp-page .howj-rail li.done .howj-rail-lbl em{color:var(--ink)}.hp-page .hf-board{max-width:440px;margin-inline:auto}.hp-board.hp-flat{transform:none}.hp-page .howj-fig.hf-board{padding:0}.hp-page .howj-fig.hf-board,.hp-page .howj-figwrap{background:none;box-shadow:none;border:0}.hp-page .pub-plan.featured .price small{opacity:1;color:#f7ddc9}.hp-page .pub-plans-note{margin-top:34px;max-width:46em}.pub.hp-page .pub-templates-one{grid-template-columns:minmax(0,420px);justify-content:center}.pub.hp-page .pub-soon{text-align:center;margin:28px 0 0;color:var(--ink-soft);font-size:15px}.hp-page .pub-planner{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:36px auto 0;max-width:820px;background:var(--paper);border-radius:18px;padding:22px 26px;box-shadow:0 0 0 1px var(--line)}.hp-page .pub-planner h3{font-size:22px;margin:0}.hp-page .pub-planner p{margin:0;max-width:34em}