.pn{max-width:calc(1248 * var(--u));margin:0 auto;padding:calc(112 * var(--u)) calc(16 * var(--u)) 0;color:var(--color-ink)}.pn-head{text-align:center}.pn-h1{font-size:clamp(calc(36 * var(--u)),5.2vw,calc(72 * var(--u)));font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.pn-lead{margin-top:calc(16 * var(--u));font-size:clamp(calc(19 * var(--u)),1.8vw,calc(24 * var(--u)));line-height:1.45}.pn-by{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(14 * var(--u));line-height:1.3;color:var(--color-muted)}.pn-by-ofir{--size:calc(40 * var(--u))}.pn-by-who{text-align:start}.pn-by-who b{display:block;font-size:calc(16 * var(--u));font-weight:600;color:var(--color-ink)}.pn-by-who span{display:block;font-size:calc(13.5 * var(--u))}@media (max-width:768px){.pn-h1{font-size:min(7.2vw,30px);line-height:1.12}.pn-lead{margin-top:6px;font-size:15px;line-height:1.35}.pn-more{display:none}.pn-by{gap:6px;margin-top:8px}.pn-by-ofir{--size:28px}.pn-by-who b{font-size:min(14px,3.6vw)}}.pn-head>*,.pr{animation:pn-in .9s cubic-bezier(.16,1,.3,1) both}.pn-head>:nth-child(2){animation-delay:.12s}.pr{animation-delay:.24s}@keyframes pn-in{0%{opacity:0;translate:0 calc(18 * var(--u));filter:blur(calc(8 * var(--u)))}}@media (prefers-reduced-motion:reduce){.pn-head>*,.pr{animation:none}}html.a11y-still .pn-head>*,html.a11y-still .pr{animation:none}.pc-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(14 * var(--u)) calc(12 * var(--u))}.pc-field{grid-column:span 2;min-width:0}.pc-retire{order:1}.pc-seg{grid-template-columns:1fr 1fr;gap:calc(4 * var(--u));height:calc(50 * var(--u));padding:calc(4 * var(--u));background:#fff}.pc-seg,.pc-seg label{display:grid;border-radius:calc(999 * var(--u))}.pc-seg label{position:relative;place-items:center;font-size:calc(18 * var(--u));font-weight:500;cursor:pointer}.pc-seg input{position:absolute;opacity:0;pointer-events:none}.pc-seg label:has(input:checked){background:var(--color-ink);color:#fff}.pc-seg label:has(input:focus-visible){outline:calc(2 * var(--u)) solid var(--color-ink);outline-offset:calc(2 * var(--u))}.pc-label{display:block;margin-bottom:calc(6 * var(--u));font-size:calc(16 * var(--u));font-weight:700}.pc-input{position:relative}.pc-input input{width:100%;height:calc(50 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(999 * var(--u));background:#fff;font-size:calc(18 * var(--u));font-weight:500;text-align:right;outline-offset:calc(2 * var(--u));-moz-appearance:textfield}.pc-input input::-webkit-inner-spin-button,.pc-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pc-input[data-unit] input{padding-left:calc(38 * var(--u))}.pc-unit{position:absolute;top:50%;left:calc(16 * var(--u));translate:0 -50%;color:var(--color-muted)}.pc-input input::placeholder{color:#94a3b8}.pc-input input[aria-invalid]{box-shadow:inset 0 0 0 calc(2 * var(--u)) #b42318}.pc-help{margin-top:calc(4 * var(--u));white-space:pre-line;font-size:calc(13.5 * var(--u));line-height:1.35;color:var(--color-muted)}.pc-help.pc-bad{color:#b42318}.pc-cta{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));min-height:calc(52 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(999 * var(--u));background:var(--color-accent);color:var(--color-ink);font-size:calc(17 * var(--u));font-weight:700;white-space:nowrap;transition:background-color .2s}.pc-cta svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}@media (hover:hover){.pc-cta:hover{background:var(--color-accent-hover)}}.pc-note{margin-top:calc(10 * var(--u));font-size:calc(12 * var(--u));line-height:1.4;color:var(--color-muted)}.pr{display:grid;grid-template-columns:minmax(0,1fr) var(--side,calc(400 * var(--u)));overflow:hidden;margin-top:calc(24 * var(--u));border-radius:calc(32 * var(--u));background:#fff}.pr .pc-fields{align-self:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--u)) calc(12 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u))}.pr .pc-field{grid-column:span 1}.pr .kh-select,.pr .pc-input input,.pr .pc-seg{background-color:#eef3f6}.pr-side{display:grid;align-content:center;gap:calc(16 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u));background:#e2f1e4}.pr-side .pc-cta{width:100%}.pr-say{font-size:calc(16 * var(--u));line-height:1.3}.pr-eg{color:var(--color-muted)}.pr-big{margin-block:calc(2 * var(--u));font-family:var(--font-sans);font-size:clamp(calc(44 * var(--u)),4vw,calc(54 * var(--u)));font-weight:700;line-height:1.05;letter-spacing:-.02em}.pr-date,.pr-long{font-size:min(9vw,calc(40 * var(--u)));white-space:nowrap}.pr-words{font-size:min(8vw,calc(32 * var(--u)));text-wrap:balance}.pr-years{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(4 * var(--u));margin-top:calc(12 * var(--u))}.pr-years span{position:relative;height:calc(6 * var(--u));overflow:hidden;border-radius:calc(999 * var(--u));background:rgb(11 31 68/.12)}.pr-years span:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--f) * 100%);background:var(--color-accent);transition:width .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.pr-years span:after{transition:none}}html.a11y-still .pr-years span:after{transition:none}@media (min-width:769px){.pr .pc-retire{order:0}}@media (min-width:901px) and (max-height:760px){.pn:has(.pr){padding-top:calc(84 * var(--u))}.pn:has(.pr) .pn-h1{font-size:calc(48 * var(--u))}}@media (max-width:900px){.pr{grid-template-columns:minmax(0,1fr);margin-top:12px;border-radius:24px}.pr-side{gap:8px;padding:12px 16px}.pr-answer{text-align:center}.pr .pc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:12px 16px}.pr .pc-label{margin-bottom:2px;font-size:13px}.pr .pc-cta{min-height:44px;padding:0 14px;font-size:15px}.pr-say{font-size:14px}.pr-big{margin-block:0;font-size:32px}.pr-date,.pr-long{font-size:min(7.5vw,30px)}.pr-words{font-size:min(5.6vw,22px)}.pr-years{margin-top:8px}}@media (max-width:768px){.pr .pc-retire{grid-row:1;grid-column:2}}.pn-sec{margin-top:calc(64 * var(--u))}.pn-sec h2{font-size:clamp(calc(28 * var(--u)),2.8vw,calc(40 * var(--u)));font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.pn-body{display:grid;gap:calc(12 * var(--u));margin-top:calc(14 * var(--u))}.pn-body>p,.pn-steps li{font-size:clamp(calc(19 * var(--u)),1.6vw,calc(22 * var(--u)));line-height:1.6;text-wrap:pretty}@media (max-width:760px){.pn{padding:72px 16px 0}.pn-sec{margin-top:48px}.pn-body{margin-top:10px}}@media (max-width:768px){.pc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.pc-field{grid-column:span 1}.pc-retire{order:0;grid-row:1;grid-column:2}.pc-label{margin-bottom:4px;font-size:14px}.pc-input input{height:44px;padding:0 14px;font-size:16px}.pc-input[data-unit] input{padding-left:30px}.pc-unit{left:13px;font-size:13px;opacity:.7}.pc-seg{height:44px}.pc-cta,.pc-seg label{font-size:16px}.pc-cta{min-height:48px}}