.ct[data-astro-cid-vtvqqljv]{--m-page-bg:var(--loro-green)}.ct-hero[data-astro-cid-vtvqqljv]{flex-direction:column;gap:20px;padding:44px 20px 36px;display:flex}.ct-reasons[data-astro-cid-vtvqqljv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 20px 40px;display:grid}.ct-reason[data-astro-cid-vtvqqljv]{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--nest-white);border:var(--m-border);min-height:132px;box-shadow:var(--m-shadow-4);font-family:var(--font-mobile);color:var(--night);border-radius:18px;flex-direction:column;gap:6px;padding:14px;transition:transform 80ms,box-shadow 80ms,background .15s;display:flex}.ct-reason[data-astro-cid-vtvqqljv]:focus-visible{outline:3px solid var(--night);outline-offset:2px}.ct-reason[data-astro-cid-vtvqqljv]:active{box-shadow:1px 1px 0 var(--night);transform:translate(3px,3px)}.ct-reason[data-astro-cid-vtvqqljv][aria-pressed=true]{background:var(--amber);box-shadow:2px 2px 0 var(--night)}.ct-reason-t[data-astro-cid-vtvqqljv]{letter-spacing:-.3px;font-size:17px;font-weight:800;line-height:1.15}.ct-reason-d[data-astro-cid-vtvqqljv]{color:#4a4843;font-size:13px;line-height:1.35}.ct-reason-mark[data-astro-cid-vtvqqljv]{margin-top:auto;font-size:18px;font-weight:800}.ct-reason-mark[data-astro-cid-vtvqqljv]:before{content:"→"}.ct-reason[data-astro-cid-vtvqqljv][aria-pressed=true] .ct-reason-mark[data-astro-cid-vtvqqljv]:before{content:"✓"}.ct-form-wrap[data-astro-cid-vtvqqljv]{background:var(--nest-white);border-top:2px solid var(--night);padding:44px 20px 56px}.ct-form[data-astro-cid-vtvqqljv]{flex-direction:column;gap:16px;display:flex}.ct-form[data-astro-cid-vtvqqljv][hidden],.ct-sent[data-astro-cid-vtvqqljv][hidden],.ct-topic[data-astro-cid-vtvqqljv][hidden]{display:none}.ct-topic[data-astro-cid-vtvqqljv]{background:var(--loro-green);color:var(--nest-white);border:var(--m-border);border-radius:var(--radius-pill);align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:800}.ct-field[data-astro-cid-vtvqqljv]{flex-direction:column;gap:6px;display:flex}.ct-label[data-astro-cid-vtvqqljv]{font-size:13px;font-weight:800}.ct-input[data-astro-cid-vtvqqljv]{box-sizing:border-box;border:var(--m-border);width:100%;min-height:52px;color:var(--night);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:500}.ct-input[data-astro-cid-vtvqqljv]:focus-visible{box-shadow:3px 3px 0 var(--loro-green)}.ct-input[data-astro-cid-vtvqqljv][aria-invalid=true]{border-color:var(--coral)}.ct-textarea[data-astro-cid-vtvqqljv]{resize:vertical;line-height:1.5}.ct-honeypot[data-astro-cid-vtvqqljv]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ct-err[data-astro-cid-vtvqqljv]{color:var(--coral-aa);font-size:13px;font-weight:700}.ct-err[data-astro-cid-vtvqqljv]:empty{display:none}.ct-notice[data-astro-cid-vtvqqljv]{margin:-4px 0 0;font-size:13px;font-weight:500;line-height:1.5}.ct-notice[data-astro-cid-vtvqqljv] a[data-astro-cid-vtvqqljv]{color:inherit;font-weight:700;text-decoration:underline}.ct-submit[data-astro-cid-vtvqqljv]{background:var(--coral);min-height:56px;color:var(--nest-white);border:2.5px solid var(--night);border-radius:var(--m-radius-btn);box-shadow:var(--m-shadow-4);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:17px;font-weight:800}.ct-submit[data-astro-cid-vtvqqljv]:active{box-shadow:1px 1px 0 var(--night);transform:translate(3px,3px)}.ct-submit[data-astro-cid-vtvqqljv]:disabled{opacity:.65}.ct-sent[data-astro-cid-vtvqqljv]{outline:none;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ct-parrot[data-astro-cid-vtvqqljv]{width:auto;height:44px}.ct-sent-t[data-astro-cid-vtvqqljv]{letter-spacing:-1px;font-size:30px;font-weight:800;line-height:1.05}.ct-sent-d[data-astro-cid-vtvqqljv]{color:#4a4843;font-size:15.5px}@media (prefers-reduced-motion:reduce){.ct-reason[data-astro-cid-vtvqqljv]{transition:none}}.hero[data-astro-cid-6bfsojfh]{background:var(--nest-white);box-sizing:border-box;min-height:50vh;padding:clamp(170px, 22vh, 240px) var(--pad-x) clamp(40px, 6vh, 64px);align-items:flex-end;display:flex}.hero-inner[data-astro-cid-6bfsojfh]{max-width:var(--content-max);width:100%;margin:0 auto}.label[data-astro-cid-6bfsojfh]{color:var(--loro-green);animation:.7s .1s both loroFadeUp}.hero-title[data-astro-cid-6bfsojfh]{letter-spacing:-.5px;color:var(--night);margin:30px 0 0;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:1.05;animation:.8s .25s both loroFadeUp}.hero-sub[data-astro-cid-6bfsojfh]{color:var(--ink-soft);max-width:52ch;margin:26px 0 0;font-size:18px;font-weight:400;line-height:1.7;animation:.8s .45s both loroFadeUp}.reasons[data-astro-cid-6bfsojfh]{background:var(--nest-white);padding:clamp(30px, 4vh, 56px) var(--pad-x) clamp(130px, 16vh, 190px)}.rcard-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:clamp(28px,3.5vw,44px);max-width:1100px;margin:0 auto;display:grid}.rcard[data-astro-cid-6bfsojfh]{background:var(--paper);border-radius:var(--radius-card);border:1px solid #2c2c2a12;transition:transform .22s ease-out,box-shadow .22s ease-out,opacity .25s;box-shadow:0 10px 28px #2c2c2a1a}.rcard-btn[data-astro-cid-6bfsojfh]{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:14px;width:100%;padding:32px 30px 28px;font-family:inherit;display:flex}.rcard-kicker[data-astro-cid-6bfsojfh]{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:500}.rcard-line[data-astro-cid-6bfsojfh]{font-family:var(--font-serif);color:var(--night);margin:0;font-size:20px;font-weight:400;line-height:1.45}.rcard-chip[data-astro-cid-6bfsojfh]{border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;margin-top:8px;font-size:16px;transition:opacity .2s;display:flex}.rcard-chip--green[data-astro-cid-6bfsojfh]{background:var(--loro-green);color:var(--nest-white)}.rcard-chip--amber[data-astro-cid-6bfsojfh]{background:var(--amber);color:var(--night)}.rcard-chip--coral[data-astro-cid-6bfsojfh]{background:var(--coral);color:var(--nest-white)}.rcard-panel[data-astro-cid-6bfsojfh]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.rcard-clip[data-astro-cid-6bfsojfh]{min-height:0;overflow:hidden}.rcard-slot[data-astro-cid-6bfsojfh]{padding:0 30px 30px}.form-home[data-astro-cid-6bfsojfh]{display:none}.honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.cform[data-astro-cid-6bfsojfh]{border-top:1px solid #2c2c2a1a;flex-direction:column;gap:22px;padding-top:24px;display:flex}.cfield[data-astro-cid-6bfsojfh]{flex-direction:column;gap:8px;display:flex}.clabel[data-astro-cid-6bfsojfh]{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:500}.optional[data-astro-cid-6bfsojfh]{text-transform:none;letter-spacing:0;color:var(--ink-faint)}.cinput[data-astro-cid-6bfsojfh]{border:none;border-bottom:2px solid var(--hairline-20);color:var(--night);background:0 0;border-radius:0;outline:none;padding:8px 2px;font-family:inherit;font-size:16px;transition:border-color .2s}.cinput[data-astro-cid-6bfsojfh]:focus{border-bottom-color:var(--loro-green)}.ctextarea[data-astro-cid-6bfsojfh]{resize:vertical;line-height:1.5}.cnotice[data-astro-cid-6bfsojfh]{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.cnotice[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit;text-decoration:underline}.cerr[data-astro-cid-6bfsojfh]{color:var(--coral);margin:0;font-size:13px;font-weight:500;display:none}.cactions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.csubmit[data-astro-cid-6bfsojfh]{background:var(--coral);border-radius:var(--radius-pill);color:var(--nest-white);cursor:pointer;border:none;padding:13px 28px;font-family:inherit;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.csubmit[data-astro-cid-6bfsojfh]:hover{background:var(--coral-deep);transform:translateY(-1px)}.cback[data-astro-cid-6bfsojfh]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500}.cback[data-astro-cid-6bfsojfh]:hover{color:var(--night)}.csuccess[data-astro-cid-6bfsojfh]{opacity:0;border-top:1px solid #2c2c2a1a;flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;transition:opacity .3s;display:none}.csuccess-parrot[data-astro-cid-6bfsojfh]{width:auto;height:36px;display:block}.csuccess-title[data-astro-cid-6bfsojfh]{font-family:var(--font-serif);color:var(--night);margin:0;font-size:22px;font-weight:400}.csuccess-sub[data-astro-cid-6bfsojfh]{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:400;line-height:1.6}.closing-strip[data-astro-cid-6bfsojfh]{background:var(--nest-white);text-align:center;padding:clamp(72px,9vh,100px) 24px}.closing-stack[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:center;gap:20px;display:flex}.closing-parrot[data-astro-cid-6bfsojfh]{width:auto;height:44px;display:block}.closing-kicker[data-astro-cid-6bfsojfh]{color:var(--ink-soft)}.closing-kicker[data-astro-cid-6bfsojfh] .dot[data-astro-cid-6bfsojfh]{color:var(--amber)}@media (width<=768px){.hero[data-astro-cid-6bfsojfh],.reasons[data-astro-cid-6bfsojfh]{padding-left:var(--pad-x-mobile);padding-right:var(--pad-x-mobile)}}
