.hl-hero,.hl-steps,.hl-open,.hl-example,.hl-page,.hl-fit,.hl-gridcard,.hl-thanks,.harav-mbar,.hl-paper,.hl-cardline,.hl-cart-ask,.hl-head-ask{--hl-ink:#0e2320;--hl-green:#15322f;--hl-mid:#2a5c54;--hl-sage:#7ca89e;--hl-burg:#7c1f2c;--hl-burg-d:#661824;--hl-cream:#f6f5f2;--hl-paper:#f1efea;--hl-stone:#4a5c59;--hl-rule:#e4e6e2;--hl-kt:"Keter YG", "Frank Ruhl Libre", serif}.hl-wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.hl-h{font-family:var(--hl-kt);color:var(--hl-ink);margin:0 0 14px;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.15}.hl-h.xl{font-size:clamp(36px,4.8vw,60px)}.hl-h.c,.hl-eyebrow.c{text-align:center}.hl-eyebrow{color:var(--hl-burg);margin:0 0 8px;font-size:15px;font-weight:700}.hl-lead{color:var(--hl-stone);max-width:560px;margin:0 0 22px;font-size:18px;line-height:1.65}.hl-checks{color:var(--hl-ink);gap:6px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.hl-checks li:before{content:"✓";color:var(--hl-mid);margin-inline-end:8px}.hl-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hl-actions.c{justify-content:center;margin-top:30px}.hl-actions small{color:var(--hl-stone)}.hl-btn{background:var(--hl-burg);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 22px 6px 6px;padding-inline:6px 24px;font-size:17px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 10px 24px -12px #7c1f2c99;color:var(--hl-cream)!important}.hl-btn:hover{background:var(--hl-burg-d)}.hl-btn:disabled{opacity:.6;cursor:default}.hl-dot{background:var(--hl-cream);width:36px;height:36px;color:var(--hl-burg);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-style:normal;display:inline-grid}.hl-ghost{border:1.5px solid var(--hl-mid);min-height:48px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 24px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--hl-ink)!important}.hl-ghost:hover{background:#2a5c5414}.hl-paper{color:var(--hl-ink);background:#fbfbf9;padding:clamp(22px,4vw,40px);position:relative;box-shadow:0 30px 60px -30px #0e232059,0 2px 6px #0e23200f}.hl-sample{background-image:linear-gradient(90deg,#0000 49.6%,#0e232009 50%,#0000 50.4%),linear-gradient(#0000 32.8%,#0e232008 33.3%,#0000 33.8% 66.2%,#0e232008 66.6%,#0000 67%);max-width:420px;font-size:14.5px;line-height:1.75;transform:rotate(-1.2deg)}.hl-sample p{margin:0 0 10px}.hl-sample.compact{max-width:380px;margin-top:18px;transform:none}.hl-stamp{border:2px solid var(--hl-burg);color:var(--hl-burg);top:-12px;background:#fbfbf9;padding:2px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-end:22px;transform:rotate(-6deg)}.hl-paper-head{border-bottom:1px solid var(--hl-rule);color:var(--hl-stone);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:12.5px;display:flex}.hl-paper-head img{width:auto;height:38px}.hl-greet{font-weight:700}.hl-sign{display:grid;margin-top:14px!important}.hl-sign b{font-family:var(--hl-kt);font-size:22px}.hl-pkg{border-block:1px dashed var(--hl-rule);gap:10px;margin:8px 0;padding:10px 0;list-style:none;display:grid}.hl-pkg li{align-items:center;gap:10px;display:flex}.hl-pkg img,.hl-pkg .ph{object-fit:contain;background:var(--hl-paper);flex-shrink:0;width:40px;height:40px}.hl-pkg small{color:var(--hl-burg);font-style:italic;display:block}.hl-hero{background:var(--hl-cream);padding:clamp(28px,5vw,64px) 0;overflow:hidden}.hl-hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.hl-hero-art{min-height:520px;position:relative}.hl-rav-paint{inset-inline-end:-4%;width:52%;height:auto;position:absolute;top:0;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.hl-hero-art .hl-sample{z-index:1;margin-inline:0 auto;width:58%;margin-top:24px;position:relative}.hl-pkg-card{z-index:2;inset-inline-end:2%;background:#fbfbf9;width:min(320px,48%);padding:16px 18px;position:absolute;bottom:0;transform:rotate(1.5deg);box-shadow:0 24px 50px -24px #0e232073}.hl-pkg-card b{font-family:var(--hl-kt);font-size:18px;display:block}.hl-pkg-card small{color:var(--hl-stone);font-size:12.5px}.hl-pkg-card ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hl-pkg-card li{border-top:1px solid var(--hl-rule);grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding-top:8px;font-size:14px;font-weight:700;display:grid}.hl-pkg-card li img,.hl-pkg-card li .ph{object-fit:contain;grid-row:span 2;width:36px;height:36px}.hl-pkg-card li em{color:var(--hl-burg);font-size:12.5px;font-weight:400}.hl-steps{background:var(--hl-paper);padding:clamp(40px,6vw,72px) 0}.hl-steps ol{border-top:1px solid var(--hl-rule);grid-template-columns:repeat(3,1fr);margin:34px 0 0;padding:0;list-style:none;display:grid}.hl-steps li{border-inline-start:1px solid var(--hl-rule);padding:26px clamp(14px,2.5vw,30px)}.hl-steps li:first-child{border-inline-start:0}.hl-steps .n{font-family:var(--hl-kt);color:var(--hl-burg);font-size:34px;display:block}.hl-steps b{margin:6px 0;font-size:20px;display:block}.hl-steps p{color:var(--hl-stone);margin:0;line-height:1.6}.hl-gridcard{border-top:3px solid var(--hl-burg);flex-direction:column;gap:10px;display:flex;box-shadow:0 20px 40px -26px #0e232066;background:#fbfbf9!important;padding:22px!important}.hl-gridcard-t{font-family:var(--hl-kt);font-size:22px;line-height:1.2}.hl-gridcard p{color:var(--hl-stone);margin:0;font-size:14.5px;line-height:1.55}.hl-gridcard-rav{align-items:center;gap:10px;margin-top:auto;font-size:14px;display:flex}.hl-gridcard-rav img{object-fit:cover;background:var(--hl-paper);border-radius:50%}.hl-gridcard .hl-btn{align-self:flex-start;font-size:15px}.hl-cardline{text-align:center;border-top:1px solid var(--hl-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;min-height:44px;margin-top:8px;font-size:13.5px;text-decoration:none;display:flex;color:var(--hl-stone)!important}.hl-cardline b{color:var(--hl-burg)}.hl-cardline:hover b{text-decoration:underline}.hl-open{background:linear-gradient(160deg,#0e2320,#15322f);padding:clamp(44px,6vw,80px) 0}.hl-open .hl-h,.hl-open .hl-checks{color:var(--hl-cream)}.hl-open .hl-lead{color:#afc9c1}.hl-open .hl-eyebrow{color:#c46a75}.hl-open .hl-checks li:before{color:var(--hl-sage)}.hl-open-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hl-to{color:var(--hl-stone);border-bottom:1px solid var(--hl-rule);justify-content:space-between;gap:12px;padding-bottom:14px;font-size:14px;display:flex}.hl-to b{color:var(--hl-ink);font-size:16px}.hl-hello{font-family:var(--hl-kt);margin:18px 0 12px;font-size:28px}.hl-lines{gap:6px;display:grid}.hl-lines>span,.hl-field>span,.hl-topics legend,.hl-files>span{font-size:14.5px;font-weight:700}.hl-lines em,.hl-field em,.hl-topics em{color:var(--hl-burg);font-style:normal}.hl-lines textarea{background:repeating-linear-gradient(180deg, transparent 0 37px, var(--hl-rule) 37px 38px);width:100%;line-height:38px;font:inherit;resize:vertical;color:var(--hl-ink);border:0;min-height:152px;padding:0 2px;font-size:17px}.hl-lines textarea:focus,.hl-field input:focus{outline:2px solid var(--hl-mid);outline-offset:2px}.hl-starter-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.hl-starter-foot small{color:var(--hl-stone)}.hl-form{gap:22px;display:grid}.hl-attached{background:var(--hl-paper);border:1px solid var(--hl-rule);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.hl-attached-t{color:var(--hl-mid);font-size:14px;font-weight:700}.hl-attached ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hl-attached li{border:1px solid var(--hl-rule);background:#fbfbf9;border-radius:999px;align-items:center;gap:4px;padding-inline:14px 4px;font-size:14px;display:inline-flex}.hl-attached button,.hl-files li button{cursor:pointer;min-width:44px;min-height:44px;font:inherit;color:var(--hl-stone);background:0 0;border:0}.hl-topics{border:0;margin:0;padding:0}.hl-topics div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hl-topics label{position:relative}.hl-topics input{opacity:0;position:absolute;inset:0}.hl-topics span{border:1px solid var(--hl-rule);cursor:pointer;background:#fbfbf9;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:inline-flex}.hl-topics label.on span{background:var(--hl-green);color:var(--hl-cream);border-color:var(--hl-green)}.hl-topics input:focus-visible+span{outline:2px solid var(--hl-mid);outline-offset:2px}.hl-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.hl-field{gap:4px;display:grid}.hl-field input{font:inherit;min-height:44px;color:var(--hl-ink);border:0;background:0 0;border-bottom:1px solid #c9cfcb;width:100%;padding:10px 2px;font-size:17px}.hl-signature input{font-family:var(--hl-kt);font-size:28px}.hl-files{gap:8px;display:grid}.hl-files-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hl-files-row .hl-ghost{border-style:dashed}.hl-files small{color:var(--hl-stone);font-size:13.5px}.hl-files ul{margin:0;padding:0;list-style:none}.hl-files li{border-bottom:1px solid var(--hl-rule);justify-content:space-between;align-items:center;font-size:14.5px;display:flex}.hl-files li.err span{color:var(--hl-burg)}.hl-bless{border-top:1px solid var(--hl-rule);gap:18px;display:grid}.hl-consent{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.hl-consent input{width:22px;height:22px;accent-color:var(--hl-green);flex-shrink:0;margin-top:2px}.hl-submit{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hl-submit small{color:var(--hl-stone);font-size:13.5px}.hl-err{color:var(--hl-burg);margin:0;font-weight:700}.hl-page{background:var(--hl-cream);padding:22px 0 72px}.hl-crumbs{color:var(--hl-stone);margin:0 0 18px;font-size:14px}.hl-crumbs a{color:inherit}.hl-crumbs i{opacity:.5;margin-inline:8px;font-style:normal}.hl-page-grid{grid-template-columns:1.35fr 1fr;grid-template-areas:"head art""form side";gap:0 56px;display:grid}.hl-page-head{grid-area:head;padding-bottom:28px}.hl-page-art{object-fit:contain;grid-area:art;width:100%;height:auto;max-height:420px;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.hl-page-form{grid-area:form;min-width:0}.hl-page-side{grid-area:side;padding-top:30px}.hl-page-side h2{font-family:var(--hl-kt);border-top:1px solid var(--hl-rule);margin:22px 0 12px;padding-top:20px;font-size:24px}.hl-page-side ol{color:var(--hl-stone);gap:14px;margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.hl-page-side ol span{color:var(--hl-burg);font-family:var(--hl-kt);margin-inline-end:8px;font-weight:700}.hl-thanks{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.hl-next{margin:10px 0 24px;padding:0;list-style:none}.hl-next li{border-block-start:1px solid var(--hl-rule);gap:4px;padding:16px 0;display:grid}.hl-next b{font-family:var(--hl-kt);color:var(--hl-burg);font-size:22px}.hl-next span{color:var(--hl-stone);line-height:1.6}.hl-thanks-art{justify-items:center;display:grid}.hl-envelope{aspect-ratio:16/10;background:#fbfbf9;place-items:center;width:min(360px,90%);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 50px -28px #0e232073}.hl-envelope .flap{background:linear-gradient(to bottom right, transparent 49.6%, var(--hl-sage) 50%, transparent 50.6%), linear-gradient(to bottom left, transparent 49.6%, var(--hl-sage) 50%, transparent 50.6%);opacity:.8;background-position:0 0,100% 0;background-repeat:no-repeat;background-size:50% 62%;position:absolute;inset:0}.hl-envelope .hl-seal{filter:drop-shadow(0 4px 6px #66182459);position:relative}.hl-env-to{text-align:center;color:var(--hl-stone);margin:14px 0 0}.hl-env-to b{color:var(--hl-ink);font-family:var(--hl-kt);font-size:20px}.hl-fit{background:var(--hl-paper);border:1px solid var(--hl-rule);grid-template-columns:60px 1fr;gap:14px;margin:16px 0 6px;padding:18px;display:grid}.hl-fit img{object-fit:cover;background:#fbfbf9;border-radius:50%}.hl-fit b{font-family:var(--hl-kt);margin-bottom:4px;font-size:21px;display:block}.hl-fit p{color:var(--hl-stone);margin:0 0 12px;font-size:14.5px;line-height:1.55}.hl-fit .hl-eyebrow{margin:0 0 2px;font-size:13px}.hl-example{background:var(--hl-paper);margin-block:30px;padding:clamp(40px,6vw,72px) 0}.hl-example-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hl-example .hl-sample{margin-inline:auto}.hl-note{text-align:center;color:var(--hl-stone);margin:18px 0 0;font-size:13.5px}.hl-head-ask{min-height:44px;padding-inline:4px 16px;font-size:15px}.hl-head-ask .hl-dot{width:32px;height:32px}.hl-cart-ask{width:100%;margin-top:10px}.harav-mbar{display:none}@media (width<=767px){.harav-mbar{inset-inline:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:49;padding:6px 12px;display:block;position:fixed}.harav-mbar a{background:var(--hl-burg);min-height:48px;color:var(--hl-cream);border-radius:999px;justify-content:space-between;align-items:center;padding-inline:20px 6px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 24px -10px #66182499}.supp-store main{padding-bottom:70px}.hl-head-ask{display:none!important}.supp-sticky .hl-sticky-ask{border:1.5px solid var(--hl-mid,#2a5c54);color:#0e2320;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}}@media (width>=768px){.hl-sticky-ask{display:none}}@media (width<=1020px){.hl-hero-grid,.hl-open-grid,.hl-example-grid,.hl-thanks{grid-template-columns:1fr}.hl-hero-copy,.hl-open-grid>div:first-child,.hl-example-grid>div:first-child,.hl-thanks-copy{text-align:center}.hl-lead{margin-inline:auto}.hl-actions,.hl-checks{justify-content:center;justify-items:center}.hl-hero-art{justify-items:center;gap:18px;min-height:0;display:grid}.hl-rav-paint{width:min(260px,70%);position:relative;inset:auto}.hl-hero-art .hl-sample{width:100%;margin:0;transform:none}.hl-pkg-card{width:100%;max-width:420px;position:relative;transform:none}.hl-steps ol{text-align:center;grid-template-columns:1fr}.hl-steps li{border-inline-start:0;border-top:1px solid var(--hl-rule)}.hl-page-grid{grid-template-columns:1fr;grid-template-areas:"head""art""form""side"}.hl-page-head{text-align:center}.hl-page-art{max-height:260px}}@media (width<=560px){.hl-two{grid-template-columns:1fr}.hl-submit,.hl-starter-foot{text-align:center;justify-content:center}.hl-submit .hl-btn,.hl-starter-foot .hl-btn{justify-content:space-between;width:100%}.hl-fit{text-align:center;grid-template-columns:1fr;justify-items:center}.hl-actions .hl-ghost,.hl-actions .hl-btn{flex:100%}.hl-hello{font-size:24px}}@media (prefers-reduced-motion:no-preference){.hl-hero-copy,.hl-paper{animation:.45s ease-out both hl-in}}@keyframes hl-in{0%{opacity:0;transform:translateY(12px)}}@media (width<=767px){body .hv2.supp-store .supp-sticky:has(.hl-sticky-ask){grid-template-columns:auto auto minmax(0,1fr);gap:8px;padding-inline:12px}body .hv2.supp-store .supp-sticky:has(.hl-sticky-ask) span{font-size:20px}}
