.ds-screens-showcase [data-phone-card],.ds-screens-showcase [data-phone-fan-card].phonefan-phone[data-pos=left],.ds-screens-showcase [data-phone-fan-card].phonefan-phone[data-pos=right]{opacity:1}.ds-screens-showcase .phonefan-phone,.ds-screens-showcase [data-phone-card]{outline:var(--ds-illu-bezel-width) solid var(--ds-illu-device);outline-offset:0;background:var(--ds-illu-device)!important;box-shadow:var(--ds-illu-shadow-device)!important}.ds-screens-showcase [data-phone-card]{box-shadow:var(--ds-shadow-raised)!important}.ds-screens-showcase .phonefan-notch{background:var(--ds-text-ink)}.phonefan-phone[data-pos=center]{z-index:4;opacity:1;transform:rotate(0)scale(1)}.phonefan-phone[data-pos=right]{z-index:3;opacity:var(--ds-opacity-subdued);transform:translate(75px)translateY(20px)rotate(7deg)scale(.92)}.phonefan-phone[data-pos=left]{z-index:3;opacity:var(--ds-opacity-subdued);transform:translate(-75px)translateY(20px)rotate(-7deg)scale(.92)}.phonefan-phone[data-pos=back]{z-index:1;opacity:0;pointer-events:none;transform:scale(.85)}.phonecarousel-track::-webkit-scrollbar{display:none}@media (max-width:639px){.ds-screens-showcase{padding-block:var(--ds-space-12) var(--ds-space-4)}}
.ds-split-preview{z-index:1;padding:var(--ds-space-6);color:var(--ds-text-ink);margin:0;position:relative}.ds-split-preview :where(ul){margin:0;padding:0;list-style:none}.ds-split-preview-head{gap:var(--ds-space-1);margin-bottom:var(--ds-space-4);display:grid}.ds-split-preview-head strong{font-size:var(--ds-section-size);font-weight:var(--ds-section-weight);line-height:var(--ds-section-line);letter-spacing:var(--ds-title-tracking)}.ds-split-preview-head span{color:var(--ds-text-secondary);font-size:var(--ds-support-size)}.ds-split-incomes{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-split-incomes li{align-items:center;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-surface-summary);display:flex}.ds-split-incomes li>span:last-child{min-width:0}.ds-split-incomes small{color:var(--ds-text-ink);font-size:var(--ds-support-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-section-line);display:block}.ds-split-incomes b{margin-top:var(--ds-space-1);font-size:var(--ds-section-size);font-weight:var(--ds-section-weight);line-height:var(--ds-section-line);letter-spacing:var(--ds-title-tracking);display:block}.ds-split-incomes b>span:first-child{white-space:nowrap}.ds-split-incomes em{color:var(--ds-text-secondary);font-size:var(--ds-caption-size);font-style:normal;font-weight:var(--ds-weight-medium);letter-spacing:0;white-space:nowrap}.ds-split-divider{align-items:center;gap:var(--ds-space-3);margin:var(--ds-space-4) 0;display:flex}.ds-split-divider>span{background:var(--ds-line-accent);flex:1;height:1px}.ds-split-divider>b{padding:var(--ds-space-1) var(--ds-space-4);border-radius:var(--ds-radius-pill);background:var(--ds-surface-canvas);color:var(--ds-text-accent);font-size:var(--ds-support-size);font-weight:var(--ds-weight-semibold)}.ds-split-buckets{gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-split-buckets li{align-content:start;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-surface-support);display:grid}.ds-split-buckets li[data-tone=summary]{background:var(--ds-surface-summary)}.ds-split-buckets li>span:not(.calm-illustration){font-size:var(--ds-support-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-section-line);overflow-wrap:anywhere}.ds-split-buckets b{font-size:var(--ds-section-size);font-weight:var(--ds-section-weight);line-height:var(--ds-section-line);letter-spacing:var(--ds-title-tracking);white-space:nowrap}@media (max-width:639px){.ds-split-preview{padding:var(--ds-space-5)}.ds-split-buckets{grid-template-columns:minmax(0,1fr)}.ds-split-buckets li{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);grid-template-columns:40px minmax(0,1fr) auto}}@media (max-width:479px){.ds-split-incomes{grid-template-columns:minmax(0,1fr)}}.ds-diagram{align-items:stretch;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:1000px;margin-inline:auto;display:grid}.ds-diagram :where(ul,h3,p){margin:0;padding:0;list-style:none}.ds-diagram-account{min-width:0;padding:var(--ds-space-6);color:var(--ds-text-ink)}.ds-diagram-account>header{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);display:flex}.ds-diagram-account h3{font-size:var(--ds-section-size);font-weight:var(--ds-section-weight);line-height:var(--ds-section-line);letter-spacing:var(--ds-title-tracking)}.ds-diagram-account header p{margin-top:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-support-size)}.ds-diagram-rows{gap:var(--ds-space-2);display:grid}.ds-diagram-row{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-line-width) solid transparent;border-radius:var(--ds-radius-card);background:var(--ds-surface-canvas);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.ds-diagram-row[data-linked]{border-color:var(--ds-line-accent);background:var(--ds-surface-summary)}.ds-diagram-row-copy{gap:var(--ds-space-1);min-width:0;display:grid}.ds-diagram-row-copy b{font-size:var(--ds-body-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-section-line);overflow-wrap:anywhere}.ds-diagram-row-copy>span{font-size:var(--ds-support-size);line-height:var(--ds-section-line)}.ds-diagram-row[data-pot]{grid-template-columns:32px minmax(0,1fr)}.ds-diagram-row[data-pot]>.calm-progress{grid-column:2;height:20px}.ds-diagram-link{place-items:center;min-width:0;display:grid;position:relative}.ds-diagram-link:before{content:"";background:var(--ds-line-accent);width:1px;position:absolute;top:10%;bottom:10%;left:50%}.ds-diagram-link-chip{position:relative}.ds-diagram-note{max-width:64ch;margin:var(--ds-space-8) auto 0;color:var(--ds-text-ink);font-size:var(--ds-body-size);line-height:var(--ds-body-line);text-align:center}@media (max-width:1023px){.ds-diagram{grid-template-columns:minmax(0,1fr);gap:0;max-width:620px}.ds-diagram-link{padding-block:var(--ds-space-4)}.ds-diagram-link:before{top:0;bottom:0}.ds-diagram-link svg{transform:rotate(90deg)}}@media (max-width:639px){.ds-diagram-account{padding:var(--ds-space-5) var(--ds-space-4)}.ds-diagram-row{padding:var(--ds-space-3)}}
.calm-methode main{margin-bottom:0}.calm-methode .methode-section{margin:0}.calm-methode .methode-section-follow{margin-top:calc(var(--ds-space-4) - var(--ds-space-section))}.calm-methode .methode-hero{margin-top:calc(var(--ds-space-8) - var(--ds-space-section))}.calm-methode .methode-hero-grid{align-items:start}.calm-methode .methode-hero-grid .ds-mk-hero-copy{margin-top:var(--ds-space-section)}.calm-methode .methode-hero-grid .ds-mk-hero-art{margin-top:calc(var(--ds-space-16) * 2 + var(--ds-space-6))}.methode-preview-anchor{position:relative}.methode-comptie{z-index:2;width:var(--ds-mascot-xl);pointer-events:none;position:absolute;bottom:100%;left:50%;translate:-50% 9%}.methode-comptie>[data-comptie-illustration]{width:100%;height:auto;display:block}.methode-eyebrow{align-items:center;justify-content:inherit;gap:var(--ds-space-2);flex-wrap:wrap;display:inline-flex}.methode-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.methode-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.methode-moves{gap:var(--ds-space-10);max-width:var(--ds-section-max);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto}.methode-impact{gap:var(--ds-space-3);max-width:var(--ds-section-max);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.methode-faq{max-width:var(--ds-form-max);margin-inline:auto}.methode-final{max-width:var(--ds-section-max);margin-inline:auto}@media (max-width:1023px){.calm-methode .methode-hero-grid .ds-mk-hero-copy{margin-top:var(--ds-space-4)}.methode-grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.methode-moves{gap:var(--ds-space-6);max-width:var(--ds-form-max);grid-template-columns:minmax(0,1fr)}.methode-impact{max-width:var(--ds-form-max);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.methode-grid[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.calm-methode .methode-hero-grid .ds-mk-hero-art{margin-top:calc(var(--ds-space-16) * 2 + var(--ds-space-3))}}
