._va5_G_wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}._va5_G_kicker{font-family:var(--mono);letter-spacing:.16em;margin:0;font-size:12px;font-weight:700}._va5_G_h1{font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,min(6.6vw,10.4svh),104px);font-weight:800;line-height:.88}._va5_G_h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,min(4.4vw,7.2svh),64px);font-weight:800;line-height:.95}._va5_G_headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(20px,3.8svh,40px);display:flex}._va5_G_headCol{flex-direction:column;gap:12px;min-width:0;display:flex}._va5_G_textLink{color:#15161e;border-bottom:2px solid;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;text-decoration:none;transition:gap .15s,color .15s;display:inline-flex}._va5_G_textLink:hover{color:#3b2fe0;gap:12px}._va5_G_actions{flex-wrap:wrap;gap:14px;display:flex}._va5_G_pillBtn{white-space:nowrap;min-height:58px;font-family:var(--display);letter-spacing:-.01em;border:2px solid #15161e;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}._va5_G_pillBtn:hover{transform:translate(-2px,-2px)}._va5_G_pillBtn:active{transform:translate(3px,3px);box-shadow:0 0 #000!important}._va5_G_pillBtn:focus-visible{outline-offset:4px;outline:3px solid #15161e}._va5_G_inkBtn{color:#ffc53d;background:#15161e;box-shadow:4px 4px #fff}._va5_G_inkBtn:hover{color:#ffc53d;box-shadow:6px 6px #fff}._va5_G_whiteBtn{color:#15161e;background:#fff;box-shadow:4px 4px #15161e}._va5_G_whiteBtn:hover{color:#15161e;box-shadow:6px 6px #15161e}._va5_G_hero{color:#15161e;border-bottom:2px solid #15161e;min-height:min(100svh - 78px,860px);display:flex;position:relative;overflow:hidden}._va5_G_heroGrid{max-width:calc(var(--max) + var(--gutter) * 2);padding:clamp(28px, 6svh, 80px) var(--gutter);flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}._va5_G_heroCopy{flex-direction:column;gap:clamp(14px,2.6svh,24px);display:flex}._va5_G_heroLead{color:#15161e;opacity:.86;max-width:48ch;margin:0;font-size:clamp(16.5px,min(1.45vw,2.6svh),20px);line-height:1.45}._va5_G_tabs{flex-wrap:wrap;gap:8px;display:flex}._va5_G_tab{color:#15161e;min-height:44px;font-family:var(--mono);letter-spacing:.12em;background:#fff;border:2px solid #15161e;border-radius:999px;align-items:center;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}._va5_G_tab:hover{color:#15161e;transform:translate(-2px,-2px);box-shadow:3px 3px #15161e}._va5_G_tab:active{box-shadow:none;transform:none}._va5_G_tab[aria-current=page]{color:#f4eddf;background:#15161e}._va5_G_tab[aria-current=page]:hover{color:#f4eddf}._va5_G_tab:focus-visible{outline-offset:3px;outline:3px solid #15161e}._va5_G_disc{aspect-ratio:1;justify-self:center;width:min(100%,520px,100svh - 102px - 2*clamp(28px,6svh,80px));position:relative}._va5_G_discPhoto{background:#15161e;border:3px solid #15161e;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:10px 10px #15161e}._va5_G_discPhoto img{object-fit:cover;object-position:45% 22%;width:100%;height:100%}._va5_G_badge{color:#15161e;background:#fff;border:2px solid #15161e;border-radius:26px;justify-content:center;align-items:center;width:clamp(64px,11svh,88px);height:clamp(64px,11svh,88px);display:flex;position:absolute;top:6%;right:2%;transform:rotate(8deg);box-shadow:4px 4px #15161e}._va5_G_discSticker{white-space:nowrap;color:#15161e;font-family:var(--mono);letter-spacing:.14em;background:#f4eddf;border:2px solid #15161e;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;position:absolute;bottom:4%;left:50%;transform:translate(-50%)rotate(-4deg)}@media (max-width:900px){._va5_G_hero{min-height:0}._va5_G_heroGrid{grid-template-columns:minmax(0,1fr)}._va5_G_disc{width:min(100%,420px)}}@media (max-width:480px){._va5_G_badge{border-radius:20px;width:64px;height:64px}}._va5_G_pains{color:#15161e;background:#f4eddf;padding:clamp(32px,7svh,96px) 0}._va5_G_painGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}._va5_G_pain{color:#15161e;background:#fff;border:2px solid #15161e;border-radius:24px;flex-direction:column;gap:18px;min-height:clamp(150px,24svh,220px);padding:clamp(20px,3.4svh,30px);transition:transform .16s,box-shadow .16s,rotate .2s;display:flex;box-shadow:4px 4px #15161e}._va5_G_pain:first-child{rotate:-1deg}._va5_G_pain:nth-child(3){rotate:1deg}._va5_G_pain:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #15161e}._va5_G_painMark{font-family:var(--display);height:30px;color:var(--accent-c);font-size:72px;font-weight:800;line-height:.6}._va5_G_painText{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:auto;font-size:clamp(21px,min(1.9vw,3.6svh),28px);font-weight:800;line-height:1.08}._va5_G_dark{color:#f4eddf;background:#15161e;padding:clamp(32px,7svh,96px) 0}._va5_G_crestRow{gap:8px;display:flex}@media (max-width:640px){._va5_G_crestRow{display:none}}._va5_G_helpGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){._va5_G_helpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._va5_G_helpGrid{grid-template-columns:1fr}}._va5_G_help{border:2px solid #15161e;border-radius:24px;flex-direction:column;flex:1;gap:12px;min-height:clamp(210px,34svh,280px);padding:clamp(18px,3svh,24px);text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:5px 5px #000}._va5_G_help:hover{color:inherit;transform:translate(-3px,-3px);box-shadow:8px 8px #f4eddf}._va5_G_help:active{transform:translate(3px,3px);box-shadow:1px 1px #000}._va5_G_help:focus-visible{outline-offset:4px;outline:3px solid #ffc53d}._va5_G_helpTop{justify-content:space-between;align-items:center;display:flex}._va5_G_helpIcon{background:#f4eddf;border:2px solid #15161e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}._va5_G_helpTitle{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:auto 0 0;font-size:clamp(22px,min(1.9vw,3.6svh),28px);font-weight:800;line-height:1}._va5_G_helpGo{border:2px solid;border-radius:50%;align-self:flex-start;place-items:center;width:36px;height:36px;transition:transform .15s;display:grid}._va5_G_help:hover ._va5_G_helpGo{transform:translate(4px)}._va5_G_trySection{color:#15161e;background:#f4eddf;padding:clamp(32px,6.4svh,88px) 0}._va5_G_tryGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}@media (max-width:900px){._va5_G_tryGrid{grid-template-columns:1fr}}._va5_G_tryCol{flex-direction:column;gap:clamp(12px,2svh,16px);min-width:0;display:flex}._va5_G_tryCard{color:#f4eddf;background:#15161e;border:2px solid #15161e;border-radius:26px;flex-direction:column;gap:clamp(10px,1.8svh,14px);padding:clamp(18px,3.2svh,28px);display:flex}._va5_G_tryQ{font-family:var(--display);letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(20px,min(1.9vw,3.5svh),28px);font-weight:800;line-height:1.08}._va5_G_answers{flex-direction:column;gap:clamp(8px,1.4svh,12px);display:flex}._va5_G_answer{cursor:pointer;text-align:left;color:#15161e;min-height:44px;font-family:var(--sans);background:#f4eddf;border:2px solid #15161e;border-radius:14px;align-items:center;gap:12px;padding:clamp(9px,1.5svh,12px) 16px;font-size:clamp(14px,min(1.1vw,2.1svh),15.5px);font-weight:600;line-height:1.32;transition:transform .12s,box-shadow .12s,background .12s;display:flex}._va5_G_answer:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ffc53d}._va5_G_answer:active{box-shadow:none;transform:translate(1px,1px)}._va5_G_answer[aria-pressed=true]{background:#ffc53d;box-shadow:3px 3px #f4eddf}._va5_G_answerKey{width:26px;height:26px;font-family:var(--mono);background:#fff;border:2px solid #15161e;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}._va5_G_tryCard :focus-visible{outline-offset:3px;outline:3px solid #ffc53d}._va5_G_tryMore{color:#ffc53d;border-bottom:2px solid #ffc53d;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}._va5_G_tryMore:hover{color:#ffc53d;gap:12px}._va5_G_formatRow{color:#15161e;background:#fff;border:2px solid #15161e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:clamp(12px,2svh,18px) 20px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:3px 3px #15161e}._va5_G_formatRow:hover{color:#15161e;transform:translate(-2px,-2px);box-shadow:5px 5px #15161e}._va5_G_formatRow:active{transform:translate(2px,2px);box-shadow:1px 1px #15161e}._va5_G_formatRow:focus-visible{outline-offset:3px;outline:3px solid #3b2fe0}._va5_G_formatName{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(19px,min(1.6vw,3svh),22px);font-weight:800;line-height:1}._va5_G_formatLen{color:#f4eddf;font-family:var(--mono);letter-spacing:.12em;background:#15161e;border-radius:999px;flex:none;padding:5px 11px;font-size:10.5px;font-weight:700}._va5_G_testimonial{color:#15161e;border:2px solid #15161e;border-radius:22px;flex-direction:column;gap:12px;margin:4px 0 0;padding:clamp(16px,2.8svh,22px);display:flex;box-shadow:4px 4px #15161e}._va5_G_testimonialText{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(15.5px,min(1.3vw,2.5svh),19px);font-weight:700;line-height:1.25}._va5_G_band{color:#15161e;background:#e4dccb;border-top:2px solid #15161e;padding:clamp(32px,7svh,96px) 0}._va5_G_kitGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}._va5_G_kit{color:#15161e;background:#fff;border:2px solid #15161e;border-radius:20px;align-items:center;gap:16px;padding:clamp(14px,2.4svh,20px);text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:3px 3px #15161e}._va5_G_kit:hover{color:#15161e;transform:translate(-3px,-3px);box-shadow:6px 6px #15161e}._va5_G_kit:active{transform:translate(2px,2px);box-shadow:1px 1px #15161e}._va5_G_kit:focus-visible{outline-offset:3px;outline:3px solid #3b2fe0}._va5_G_kitName{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(18px,min(1.5vw,2.9svh),21px);font-weight:800}._va5_G_kitTile{border:2px solid #15161e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:50px;height:62px;transition:rotate .2s;display:flex;rotate:-4deg;box-shadow:3px 3px #15161e}._va5_G_kit:hover ._va5_G_kitTile{rotate:0deg}._va5_G_kitGo{background:#ffc53d;border:2px solid #15161e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s;display:flex}._va5_G_kit:hover ._va5_G_kitGo{transform:translate(3px)}._va5_G_close{color:#15161e;border-top:2px solid #15161e}._va5_G_closeInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:clamp(36px,8svh,96px);padding-bottom:clamp(36px,8svh,96px);display:flex}._va5_G_closeH{max-width:14ch;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,min(6vw,10svh),92px);font-weight:800;line-height:.88}@media (max-width:480px){._va5_G_pillBtn{white-space:normal;text-align:center;padding:10px 22px;line-height:1.1}._va5_G_tab{padding:0 12px;font-size:10.5px}}
