.site .pricebox__main small{display:block;margin-top:8px;font-size:.95rem;line-height:1.35}.site .sv-split{display:grid;gap:32px}@media (min-width:1000px){.site .sv-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;align-items:center}}.site .sv-split .text{margin-top:18px}.site .sv-split__visual{width:100%;max-width:380px;justify-self:center}.site .sv-split__visual .mini{font-size:.84rem}.site .sv-result{margin-top:40px;max-width:1000px}.site .sv-after{margin-top:24px}.site .sv-rating{margin-top:24px;color:var(--ink-2);font-size:.95rem}.site .section .journey--flat{margin-top:36px}.site .split.pc-split{row-gap:0}@media (min-width:1000px){.site .split.pc-split{-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.site .pc-split__h{padding:0 24px 12px}.site .pc-split__row p{padding:16px 24px}.site .pc-split__row .pc-split__me{background:var(--card);color:var(--ink);border-inline:1.5px solid rgba(192,24,95,.45)}.site .pc-split__h:nth-of-type(2){background:var(--card);border:1.5px solid rgba(192,24,95,.45);border-bottom:0;border-radius:16px 16px 0 0;padding-top:18px;color:var(--brand-ink)}.site .pc-split__row:last-child .pc-split__me{border-radius:0 0 16px 16px;border-bottom:1.5px solid rgba(192,24,95,.45)}.site .pc-split__h:first-of-type{padding-top:18px}.site .tcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.site .tcards .area--card{background:var(--card);border:1px solid var(--line)}.site .sv-sub{margin-top:56px;font-size:clamp(1.4rem,1vw + 1rem,1.75rem)}.site .sv-sub-lead{margin-top:8px}.site .sv-sub-lead+.tcards{margin-top:22px}.site .addon .addon__price--list{justify-items:stretch}.site .addon .addon__price--list span{display:grid;grid-template-columns:minmax(0,1fr) max-content;-moz-column-gap:12px;column-gap:12px;align-items:baseline;justify-items:end;white-space:nowrap}.site .addon .addon__price--list span small{grid-column:1;grid-row:1;justify-self:end;text-align:right;white-space:normal;line-height:1.3}@media (min-width:900px){.site .addon .addon__price--list{width:19em}}@media (max-width:899px){.site .addon .addon__price--list{width:100%;max-width:26em}.site .addon .addon__price--list span small{justify-self:start;text-align:left}}.site .sw-problems{margin:0}.site .sw-problems .tcards{margin-top:6px}.site .sw-problems .tcard__title{font-size:clamp(1.12rem,.5vw + .95rem,1.3rem)}.site .es-steps{display:grid;gap:16px;margin-top:32px}.site .es-steps .es-step{margin:0;padding:26px 22px;border-top:0;border-radius:20px;background:var(--card);border:1px solid var(--line);max-width:none}@media (min-width:900px){.site .es-steps .es-step{padding:38px 44px}}.site .es-steps .es-step>*{max-width:46em}.site .es-steps .es-step h3{font-size:clamp(1.35rem,1vw + 1rem,1.7rem)}.site .es-steps .es-sample__now,.site .es-steps .es-step .table-wrap{background:var(--card)}.site .es-steps .es-sample__was{background:hsla(0,0%,100%,.55)}.site .es-reviews figure{margin:0;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform .25s ease,box-shadow .25s ease}.site .es-reviews figure:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.site .es-reviews figure:before{content:"★★★★★";display:block;color:#8a5a00;letter-spacing:1.5px;margin-bottom:10px;font-size:.95rem}.site .tw-results{display:grid;gap:16px;margin-top:28px;max-width:1000px}@media (min-width:900px){.site .tw-results .rband{grid-template-columns:5.4em minmax(0,1fr)}}.site .tw-results .rband__big{white-space:nowrap}.site .tw-results .rband__big span{display:block;margin:6px 0 0}@media (min-width:900px){.site .route__stop.tw-stop{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 9.5em}}.site .mini-vault__lock{width:12px;height:10px;border:2px solid var(--ink-2);border-radius:2px;position:relative;margin-top:4px;flex:none}.site .mini-vault__lock:before{content:"";position:absolute;left:1px;bottom:8px;width:6px;height:6px;border:2px solid var(--ink-2);border-bottom:0;border-radius:5px 5px 0 0}.site .mini--vault .mini-rows li span:first-child{color:var(--ink);font-weight:500}.site .mini-log{list-style:none;margin:0;padding:0}.site .mini-log li{display:grid;grid-template-columns:2.6em 6.6em minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.site .mini-log__date{height:14px;border-radius:4px;background:var(--paper-2);border:1px solid var(--line)}.site .mini--formtest{display:grid;gap:8px}.site .mini-field{display:block;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);background:#fff}.site .mini-field--tall{height:34px}.site .mini--formtest .mini-page__btn{width:70px;height:20px}.site .mini-products{list-style:none;margin:0;padding:0}.site .mini-products li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.site .mini-products li .mini-bar+.mini-bar{margin-top:5px}.site .mini-products__img{width:30px;height:30px;border-radius:6px;background:var(--paper-2);border:1px solid var(--line)}.site .mini--feed .mini-rows li span:first-child{color:var(--ink);font-weight:500}.site .mini--feed .mini-code{min-width:0}.site .bandnote.area--card{background:var(--card)}.site .mk-chart+.bandnote,.site .tcards+.bandnote{margin-top:32px}.site .bandnote__text p+p{margin-top:10px}.site .es-shoptet+.tcards{margin-top:18px}.site .tcards+.es-text{margin-top:24px}.site .sv-story-sec{padding:56px 0}@media (min-width:900px){.site .sv-story-sec{padding:72px 0}}.site .sv-story{display:grid;gap:20px;align-items:center}@media (min-width:900px){.site .sv-story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.site .sv-story .ccards{margin:0}.site .sv-story__note{font:var(--head-weight) clamp(1.25rem,.8vw + 1rem,1.6rem)/1.35 var(--font-head);letter-spacing:var(--head-track);color:var(--ink);max-width:22em}.site .sv-praxe{display:grid;gap:22px;margin-top:28px;align-items:start}@media (min-width:900px){.site .sv-praxe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.site .sv-praxe .ccards{margin:0}.site .ccards--sage .ccard__after{background:var(--sage)}.site .ccards--sage .ccard__after .ccard__label,.site .ccards--sage .ccard__result{color:var(--sage-ink)}.site .sv-quotes{margin:0;grid-template-columns:1fr!important;gap:16px!important}.site .sv-quotes blockquote{margin:0;font:400 1.08rem/1.5 var(--font-head);color:var(--ink)}.site .sv-quotes figcaption{margin-top:10px;color:var(--muted);font-size:.9rem}.site .choices{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}.site .choice-card{display:grid;align-content:start;gap:0;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px 22px}.site .choice-card--free{background:var(--ok-tint);border-color:transparent}.site .choice-card--main{border-color:rgba(192,24,95,.35);box-shadow:var(--shadow)}.site .choice-card__name{font-size:clamp(1.35rem,.8vw + 1.05rem,1.65rem)}.site .choice-card__name a{color:inherit}.site .choice-card--free .choice-card__name,.site .choice-card--free .choice-card__name a{color:var(--ok)}.site .choice-card__price{margin-top:16px;font:var(--head-weight) clamp(2.2rem,1.6vw + 1.6rem,2.8rem)/1 var(--font-head);letter-spacing:-.015em;white-space:nowrap;align-self:end;font-variant-numeric:lining-nums tabular-nums}.site .choice-card__unit{margin-top:6px;font-size:.92rem;color:var(--muted);min-height:1.4em}.site .choice-card__sub{font-size:.86rem;color:var(--muted)}.site .choice-card__sub:empty{display:none}.site .choice-card__gain{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line-strong);color:var(--ink);font-weight:500}.site .choice-card__gain span{display:block;font-size:.82rem;font-weight:600;color:var(--muted);margin-bottom:2px}.site .choice-card__sit{margin-top:10px;color:var(--ink-2);font-size:.95rem}.site .choice-card .btn{margin-top:20px;width:100%}.site .choice-card__safety{margin-top:10px;font-size:.86rem;color:var(--muted);text-align:center}@media (min-width:700px){.site .choices{grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:repeat(8,auto);gap:0 14px}.site .choice-card{grid-row:span 8;grid-template-rows:subgrid;padding:22px 18px}.site .choice-card__sub:empty{display:block}}@media (min-width:1000px){.site .choices{gap:0 18px}.site .choice-card{padding:28px 26px}}.site .choices-more{margin-top:18px;color:var(--ink-2);font-size:.97rem}.site .choices-more a{font-weight:600}.site .jstop__mini .mini-kw__head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site .addon__desc,.site .choice-card__sit,.site .pricebox__for,.site .pricebox__terms,.site .sw-box__list li{font-size:1rem}.site .addon__when,.site .choice-card__gain span,.site .choice-card__safety,.site .choice-card__sub,.site .pricebox__fine{font-size:.875rem}.site .addon__desc ul{margin:0;padding-left:1.1em;list-style:disc}.site .addon__desc li+li{margin-top:4px}.site .addon__desc .link-arrow{padding:12px 0;font-size:.95rem}.site .pc-anatomy .tasks{display:grid;gap:14px}.site .pc-anatomy .task{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px 20px;min-height:0}.site .pc-anatomy .task:last-child{border-bottom:1px solid var(--line)}@media (min-width:1000px){.site .pc-anatomy .anatomy{align-items:start}.site .pc-anatomy .anatomy__scene{position:sticky;top:100px}.site .pc-anatomy .task{padding:28px 30px}.site .pc-anatomy .task.is-active{border-color:rgba(192,24,95,.4);box-shadow:var(--shadow)}}.site .pc-get{color:var(--ink);font-size:1.05rem}.site .pc-how{margin-top:14px;border-top:1px solid var(--line)}.site .pc-how summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-top:6px;font-weight:600;color:var(--brand)}.site .pc-how summary::-webkit-details-marker{display:none}.site .pc-how summary:after{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--brand);font-weight:500;line-height:1}.site .pc-how[open] summary:after{content:"–"}.site .pc-how__body{padding:4px 0 2px}.site .pc-how__body>*+*{margin-top:12px}.site .tw-why-cards{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}@media (min-width:1000px){.site .tw-why-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.site .tw-why-cards .tcard{color:var(--ink-2)}.site .tw-why-cards .tcard strong{display:block;color:var(--ink);font:var(--head-weight) clamp(1.2rem,.5vw + 1.05rem,1.38rem)/1.3 var(--font-head);margin-bottom:8px}.site .tw-why-chart{margin-top:28px;display:grid;gap:16px;align-items:center}@media (min-width:900px){.site .tw-why-chart{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:40px}}.site .tw-why-chart .tw-after{margin-top:0;font:var(--head-weight) clamp(1.15rem,.5vw + 1rem,1.35rem)/1.4 var(--font-head);color:var(--ink);max-width:24em}.site .es-hero-side{display:grid;gap:16px;align-content:start}.site .es-hero-side .ccards{margin:0}.site .es-steps details.es-step summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.site .es-steps details.es-step summary::-webkit-details-marker{display:none}.site .es-steps details.es-step:not([open]){padding-top:22px;padding-bottom:22px}.site .es-steps details.es-step[open] summary{margin-bottom:14px}.site .es-shoptet-more{margin-top:32px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:6px 22px}@media (min-width:900px){.site .es-shoptet-more{padding:8px 30px}}.site .es-shoptet-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.site .es-shoptet-more>summary::-webkit-details-marker{display:none}.site .es-shoptet-more[open]{padding-bottom:26px}.site .es-shoptet-more .es-shoptet{margin-top:0}.site details>summary .faq__icon{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--brand);transition:background-color .2s}.site details>summary .faq__icon:after,.site details>summary .faq__icon:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:1px;background:var(--brand);transition:transform .25s,background-color .2s}.site details>summary .faq__icon:after{transform:rotate(90deg)}.site details[open]>summary .faq__icon{background:var(--brand)}.site details[open]>summary .faq__icon:after,.site details[open]>summary .faq__icon:before{background:#fff}.site details[open]>summary .faq__icon:after{transform:rotate(0)}