.pr-receipt{width:100%;max-width:420px;margin:0 auto;padding:24px;border-radius:var(--r-xl);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-3)}.pr-receipt__head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px dashed var(--c-line-2)}.pr-receipt__head b{display:block;font-size:var(--fs-15)}.pr-receipt__head small{display:block;font-size:var(--fs-13);color:var(--c-ink-3)}.pr-receipt__icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--c-brand-soft);color:var(--c-brand-ink)}.pr-receipt__rows{display:grid;gap:14px;margin:18px 0 0}.pr-receipt__rows div{display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-15)}.pr-receipt__rows dt{color:var(--c-ink-2)}.pr-receipt__rows dd{margin:0;font-weight:600}.pr-receipt__minus{color:var(--c-danger)}.pr-receipt__total{padding-top:14px;border-top:1px solid var(--c-line)}.pr-receipt__total dt{color:var(--c-ink)!important;font-weight:600}.pr-receipt__total dd{font-family:var(--f-display);font-size:var(--fs-24);font-weight:800!important;letter-spacing:-.02em;color:var(--c-brand-ink)}.pr-receipt figcaption{margin-top:16px;font-size:var(--fs-13);color:var(--c-ink-3)}.pr-table__wrap{border-radius:var(--r-xl);box-shadow:var(--sh-2)}.pr-table .table th,.pr-table .table td{padding:22px 24px}.pr-table .table tbody th{background:transparent;position:static;font-size:inherit;color:inherit;font-weight:400}.pr-method{display:flex;align-items:center;gap:14px;font-family:var(--f-display);font-weight:750;font-size:var(--fs-18);color:var(--c-ink);text-decoration:none!important}.pr-method:hover{color:var(--c-brand-ink)}.pr-method small{display:block;font-family:var(--f-text);font-weight:400;font-size:var(--fs-13);color:var(--c-ink-3)}.pr-method__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:var(--c-brand-soft);color:var(--c-brand-ink)}.pr-rate{font-family:var(--f-display);font-size:var(--fs-28);font-weight:800;letter-spacing:-.03em;white-space:nowrap}.pr-yes{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-success)}.pr-yes .icon{width:18px;height:18px;stroke-width:2.4}.pr-note{max-width:340px;color:var(--c-ink-2)}.pr-turnover{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:20px;padding:22px 24px;border-radius:var(--r-xl);background:var(--c-brand-soft)}.pr-turnover__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--c-brand);color:var(--c-on-brand)}.pr-turnover b{font-family:var(--f-display);font-size:var(--fs-20);letter-spacing:-.015em}.pr-turnover p{margin-top:2px;color:var(--c-ink-2)}@media (max-width: 760px){.pr-turnover{grid-template-columns:1fr}}.pr-how{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.pr-points{display:grid;gap:28px;list-style:none}.pr-points li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px}.pr-points__n{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-line);font-family:var(--f-display);font-weight:800;color:var(--c-brand-ink)}.pr-points h3{font-size:var(--fs-18)}.pr-points p{margin-top:6px;color:var(--c-ink-2)}.pr-depends{padding:32px;border-radius:var(--r-xl);background:var(--c-surface);border:1px solid var(--c-line)}.pr-depends__title{font-size:var(--fs-20)}.pr-depends ul{display:grid;gap:20px;margin-top:24px;list-style:none}.pr-depends li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px}.pr-depends li .icon{margin-top:2px;color:var(--c-brand-ink)}.pr-depends b{font-weight:600}.pr-depends p{margin-top:2px;font-size:var(--fs-14);color:var(--c-ink-2)}@media (max-width: 960px){.pr-how{grid-template-columns:1fr;gap:40px}}.pr-included{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.pr-included__list{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;list-style:none;border-top:1px solid var(--c-line)}.pr-included__list li{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid var(--c-line);font-weight:500}.pr-included__list .icon{flex:none;margin-top:2px;color:var(--c-brand-ink);stroke-width:2.4}@media (max-width: 900px){.pr-included{grid-template-columns:1fr;gap:28px}}@media (max-width: 560px){.pr-included__list{grid-template-columns:1fr}}.pr-calc-teaser{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:40px 48px;border-radius:var(--r-2xl);background:linear-gradient(120deg,var(--c-brand-soft) 0%,var(--c-bg-soft) 70%);border:1px solid var(--c-line)}.pr-calc-teaser h2{font-size:var(--fs-28)}.pr-calc-teaser p{margin-top:8px;color:var(--c-ink-2);max-width:56ch}@media (max-width: 720px){.pr-calc-teaser{padding:28px 22px}}.calc__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:start}.calc__inputs{display:grid;gap:20px}.calc__block{margin:0;padding:28px;border-radius:var(--r-xl);border:1px solid var(--c-line);background:var(--c-surface);min-width:0}.calc__legend{float:left;width:100%;margin-bottom:18px;padding:0;font-family:var(--f-display);font-weight:750;font-size:var(--fs-18);letter-spacing:-.012em}.calc__legend+*{clear:both}.calc__amount{position:relative}.calc__amount-input{width:100%;height:72px;padding:0 56px 0 20px;border-radius:var(--r-md);border:1px solid var(--c-line-2);background:var(--c-surface-2);font-family:var(--f-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:800;letter-spacing:-.025em;color:var(--c-ink);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.calc__amount-input:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-focus-ring)}.calc__amount-cur{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:var(--f-display);font-size:var(--fs-28);font-weight:700;color:var(--c-ink-3)}.calc__range{--p: 50%;--c: var(--c-brand);width:100%;height:28px;margin:18px 0 0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.calc__range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--c) 0 var(--p),var(--c-surface-3) var(--p) 100%)}.calc__range::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--c) 0 var(--p),var(--c-surface-3) var(--p) 100%)}.calc__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:2px solid var(--c);box-shadow:var(--sh-2);transition:transform var(--dur-1) var(--ease)}.calc__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--c);box-shadow:var(--sh-2)}.calc__range:active::-webkit-slider-thumb{transform:scale(1.12)}.calc__range:focus-visible{outline:none}.calc__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--c-focus-ring)}.calc__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--c-focus-ring)}.calc__scale{display:flex;justify-content:space-between;margin-top:4px;font-size:var(--fs-12);color:var(--c-ink-3)}.calc__presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.calc__preset{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--c-line-2);font-size:var(--fs-14);font-weight:600;color:var(--c-ink-2);transition:all var(--dur-1) var(--ease)}.calc__preset:hover{border-color:var(--c-ink-3);color:var(--c-ink)}.calc__preset[aria-pressed=true]{background:var(--c-brand-soft);border-color:var(--c-brand);color:var(--c-brand-ink)}.calc__preset:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.calc__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.calc__method{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-md);border:1px solid var(--c-line-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.calc__method input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.calc__method:hover{border-color:var(--c-ink-3)}.calc__method.is-on{border-color:var(--c-brand);background:var(--c-brand-soft);box-shadow:0 0 0 1px var(--c-brand)}.calc__method:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.calc__method-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--c-surface-3);color:var(--c-ink-2)}.calc__method.is-on .calc__method-icon{background:var(--c-brand);color:var(--c-on-brand)}.calc__method-name{font-weight:600;font-size:var(--fs-15)}.calc__method-name small{display:block;margin-top:2px;font-family:var(--f-display);font-weight:750;font-size:var(--fs-16);color:var(--c-ink-2)}.calc__mix{display:grid;gap:8px;margin-top:18px}.calc__mixrow{display:grid;grid-template-columns:230px minmax(0,1fr) 52px;align-items:center;gap:16px}.calc__mixrow .calc__range{margin:0}.calc__mixlabel{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-15)}.calc__mixlabel i{width:10px;height:10px;border-radius:3px}.calc__mixlabel .muted{white-space:nowrap;font-weight:400;font-size:var(--fs-13)}.calc__share{font-weight:700;text-align:right}.calc__hint{margin-top:6px;font-size:var(--fs-13);color:var(--c-ink-3)}@media (max-width: 640px){.calc__methods{grid-template-columns:1fr}.calc__method{flex-direction:row;align-items:center}.calc__mixrow{grid-template-columns:1fr 52px}.calc__mixrow .calc__range{grid-column:1 / -1;grid-row:2}.calc__block{padding:20px}}.calc__result{position:sticky;top:calc(var(--header-h) + 24px);padding:32px;border-radius:var(--r-xl);background:radial-gradient(120% 80% at 100% 0%,rgba(20,184,166,.22) 0%,transparent 60%),var(--c-navy);color:var(--c-navy-ink)}:root[data-theme=dark] .calc__result{border:1px solid var(--c-line)}.calc__res-label{font-size:var(--fs-14);color:var(--c-navy-ink-2)}.calc__res-main{margin-top:8px;font-family:var(--f-display);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff}.calc__res-main span{color:var(--c-navy-ink-2);font-weight:500}.calc__res-grid{display:grid;gap:0;margin:24px 0 0;border-top:1px solid var(--c-navy-line)}.calc__res-grid div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--c-navy-line);font-size:var(--fs-15)}.calc__res-grid dt{color:var(--c-navy-ink-2)}.calc__res-grid dd{margin:0;font-weight:600;color:#fff;text-align:right}.calc__bars{margin-top:20px}.calc__stack{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.calc__stack span{height:100%;transition:width var(--dur-3) var(--ease-out)}.calc__bars ul{display:grid;gap:8px;margin-top:14px;list-style:none;font-size:var(--fs-14)}.calc__bars li{display:flex;align-items:center;gap:8px;color:var(--c-navy-ink-2)}.calc__bars li i{width:10px;height:10px;border-radius:3px}.calc__bars li span{margin-left:auto;color:#fff;font-weight:600}.calc__note{display:flex;gap:10px;margin-top:22px;padding:14px;border-radius:14px;background:#ffffff0f;font-size:var(--fs-13);color:var(--c-navy-ink-2)}.calc__note .icon{flex:none;color:#5eead4}.calc__actions{display:grid;gap:10px;margin-top:22px}.calc__share-link{display:flex;justify-content:center;margin-top:12px}.calc__share-link .copy{color:var(--c-navy-ink-2)}.calc__share-link .copy:hover{background:#ffffff14;color:#fff}@media (max-width: 960px){.calc__grid{grid-template-columns:1fr}.calc__result{position:static;padding:24px}}@media (max-width: 560px){.calc__res-grid div{flex-direction:column;gap:2px}.calc__res-grid dd{text-align:left}}.pr-hero .page-hero__aside{display:grid;justify-items:stretch}.pr-table .table-wrap{box-shadow:var(--sh-2)}.pr-subrow th,.pr-subrow td{padding-top:9px;padding-bottom:9px;background:var(--c-surface-2);font-size:var(--fs-13)}.pr-subrow th{padding-left:52px}.pr-net{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:var(--fs-14);white-space:nowrap}.pr-net small{font-size:11px;font-weight:500;color:var(--c-ink-3)}.pr-rate--sub{font-size:var(--fs-15)!important;color:var(--c-ink-2)}.pr-subrow .pr-yes{font-size:var(--fs-13)}.pr-turnover.fx-glass{background:var(--fx-glass)}.pr-who-sec .section-head{margin-bottom:var(--s-6)}.pr-side{display:grid;gap:24px}.pr-side .pr-receipt{max-width:none;margin:0}.pr-included__list{gap:12px;border-top:0}.pr-included__list li{align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.pr-included__list li:hover{border-color:var(--c-line-2);box-shadow:var(--sh-2)}.pr-included__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--c-brand-soft);color:var(--c-brand-ink)}.pr-included__ic .icon{margin:0;stroke-width:1.75}.pr-included__list b{display:block;font-weight:650}.pr-included__list small{display:block;margin-top:2px;font-size:var(--fs-13);font-weight:400;color:var(--c-ink-3)}.pr-calc-teaser.fx-deep{position:relative;border:0}.pr-calc-teaser.fx-deep>:not(.fx-grid){position:relative;z-index:1}.pr-calc-teaser.fx-deep p{color:#a5b5c1}.calc-hero .page-hero__container{position:relative;z-index:1}.calc__who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.calc__whoitem{position:relative;display:grid;gap:2px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--c-line-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.calc__whoitem input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.calc__whoitem b{font-weight:650;font-size:var(--fs-15)}.calc__whoitem small{font-size:12px;line-height:1.35;color:var(--c-ink-3)}.calc__whoitem:hover{border-color:var(--c-ink-3)}.calc__whoitem.is-on{border-color:var(--c-brand);background:var(--c-brand-soft);box-shadow:0 0 0 1px var(--c-brand)}.calc__whoitem:has(input:focus-visible),.calc__net:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.calc__hint{display:flex;align-items:flex-start;gap:8px}.calc__hint .icon{flex:none;width:16px;height:16px;margin-top:1px;color:var(--c-brand-ink)}.calc__block+.calc__block{margin-top:0}.calc__block--net{animation:np-fade-up var(--dur-3) var(--ease-out)}.calc__nets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:4px}.calc__net{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 6px;border-radius:var(--r-md);border:1px solid var(--c-line-2);text-align:center;cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.calc__net input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.calc__net b{display:block;font-size:12.5px;font-weight:650;line-height:1.2}.calc__net small{display:block;font-family:var(--f-mono);font-size:10.5px;color:var(--c-ink-3)}.calc__net:hover{border-color:var(--c-ink-3)}.calc__net.is-on{border-color:var(--c-brand);background:var(--c-brand-soft);box-shadow:0 0 0 1px var(--c-brand)}.calc__meta{display:grid;gap:8px;margin:18px 0 0;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.calc__meta>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-13)}.calc__meta dt{color:var(--c-navy-ink-2)}.calc__meta dd{margin:0;text-align:right;font-weight:600;color:var(--c-navy-ink)}.calc__result{box-shadow:var(--sh-4)}@media (max-width: 900px){.calc__who{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.calc__nets{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-subrow th{padding-left:16px}}
