body.r6-page .rf-hero{padding:clamp(136px,18vh,196px) 0 clamp(56px,7vw,96px)}body.r6-page .rf-title{font-family:var(--display);font-size:clamp(48px,7.4vw,112px);font-weight:300;line-height:.96;letter-spacing:-.035em;text-wrap:balance}body.r6-page .rf-title>span{display:block}body.r6-page .rf-dot{font-style:normal;color:var(--bloom-deep)}body.r6-page .rf-hero-foot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px 64px;align-items:start;margin-top:clamp(36px,4vw,56px)}body.r6-page .rf-lead{max-width:42ch;font-size:clamp(17px,1.35vw,19.5px);line-height:1.5;color:var(--ink2);text-wrap:pretty}body.r6-page .rf-hero-actions{display:flex;flex-wrap:wrap;gap:12px}body.r6-page .rf-sheet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--ink)}body.r6-page .rf-sheet>div{padding:20px 24px 22px 0;border-bottom:1px solid var(--line2)}body.r6-page .rf-sheet>div:not(:first-child){padding-left:24px;border-left:1px solid var(--line2)}body.r6-page .rf-sheet dt{font-size:14px;color:var(--muted)}body.r6-page .rf-sheet dd{margin-top:6px;font-family:var(--display);font-size:clamp(21px,1.9vw,27px);font-weight:300;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}body.r6-page .rf-steps{padding:clamp(72px,8vw,120px) 0 clamp(88px,9vw,136px);border-top:1px solid var(--line)}body.r6-page .rf-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}body.r6-page .rf-h2{font-family:var(--display);font-size:clamp(40px,5vw,76px);font-weight:300;line-height:.98;letter-spacing:-.03em;text-wrap:balance}body.r6-page .rf-sub{max-width:42ch;font-size:17px;line-height:1.55;color:var(--muted);text-wrap:pretty}body.r6-page .rf-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 36px}body.r6-page .rf-points li{display:grid;gap:12px;align-content:start;padding-top:24px;border-top:1px solid var(--ink)}body.r6-page .rf-points h3{font-family:var(--display);font-size:clamp(23px,1.9vw,29px);font-weight:300;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}body.r6-page .rf-points p{max-width:34ch;font-size:16px;line-height:1.55;color:var(--muted)}body.r6-page .rf-glyph{width:min(100%,210px);height:auto;margin-bottom:10px;overflow:visible}body.r6-page .rf-glyph :is(circle,rect,path){fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}body.r6-page .rf-glyph .rf-g-line{stroke-width:1.8}body.r6-page .rf-glyph .rf-g-dash{stroke-dasharray:3 5;opacity:.6}body.r6-page .rf-glyph :is(.rf-g-dot,.rf-g-coin){fill:var(--bloom);stroke:none}body.r6-page .rf-glyph .rf-g-seal{fill:var(--bloom)}body.r6-page .rf-close{scroll-margin-top:24px}body.r6-page .rf-form-side{position:relative;z-index:1;display:grid;gap:18px;justify-items:start}body.r6-page .rf-form-lead{font-size:18px;line-height:1.5;color:var(--ink2)}body.r6-page .rf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;width:min(100%,560px);margin-top:6px}body.r6-page .rf-field{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}body.r6-page .rf-field.is-wide{grid-column:1 / -1}body.r6-page .rf-field input{width:100%;height:50px;padding:0 14px;font:inherit;font-size:16px;font-weight:400;color:var(--ink);background:#ffffffe6;border:0;border-radius:12px;outline:none;box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .2s}body.r6-page .rf-field input:focus-visible{box-shadow:inset 0 0 0 1px var(--ink),0 0 0 3px var(--bloom-pale)}body.r6-page .rf-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--coral-ink),0 0 0 3px var(--coral-soft)}body.r6-page .rf-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.r6-page :is(.rf-check,.rf-msg,.rf-submit,.rf-privacy){grid-column:1 / -1}body.r6-page :is(.rf-check,.rf-msg):empty{display:none}body.r6-page .rf-msg{font-size:14px;font-weight:600;color:var(--coral-ink)}body.r6-page .rf-submit{justify-self:start;font-family:inherit;cursor:pointer;border:0}body.r6-page .rf-submit:disabled{cursor:progress;opacity:.6}body.r6-page .rf-privacy,body.r6-page .rf-alt{font-size:13.5px;color:var(--muted)}body.r6-page :is(.rf-privacy,.rf-alt) a,body.r6-page .rf-again{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:#12121059;text-underline-offset:4px}body.r6-page .rf-alt{font-size:15px;color:var(--ink2)}body.r6-page .rf-thanks{display:grid;gap:10px;justify-items:start;padding:26px 0 8px;outline:none}body.r6-page .rf-thanks[hidden]{display:none}body.r6-page .rf-thanks-title{font-family:var(--display);font-size:clamp(30px,3vw,42px);font-weight:300;line-height:1.05;letter-spacing:-.02em}body.r6-page .rf-thanks p:not(.rf-thanks-title){font-size:17px;color:var(--ink2)}body.r6-page .rf-again{padding:0;margin-top:6px;font:inherit;font-size:15px;cursor:pointer;background:none;border:0}body.r6-page .rf-close .rf-tree .r2-rings{display:none}body.r6-page .rf-close .rf-tree .r2-leaves .is-crit{fill:var(--bloom-deep);stroke:none}.r2-motion body.r6-page :is(.rf-sheet>div,.rf-points>li){opacity:0;translate:0 18px;transition:opacity .8s var(--ease),translate .8s var(--ease);transition-delay:calc(.08s + var(--i, 0) * .1s)}.r2-motion body.r6-page :is(.rf-sheet,.rf-points).is-in>*{opacity:1;translate:0 0}.r2-motion body.r6-page .rf-g-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease-io);transition-delay:calc(.4s + var(--i, 0) * .15s)}.r2-motion body.r6-page .is-in .rf-g-line{stroke-dashoffset:0}.r2-motion body.r6-page .rf-g-coin{transform-box:fill-box;transform-origin:center;scale:0;transition:scale .5s var(--ease);transition-delay:calc(.9s + var(--i, 0) * .15s + var(--k, 0) * .12s)}.r2-motion body.r6-page .is-in .rf-g-coin{scale:1}@media(max-width:1000px){body.r6-page :is(.rf-hero-foot,.rf-head){grid-template-columns:minmax(0,1fr);align-items:start}body.r6-page .rf-sheet,body.r6-page .rf-points{grid-template-columns:repeat(2,minmax(0,1fr))}body.r6-page .rf-sheet>div:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:900px){body.r6-page .rf-tree{display:none}}@media(max-width:560px){body.r6-page .rf-sheet,body.r6-page .rf-points,body.r6-page .rf-form{grid-template-columns:minmax(0,1fr)}body.r6-page .rf-sheet>div:not(:first-child){padding-left:0;border-left:0}body.r6-page .rf-sheet>div{padding-right:0}body.r6-page .rf-submit{justify-self:stretch}}
