.ct-assure{display:flex;justify-content:center;margin:30px 0 0;padding:20px 0 0;list-style:none;color:var(--ct-ink);border-top:1px solid var(--ct-hair-2);font:500 13.5px / 1.2 var(--ct-font-display);letter-spacing:-.005em}.ct-assure li{display:flex;gap:8px;align-items:center;padding:0 18px;white-space:nowrap}.ct-assure li+li{border-left:1px solid var(--ct-hair-2)}.ct-assure svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--ct-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:560px){.ct-assure{display:grid;grid-template-columns:auto auto;row-gap:12px;justify-content:center;font-size:13px}.ct-assure li{padding:0 12px}.ct-assure li:nth-child(3){grid-column:1 / -1;justify-self:center;border-left:0}}.ct-final{position:relative;overflow:hidden;padding:clamp(128px,12vw,176px) max(var(--ct-gutter),env(safe-area-inset-right)) clamp(128px,12vw,176px) max(var(--ct-gutter),env(safe-area-inset-left));text-align:center}.ct-final__copy{position:relative;z-index:1;display:grid;justify-items:center}.ct-final h2{margin:0 0 38px;font-size:clamp(42px,6vw,92px);font-weight:300;letter-spacing:-.05em;line-height:.96}.chaptora-site .ct-final h2 em{display:block;font-size:1.04em;line-height:1.02}.ct-final .ct-assure{margin-top:26px}.ct-final__draw{position:absolute;z-index:0;display:block;height:auto;pointer-events:none}.ct-final__draw--1{top:50%;right:max(24px,calc(50% - 600px));width:clamp(190px,16.5vw,244px);transform:translateY(-50%) rotate(4deg)}.ct-final__draw--2{top:13%;left:max(24px,calc(50% - 590px));width:clamp(116px,10vw,146px);transform:rotate(-6deg)}.ct-final__draw--3{bottom:9%;left:max(140px,calc(50% - 530px));width:clamp(150px,12.6vw,180px)}@media(max-width:1100px){.ct-final{padding-block:72px 112px}.ct-final__art{position:relative;display:flex;gap:clamp(16px,4vw,32px);align-items:flex-end;justify-content:center;margin-bottom:36px}.ct-final__draw{position:relative;inset:auto;transform:none}.ct-final__draw--1{order:2;width:116px;transform:none}.ct-final__draw--2{order:1;width:74px;transform:rotate(-6deg)}.ct-final__draw--3{order:3;width:112px;margin-bottom:10px}}.ct-plan-shelf{margin:0;aspect-ratio:4 / 1;overflow:hidden;background:var(--ct-paper-2)}.ct-plan-shelf img{display:block;width:100%;height:100%;object-fit:cover}.ct-plan__art{display:none}@media(max-width:900px){.ct-plan-shelf{display:none}.ct-plan__art{display:block;order:-1;aspect-ratio:2 / 1;margin:0 0 22px;overflow:hidden;background:var(--ct-paper-2);pointer-events:none}.ct-plan__art img{display:block;width:300%;max-width:none;height:auto;margin-top:-12.5%;margin-left:calc(var(--ct-plan-start) * -100%)}}.ct-plan-raster__bar{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--ct-hair-2)}.ct-plan-raster .ct-seg{flex-wrap:nowrap;font-size:13px}.ct-plan-raster .ct-seg>button{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px}.ct-plan-raster__option{display:inline-flex;gap:6px;align-items:baseline}.ct-plan-raster__saving{font:400 10px / 1 var(--ct-font-mono);letter-spacing:.04em;opacity:.7}.ct-plan-raster__every{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline}.ct-plan-raster__every .ct-label{margin-right:4px}.ct-plan-raster__every ul{display:contents;margin:0;padding:0;list-style:none;font-size:var(--ct-text-small)}.ct-plan-raster__every li{font-size:var(--ct-text-small)}.ct-plan-raster__grid{--ct-plan-rows: 5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--ct-plan-rows),auto);border-bottom:1px solid var(--ct-hair-2)}.ct-plan{display:grid;grid-row:span var(--ct-plan-rows);grid-template-rows:subgrid;row-gap:0;min-width:0;padding:30px 28px 32px}.ct-plan:first-child{padding-left:0}.ct-plan+.ct-plan{border-left:1px solid var(--ct-hair-2)}.ct-plan--featured{background:var(--ct-paper-2)}.ct-plan__head{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:22px}.ct-plan__head h3{margin:0;color:var(--ct-ink);font:500 var(--ct-text-label) / 1 var(--ct-font-mono);letter-spacing:var(--ct-track-label);text-transform:uppercase}.ct-plan__price>[data-active=false]{display:none}.ct-plan__price>span{display:block;padding-top:30px}.ct-plan__price strong{display:block;font-size:clamp(52px,5vw,72px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.05em;line-height:1}.ct-plan__price small{display:block;min-height:17px;margin-top:10px;color:var(--ct-muted);font:400 var(--ct-text-caption) / 1.4 var(--ct-font-mono)}.ct-plan__desc{margin:22px 0 0;text-wrap:pretty;font:italic 400 20px / 1.25 var(--ct-font-prose)}.ct-plan__list{margin:20px 0 28px;padding:0;list-style:none;border-top:1px solid var(--ct-hair-2)}.ct-plan__list li{padding:10px 0;border-bottom:1px solid var(--ct-hair-2);font-size:var(--ct-text-small);line-height:1.55;text-wrap:pretty}.ct-plan__cta{align-self:end;width:100%}.ct-plan-raster__note{margin:14px 0 0;color:var(--ct-muted);font:400 var(--ct-text-caption) / 1.5 var(--ct-font-mono)}@media(max-width:900px){.ct-plan-raster__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.ct-plan,.ct-plan:first-child{display:flex;flex-direction:column;padding:28px 0}.ct-plan+.ct-plan{border-top:1px solid var(--ct-hair-2);border-left:0}.ct-plan--featured{margin-inline:calc(-1 * var(--ct-gutter));padding-inline:var(--ct-gutter)}}
