.seo-scope{--cz-rose: #F8E3E4;--cz-creamcard: #FFF4E6;--cz-desk: #D9AE86;--cz-letter: #F2D2A9}.dark .seo-scope{--cz-rose: #3A2230;--cz-creamcard: #2E2433;--cz-desk: #4A3426;--cz-letter: #3A2C22}.seo-scope .cz-glow{animation:cz-glow 5s ease-in-out infinite alternate}.seo-scope .cz-strike{stroke-dasharray:34;stroke-dashoffset:34;animation:cz-strike 8s ease-out infinite}.seo-scope .cz-new{opacity:0;animation:cz-new 8s ease-out infinite}.seo-scope .cz-pencil{animation:cz-pencil 8s ease-in-out infinite}.seo-scope .cz-phone{animation:cz-float 6s ease-in-out infinite}.seo-scope .cz-dot{animation:cz-dot 1.4s ease-in-out infinite}.seo-scope .cz-dot.d2{animation-delay:.2s}.seo-scope .cz-dot.d3{animation-delay:.4s}.seo-scope .cz-mail{animation:cz-float 7s ease-in-out infinite}.seo-scope .cz-rec{animation:cz-rec 1.4s steps(1) infinite}.seo-scope .cz-bar{transform-box:fill-box;transform-origin:50% 100%;animation:cz-bar 1.1s ease-in-out infinite}.seo-scope .cz-bar.b2{animation-delay:-.35s;animation-duration:.9s}.seo-scope .cz-bar.b3{animation-delay:-.7s;animation-duration:1.3s}@keyframes cz-glow{0%{opacity:.35}to{opacity:.8}}@keyframes cz-strike{0%,10%{stroke-dashoffset:34}24%,90%{stroke-dashoffset:0}to{stroke-dashoffset:34}}@keyframes cz-new{0%,26%{opacity:0}38%,90%{opacity:1}to{opacity:0}}@keyframes cz-pencil{0%,to{transform:translate(0)}20%{transform:translate(-8px,-30px)}36%{transform:translateY(-2px)}}@keyframes cz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cz-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes cz-rec{0%{opacity:1}50%{opacity:.15}}@keyframes cz-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.seo-scope *{animation:none!important}.seo-scope .cz-new{opacity:1}.seo-scope .cz-strike{stroke-dashoffset:0}}.seo-scope .sa-hero .sa-hero-right{justify-content:flex-end}.seo-scope .cz-flow{gap:100px}.seo-scope .cz-chips{display:flex;flex-wrap:wrap;gap:6px}.seo-scope .cz-big-lesson{font-family:var(--font-hand);font-weight:700;color:var(--sa-coral-ink);font-size:clamp(22px,2.8vw,30px);line-height:1.2;max-width:44rem;transform:rotate(-1.5deg);align-self:flex-start}.seo-scope .cz-label{display:inline-block;font-family:var(--font-body);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--sa-saffron-ink);background:var(--sa-saffron-soft);border-radius:999px;padding:1px 8px;margin-left:4px}.seo-scope .cz-plan-links{display:flex;flex-wrap:wrap;gap:6px 20px}.seo-scope .cz-link-btn{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:15px;font-weight:650;color:var(--sa-coral-ink);text-decoration:underline;text-underline-offset:3px;text-align:left;min-height:32px}.seo-scope .cz-link-btn:hover{color:var(--sa-plum)}.seo-scope .cz-elsewhere{font-size:15px;color:var(--sa-soft)}.seo-scope .cz-cta{--pc: var(--cz-creamcard);--pr: 22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:46rem;text-align:left;border:0;background:none;cursor:pointer;font:inherit;color:var(--sa-ink);padding:16px 20px;align-self:flex-start;box-shadow:0 16px 24px -18px #2a1a2f99;transform:rotate(-.5deg);transition:translate .3s var(--ease-bounce)}.seo-scope .cz-cta:hover{translate:0 -3px}.seo-scope .cz-cta img{flex-shrink:0}.seo-scope .cz-cta-text{flex:1 1 260px;min-width:0;font-size:16px;font-weight:600;line-height:1.4}.seo-scope .cz-cta-go{font-family:var(--font-hand);font-weight:700;font-size:18px;color:var(--sa-coral-ink);white-space:nowrap}.seo-scope .cz-cta--plum{--pc: var(--sa-plum-deep);color:var(--sa-cream)}.seo-scope .cz-cta--plum .cz-cta-go{color:var(--sa-saffron)}.seo-scope .cz-line{--pc: var(--sa-sand);--pr: 28px;padding:clamp(18px,3vw,30px);display:flex;flex-wrap:wrap;gap:20px 24px;align-items:center}.seo-scope .cz-line-now{flex:1.4 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px}.seo-scope .cz-line-cap{font-family:var(--font-hand);font-weight:700;font-size:20px;color:var(--sa-plum);transform:rotate(-1.5deg);align-self:flex-start}.seo-scope .cz-papers{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px}.seo-scope .cz-papers li{--pc: var(--sa-card);--pr: 4px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:4px;font-size:15px;box-shadow:0 12px 18px -14px #2a1a2f99}.seo-scope .cz-papers b{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sa-coral-ink)}.seo-scope .cz-line-arrow{flex:0 0 90px;height:24px}.seo-scope .cz-line-arrow svg{width:100%;height:100%}.seo-scope .cz-line-later{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:15px;opacity:.92}.seo-scope .cz-line-reads{font-family:var(--font-hand);font-weight:700;font-size:19px;line-height:1.3;color:var(--sa-coral-ink)}@media(max-width:760px){.seo-scope .cz-line-arrow{flex-basis:100%;height:30px;transform:rotate(90deg);max-width:40px}}.seo-scope .cz-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:26px}.seo-scope .cz-case{--pc: var(--sa-card);--pr: 8px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px;font-size:15px;box-shadow:6px 6px 0 -1px var(--sa-teal-soft),0 18px 26px -20px #2a1a2f99}.seo-scope .cz-case--bad{box-shadow:6px 6px 0 -1px var(--sa-coral-soft),0 18px 26px -20px #2a1a2f99}.seo-scope .cz-stamp{align-self:flex-end;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:4px;transform:rotate(4deg);margin-bottom:-4px;color:var(--sa-green);box-shadow:inset 0 0 0 2px var(--sa-green)}.seo-scope .cz-case--bad .cz-stamp{color:var(--sa-coral-ink);box-shadow:inset 0 0 0 2px var(--sa-coral-ink)}.seo-scope .cz-case-lesson{font-family:var(--font-hand);font-weight:700;font-size:19px;line-height:1.25;color:var(--sa-plum)}.seo-scope .cz-board{--pc: var(--sa-sand);--pr: 28px;list-style:none;padding:clamp(20px,3vw,30px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px 18px}.seo-scope .cz-pin{--pc: var(--sa-card);--pr: 6px;display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;width:100%;padding:20px 16px 16px;text-decoration:none;color:var(--sa-ink);font:inherit;text-align:left;border:0;background:none;cursor:pointer;box-shadow:0 12px 18px -14px #2a1a2f99;transition:translate .3s var(--ease-bounce)}.seo-scope .cz-pin:after{content:"";position:absolute;top:-7px;left:50%;margin-left:-7px;width:14px;height:14px;border-radius:50%;background:var(--sa-coral);box-shadow:inset 0 0 0 1.6px var(--sa-plum)}.seo-scope .cz-pin:hover{translate:0 -3px;color:var(--sa-ink)}.seo-scope .cz-pin b{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.25}.seo-scope .cz-pin span{font-size:14px;color:var(--sa-plum)}.seo-scope .cz-pin--hannah{--pc: var(--sa-plum-deep)}.seo-scope .cz-pin--hannah b,.seo-scope .cz-pin--hannah span,.seo-scope .cz-pin--hannah:hover{color:var(--sa-cream)}.seo-scope .cz-pin--hannah .cz-pin-cta{font-family:var(--font-hand);font-weight:700;font-size:17px;color:var(--sa-saffron);margin-top:auto}.seo-scope .cz-trays{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.seo-scope .cz-tray{--pr: 22px;padding:24px 22px 20px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;box-shadow:0 18px 26px -20px #2a1a2f8c}.seo-scope .cz-tray--arts{--pc: var(--sa-teal-soft);transform:rotate(-.8deg)}.seo-scope .cz-tray--werk{--pc: var(--sa-coral-soft);transform:rotate(.6deg) translateY(10px)}.seo-scope .cz-tray-cap{font-family:var(--font-hand);font-weight:700;font-size:22px;color:var(--sa-plum);transform:rotate(-1.5deg);align-self:flex-start}.seo-scope .cz-room{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:center}.seo-scope .cz-room-copy{flex:1.3 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px;font-size:16px}.seo-scope .cz-say{--pc: var(--sa-card);--pr: 6px;flex:1 1 280px;min-width:0;padding:22px 22px 20px;display:flex;flex-direction:column;gap:8px;transform:rotate(1.4deg);box-shadow:0 20px 28px -20px #2a1a2f99;border-top:8px solid var(--sa-green)}.seo-scope .cz-say-cap{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sa-soft)}.seo-scope .cz-say blockquote{margin:0;font-family:var(--font-hand);font-weight:700;font-size:21px;line-height:1.35;color:var(--sa-ink)}.seo-scope .cz-record{--pc: var(--sa-sand);--pr: 26px;padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:14px;font-size:16px}.seo-scope .cz-record>div:first-child{display:flex;flex-direction:column;gap:8px;max-width:44rem}.seo-scope .cz-record-cta{display:flex;flex-direction:column;gap:6px;max-width:44rem;background:var(--sa-plum-deep);color:var(--sa-cream);border-radius:20px;padding:16px 20px;text-decoration:none;transform:rotate(-.6deg);transition:translate .3s var(--ease-bounce)}.seo-scope .cz-record-cta:hover{translate:0 -3px;color:var(--sa-cream)}.seo-scope .cz-record-cta span{font-size:15.5px;line-height:1.45}.seo-scope .cz-record-cta b{font-family:var(--font-hand);font-weight:700;font-size:18px;color:var(--sa-saffron)}.seo-scope .cz-quote{margin:0;display:flex;flex-direction:column;gap:8px}.seo-scope .cz-quote blockquote{margin:0;font-family:var(--font-hand);font-weight:700;font-size:21px;line-height:1.35;color:var(--sa-plum);border-left:4px solid var(--sa-coral);padding-left:14px}.seo-scope .cz-quote figcaption{font-size:14.5px;color:var(--sa-soft)}.seo-scope .cz-quote--wide{max-width:46rem}.seo-scope .cz-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;counter-reset:cz-step}.seo-scope .cz-steps li{--pc: var(--sa-card);--pr: 18px;padding:18px 20px 16px 58px;display:flex;flex-direction:column;gap:4px;font-size:15.5px;box-shadow:0 14px 20px -16px #2a1a2f99;counter-increment:cz-step}.seo-scope .cz-steps li:after{content:counter(cz-step);position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;background:var(--sa-saffron-soft);box-shadow:inset 0 0 0 2px var(--sa-plum);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:16px}.seo-scope .cz-steps b{font-family:var(--font-display);font-weight:600;font-size:18px}.seo-scope .cz-kinds{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.seo-scope .cz-kinds li{font-family:var(--font-hand);font-weight:700;font-size:18px;padding:4px 14px;border-radius:999px;background:var(--sa-saffron-soft);color:var(--sa-plum);box-shadow:inset 0 0 0 1.6px var(--sa-plum)}.seo-scope .cz-kinds li:nth-child(2n){transform:rotate(1.5deg)}.seo-scope .cz-paper-row{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-start}.seo-scope .cz-paper-copy{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px;font-size:16px}.seo-scope .cz-mail{--pc: var(--sa-card);--pr: 6px;flex:1.1 1 340px;min-width:0;padding:22px clamp(16px,3vw,26px);display:flex;flex-direction:column;gap:10px;font-size:15.5px;transform:rotate(.8deg);box-shadow:0 22px 30px -22px #2a1a2fb3;border-top:10px solid var(--sa-coral)}.seo-scope .cz-mail-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sa-soft);border-bottom:2px solid var(--sa-line);padding-bottom:8px}.seo-scope .cz-mail-top span:last-child{color:var(--sa-saffron-ink)}.seo-scope .cz-mail-subject{font-weight:700}.seo-scope .cz-mail-ask{background:var(--sa-saffron-soft);border-radius:4px;padding:6px 10px;box-shadow:inset 4px 0 0 var(--sa-saffron)}.seo-scope .cz-refuse{--pc: var(--sa-plum-soft);--pr: 24px;padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:10px;font-size:16px;max-width:52rem;transform:rotate(-.4deg)}.seo-scope .cz-why{display:flex;flex-direction:column;gap:12px;max-width:48rem;font-size:16px}.seo-scope .cz-desk{--pc: var(--cz-desk);--pr: 32px;padding:clamp(16px,3.5vw,36px);display:flex;flex-direction:column;gap:24px;box-shadow:0 26px 40px -30px #2a1f2d99}.seo-scope .cz-desk-head{display:flex;flex-direction:column;gap:10px}.seo-scope .cz-desk-head .sa-h3{color:var(--sa-ink)}.seo-scope .cz-desk .sa-link{color:var(--sa-plum)}.seo-scope .cz-desk-hint{font-size:15px;color:var(--sa-plum);max-width:44rem}.seo-scope .cz-fields{display:flex;flex-wrap:wrap;gap:14px 20px}.seo-scope .cz-field{display:flex;flex-direction:column;gap:4px;font-size:14.5px;font-weight:650;color:var(--sa-ink);flex:0 1 220px}.seo-scope .cz-input{display:flex;align-items:center;gap:6px;background:var(--sa-card);border-radius:14px;padding:0 14px;min-height:48px;box-shadow:inset 0 0 0 2px var(--sa-plum)}.seo-scope .cz-input:focus-within{box-shadow:inset 0 0 0 2.5px var(--sa-coral)}.seo-scope .cz-input input{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;font:inherit;font-size:17px;font-weight:650;color:var(--sa-ink);padding:10px 0;outline:none}.seo-scope .cz-input i{font-style:normal;font-family:var(--font-hand);font-weight:700;font-size:18px;color:var(--sa-coral-ink)}.seo-scope .cz-contracts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:26px}.seo-scope .cz-contract{--pc: var(--sa-card);--pr: 4px;padding:22px clamp(16px,3vw,24px) 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 22px 30px -22px #2a1a2fb3}.seo-scope .cz-contract--lower{transform:rotate(-1deg);border-top:10px solid var(--sa-coral)}.seo-scope .cz-contract--keep{transform:rotate(.8deg);border-top:10px solid var(--sa-green)}.seo-scope .cz-contract-tag{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sa-soft)}.seo-scope .cz-contract-hours{font-family:var(--font-hand);font-weight:700;font-size:44px;line-height:1;color:var(--sa-coral-ink);transform:rotate(-2deg);align-self:flex-start}.seo-scope .cz-contract--keep .cz-contract-hours{color:var(--sa-green)}.seo-scope .cz-stay{font-family:var(--font-hand);font-weight:700;font-size:18px;color:var(--sa-green);min-height:44px;display:flex;align-items:center}.seo-scope .cz-slider{display:flex;flex-direction:column;gap:4px;font-size:13.5px;font-weight:650;color:var(--sa-soft);min-height:44px}.seo-scope .cz-slider input{width:100%;accent-color:var(--sa-coral);min-height:28px;cursor:pointer}.seo-scope .cz-contract dl{margin:0;display:flex;flex-direction:column}.seo-scope .cz-contract dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1.5px dashed var(--sa-line);font-size:15px}.seo-scope .cz-contract dt{color:var(--sa-plum)}.seo-scope .cz-contract dd{margin:0;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.seo-scope .cz-contract .cz-key dd{font-family:var(--font-display);font-weight:700;font-size:20px}.seo-scope .cz-contract-note{font-size:14px;color:var(--sa-soft)}.seo-scope .cz-gap{background:var(--sa-plum-deep);color:var(--sa-cream);border-radius:18px;padding:16px 20px;font-size:16.5px;transform:rotate(-.4deg)}.seo-scope .cz-gap b{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--sa-saffron);white-space:nowrap}.seo-scope .cz-desk-foot{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-start}.seo-scope .cz-desk-foot .sa-btn{max-width:30rem;text-align:left;line-height:1.35;border-radius:22px}.seo-scope .cz-limits{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:8px}.seo-scope .cz-limits .sa-hand{color:var(--sa-plum)}.seo-scope .cz-limits ul{padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:14.5px}@media(max-width:480px){.seo-scope .cz-desk{padding:16px 12px}.seo-scope .cz-contract-hours{font-size:38px}.seo-scope .cz-field{flex-basis:100%}}.seo-scope .cz-clocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.seo-scope .cz-clock{--pc: var(--sa-card);--pr: 24px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;box-shadow:0 16px 24px -18px #2a1a2f8c;border-left:8px solid var(--sa-plum);transform:rotate(-.6deg)}.seo-scope .cz-clock--short{border-left-color:var(--sa-coral);transform:rotate(.6deg)}.seo-scope .cz-clock-cap{font-family:var(--font-hand);font-weight:700;font-size:22px;color:var(--sa-plum)}.seo-scope .cz-strip-wrap{display:flex;flex-direction:column;gap:14px}.seo-scope .cz-strip-rule{font-family:var(--font-hand);font-weight:700;font-size:clamp(20px,2.4vw,25px);line-height:1.3;color:var(--sa-coral-ink);max-width:46rem;transform:rotate(-1deg)}.seo-scope .cz-strip{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.seo-scope .cz-cell{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;border-radius:10px;font-size:13.5px;line-height:1.3}.seo-scope .cz-cell b{font-size:15px}.seo-scope .cz-cell--sick{background:var(--sa-coral);color:var(--sa-on-coral);flex:0 0 auto;min-width:70px;text-align:center}.seo-scope .cz-cell--new{background:var(--sa-green);color:var(--sa-cream)}.dark .seo-scope .cz-cell--new{color:var(--sa-on-coral)}.seo-scope .cz-cell--gap{flex:1 1 140px;background:var(--sa-saffron-soft);box-shadow:inset 0 0 0 1.6px var(--sa-saffron-ink)}.seo-scope .cz-cell--long{flex-grow:2;background:var(--sa-teal-soft);box-shadow:inset 0 0 0 1.6px var(--sa-green)}.seo-scope .cz-link-row{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:flex-start}.seo-scope .cz-link-row>.cz-quote{flex:1 1 300px;min-width:0}.seo-scope .cz-letter{--pc: var(--cz-letter);--pr: 6px;flex:1.2 1 340px;min-width:0;padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;transform:rotate(.8deg);box-shadow:0 18px 26px -20px #2a1a2f99}.seo-scope .cz-letter-cap{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sa-plum)}.seo-scope .cz-norisk{display:flex;flex-wrap:wrap;gap:26px 36px;align-items:flex-start}.seo-scope .cz-checklist{--pc: var(--sa-card);--pr: 6px;flex:1.3 1 380px;min-width:0;padding:22px clamp(16px,3vw,26px) 20px;display:flex;flex-direction:column;gap:12px;font-size:15.5px;transform:rotate(-.6deg);box-shadow:0 22px 30px -22px #2a1a2fb3}.seo-scope .cz-checklist-cap{font-family:var(--font-hand);font-weight:700;font-size:21px;color:var(--sa-plum)}.seo-scope .cz-checklist ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.seo-scope .cz-checklist li{position:relative;padding-left:32px}.seo-scope .cz-checklist li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:4px;box-shadow:inset 0 0 0 2px var(--sa-plum);background:var(--sa-cream)}.seo-scope .cz-checklist-doubt{font-size:14.5px;background:var(--sa-saffron-soft);border-radius:10px;padding:10px 12px}.seo-scope .cz-memo{--pc: var(--sa-plum-soft);--pr: 4px;flex:1 1 300px;min-width:0;padding:22px 20px 18px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;transform:rotate(1.2deg);box-shadow:0 14px 20px -14px #2a1a2f8c}.seo-scope .cz-memo-cap{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-recht)}.seo-scope .cz-tell{--pc: var(--sa-teal-soft);--pr: 22px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;font-size:16px;max-width:46rem}.seo-scope .cz-race{--pc: var(--sa-card);--pr: 24px;padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:14px;font-size:16px;box-shadow:0 18px 28px -22px #2a1a2f80;max-width:52rem}.seo-scope .cz-bars{display:flex;flex-direction:column;gap:10px}.seo-scope .cz-bar-row,.seo-scope .cz-mark-row{display:grid;grid-template-columns:minmax(90px,13rem) minmax(0,1fr) 5rem;gap:12px;align-items:center;font-size:14px;color:var(--sa-soft)}.seo-scope .cz-bar-row b,.seo-scope .cz-mark-row b{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--sa-ink);text-align:right;white-space:nowrap}.seo-scope .cz-track{height:22px;border-radius:999px;background:var(--sa-sand);overflow:hidden;display:block}.seo-scope .cz-track i{display:block;height:100%;border-radius:999px;background:var(--sa-coral)}.seo-scope .cz-track .cz-fill--slow{background:var(--sa-plum)}.seo-scope .cz-ill-end{display:flex;flex-direction:column;gap:8px;font-size:16px;max-width:46rem}@media(max-width:520px){.seo-scope .cz-bar-row,.seo-scope .cz-mark-row{grid-template-columns:1fr 4.6rem}.seo-scope .cz-bar-row>span:first-child,.seo-scope .cz-mark-row>span:first-child{grid-column:1 / -1}}.seo-scope .cz-nfk{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:center}.seo-scope .cz-nfk-copy{flex:1.2 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px;font-size:16px}.seo-scope .cz-marks{--pc: var(--sa-card);--pr: 22px;flex:1 1 320px;min-width:0;padding:22px;display:flex;flex-direction:column;gap:12px;transform:rotate(-.8deg);box-shadow:0 18px 28px -22px #2a1a2f80}.seo-scope .cz-marks-cap{font-family:var(--font-hand);font-weight:700;font-size:20px;color:var(--sa-plum)}.seo-scope .cz-voices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.seo-scope .cz-voice{--pc: var(--cz-creamcard);--pr: 18px;padding:20px 20px 18px}.seo-scope .cz-voice:nth-child(2){transform:rotate(.8deg)}.seo-scope .cz-apply{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:flex-start}.seo-scope .cz-apply-copy{flex:1.2 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px;font-size:16px}.seo-scope .cz-apply-notes{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.seo-scope .cz-note{--pc: var(--sa-saffron-soft);--pr: 6px;padding:20px 20px 16px;display:flex;flex-direction:column;gap:8px;font-size:15px;transform:rotate(1deg);box-shadow:0 14px 20px -14px #2a1a2f8c}.seo-scope .cz-note--warn{--pc: var(--sa-coral-soft);transform:rotate(-.8deg)}.seo-scope .cz-note-cap{font-family:var(--font-hand);font-weight:700;font-size:19px;color:var(--sa-plum)}.seo-scope .cz-adhd{display:flex;flex-direction:column;gap:14px;font-size:16px;max-width:46rem}.seo-scope .cz-situations{display:flex;flex-direction:column;gap:20px;max-width:54rem}.seo-scope .cz-situation{--pr: 22px;padding:18px 22px;display:flex;flex-direction:column;gap:8px;font-size:15.5px;box-shadow:0 14px 22px -18px #2a1a2f8c}.seo-scope .cz-situation summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.seo-scope .cz-situation summary::-webkit-details-marker{display:none}.seo-scope .cz-situation summary:after{content:"+";font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--sa-coral-ink)}.seo-scope .cz-situation[open] summary:after{content:"−"}.seo-scope .cz-situation summary h3{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.25}.seo-scope .cz-situation>p,.seo-scope .cz-situation>ul{margin-top:8px}.seo-scope .cz-situation ul{padding-left:20px;display:flex;flex-direction:column;gap:4px}.seo-scope .cz-sit-who{font-weight:650}.seo-scope .cz-sit-cap{font-family:var(--font-hand);font-weight:700;font-size:19px;color:var(--sa-coral-ink)}.dark .seo-scope svg [stroke="#3A2840"],.dark .seo-scope svg [stroke="#2A1F2D"]{stroke:var(--sa-plum)}.dark .seo-scope svg .on-dark{fill:var(--sa-plum)}
