.phome .phero{text-align:center;position:relative;overflow:hidden}.phome .phero .warm{z-index:0;pointer-events:none;background:radial-gradient(56% 86% at 50% 2%,#ffb07c6b,#0000 58%),radial-gradient(52% 80% at 82% 24%,#7c5cfc4d,#0000 62%),radial-gradient(50% 80% at 16% 30%,#f77ba947,#0000 64%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.phome .phero-in{z-index:1;max-width:920px;margin:0 auto;padding:100px 34px 108px;position:relative}.phome .phero h1{letter-spacing:-.035em;max-width:17ch;margin:0 auto;font-size:62px;font-weight:500;line-height:1.04}.phome .phero .sub{color:var(--muted);max-width:52ch;margin:22px auto 32px;font-size:20px;line-height:1.5}.phome .phero .cta-row{justify-content:center}.phome .zerocards{z-index:2;background:0 0;margin-top:-64px;padding:0 0 96px;position:relative}.phome .zerocards .zc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.phome .zerocards .zc{text-align:center;border:1px solid #fff9;border-radius:20px;padding:42px 32px 34px;position:relative;overflow:hidden;box-shadow:0 1px 2px #281e5a0a,0 24px 52px -32px #38287842}.phome .zerocards .zc.peach{background:linear-gradient(168deg,#fdf2e8,#fbe8ec 72%)}.phome .zerocards .zc.pink{background:linear-gradient(168deg,#fbe8ee,#f1e7f7 72%)}.phome .zerocards .zc.lav{background:linear-gradient(168deg,#efeafd,#e8e5fb 72%)}.phome .zerocards .zc .big{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1}.phome .zerocards .zc .big small{vertical-align:super;margin-right:1px;font-size:30px;font-weight:700}.phome .zerocards .zc h3{letter-spacing:-.01em;color:var(--ink);margin:24px 0 8px;font-size:18px;font-weight:500}.phome .zerocards .zc p{color:var(--muted);max-width:26ch;margin:0 auto;font-size:14px;line-height:1.5}.phome .feetable-sec{background:var(--bg-deep)}.phome .feetable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.phome .feetable thead th{text-align:left;vertical-align:bottom;padding:0 26px 18px;font-weight:500}.phome .feetable thead .h-others{color:var(--ink);font-size:18px}.phome .feetable thead .h-us{color:var(--accent);background:linear-gradient(#fbfaff,#f9f8ff);border-radius:16px 16px 0 0;padding-top:24px;font-size:18px}.phome .feetable thead .h-us small{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);opacity:.75;margin-top:3px;font-size:12px;font-weight:600;display:block}.phome .feetable th[scope=row]{text-align:left;color:var(--ink);vertical-align:top;border-top:1px solid var(--line);padding:22px 26px;font-size:15.5px;font-weight:500}.phome .feetable td{vertical-align:top;border-top:1px solid var(--line);padding:22px 26px}.phome .feetable .c-others{color:var(--muted);font-size:14px;line-height:1.55}.phome .feetable .c-others .x{background:var(--bg-mid);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:11px;display:inline-flex}.phome .feetable .c-others .x svg{width:11px;height:11px;stroke:var(--faint);stroke-width:2px;fill:none;stroke-linecap:round}.phome .feetable .c-us{border-top-color:var(--tint-line);background:linear-gradient(#fbfaff,#f5f3ff)}.phome .feetable tbody tr:last-child .c-us{border-radius:0 0 16px 16px}.phome .feetable .c-us .val{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:9px;font-size:24px;font-weight:700;line-height:1}.phome .feetable .c-us .val.accent{color:var(--accent);letter-spacing:-.01em;font-size:17px}.phome .feetable .c-us .ud{color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:760px){.phome .phero-in{padding:76px 22px 88px}.phome .phero h1{font-size:38px}.phome .phero .sub{font-size:17px}.phome .zerocards{margin-top:-44px}.phome .zerocards .zc-grid{grid-template-columns:1fr;gap:14px}.phome .feetable,.phome .feetable thead,.phome .feetable tbody,.phome .feetable tr,.phome .feetable th,.phome .feetable td{display:block;width:auto!important}.phome .feetable colgroup,.phome .feetable thead{display:none}.phome .feetable tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:14px;overflow:hidden}.phome .feetable th[scope=row]{border:0;padding:16px 18px 2px;font-size:16px}.phome .feetable td{border:0;padding:8px 18px 14px}.phome .feetable .c-us{border-top:1px solid var(--line-soft);background:0 0;border-radius:0;margin-top:4px;padding-top:14px}.phome .feetable .c-us .val{font-size:20px}.phome .feetable td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.phome .feetable .c-others .x{vertical-align:middle;margin-bottom:0;margin-right:8px}}
