/* v4: calm painted chapters (local prototype) */
:root{--ground:#F6F1E9;--stage:#EFE7DB;--lift:0 26px 48px -32px rgba(46,38,34,.55)}
.v4 .hx-cover{border-bottom:0}
.ch{padding:clamp(64px,9vw,116px) 0;border-top:1px solid var(--hair)}
.ch .label{display:flex;align-items:center}
.ch-no{display:inline-block;min-width:1.4em;margin-right:.8em;padding-right:.8em;border-right:1px solid var(--rule);font-weight:500}
.ch h2{font-size:clamp(30px,4vw,50px);line-height:1.05;letter-spacing:-.032em;margin:14px 0 0;max-width:15em;text-wrap:balance}
.ch h2 .ch-l2{text-wrap:balance}
.ch-line{margin:20px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--brown);max-width:28em}
.ch-head{margin-bottom:clamp(32px,4.6vw,58px)}
.ch-after{margin:28px 0 0}
.ch-more{margin:clamp(40px,5vw,60px) 0 0}
.ch-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,5vw,72px);align-items:center}
@media (max-width:880px){.ch-grid{grid-template-columns:minmax(0,1fr)}}

/* I. The copying: a print that burns through, then six slips that square up */
.ch-plate{margin:0;padding:clamp(8px,1vw,12px);background:var(--paper);border:1px solid var(--rule);border-radius:3px;box-shadow:var(--lift)}
.pl-print{position:relative;overflow:hidden;background:#F3ECDF}
.pl-print img{display:block;width:100%;height:auto}
.pl-burn{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.ch-l2{display:block}
.cp-grid{grid-template-areas:"line plate" "row plate";align-items:start;row-gap:0}
.cp-grid .ch-line{grid-area:line;margin:0}
.cp-grid .ch-plate{grid-area:plate;align-self:center}
.cp-grid .cp-row{grid-area:row}
@media (max-width:880px){.cp-grid{grid-template-areas:"line" "plate" "row";row-gap:clamp(28px,6vw,40px)}}
.cp-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin-top:clamp(28px,3vw,40px)}
@media (max-width:880px){.cp-row{margin-top:0}}
.cp-jobs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:job}
.cp-slip{counter-increment:job;min-height:84px;padding:12px 12px 14px;background:var(--paper);border:1px solid var(--rule);border-radius:3px;box-shadow:0 14px 22px -18px rgba(46,38,34,.6);font:600 15px/1.25 var(--f-text);color:var(--espresso)}
.cp-slip::before{content:counter(job,decimal-leading-zero);display:block;margin-bottom:12px;font:500 11px/1 var(--f-mono);letter-spacing:.1em;color:var(--brown)}
.cp-slip:nth-child(1){--r:-4deg;--x:4px;--y:6px}
.cp-slip:nth-child(2){--r:3deg;--x:-3px;--y:-4px}
.cp-slip:nth-child(3){--r:-2deg;--x:2px;--y:9px}
.cp-slip:nth-child(4){--r:4.5deg;--x:-4px;--y:2px}
.cp-slip:nth-child(5){--r:-3deg;--x:3px;--y:-6px}
.cp-slip:nth-child(6){--r:2deg;--x:-2px;--y:7px}
.cp-arrow{position:relative;width:2px;height:34px;margin:14px auto;background:var(--espresso)}
.cp-arrow::after{content:"";position:absolute;left:-5px;bottom:-2px;border-style:solid;border-width:9px 6px 0 6px;border-color:var(--espresso) transparent transparent transparent}
.cp-card{justify-self:center;min-width:min(100%,300px);box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:80px;margin:0;padding:16px 18px;background:var(--paper);border:1.5px solid var(--espresso);border-radius:4px;box-shadow:var(--lift);font:700 19px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--espresso)}
.cp-mark{flex:none;width:16px;height:16px;border-radius:50%;background:var(--copper);box-shadow:0 0 0 4px rgba(169,81,48,.18)}
@media (max-width:520px){.cp-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-slip{min-height:76px}}

/* II. The decision: the visitor approves step three */
.ch-decide{background:var(--stage)}
.ap{position:relative}
.ap-sheet{position:relative;padding:clamp(18px,3vw,30px);background:var(--paper);border:1px solid var(--rule);border-radius:6px;box-shadow:0 34px 60px -38px rgba(46,38,34,.62)}
.ap-top{padding-bottom:10px;margin-bottom:16px;border-bottom:1.5px solid var(--espresso)}
.ap-top .label{margin:0}
.ap-enq{margin:0 0 18px;line-height:1.4}
.ap-from{display:block;margin-bottom:6px;font:500 12.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brown)}
.ap-enq q{font:700 clamp(19px,2vw,23px)/1.25 var(--f-display);letter-spacing:-.015em;color:var(--espresso)}
.ap-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}
.ap-r{position:relative;display:flex;align-items:center;gap:14px;min-height:48px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:16.5px;line-height:1.3;color:var(--espresso)}
.ap-dot{position:relative;flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule);background:transparent}
.ap-dot::after{content:"";position:absolute;left:5.5px;top:2.5px;width:4.5px;height:9px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}
.ap-r1 .ap-dot,.ap-r2 .ap-dot,.is-done .ap-dot{background:var(--espresso);border-color:var(--espresso)}
.ap-r1 .ap-dot::after,.ap-r2 .ap-dot::after,.is-done .ap-dot::after{opacity:1}
.ap-l{display:none}
.ap[data-state="waiting"] .ap-l-wait,.ap[data-state="approved"] .ap-l-yes,.ap[data-state="rejected"] .ap-l-no,.ap-still .ap-l{display:inline-block}
.ap[data-state="waiting"] .ap-r3{font-weight:700;color:var(--copper)}
.ap[data-state="waiting"] .ap-r3 .ap-dot{border:2px solid var(--copper);box-shadow:0 0 0 4px rgba(169,81,48,.16)}
.ap-l-yes,.ap-seal{padding:6px 10px 5px;border:2px solid var(--copper);border-radius:4px;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--copper);font:700 13px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--copper);transform:rotate(-5deg)}
.ap[data-state="approved"] .ap-r3 .ap-dot,.ap-still .ap-r3 .ap-dot{background:var(--copper);border-color:var(--copper)}
.ap[data-state="approved"] .ap-r3 .ap-dot::after{opacity:1}
.ap[data-state="approved"] .ap-r4 .ap-dot,.ap[data-state="approved"] .ap-r5 .ap-dot,.ap[data-state="approved"] .ap-r6 .ap-dot{background:var(--espresso);border-color:var(--espresso)}
.ap[data-state="approved"] .ap-r4 .ap-dot::after,.ap[data-state="approved"] .ap-r5 .ap-dot::after,.ap[data-state="approved"] .ap-r6 .ap-dot::after{opacity:1}
.ap-l-no{padding:6px 10px 5px;border:1.5px solid var(--brown);border-radius:4px;font:700 13px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brown)}
.ap[data-state="rejected"] .ap-r4,.ap[data-state="rejected"] .ap-r5,.ap[data-state="rejected"] .ap-r6{color:var(--brown);text-decoration:line-through;text-decoration-color:var(--rule)}
.ap[data-state="rejected"] .ap-r4 .ap-dot,.ap[data-state="rejected"] .ap-r5 .ap-dot,.ap[data-state="rejected"] .ap-r6 .ap-dot{border-style:dashed}
.ap-act{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.ap[data-state="approved"] .ap-act,.ap[data-state="rejected"] .ap-act{display:none}
.ap-status{margin:22px 0 0;font-weight:700;color:var(--espresso)}
.ap-status:empty{margin:0}
.ap-status:focus{outline:none}
/* Test-log blanks: #857868 measured 4.23:1 on paper once the ledger is shown openly; #74675B is about 5.4:1. */
.ledger td.blank{color:#74675B}
/* Two-line wraps break evenly: no lone "person →" (390) or "SENT." (320). Line count never grows. */
.ch-after,.ap-top{text-wrap:balance}
/* Forced colours strip backgrounds and shadows: redraw the arrow in the text colour and keep the one decision marked. */
@media (forced-colors:active){.cp-arrow{forced-color-adjust:none;background:CanvasText}.cp-arrow::after{border-color:CanvasText transparent transparent transparent}.cp-mark{forced-color-adjust:none;background:Highlight;box-shadow:none}}
.ap-next{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin:10px 0 0}
.ap[data-state="waiting"] .ap-next{display:none}
.ap-replay{appearance:none;min-height:44px;padding:0;border:0;background:none;font:600 16px/1 var(--f-text);color:var(--brown);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.ap-replay:hover{color:var(--espresso)}
.ap-still,.ap-cap{display:none}
html:not(.js) .ap-act,html:not(.js) .ap-status,html:not(.js) .ap-next{display:none}
html:not(.js) .ap-still{display:block;margin-top:16px}
html:not(.js) .ap-cap{display:block;margin:16px 0 0;color:var(--brown)}
@media (max-width:560px){.ap-act .btn{flex:1 1 100%}}

/* III. What you get: four documents, fanned like a hand of cards */
.dk-fan{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,22px);counter-reset:dk}
.dk-card{counter-increment:dk;position:relative;display:flex;flex-direction:column;gap:8px;min-height:clamp(220px,21vw,270px);padding:18px 18px 20px;background:var(--paper);border:1px solid var(--rule);border-radius:4px;box-shadow:var(--lift);transform-origin:50% 115%}
.dk-card::before{content:counter(dk,decimal-leading-zero);margin-bottom:8px;padding-bottom:12px;border-bottom:1.5px solid var(--espresso);font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--brown)}
.dk-card::after{content:"";margin-top:auto;height:45px;background:repeating-linear-gradient(to bottom,var(--hair) 0 1px,transparent 1px 11px)}
.dk-card b{font:700 21px/1.15 var(--f-display);letter-spacing:-.015em;color:var(--espresso)}
.dk-card span{font-size:16px;line-height:1.45;color:var(--brown)}
@media (min-width:761px){
 .dk-card:nth-child(1){transform:rotate(-4deg) translateY(14px)}
 .dk-card:nth-child(2){transform:rotate(-1.3deg) translateY(2px)}
 .dk-card:nth-child(3){transform:rotate(1.3deg) translateY(2px)}
 .dk-card:nth-child(4){transform:rotate(4deg) translateY(14px)}
}
@media (max-width:760px){.dk-fan{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-card{min-height:0}.dk-card::after{height:23px}}
@media (max-width:360px){.dk-card{padding:14px 12px 16px}.dk-card b{font-size:18px}.dk-card span{font-size:15px}}

/* IV. How it works: a chalk line with three stops */
.hw-line{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.5vw,48px)}
.hw-line::before{content:"";position:absolute;left:11px;right:0;top:10px;height:2px;background:repeating-linear-gradient(90deg,var(--rule) 0 12px,transparent 12px 18px);transform-origin:0 50%}
.hw-line li{position:relative;max-width:15em;padding-top:44px;font-size:clamp(18px,1.6vw,21px);line-height:1.4;color:var(--espresso)}
.hw-line li::before{content:"";position:absolute;left:0;top:0;box-sizing:border-box;width:22px;height:22px;border-radius:50%;border:2px solid var(--espresso);background:var(--espresso)}
.hw-note{margin:clamp(32px,4vw,44px) 0 26px;padding-top:16px;max-width:34em;border-top:1px solid var(--hair);font-size:var(--s-small);color:var(--brown)}
@media (max-width:760px){
 .hw-line{grid-template-columns:minmax(0,1fr);gap:26px}
 .hw-line::before{left:10px;right:auto;top:11px;bottom:11px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--rule) 0 12px,transparent 12px 18px);transform-origin:50% 0}
 .hw-line li{max-width:none;padding:0 0 0 44px}
}

/* Free tools: three paper cards */
.ft-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}
.ft-cards a{display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:150px;height:100%;box-sizing:border-box;padding:20px 20px 18px;background:var(--paper);border:1px solid var(--rule);border-radius:4px;box-shadow:0 18px 30px -26px rgba(46,38,34,.5);color:var(--espresso);text-decoration:none;font:700 20px/1.2 var(--f-display);letter-spacing:-.01em;transition:transform var(--t),border-color var(--t)}
.ft-cards a:hover{transform:translateY(-3px);border-color:var(--espresso)}
.ft-no{font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--brown)}
.ft-t::after{content:" \2192"}
@media (max-width:760px){.ft-cards{grid-template-columns:minmax(0,1fr)}.ft-cards a{min-height:0;gap:14px}}

/* Get in touch */
.v4 .cta.cta-art p{max-width:26em}

/* motion: before view (only with .wv-motion); the end state is the still state above */
.wv-motion .cp-row:not(.is-in) .cp-slip{opacity:0;transform:translate(var(--x),-24px) rotate(var(--r))}
.wv-motion .cp-row.is-in:not(.is-sq) .cp-slip{transform:translate(var(--x),var(--y)) rotate(var(--r));transition:opacity .25s ease-out,transform .25s ease-out}
.wv-motion .cp-row.is-in:not(.is-sq) .cp-slip:nth-child(2){transition-delay:.08s}
.wv-motion .cp-row.is-in:not(.is-sq) .cp-slip:nth-child(3){transition-delay:.16s}
.wv-motion .cp-row.is-in:not(.is-sq) .cp-slip:nth-child(4){transition-delay:.24s}
.wv-motion .cp-row.is-in:not(.is-sq) .cp-slip:nth-child(5){transition-delay:.32s}
.wv-motion .cp-row.is-in:not(.is-sq) .cp-slip:nth-child(6){transition-delay:.4s}
.wv-motion .cp-row.is-sq .cp-slip{transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.wv-motion .cp-row:not(.is-sq) .cp-arrow,.wv-motion .cp-row:not(.is-sq) .cp-card{opacity:0}
.wv-motion .cp-row:not(.is-sq) .cp-card{transform:translateX(-12px)}
.wv-motion .cp-row.is-sq .cp-arrow{transition:opacity .3s .15s}
.wv-motion .cp-row.is-sq .cp-card{transition:opacity .35s .3s,transform .35s .3s cubic-bezier(.2,.7,.2,1)}
.wv-motion .ap:not(.ap-in) .ap-r1 .ap-dot,.wv-motion .ap:not(.ap-in) .ap-r2 .ap-dot{background:transparent;border-color:var(--rule)}
.wv-motion .ap:not(.ap-in) .ap-r1 .ap-dot::after,.wv-motion .ap:not(.ap-in) .ap-r2 .ap-dot::after{opacity:0}
.wv-motion .ap:not(.ap-in)[data-state="waiting"] .ap-r3{color:var(--brown);font-weight:400}
.wv-motion .ap:not(.ap-in)[data-state="waiting"] .ap-r3 .ap-dot{border:1.5px solid var(--rule);box-shadow:none}
.wv-motion .ap:not(.ap-in) .ap-enq{opacity:0;transform:translateY(12px)}
.wv-motion .ap:not(.ap-in) .ap-act{opacity:0}
.wv-motion .ap .ap-act:focus-within{opacity:1}
.wv-motion .ap.ap-intro .ap-r1 .ap-dot,.wv-motion .ap.ap-intro .ap-r1 .ap-dot::after{transition:background .25s,border-color .25s,opacity .25s}
.wv-motion .ap.ap-intro .ap-r2 .ap-dot,.wv-motion .ap.ap-intro .ap-r2 .ap-dot::after{transition:background .25s .4s,border-color .25s .4s,opacity .25s .4s}
.wv-motion .ap.ap-intro .ap-r3,.wv-motion .ap.ap-intro .ap-r3 .ap-dot{transition:color .3s .7s,border-color .3s .7s,box-shadow .3s .7s}
.wv-motion .ap.ap-intro .ap-enq{transition:opacity .3s .7s,transform .3s .7s cubic-bezier(.2,.7,.2,1)}
.wv-motion .ap.ap-intro .ap-act{transition:opacity .3s .95s}
.ap .ap-r4 .ap-dot,.ap .ap-r5 .ap-dot,.ap .ap-r6 .ap-dot,.ap .ap-r4 .ap-dot::after,.ap .ap-r5 .ap-dot::after,.ap .ap-r6 .ap-dot::after{transition:background .2s,border-color .2s,opacity .2s}
.ap[data-state="approved"] .ap-r4 .ap-dot,.ap[data-state="approved"] .ap-r4 .ap-dot::after{transition-delay:.25s}
.ap[data-state="approved"] .ap-r5 .ap-dot,.ap[data-state="approved"] .ap-r5 .ap-dot::after{transition-delay:.5s}
.ap[data-state="approved"] .ap-r6 .ap-dot,.ap[data-state="approved"] .ap-r6 .ap-dot::after{transition-delay:.75s}
.ap[data-state="approved"] .ap-l-yes{animation:wv-stamp .22s ease-out both}
.ap[data-state="approved"] .ap-status,.ap[data-state="approved"] .ap-next{animation:wv-fade .3s .95s both}
.ap[data-state="rejected"] .ap-status,.ap[data-state="rejected"] .ap-next{animation:wv-fade .25s .15s both}
@keyframes wv-stamp{from{opacity:0;transform:rotate(-5deg) scale(1.15)}to{opacity:1;transform:rotate(-5deg) scale(1)}}
@keyframes wv-fade{from{opacity:0}to{opacity:1}}
@media (min-width:761px){
 .wv-motion .dk-fan:not(.is-in) .dk-card{opacity:0}
 .wv-motion .dk-fan:not(.is-in) .dk-card:nth-child(1){transform:translateX(156%) rotate(0)}
 .wv-motion .dk-fan:not(.is-in) .dk-card:nth-child(2){transform:translateX(52%) rotate(0)}
 .wv-motion .dk-fan:not(.is-in) .dk-card:nth-child(3){transform:translateX(-52%) rotate(0)}
 .wv-motion .dk-fan:not(.is-in) .dk-card:nth-child(4){transform:translateX(-156%) rotate(0)}
}
@media (max-width:760px){.wv-motion .dk-fan:not(.is-in) .dk-card{opacity:0;transform:translateY(12px)}}
.wv-motion .dk-fan.is-in .dk-card{transition:opacity .3s ease-out,transform .3s cubic-bezier(.2,.7,.2,1)}
.wv-motion .dk-fan.is-in .dk-card:nth-child(2){transition-delay:.06s}
.wv-motion .dk-fan.is-in .dk-card:nth-child(3){transition-delay:.12s}
.wv-motion .dk-fan.is-in .dk-card:nth-child(4){transition-delay:.18s}
.wv-motion .hw-line:not(.is-in)::before{transform:scaleX(0)}
.wv-motion .hw-line:not(.is-in) li::before{background:var(--ground)}
.wv-motion .hw-line.is-in::before{transition:transform .9s cubic-bezier(.4,0,.2,1)}
.wv-motion .hw-line.is-in li::before{transition:background .3s}
.wv-motion .hw-line.is-in li:nth-child(1)::before{transition-delay:.05s}
.wv-motion .hw-line.is-in li:nth-child(2)::before{transition-delay:.4s}
.wv-motion .hw-line.is-in li:nth-child(3)::before{transition-delay:.75s}
@media (max-width:760px){.wv-motion .hw-line:not(.is-in)::before{transform:scaleY(0)}}
.wv-motion .cta-pic[data-play]:not(.is-in){opacity:0;transform:translateX(28px)}
.wv-motion .cta-pic[data-play].is-in{transition:opacity .4s ease-out,transform .4s cubic-bezier(.2,.7,.2,1)}

/* cover: the hands drift a little as the page scrolls (desktop, motion allowed, CSS only) */
@media (prefers-reduced-motion:no-preference) and (min-width:1024px){
 @supports (animation-timeline:scroll()){
  .v4 .hx-cover .hx-art img{animation:wv-drift linear both;animation-timeline:scroll(root);animation-range:0 85vh}
 }
}
@keyframes wv-drift{to{transform:translate3d(0,44px,0)}}

/* /faq/ and /what-you-get/ */
.faq-page .faq{max-width:52rem}
.wyg{display:grid;gap:clamp(28px,4vw,44px)}
.wyg .sheet{border-radius:6px}
.wyg .sheet-head h3{font-size:19px}
.wyg-no{margin-right:12px;font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--brown);vertical-align:.18em}
.wyg .sec-more{margin:0}

@media print{
 .wv-motion .cp-slip,.wv-motion .cp-card,.wv-motion .cp-arrow,.wv-motion .dk-card,.wv-motion .ap-enq,.wv-motion .ap-act,.wv-motion .cta-pic{opacity:1!important;transform:none!important}
 .pl-burn{display:none!important}
 .ch-decide{background:none}
}
/* dark: picked */
:root[data-theme="dark"]{--ground:#3B302B;--stage:#332A25;--lift:0 26px 48px -30px rgba(0,0,0,.6)}
:root[data-theme="dark"] .ap-sheet{box-shadow:0 34px 60px -36px rgba(0,0,0,.7)}
:root[data-theme="dark"] .cp-slip{box-shadow:0 14px 22px -16px rgba(0,0,0,.6)}
:root[data-theme="dark"] .ft-cards a{box-shadow:0 18px 30px -24px rgba(0,0,0,.6)}
:root[data-theme="dark"] .cp-mark{box-shadow:0 0 0 4px rgba(227,154,114,.2)}
:root[data-theme="dark"] .ap[data-state="waiting"] .ap-r3 .ap-dot{box-shadow:0 0 0 4px rgba(227,154,114,.18)}
:root[data-theme="dark"] .pl-print img{outline:1px solid rgba(246,241,233,.08)}
/* dark: Auto on a dark device */
@media screen and (prefers-color-scheme:dark){
:root:not([data-theme="light"]){--ground:#3B302B;--stage:#332A25;--lift:0 26px 48px -30px rgba(0,0,0,.6)}
:root:not([data-theme="light"]) .ap-sheet{box-shadow:0 34px 60px -36px rgba(0,0,0,.7)}
:root:not([data-theme="light"]) .cp-slip{box-shadow:0 14px 22px -16px rgba(0,0,0,.6)}
:root:not([data-theme="light"]) .ft-cards a{box-shadow:0 18px 30px -24px rgba(0,0,0,.6)}
:root:not([data-theme="light"]) .cp-mark{box-shadow:0 0 0 4px rgba(227,154,114,.2)}
:root:not([data-theme="light"]) .ap[data-state="waiting"] .ap-r3 .ap-dot{box-shadow:0 0 0 4px rgba(227,154,114,.18)}
:root:not([data-theme="light"]) .pl-print img{outline:1px solid rgba(246,241,233,.08)}
}
