/* 14 — tactile paper collage */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Shrikhand&display=swap');
:root{--rust:#b84f35;--mustard:#d7a72f;--paper:#efe4cf;--ink:#302921}body{font-family:'DM Sans',sans-serif;background:linear-gradient(90deg,#00000005 1px,transparent 1px),var(--paper);background-size:22px 22px;color:var(--ink)}.velora-bar{position:relative;background:#fff8e9;border:0;border-bottom:2px dashed #8d765e;padding:20px 5vw;text-align:left}.velora-bar__logo{font:400 27px Shrikhand,cursive;color:var(--rust);letter-spacing:.02em}.pulse-headline{max-width:1050px;padding:74px 5vw 34px;text-align:left;font:400 clamp(42px,7vw,82px)/.98 Shrikhand,cursive;color:var(--ink);transform:rotate(-1deg)}.pulse-headline__chip{background:var(--mustard);border:2px solid var(--ink);border-radius:4px;color:var(--ink);box-shadow:6px 6px 0 #fff8e9}.pulse-headline__sub{text-align:left;font:700 12px 'DM Sans',sans-serif;color:var(--rust)}#container_video{max-width:1040px;padding:0 5vw}#video{border:10px solid #fff8e9;border-radius:4px;box-shadow:12px 16px 0 #765b4130;transform:rotate(1deg)}.orderBox_o92{padding:90px 5vw;background:transparent}.orderBox_o92__wrap{max-width:1040px;grid-template-columns:1fr 1fr;gap:38px}.orderBox_o92__media{background:var(--mustard);border:2px solid var(--ink);border-radius:4px;padding:30px;transform:rotate(-2deg)}.orderBox_o92__form{border:2px solid var(--ink);border-radius:4px;box-shadow:9px 9px 0 var(--rust);padding:36px;background:#fffaf0;transform:rotate(1deg)}.orderBox_o92__input,.orderBox_o92__btn{border-radius:3px}.orderBox_o92__btn{background:var(--rust);color:#fff;border:2px solid var(--ink)}
.velora-hero{padding:74px 5vw 40px;text-align:left}.velora-hero__tag{border-radius:3px;background:var(--mustard);border:2px solid var(--ink);color:var(--ink)}.velora-hero__title{margin-left:0;font-family:Shrikhand,cursive;color:var(--rust)}.velora-hero__sub{margin-left:0}.velora-shell{max-width:1060px}.velora-panel{border:2px solid var(--ink);border-radius:4px;box-shadow:11px 11px 0 #765b4130;background:#fffaf0}.velora-panel h2{font-family:Shrikhand,cursive;color:var(--rust)}.merit-tile,.flow-step{border:2px dashed #8d765e;border-radius:4px;background:#f7ecd8;box-shadow:none}.ledger-table th,.flow-step__num{background:var(--rust);border-radius:3px}.velora-footer,.footer{margin:0;background:var(--ink)!important}.site-header{background:#fff8e9!important;border-bottom:2px dashed #8d765e!important}.site-header__logo,.thx-title{font-family:Shrikhand,cursive!important;color:var(--rust)!important}.thx-card{border-radius:4px!important;border:2px solid var(--ink)!important;box-shadow:11px 11px 0 var(--mustard)!important}.thx-btn{border-radius:3px!important;background:var(--rust)!important}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px dashed var(--rust);outline-offset:4px}@media(max-width:720px){.pulse-headline,#video,.orderBox_o92__media,.orderBox_o92__form{transform:none}.orderBox_o92__wrap{grid-template-columns:1fr}.velora-panel{padding:28px 18px}}
html,body{max-width:100%;overflow-x:hidden}.pulse-headline,.pulse-headline__chip,.velora-panel,.flow-step{min-width:0;overflow-wrap:anywhere}.ledger-table{display:block;max-width:100%;overflow-x:auto}.flow-step{grid-template-columns:42px minmax(0,1fr)}img,video{max-width:100%}@media(max-width:1024px){.pulse-headline,#video,.orderBox_o92__media,.orderBox_o92__form{transform:none}}@media(max-width:500px){.pulse-headline{font-size:clamp(28px,10vw,38px)}}
