.cb-10595-1pz38d5 .jk{--jk-bg:#f2f0ea;--jk-white:#fffdf8;--jk-dark:#171714;--jk-gold:#f7d69f;--jk-brown:#b98b55;--jk-muted:#77756e;--jk-line:rgba(23,23,20,.13);width:100%;min-width:0;margin:0;padding:62px 0;background:var(--jk-bg);color:var(--jk-dark);font-family:inherit;line-height:1.5}.cb-10595-1pz38d5 .jk,.cb-10595-1pz38d5 .jk *,.cb-10595-1pz38d5 .jk ::before,.cb-10595-1pz38d5 .jk ::after{box-sizing:border-box}.cb-10595-1pz38d5 .jk__inner{width:100%;max-width:1350px;margin:0 auto;padding:0 12px}.cb-10595-1pz38d5 .jk__head{margin-bottom:34px}.cb-10595-1pz38d5 .jk__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:28px;font-size:9px;font-weight:900;letter-spacing:.12em}.cb-10595-1pz38d5 .jk__eyebrow-num{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--jk-gold);font-size:10px;letter-spacing:0}.cb-10595-1pz38d5 .jk__eyebrow-line{width:30px;height:1px;background:var(--jk-dark);opacity:.22}.cb-10595-1pz38d5 .jk__head-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.cb-10595-1pz38d5 .jk__title{margin:0;font-size:clamp(49px,12vw,100px);font-weight:900;line-height:.91;letter-spacing:-.075em}.cb-10595-1pz38d5 .jk__title em{display:block;margin-top:5px;color:var(--jk-brown);font-family:Georgia,"Times New Roman",serif;font-size:.85em;font-weight:400;font-style:italic;letter-spacing:-.055em}.cb-10595-1pz38d5 .jk__micro{display:block;margin-bottom:11px;color:#987247;font-size:9px;font-weight:900;letter-spacing:.13em}.cb-10595-1pz38d5 .jk__head-copy p{max-width:440px;margin:0;color:#64615b;font-size:14px;line-height:1.8}.cb-10595-1pz38d5 .jk__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.cb-10595-1pz38d5 .jk__panel{min-width:0;padding:23px 18px;border:1px solid var(--jk-line);border-radius:22px;background:var(--jk-white)}.cb-10595-1pz38d5 .jk__panel-top,.cb-10595-1pz38d5 .jk__field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.cb-10595-1pz38d5 .jk__section-num{display:block;margin-bottom:8px;color:#a48051;font-size:10px;font-weight:850;letter-spacing:.12em}.cb-10595-1pz38d5 .jk__panel h3,.cb-10595-1pz38d5 .jk__field h3{margin:0;color:var(--jk-dark);font-size:clamp(22px,5vw,30px);font-weight:850;line-height:1.17;letter-spacing:-.045em}.cb-10595-1pz38d5 .jk__panel-counter,.cb-10595-1pz38d5 .jk__field-note{display:none;padding-top:4px;color:#9f998e;font-size:9px;font-weight:850;letter-spacing:.08em;white-space:nowrap}.cb-10595-1pz38d5 .jk__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px}.cb-10595-1pz38d5 .jk__chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:13px;min-width:0;min-height:100px;padding:15px 13px;border:1px solid #e1dbcf;border-radius:14px;background:#f4f1ea;color:var(--jk-dark);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.cb-10595-1pz38d5 .jk__chip-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.cb-10595-1pz38d5 .jk__chip-index{color:#9e8159;font-size:9px;font-weight:850;letter-spacing:.1em}.cb-10595-1pz38d5 .jk__chip-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #ccc5b8;border-radius:50%;color:transparent;font-size:13px}.cb-10595-1pz38d5 .jk__chip-name{display:block;color:inherit;font-size:13px;font-weight:850;line-height:1.35}.cb-10595-1pz38d5 .jk__chip[aria-pressed=true]{border-color:var(--jk-dark);background:var(--jk-dark);color:#fff}.cb-10595-1pz38d5 .jk__chip[aria-pressed=true] .jk__chip-index{color:var(--jk-gold)}.cb-10595-1pz38d5 .jk__chip[aria-pressed=true] .jk__chip-check{border-color:var(--jk-gold);background:var(--jk-gold);color:var(--jk-dark)}.cb-10595-1pz38d5 .jk__field{margin-top:29px;padding-top:28px;border-top:1px solid var(--jk-line)}.cb-10595-1pz38d5 .jk__field--last{padding-bottom:0}.cb-10595-1pz38d5 .jk__field-intro{margin:12px 0 19px;color:var(--jk-muted);font-size:13px;line-height:1.65}.cb-10595-1pz38d5 .jk__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cb-10595-1pz38d5 .jk__preset{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:65px;padding:10px 7px;border:1px solid #dfd8cb;border-radius:12px;background:#f4f1ea;color:var(--jk-dark);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cb-10595-1pz38d5 .jk__preset-qty{font-size:clamp(14px,3.5vw,19px);font-weight:850;line-height:1.15;font-variant-numeric:tabular-nums}.cb-10595-1pz38d5 .jk__preset-unit{color:#898175;font-size:10px;font-weight:700}.cb-10595-1pz38d5 .jk__preset[aria-pressed=true]{border-color:var(--jk-brown);background:#f7e8cf;box-shadow:inset 0 0 0 1px var(--jk-brown)}.cb-10595-1pz38d5 .jk__preset[aria-pressed=true] .jk__preset-unit{color:#825c32}.cb-10595-1pz38d5 .jk__input-label{display:block;margin:20px 0 8px;color:var(--jk-dark);font-size:12px;font-weight:800}.cb-10595-1pz38d5 .jk__input-wrap{display:flex;align-items:center;min-height:60px;border:1px solid #c9c2b6;border-radius:13px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-10595-1pz38d5 .jk__input-wrap:focus-within{border-color:var(--jk-brown);box-shadow:0 0 0 3px rgba(185,139,85,.16)}.cb-10595-1pz38d5 .jk__input{width:100%;min-width:0;min-height:58px;padding:13px 15px;border:0;outline:0;background:0 0;color:var(--jk-dark);font:inherit;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;appearance:textfield}.cb-10595-1pz38d5 .jk__input::-webkit-inner-spin-button,.cb-10595-1pz38d5 .jk__input::-webkit-outer-spin-button{margin:0;appearance:none}.cb-10595-1pz38d5 .jk__input-unit{padding:0 17px;border-left:1px solid #e3dbd0;color:#80694d;font-size:13px;font-weight:850;white-space:nowrap}.cb-10595-1pz38d5 .jk__input-help{margin:10px 0 0;color:#777168;font-size:12px;line-height:1.6}.cb-10595-1pz38d5 .jk__select-wrap{position:relative;display:flex;align-items:center;min-width:0;border:1px solid #c9c2b6;border-radius:13px;background:#fff}.cb-10595-1pz38d5 .jk__select-wrap:focus-within{border-color:var(--jk-brown);box-shadow:0 0 0 3px rgba(185,139,85,.16)}.cb-10595-1pz38d5 .jk__select{width:100%;min-width:0;min-height:58px;padding:13px 43px 13px 15px;border:0;outline:0;background:0 0;color:var(--jk-dark);font:inherit;font-size:13px;font-weight:750;appearance:none;cursor:pointer}.cb-10595-1pz38d5 .jk__select-arrow{position:absolute;right:17px;color:#8c704d;font-size:22px;line-height:1;pointer-events:none}.cb-10595-1pz38d5 .jk__result{position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid #36342d;border-radius:22px;background:radial-gradient(circle at 94% 5%,rgba(247,214,159,.13),transparent 47%),var(--jk-dark);color:#fff}.cb-10595-1pz38d5 .jk__result::before{position:absolute;inset:0;z-index:-1;opacity:.13;background-image:radial-gradient(rgba(255,255,255,.24) .6px,transparent .6px);background-size:6px 6px;content:"";pointer-events:none}.cb-10595-1pz38d5 .jk__result-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 22px 18px;border-bottom:1px solid rgba(255,255,255,.14)}.cb-10595-1pz38d5 .jk__result-kicker,.cb-10595-1pz38d5 .jk__result-index{color:var(--jk-gold);font-size:9px;font-weight:850;letter-spacing:.12em}.cb-10595-1pz38d5 .jk__result-index{color:rgba(255,255,255,.48)}.cb-10595-1pz38d5 .jk__result-main{padding:25px 22px 28px}.cb-10595-1pz38d5 .jk__result-symbol{display:grid;place-items:center;width:58px;height:58px;margin-bottom:32px;border:1px solid rgba(247,214,159,.32);border-radius:50%;color:var(--jk-gold);font-size:32px;line-height:1}.cb-10595-1pz38d5 .jk__result-overline{display:block;margin-bottom:13px;color:var(--jk-gold);font-size:9px;font-weight:850;letter-spacing:.12em}.cb-10595-1pz38d5 .jk__result h3{margin:0;color:#fff;font-size:clamp(38px,9vw,62px);font-weight:900;line-height:.98;letter-spacing:-.065em}.cb-10595-1pz38d5 .jk__result h3 em{display:block;margin-top:6px;color:var(--jk-gold);font-family:Georgia,"Times New Roman",serif;font-size:.88em;font-weight:400;font-style:italic;letter-spacing:-.05em}.cb-10595-1pz38d5 .jk__result-description{margin:22px 0 27px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.75}.cb-10595-1pz38d5 .jk__summary{margin:0;border-top:1px solid rgba(255,255,255,.15)}.cb-10595-1pz38d5 .jk__summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.13)}.cb-10595-1pz38d5 .jk__summary dt{flex:0 0 38%;color:rgba(255,255,255,.53);font-size:11px;line-height:1.5}.cb-10595-1pz38d5 .jk__summary dd{min-width:0;margin:0;color:#fff;font-size:12px;font-weight:750;line-height:1.5;text-align:right;overflow-wrap:anywhere}.cb-10595-1pz38d5 .jk__summary .jk__summary-accent{color:var(--jk-gold)}.cb-10595-1pz38d5 .jk__info{display:flex;align-items:flex-start;gap:11px;margin-top:21px;padding:14px;border:1px solid rgba(247,214,159,.2);border-radius:12px;background:rgba(247,214,159,.065)}.cb-10595-1pz38d5 .jk__info-mark{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid rgba(247,214,159,.45);border-radius:50%;color:var(--jk-gold);font-size:12px;font-weight:850}.cb-10595-1pz38d5 .jk__info p{margin:0;color:#d6c7ad;font-size:11px;line-height:1.65}.cb-10595-1pz38d5 .jk__cta{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:62px;margin-top:24px;padding:10px 10px 10px 19px;border:1px solid transparent;border-radius:100px;background:var(--jk-gold);color:var(--jk-dark);font:inherit;font-size:13px;font-weight:900;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.cb-10595-1pz38d5 .jk__cta-arrow{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--jk-dark);color:#fff;font-size:22px;line-height:1;transition:transform .2s ease}.cb-10595-1pz38d5 .jk__fine{margin:13px 0 0;color:rgba(255,255,255,.43);font-size:11px;line-height:1.6;text-align:center}.cb-10595-1pz38d5 .jk__result-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14)}.cb-10595-1pz38d5 .jk__result-bottom>div{display:flex;flex-direction:column;gap:7px;min-width:0;padding:19px 12px;border-right:1px solid rgba(255,255,255,.14)}.cb-10595-1pz38d5 .jk__result-bottom>div:last-child{border-right:0}.cb-10595-1pz38d5 .jk__result-bottom strong{color:var(--jk-gold);font-size:clamp(20px,5vw,29px);font-weight:900;line-height:1;letter-spacing:-.05em}.cb-10595-1pz38d5 .jk__result-bottom span{color:rgba(255,255,255,.45);font-size:8px;font-weight:800;line-height:1.45;letter-spacing:.07em}.cb-10595-1pz38d5 .jk button:focus-visible,.cb-10595-1pz38d5 .jk select:focus-visible{outline:3px solid var(--jk-brown);outline-offset:3px}@media (hover:hover){.cb-10595-1pz38d5 .jk__chip:hover:not([aria-pressed=true]){border-color:var(--jk-brown);background:#f8ead3}.cb-10595-1pz38d5 .jk__preset:hover:not([aria-pressed=true]){border-color:var(--jk-brown)}.cb-10595-1pz38d5 .jk__cta:hover{background:#ffe5bb;transform:translateY(-2px)}.cb-10595-1pz38d5 .jk__cta:hover .jk__cta-arrow{transform:rotate(45deg)}}@media (min-width:640px){.cb-10595-1pz38d5 .jk{padding:80px 0}.cb-10595-1pz38d5 .jk__inner{padding:0 16px}.cb-10595-1pz38d5 .jk__chips{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-10595-1pz38d5 .jk__panel{padding:30px}.cb-10595-1pz38d5 .jk__panel-counter,.cb-10595-1pz38d5 .jk__field-note{display:block}.cb-10595-1pz38d5 .jk__result-top{padding:26px 29px 21px}.cb-10595-1pz38d5 .jk__result-main{padding:34px 29px 37px}.cb-10595-1pz38d5 .jk__result-bottom>div{padding:22px 25px}}@media (min-width:1024px){.cb-10595-1pz38d5 .jk{padding:110px 0}.cb-10595-1pz38d5 .jk__inner{padding:0 20px}.cb-10595-1pz38d5 .jk__head{margin-bottom:54px}.cb-10595-1pz38d5 .jk__head-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:55px}.cb-10595-1pz38d5 .jk__head-copy{padding-bottom:8px}.cb-10595-1pz38d5 .jk__grid{grid-template-columns:minmax(0,1fr) minmax(355px,.68fr);gap:20px}.cb-10595-1pz38d5 .jk__panel{padding:37px}.cb-10595-1pz38d5 .jk__chip{min-height:113px;padding:18px}.cb-10595-1pz38d5 .jk__chip-name{font-size:15px}.cb-10595-1pz38d5 .jk__field{margin-top:37px;padding-top:33px}.cb-10595-1pz38d5 .jk__result{position:sticky;top:90px}.cb-10595-1pz38d5 .jk__result-main{padding-top:42px}}@media (prefers-reduced-motion:reduce){.cb-10595-1pz38d5 .jk__chip,.cb-10595-1pz38d5 .jk__preset,.cb-10595-1pz38d5 .jk__input-wrap,.cb-10595-1pz38d5 .jk__cta,.cb-10595-1pz38d5 .jk__cta-arrow{transition:none}}