/* Local verified D styles in original cascade order; source files untouched. */

/* Source: /full-dan-polish-20261006/runtime/final60-post-d10/combined.css */
/* Local verified D styles in original cascade order; source files untouched. */

/* Source: /style.css */
@font-face{font-family:Pretendard;src:url("../../../assets/pretendard-variable.woff2") format('woff2');font-weight:100 900;font-display:swap}
:root{color-scheme:light;--navy:#21325c;--orange:#ff6037;--coral:#ff5545;--ink:#232428}
*{box-sizing:border-box}html,body{margin:0}body{background:#e9e9eb;color:var(--ink);font-family:Pretendard,'Malgun Gothic',sans-serif}h1,h2,p{margin:0}main.detail{width:min(100%,860px);margin-inline:auto;container-type:inline-size;background:white;overflow:hidden}.cut,.opening-group{--unit:calc(100cqw / 900);position:relative}.opening-group{isolation:isolate}.opening-group::before{content:'';position:absolute;z-index:-1;inset:calc(1418 * var(--unit)) 0 0;background:linear-gradient(160deg,#242426 0%,#242a40 22%,#243258 42%,#22318c 100%)}.cut{width:100%;text-align:center}.cut-01{height:calc(1728 * var(--unit))}.cut-02{height:calc(1704 * var(--unit));color:#fff}.cut-03{height:calc(2284 * var(--unit));background:#242630;isolation:isolate}
.opening-title{font-weight:900;letter-spacing:calc(-7 * var(--unit));line-height:1.08}.opening-line{position:absolute;left:0;width:100%;white-space:nowrap}.opening-line-1{top:calc(92 * var(--unit));font-size:calc(150 * var(--unit));color:var(--navy)}.opening-line-2{top:calc(312 * var(--unit));font-size:calc(150 * var(--unit));color:var(--navy)}.opening-line-3{top:calc(548 * var(--unit));font-size:calc(184 * var(--unit));font-style:italic;letter-spacing:calc(-10 * var(--unit));padding-right:calc(24 * var(--unit))}.gradient-text{color:#ff6037;background:linear-gradient(105deg,#ff5c32 27%,#ffe4ba 49%,#ff6538 68%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.opening-support{position:absolute;top:calc(847 * var(--unit));left:0;width:100%;font-size:calc(74 * var(--unit));font-weight:400;line-height:1.47;letter-spacing:calc(-4 * var(--unit));white-space:nowrap;color:#080808}.opening-support strong{font-weight:900}.phone-hands{position:absolute;left:calc(57 * var(--unit));top:calc(1154 * var(--unit));width:calc(786 * var(--unit));height:calc(554 * var(--unit));object-fit:contain;object-position:center bottom;mask-image:linear-gradient(to bottom,#000 0%,#000 86%,transparent 100%)}
.start-title{position:absolute;top:calc(12 * var(--unit));left:0;width:100%;font-size:calc(93 * var(--unit));font-weight:850;line-height:1.44;letter-spacing:calc(-5 * var(--unit));white-space:nowrap}.white-highlight{color:var(--orange);background:white;display:inline-block;line-height:1.16;padding:calc(2 * var(--unit)) calc(16 * var(--unit))}.result-stage{position:absolute;left:calc(70 * var(--unit));top:calc(382 * var(--unit));width:calc(760 * var(--unit));height:calc(617 * var(--unit));border-radius:calc(80 * var(--unit));background:#fff;color:#050505}.result-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(121 * var(--unit));font-weight:800;letter-spacing:calc(-5 * var(--unit));white-space:nowrap;opacity:0}.result-word[data-step="0"]{opacity:1}.start-support{position:absolute;top:calc(1125 * var(--unit));left:0;width:100%;font-size:calc(62 * var(--unit));font-weight:350;letter-spacing:calc(-3 * var(--unit));white-space:nowrap}.start-conclusion{position:absolute;top:calc(1226 * var(--unit));left:0;width:100%;font-size:calc(103 * var(--unit));font-weight:850;color:var(--orange);line-height:1.32;letter-spacing:calc(-5 * var(--unit));white-space:nowrap}
.program-paper{position:absolute;inset:0;background:white;clip-path:polygon(0 0,100% 0,100% 92.17%,50% 100%,0 92.17%);z-index:-1}.laptop-avatar{position:absolute;top:calc(119 * var(--unit));left:calc(300 * var(--unit));width:calc(300 * var(--unit));height:calc(302 * var(--unit));object-fit:contain}.program-intro{position:absolute;top:calc(464 * var(--unit));left:0;width:100%;font-size:calc(62 * var(--unit));font-weight:400;line-height:1.47;letter-spacing:calc(-2.8 * var(--unit));white-space:nowrap}.program-intro mark{background:#232428;color:white;font-weight:850;padding:calc(2 * var(--unit)) calc(11 * var(--unit))}.maker-label{position:absolute;top:calc(912 * var(--unit));left:calc(258 * var(--unit));width:calc(386 * var(--unit));height:calc(71 * var(--unit));display:flex;align-items:center;justify-content:center;gap:calc(13 * var(--unit));font-size:calc(29 * var(--unit));letter-spacing:calc(7 * var(--unit));color:#4a2e24;border:calc(1 * var(--unit)) solid #dedede;box-shadow:0 0 calc(16 * var(--unit)) #00000013}.maker-label b{font-weight:750}.maker-label span{position:absolute;right:calc(13 * var(--unit));font-size:calc(12 * var(--unit));letter-spacing:0}.maker-name{position:absolute;top:calc(1027 * var(--unit));left:0;width:100%;font-size:calc(62 * var(--unit));font-weight:400;letter-spacing:calc(-3 * var(--unit))}.program-title{position:absolute;top:calc(1138 * var(--unit));left:0;width:100%;font-size:calc(94 * var(--unit));line-height:1.46;font-weight:900;letter-spacing:calc(-5 * var(--unit));white-space:nowrap}.orange-highlight{background:var(--coral);color:white;font-weight:500;display:inline-block;line-height:1.14;padding:calc(2 * var(--unit)) calc(17 * var(--unit))}.program-underline{display:inline-block;border-bottom:calc(12 * var(--unit)) solid var(--coral);line-height:1.15;padding-bottom:calc(7 * var(--unit))}.white-gear{position:absolute;left:calc(177 * var(--unit));top:calc(1465 * var(--unit));width:calc(546 * var(--unit));height:calc(626 * var(--unit));object-fit:contain}.program-wordmark{position:absolute;top:calc(1560 * var(--unit));left:0;width:100%;font-size:calc(131 * var(--unit));font-weight:850;color:var(--coral);line-height:1.42;letter-spacing:calc(-7 * var(--unit));white-space:nowrap}.program-wordmark span{font-size:calc(116 * var(--unit))}
.review-footer{max-width:860px;margin:auto;background:#242630;color:#ddd;font-size:12px;padding:22px 18px;text-align:center}.review-footer a{margin-left:16px;color:white;text-underline-offset:3px}a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}
.opening-group::before{background:linear-gradient(180deg,#212121 0%,#212931 15.4%,#21295a 48.7%,#21298c 100%)}
.opening-line-1{top:calc(102 * var(--unit))}.opening-line-2{top:calc(332 * var(--unit))}.opening-line-3{top:calc(576 * var(--unit))}.phone-hands{top:calc(1126 * var(--unit))}
.start-title{top:calc(-5 * var(--unit))}.start-conclusion{top:calc(1250 * var(--unit));font-size:calc(108 * var(--unit));font-weight:800}
.laptop-avatar{top:calc(100 * var(--unit));left:calc(290 * var(--unit));width:calc(320 * var(--unit));height:calc(344 * var(--unit))}.maker-name{top:calc(1040 * var(--unit))}.program-title{top:calc(1125 * var(--unit));line-height:1.40}.white-gear{top:calc(1430 * var(--unit));animation:gear-turn 3.64s linear infinite}.program-wordmark{top:calc(1538 * var(--unit))}
@keyframes gear-turn{to{transform:rotate(360deg)}}
html[data-motion="review-fixed"] .white-gear{animation:none;transform:none}
html[data-phase="0"] .opening-line-1,html[data-phase="0"] .opening-line-2,html[data-phase="1"] .opening-line-2{color:#ededed}
html[data-phase] .result-word{opacity:0}html[data-phase="0"] .result-word[data-step="0"],html[data-phase="1"] .result-word[data-step="1"],html[data-phase="2"] .result-word[data-step="2"],html[data-phase="3"] .result-word[data-step="3"],html[data-phase="4"] .result-word[data-step="4"]{opacity:1}
@media(prefers-reduced-motion:reduce){.opening-line-1,.opening-line-2{color:var(--navy)!important}.result-word{display:none!important;opacity:0!important}.result-word[data-step="0"]{display:flex!important;opacity:1!important}.white-gear{animation:none;transform:none}*{scroll-behavior:auto!important}}



/* Source: /extension.css */
/* Approved cuts 01–03 live in style.css. This file only styles the addition. */
.cut-04{height:calc(3437 * var(--unit));color:white;background:linear-gradient(180deg,#242630 0%,#232941 20%,#222a61 54%,#21298c 100%)}
.tasks-title{position:absolute;top:calc(255 * var(--unit));left:0;width:100%;font-size:calc(100 * var(--unit));font-weight:850;line-height:1.31;letter-spacing:calc(-5 * var(--unit));white-space:nowrap}
.task-pills{position:absolute;top:calc(591 * var(--unit));left:calc(118 * var(--unit));width:calc(664 * var(--unit));margin:0;padding:0;list-style:none;display:grid;gap:calc(23 * var(--unit))}
.task-pills li{height:calc(170 * var(--unit));border:calc(8 * var(--unit)) solid transparent;border-radius:calc(85 * var(--unit));background:linear-gradient(white,white) padding-box,linear-gradient(110deg,#ff4a57,#ff6832) border-box;display:flex;align-items:center;justify-content:center;color:#ff6037;font-size:calc(72 * var(--unit));font-weight:800;letter-spacing:calc(-4 * var(--unit));white-space:nowrap}
.pointing-avatar{position:absolute;top:calc(1625 * var(--unit));left:calc(304 * var(--unit));width:calc(292 * var(--unit));height:calc(330 * var(--unit));object-fit:contain}
.tasks-main{position:absolute;top:calc(1975 * var(--unit));left:0;width:100%;font-size:calc(108 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:calc(-5 * var(--unit));white-space:nowrap}
.tasks-support{position:absolute;top:calc(2400 * var(--unit));left:0;width:100%;font-size:calc(60 * var(--unit));font-weight:400;line-height:1.52;letter-spacing:calc(-3 * var(--unit));white-space:nowrap}
.tasks-actions{position:absolute;top:calc(2580 * var(--unit));left:0;width:100%;font-size:calc(102 * var(--unit));font-weight:800;line-height:1.30;letter-spacing:calc(-5 * var(--unit));color:#ff5e42;white-space:nowrap}
.tasks-actions span,.tasks-actions strong{display:table;margin-inline:auto}.tasks-actions strong{color:#fff;background:#ff5b45;line-height:1.12;padding:calc(4 * var(--unit)) calc(12 * var(--unit));font-weight:650;margin-top:calc(5 * var(--unit));margin-bottom:calc(22 * var(--unit))}.tasks-actions strong:last-child{font-size:calc(97 * var(--unit));margin-top:calc(10 * var(--unit))}
.cut-05{height:calc(2130 * var(--unit));background:#fff}.document-pencil{position:absolute;left:calc(265 * var(--unit));top:calc(52 * var(--unit));width:calc(370 * var(--unit));height:calc(400 * var(--unit));object-fit:contain}
.reassurance{position:absolute;left:0;width:100%;height:calc(400 * var(--unit));text-align:center}.reassurance-1{top:calc(499 * var(--unit))}.reassurance-2{top:calc(1072 * var(--unit))}.reassurance-3{top:calc(1644 * var(--unit))}
.reassurance-question{font-size:calc(100 * var(--unit));font-weight:800;color:#aaa;line-height:1.18;letter-spacing:calc(-5 * var(--unit));white-space:nowrap}
.orange-chevron{position:absolute;top:calc(147 * var(--unit));left:calc(407 * var(--unit));width:calc(86 * var(--unit));height:calc(47 * var(--unit))}.orange-chevron::before,.orange-chevron::after{content:'';position:absolute;top:calc(17 * var(--unit));width:calc(63 * var(--unit));height:calc(12 * var(--unit));background:#ff6536;border-radius:calc(6 * var(--unit))}.orange-chevron::before{left:calc(-6 * var(--unit));transform:rotate(45deg)}.orange-chevron::after{right:calc(-6 * var(--unit));transform:rotate(-45deg)}
.reassurance-answer{position:absolute;top:calc(210 * var(--unit));left:0;width:100%;font-size:calc(151 * var(--unit));font-weight:900;letter-spacing:calc(-8 * var(--unit));line-height:1.10;color:var(--navy);white-space:nowrap}
.cut-06{height:calc(1598 * var(--unit));background:white}.template-question{position:absolute;top:calc(202 * var(--unit));left:0;width:100%;font-size:calc(100 * var(--unit));font-weight:850;color:var(--navy);letter-spacing:calc(-5 * var(--unit));line-height:1.15;white-space:nowrap}
.template-answer{position:absolute;top:calc(373 * var(--unit));left:0;width:100%;font-size:calc(184 * var(--unit));font-weight:900;font-style:italic;line-height:1.15;letter-spacing:calc(-10 * var(--unit));padding-right:calc(24 * var(--unit));white-space:nowrap}.template-answer span{display:block}.template-answer span+span{font-size:calc(201 * var(--unit));margin-top:calc(7 * var(--unit))}
.crossed-arms-avatar{position:absolute;left:calc(260 * var(--unit));top:calc(832 * var(--unit));width:calc(380 * var(--unit));height:calc(372 * var(--unit));object-fit:contain}
.template-conclusion{position:absolute;top:calc(1210 * var(--unit));left:0;width:100%;color:var(--navy);font-size:calc(132 * var(--unit));font-weight:900;line-height:1.14;letter-spacing:calc(-7 * var(--unit));white-space:nowrap}
.cut-04[data-task-prefix] .task-pills li{opacity:0}.cut-04[data-task-prefix="1"] .task-pills li:nth-child(-n+1),.cut-04[data-task-prefix="2"] .task-pills li:nth-child(-n+2),.cut-04[data-task-prefix="3"] .task-pills li:nth-child(-n+3),.cut-04[data-task-prefix="4"] .task-pills li:nth-child(-n+4),.cut-04[data-task-prefix="5"] .task-pills li{opacity:1}
.orange-chevron{animation:none;opacity:1}
.reassurance-answer{background:linear-gradient(105deg,#ff4f61,#ff6937);background-clip:text;-webkit-background-clip:text;animation:answer-emphasis 1s steps(1,end) infinite}
@keyframes answer-emphasis{0%,49.9%{-webkit-text-fill-color:var(--navy)}50%,100%{-webkit-text-fill-color:transparent}}
html[data-motion="review-fixed"] .reassurance-answer{animation:none;-webkit-text-fill-color:var(--navy)}
@media(prefers-reduced-motion:reduce){.cut-04 .task-pills li{opacity:1!important}.reassurance-answer{animation:none;-webkit-text-fill-color:var(--navy)}}



/* Source: /poster.css */
/* Source-coordinate poster layers for cut07 onwards; approved first three unaffected. */
.poster-cut{height:calc(var(--h) * var(--unit));isolation:isolate}.poster-layer{position:absolute;top:calc(var(--y) * var(--unit));left:calc(var(--x,0) * var(--unit));width:calc(var(--w,900) * var(--unit))}.poster-text{font-size:calc(var(--fs,64) * var(--unit));font-weight:var(--fw,400);line-height:var(--lh,1.35);letter-spacing:calc(var(--ls,-3) * var(--unit));color:var(--c,inherit);white-space:nowrap;margin:0;text-align:var(--align,center)}.poster-text b{font-weight:850}.poster-text em{font-style:normal;color:#ff6037}.poster-text mark{background:#ff5b45;color:white;padding:calc(2 * var(--unit)) calc(8 * var(--unit))}.poster-image{height:calc(var(--ih) * var(--unit));object-fit:contain}.poster-panel{height:calc(var(--bh) * var(--unit));background:var(--bg,white);border:calc(var(--border,0) * var(--unit)) solid var(--bc,#ff6037);border-radius:calc(var(--r,60) * var(--unit));color:var(--ink,#232428);overflow:hidden}.poster-pill{height:calc(var(--bh,150) * var(--unit));display:flex;align-items:center;justify-content:center;background:var(--bg,white);border:calc(var(--border,7) * var(--unit)) solid var(--bc,#ff6037);border-radius:calc(var(--r,85) * var(--unit));color:var(--ink,#ff6037);font-size:calc(var(--fs,66) * var(--unit));font-weight:var(--fw,750);letter-spacing:calc(-3 * var(--unit));white-space:nowrap;line-height:1.25}.poster-arrow{font-size:calc(var(--fs,86) * var(--unit));font-weight:350;color:#ff6037;line-height:.8}.poster-vbg{height:calc(var(--bh) * var(--unit));background:var(--bg,linear-gradient(#21298c,#242630));clip-path:polygon(0 0,50% calc(170 * var(--unit)),100% 0,100% 100%,0 100%)}.proof-crop{height:calc(var(--bh) * var(--unit));overflow:hidden;background:white;border-radius:calc(60 * var(--unit))}.proof-crop img{display:block;width:100%;height:auto}.poster-review-note{white-space:normal;line-height:1.55;font-size:calc(34 * var(--unit));font-weight:400}.poster-pending{border:calc(3 * var(--unit)) dashed #aaa;background:#f2f2f2;color:#5a5a5a}.poster-list{font-size:calc(var(--fs,48) * var(--unit));line-height:1.8;letter-spacing:calc(-2 * var(--unit));padding:0;margin:0;list-style:none;text-align:left}.poster-list li{padding-block:calc(10 * var(--unit));border-bottom:calc(1 * var(--unit)) solid #ff603750}.poster-list li:last-child{border:0}.poster-list .num{display:inline-flex;align-items:center;justify-content:center;width:calc(66 * var(--unit));height:calc(66 * var(--unit));border-radius:50%;color:white;background:#ff6037;font-size:calc(40 * var(--unit));margin-right:calc(12 * var(--unit));vertical-align:middle}.poster-highlight-cycle{animation:poster-emphasis 1s steps(1,end) infinite}@keyframes poster-emphasis{0%,49.9%{color:var(--c,#21325c)}50%,100%{color:#ff6037}}html[data-motion="review-fixed"] .poster-highlight-cycle{animation:none}@media(prefers-reduced-motion:reduce){.poster-highlight-cycle{animation:none}}

#cut-08 .poster-image{filter:brightness(.35);opacity:.55}
.poster-body{white-space:normal}.poster-slanted{font-style:italic;transform:rotate(-4deg);width:calc(800 * var(--unit));left:calc(50 * var(--unit))}
.poster-cta{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:white;font-size:calc(60 * var(--unit));font-weight:800;text-decoration:none}.poster-cta:focus-visible{outline:calc(6 * var(--unit)) solid #202b69;outline-offset:calc(-12 * var(--unit))}
.poster-arrows{height:calc(var(--ah) * var(--unit));display:flex;justify-content:center}
#cut-36 .poster-image{filter:brightness(.4);opacity:.65}#cut-29 .poster-panel{box-shadow:0 calc(5 * var(--unit)) calc(25 * var(--unit)) #00000018}
.bubble-tail{height:calc(var(--bh) * var(--unit));background:#ff6037;clip-path:polygon(0 0,100% 0,100% 100%)}.bubble-tail.left{clip-path:polygon(0 0,100% 0,0 100%)}.poster-list li{position:relative;padding-left:calc(82 * var(--unit))}.poster-list .num{position:absolute;left:0;top:calc(10 * var(--unit));margin-right:0}
.catalog-pill{white-space:normal;text-wrap:balance;padding-inline:calc(20 * var(--unit))}.catalog-pill span{line-height:1.3}
.curriculum-list{line-height:1.6}
#cut-45 .proof-crop{--bh:365}

/* D07: S04's final bar alternates every 500ms; node visuals remain still. */
#cut-07 .d07-muted{filter:grayscale(1);opacity:.75}
#cut-07 .d07-promise{display:flex;align-items:center;justify-content:center;height:calc(120 * var(--unit));background:#ff6037;color:white;animation:d07-emphasis 1s steps(1,end) infinite}
@keyframes d07-emphasis{0%,49.9%{background:#ff6037;color:white}50%,100%{background:white;color:#ff6037}}
html[data-motion="review-fixed"] #cut-07 .d07-promise{animation:none}
@media(prefers-reduced-motion:reduce){#cut-07 .d07-promise{animation:none}}

/* D11: S05 alternates the two title highlights, not the profile or proof. */
#cut-11 .d11-highlight{background:#ff6037;color:white;padding:calc(2 * var(--unit)) calc(6 * var(--unit));animation:d11-emphasis 1s steps(1,end) infinite}
@keyframes d11-emphasis{0%,49.9%{background:#ff6037;color:white}50%,100%{background:transparent;color:#ff6037}}
html[data-motion="review-fixed"] #cut-11 .d11-highlight{animation:none}
@media(prefers-reduced-motion:reduce){#cut-11 .d11-highlight{animation:none}}

/* D12: S05's three declaration bars are identical in both source frames. */
#cut-12 .d12-declaration span{display:inline-block;background:#ff6037;color:white;font-style:italic;line-height:1.1;padding:calc(2 * var(--unit)) calc(8 * var(--unit))}

/* D65: S22 orange subheadings and compact left-aligned contents; actual catalog only. */
#cut-65 .d65-curriculum{padding:calc(65 * var(--unit)) calc(40 * var(--unit)) calc(45 * var(--unit))}
#cut-65 .d65-curriculum .poster-text{position:static;width:100%;text-align:left;white-space:normal;letter-spacing:calc(-1 * var(--unit))}
#cut-65 .d65-section + .d65-section{margin-top:calc(95 * var(--unit))}
#cut-65 .d65-heading{font-size:calc(41 * var(--unit));font-weight:750;line-height:1.4;color:#ff6037;margin-bottom:calc(25 * var(--unit))}
#cut-65 .d65-row{font-size:calc(37 * var(--unit));font-weight:400;line-height:1.55;margin-bottom:calc(12 * var(--unit))}
#cut-65 .d65-note{margin-top:calc(74 * var(--unit));font-size:calc(28 * var(--unit));line-height:1.6;color:#777}

#cut-65 .d65-row{word-break:keep-all;overflow-wrap:normal}

/* D56: S20's white-to-black boundary begins at native y2067.
   Existing digital-material artwork replaces physical stock/package imagery.
   This 205px window is continued by D57 with the same image scale. */
#cut-56 .d56-material-window{height:calc(205 * var(--unit));overflow:hidden;z-index:2}
#cut-56 .d56-material-window img{display:block;width:100%;height:calc(500 * var(--unit));object-fit:contain}

/* D57: continue the same D56 digital-material image after its first 205px.
   The native 295px window completes the 500px static image without a seam. */
#cut-57 .d57-material-window{height:calc(295 * var(--unit));overflow:hidden;z-index:2}
#cut-57 .d57-material-window img{display:block;position:absolute;top:calc(-205 * var(--unit));left:0;width:100%;height:calc(500 * var(--unit));object-fit:contain}

/* D68: S23 local y4923 switches to white; + disk bbox(341,5215)-(555,5429). */
#cut-68 .d68-roadmap-box{box-shadow:0 0 calc(22 * var(--unit)) #7884c760}
#cut-68 .d68-plus{height:calc(214 * var(--unit));border-radius:50%;background:linear-gradient(135deg,#ff5061,#ff632b);display:flex;align-items:center;justify-content:center;font-size:calc(160 * var(--unit));font-weight:200;line-height:1;color:white}

/* D36: source package hierarchy, with the verified eight ebook titles. */
#cut-36 .catalog-pill { justify-content:flex-start; padding-inline:calc(60 * var(--unit)) calc(30 * var(--unit)); color:#242424; font-weight:500; text-wrap:pretty; }
#cut-36 .catalog-pill span { width:100%; text-align:left; word-break:keep-all; }

#cut-36 .d36-heading { background:linear-gradient(90deg,#ff4d5a,#ff6037); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; }

/* D40: 5-second educational flow demo; no live purchase or notification UI. */
#cut-40 .d40-step { animation:d40-delivery-stage 5s steps(1,end) infinite; }
#cut-40 .d40-step-2 { animation-delay:-3.333333s; }
#cut-40 .d40-step-3 { animation-delay:-1.666667s; }
@keyframes d40-delivery-stage { 0%,33.3332% { background:#fff0e8; border-color:#ff6037; } 33.3333%,100% { background:white; border-color:#ddd; } }
html[data-motion="review-fixed"] #cut-40 .d40-step { animation:none; background:white; border-color:#ddd; }
html[data-motion="review-fixed"] #cut-40 .d40-step-1 { background:#fff0e8; border-color:#ff6037; }
@media(prefers-reduced-motion:reduce) { #cut-40 .d40-step { animation:none; background:white; border-color:#ddd; } #cut-40 .d40-step-1 { background:#fff0e8; border-color:#ff6037; } }

/* D43: S15 is a full 860x752 scene; 28 x 100ms = 2800ms.
   Reuse existing art to show an educational file handoff, not RFID or a live purchase. */
#cut-43 .d43-stage-image{object-fit:cover}
#cut-43 .d43-stage-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1b2436e6 0%,#1b243600 22%,#1b243600 58%,#1b2436e6 78%,#1b2436 100%)}
#cut-43 .d43-link-origin{filter:drop-shadow(0 calc(8 * var(--unit)) calc(16 * var(--unit)) #00000055)}
#cut-43 .d43-file-demo{opacity:0;animation:d43-file-handoff 2.8s linear infinite}
#cut-43 .d43-step{color:white;opacity:.78;animation-duration:2.8s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}
#cut-43 .d43-step-1{animation-name:d43-stage-one}
#cut-43 .d43-step-2{animation-name:d43-stage-two}
#cut-43 .d43-step-3{animation-name:d43-stage-three}
@keyframes d43-file-handoff{0%,14.2857%{opacity:0;transform:translate(0,0)}18%{opacity:1;transform:translate(0,0)}50%,92.8571%{opacity:1;transform:translate(calc(160 * var(--unit)),calc(-205 * var(--unit)))}99.99%{opacity:0;transform:translate(calc(160 * var(--unit)),calc(-205 * var(--unit)))}100%{opacity:0;transform:translate(0,0)}}
@keyframes d43-stage-one{0%,14.2856%{color:#ff6037;opacity:1}14.2857%,100%{color:white;opacity:.78}}
@keyframes d43-stage-two{0%,14.2856%{color:white;opacity:.78}14.2857%,67.857%{color:#ff6037;opacity:1}67.8571%,100%{color:white;opacity:.78}}
@keyframes d43-stage-three{0%,67.857%{color:white;opacity:.78}67.8571%,100%{color:#ff6037;opacity:1}}
html[data-motion="review-fixed"] #cut-43 .d43-step{animation:none;color:#ff6037;opacity:1}
html[data-motion="review-fixed"] #cut-43 .d43-file-demo{animation:none;opacity:1;transform:translate(calc(160 * var(--unit)),calc(-205 * var(--unit)))}
@media(prefers-reduced-motion:reduce){#cut-43 .d43-step{animation:none;color:#ff6037;opacity:1}#cut-43 .d43-file-demo{animation:none;opacity:1;transform:translate(calc(160 * var(--unit)),calc(-205 * var(--unit)))}}



/* Source: /opening-copy-20261005.css */
/* Latest user-requested D opening copy. Keep D01 readable through all source phases. */
#cut-01 .opening-line-1,
#cut-01 .opening-line-2 { color: var(--navy); }



/* Source: /money-rain-20261005.css */
/* D10 only: decorative money illustration. No account, balance or payment UI. */
#cut-10 .d10-money-rain{height:calc(405 * var(--unit));overflow:hidden;isolation:isolate;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}
#cut-10 .d10-money-rain img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:d10-money-fall 9s linear infinite;will-change:transform;pointer-events:none}
#cut-10 .d10-money-rain img+img{animation-delay:-4.5s}
@keyframes d10-money-fall{from{transform:translateY(-100%)}to{transform:translateY(100%)}}
html[data-motion="review-fixed"] #cut-10 .d10-money-rain img{animation:none;transform:none}
html[data-motion="review-fixed"] #cut-10 .d10-money-rain img+img{display:none}
@media(prefers-reduced-motion:reduce){#cut-10 .d10-money-rain img{animation:none;transform:none;will-change:auto}#cut-10 .d10-money-rain img+img{display:none}}



/* Source: /review-overlay-20261005.css */
/* D10: verified local review originals, S05 rounded translucent summary treatment. */
#cut-10 .d10-review-summary{height:calc(260 * var(--unit));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(18 * var(--unit));padding:calc(28 * var(--unit)) calc(24 * var(--unit));border-radius:calc(56 * var(--unit));background:linear-gradient(110deg,rgba(255,74,87,.91),rgba(255,104,50,.92));color:white;text-align:center;z-index:2}
#cut-10 .d10-review-summary strong{font-size:calc(54 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:calc(-2.5 * var(--unit));color:#fff45a;white-space:nowrap}
#cut-10 .d10-review-summary span{font-size:calc(45 * var(--unit));font-weight:450;line-height:1.4;letter-spacing:calc(-2 * var(--unit));white-space:nowrap}



/* Source: /ebook-eight-20261005.css */
/* D17: eight unchanged supplied book mockups. Crop only the source white padding. */
#cut-17 .d17-books{height:calc(640 * var(--unit));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,calc(300 * var(--unit)));gap:calc(40 * var(--unit)) calc(24 * var(--unit))}
#cut-17 .d17-book{position:relative;height:calc(300 * var(--unit));overflow:hidden;margin:0}
#cut-17 .d17-book img{position:absolute;display:block;width:166.667%;height:auto;max-width:none;left:-34.25%;top:-26.5%;clip-path:polygon(21.5% 20%,78.5% 20%,81.5% 21.5%,81.5% 80%,79% 82%,21.5% 82%)}



/* Source: /latest-package-flow-20261005.css */
/* Scoped only to the latest user-requested maker/package/flow replacements. */
#cut-32 .d32-story{font-size:calc(43 * var(--unit));line-height:1.85;letter-spacing:calc(-1 * var(--unit));text-align:left;word-break:keep-all;overflow-wrap:break-word}
#cut-32 .d32-story p{margin:0 0 calc(64 * var(--unit))}
#cut-32 .d32-story p:last-child{margin-bottom:0;font-weight:750}
#cut-34 .d34-books{height:calc(596 * var(--unit));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,calc(280 * var(--unit)));gap:calc(36 * var(--unit)) calc(22 * var(--unit))}
#cut-34 .d34-book{position:relative;height:calc(280 * var(--unit));overflow:hidden;margin:0}
#cut-34 .d34-book img{position:absolute;display:block;width:166.667%;height:auto;max-width:none;left:-34.25%;top:-26.5%;clip-path:polygon(21.5% 20%,78.5% 20%,81.5% 21.5%,81.5% 80%,79% 82%,21.5% 82%)}
#cut-34 .d34-vod-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(22 * var(--unit))}
#cut-34 .d34-vod-case{margin:0;background:#252c44;border-radius:calc(14 * var(--unit));overflow:hidden;box-shadow:calc(7 * var(--unit)) calc(9 * var(--unit)) 0 #171d31;color:white;border:calc(4 * var(--unit)) solid #252c44}
#cut-34 .d34-vod-screen{height:calc(205 * var(--unit));position:relative;background:white;overflow:hidden}
#cut-34 .d34-vod-screen img{display:block;width:100%;height:100%;object-fit:contain}
#cut-34 .d34-play{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(58 * var(--unit));color:white;text-shadow:0 0 calc(18 * var(--unit)) #202b47}
#cut-34 .d34-vod-case figcaption{font-size:calc(29 * var(--unit));line-height:1.45;padding:calc(16 * var(--unit)) calc(12 * var(--unit));min-height:calc(115 * var(--unit));text-align:center;word-break:keep-all;letter-spacing:calc(-1 * var(--unit))}
#cut-35 .d35-modules{line-height:1.6;word-break:keep-all;overflow-wrap:break-word}
#cut-35 .d35-modules li{padding-block:calc(18 * var(--unit))}
#cut-35 .d35-modules .num{top:calc(18 * var(--unit))}
#cut-39 .d39-follow,#cut-42 .d42-system,#cut-44 .d44-scaleup,#cut-47 .d47-psychology-body{word-break:keep-all;overflow-wrap:break-word}
#cut-42 .d42-three-steps{display:grid;grid-template-columns:1fr calc(42 * var(--unit)) 1fr calc(42 * var(--unit)) 1fr;align-items:center}
#cut-42 .d42-stage{height:calc(205 * var(--unit));border-radius:calc(30 * var(--unit));display:grid;place-items:center;background:white;color:#ff6037;font-size:calc(66 * var(--unit));font-weight:850;letter-spacing:calc(-3 * var(--unit))}
#cut-42 .d42-separator{font-size:calc(45 * var(--unit));text-align:center;color:#ff6037}
/* D65 remains usable as all eight books expand, with no fixed-height clipping. */
#cut-65{height:auto;padding-top:calc(300 * var(--unit));padding-bottom:calc(126 * var(--unit))}
#cut-65 .d65-curriculum{position:relative;top:auto;height:auto}
#cut-65 .d65-book-toc{border-bottom:calc(1 * var(--unit)) solid #ddd;padding:calc(22 * var(--unit)) 0}
#cut-65 .d65-book-toc summary{cursor:pointer;font-size:calc(37 * var(--unit));line-height:1.55;word-break:keep-all;overflow-wrap:break-word;letter-spacing:calc(-1 * var(--unit))}
#cut-65 .d65-book-toc summary::marker{color:#ff6037}
#cut-65 .d65-book-number{color:#ff6037;margin-right:calc(12 * var(--unit))}
#cut-65 .d65-toc-pending{font-size:calc(34 * var(--unit));line-height:1.6;margin:calc(25 * var(--unit)) 0 0;color:#777;word-break:keep-all}
#cut-65 .d65-toc-context{font-size:calc(36 * var(--unit));line-height:1.65;margin:calc(20 * var(--unit)) 0 calc(35 * var(--unit));color:#777;word-break:keep-all;letter-spacing:calc(-1 * var(--unit))}
#cut-65 .d65-full-toc{list-style:none;padding:0;margin:calc(30 * var(--unit)) 0 calc(10 * var(--unit));font-size:calc(35 * var(--unit));line-height:1.7;letter-spacing:calc(-1 * var(--unit));text-align:left}
#cut-65 .d65-full-toc li{display:grid;grid-template-columns:calc(70 * var(--unit)) minmax(0,1fr);gap:calc(16 * var(--unit));padding:calc(17 * var(--unit)) 0;border-bottom:calc(1 * var(--unit)) solid #eee;word-break:keep-all;overflow-wrap:anywhere}
#cut-65 .d65-full-toc li:last-child{border-bottom:0}
#cut-65 .d65-toc-page{color:#ff6037;font-size:calc(30 * var(--unit));letter-spacing:0}



/* Source: /design-polish-293195-20261005/batches/b01/polish.css */
/* Scope every selector to assigned cut IDs. Frozen baseline copy must be preserved. */
#cut-01 .opening-line-3 { top:calc(564 * var(--unit)); }
#cut-01 .opening-support { top:calc(842 * var(--unit)); }

#cut-02 .start-title { font-size:calc(96 * var(--unit)); line-height:1.42; }
#cut-02 .start-support { font-weight:400; }
#cut-02 .start-conclusion { top:calc(1226 * var(--unit)); font-weight:850; line-height:1.22; }

#cut-03 .program-intro mark { font-weight:850; }
#cut-03 .program-title { line-height:1.36; }
#cut-03 .orange-highlight { font-weight:800; }
#cut-03 .program-wordmark {
  top:calc(1556 * var(--unit));
  font-family:Arial,Pretendard,sans-serif;
  font-size:calc(200 * var(--unit));
  font-weight:700;
  line-height:calc(198 * var(--unit));
  letter-spacing:calc(-11 * var(--unit));
  transform:scaleX(.76);
  transform-origin:center;
}
#cut-03 .program-wordmark span { display:block; line-height:calc(198 * var(--unit)); }
#cut-03 .program-wordmark .b01-wordmark-first { font-size:calc(200 * var(--unit)); width:calc(960 * var(--unit)); margin-left:calc(-30 * var(--unit)); }
#cut-03 .program-wordmark .b01-wordmark-last { font-size:calc(208 * var(--unit)); width:calc(1110 * var(--unit)); margin-left:calc(-105 * var(--unit)); }



/* Source: /design-polish-293195-20261005/batches/b02/polish.css */
/* Scope every selector to assigned cut IDs. Frozen baseline copy must be preserved. */

/* D04: S02 source coordinates retained; lighter copy density and the blue gradient. */
#cut-04 {
  background: linear-gradient(180deg, #26272e 0%, #252b43 26%, #243263 60%, #22328d 100%);
}
#cut-04 .tasks-title { font-weight: 800; }
#cut-04 .task-pills li { font-weight: 750; }
#cut-04 .pointing-avatar {
  left: calc(293 * var(--unit));
  top: calc(1605 * var(--unit));
  width: calc(314 * var(--unit));
}
#cut-04 .tasks-main {
  top: calc(1955 * var(--unit));
  font-weight: 800;
}
#cut-04 .tasks-actions {
  font-size: calc(96 * var(--unit));
  font-weight: 760;
  letter-spacing: calc(-4 * var(--unit));
}
#cut-04 .tasks-actions strong:last-child { font-size: calc(87 * var(--unit)); }

/* D05: S03 is two 500 ms poses with synchronized navy/orange answer text. */
#cut-05 .document-pencil {
  left: calc(251 * var(--unit));
  top: calc(44 * var(--unit));
  width: calc(398 * var(--unit));
  transform-origin: 50% 65%;
  animation: b02-document-poses 1s steps(1, end) infinite;
}
#cut-05 .reassurance-question { font-weight: 750; }
#cut-05 .reassurance-answer {
  top: calc(228 * var(--unit));
  font-size: calc(160 * var(--unit));
  letter-spacing: calc(-7 * var(--unit));
  background: none;
  -webkit-text-fill-color: var(--navy);
  animation: b02-answer-colors 1s steps(1, end) infinite;
}
@keyframes b02-document-poses {
  0%, 49.999% { transform: rotate(-4deg); }
  50%, 100% { transform: rotate(4deg); }
}
@keyframes b02-answer-colors {
  0%, 49.999% { color: #21325c; -webkit-text-fill-color: #21325c; }
  50%, 100% { color: #ff5b45; -webkit-text-fill-color: #ff5b45; }
}

/* D06: retain the large two-line gradient promise, then the X pose and conclusion. */
#cut-06 .template-question { font-weight: 800; }
#cut-06 .template-answer span + span { font-size: calc(192 * var(--unit)); }
#cut-06 .crossed-arms-avatar {
  left: calc(250 * var(--unit));
  top: calc(850 * var(--unit));
  width: calc(400 * var(--unit));
}
#cut-06 .template-conclusion { top: calc(1222 * var(--unit)); }

html[data-motion="review-fixed"] #cut-05 .document-pencil,
html[data-motion="review-fixed"] #cut-05 .reassurance-answer {
  animation: none;
  transform: none;
  -webkit-text-fill-color: #21325c;
}
@media (prefers-reduced-motion: reduce) {
  #cut-05 .document-pencil,
  #cut-05 .reassurance-answer {
    animation: none;
    transform: none;
    -webkit-text-fill-color: #21325c;
  }
}



/* Source: /design-polish-293195-20261005/batches/b03/polish.css */
/* b03: source S04 pixels at 900px; only D07/D08/D09. All copy/numbers frozen. */
#cut-07 .d07-before-title{font-weight:650;line-height:1.45}
#cut-07 .d07-before-title em{font-weight:800!important}
#cut-07 .d07-flow-label{font-weight:600;letter-spacing:calc(-2 * var(--unit));color:#ccc}
#cut-07 .d07-flow-label[data-flow-step="1"],#cut-07 .d07-flow-label[data-flow-step="6"]{color:#ff6037;font-weight:700}
#cut-07 .d07-flow-label[data-flow-step="2"],#cut-07 .d07-flow-label[data-flow-step="4"]{top:calc(40 * var(--unit));font-size:calc(46 * var(--unit))}
#cut-07 .d07-system-title{font-weight:750;font-size:calc(82 * var(--unit))}
#cut-07 .d07-system-time{font-size:calc(60 * var(--unit));font-weight:450}
#cut-07 .d07-system-time em{font-weight:800!important}
#cut-07 .d07-catch{font-size:calc(67 * var(--unit));font-weight:750}
#cut-07 .d07-close{font-weight:600;line-height:1.42}
#cut-07 .d07-promise{font-size:calc(82 * var(--unit));font-weight:750}
/* Source's three rows of evidence share one large white surface. Real files remain unmodified. */
#cut-08 .d08-structure{font-weight:550}
#cut-08 .d08-automation{font-weight:400}
#cut-08 .d08-system{top:calc(530 * var(--unit));font-size:calc(164 * var(--unit));font-weight:800;line-height:1.1;letter-spacing:calc(-6 * var(--unit))}
#cut-08 .d08-system-last{display:block;margin-top:calc(15 * var(--unit));font-size:calc(102 * var(--unit));line-height:1.2;letter-spacing:calc(-4 * var(--unit))}
#cut-08 .poster-image{left:calc(183 * var(--unit));width:calc(534 * var(--unit));filter:brightness(.4);opacity:.6}
#cut-08 .d08-proof-surface{top:calc(1530 * var(--unit));left:calc(50 * var(--unit));width:calc(800 * var(--unit));height:calc(1555 * var(--unit));border-radius:calc(60 * var(--unit));background:white}
#cut-08 .d08-proof{left:calc(75 * var(--unit));width:calc(750 * var(--unit));height:calc(475 * var(--unit));border-radius:0;background:white}
#cut-08 .d08-proof[data-month="4"]{top:calc(1575 * var(--unit))}
#cut-08 .d08-proof[data-month="5"]{top:calc(2070 * var(--unit))}
#cut-08 .d08-proof[data-month="6"]{top:calc(2565 * var(--unit))}
#cut-08 .d08-pre-ai{top:calc(3250 * var(--unit));font-size:calc(62 * var(--unit));font-weight:450;line-height:1.45}
#cut-08 .d08-cumulative-label{top:calc(3480 * var(--unit));font-weight:750}
#cut-08 .d08-cumulative-amount{top:calc(3670 * var(--unit));font-size:calc(245 * var(--unit));font-weight:800;letter-spacing:calc(-8 * var(--unit))}
/* Preserve the original asset's aspect ratio; enlarge its actual alpha bounds, not its padding. */
#cut-09 .poster-image{top:0;left:calc(105 * var(--unit));width:calc(690 * var(--unit));height:calc(660 * var(--unit))}
#cut-09 .d09-now{font-size:calc(72 * var(--unit));font-weight:400}
#cut-09 .poster-pill{left:calc(160 * var(--unit));width:calc(580 * var(--unit));font-weight:550}
#cut-09 .d09-automatic{top:calc(1630 * var(--unit));font-weight:750}



/* Source: /design-polish-293195-20261005/batches/b04/polish.css */
/* b04 only. S05 GIF: 900px coordinate system; two 500ms highlight phases. */
#cut-10 .d10-together{font-weight:450;letter-spacing:calc(-2 * var(--unit))}
#cut-10 .d10-sleep{font-weight:900;letter-spacing:calc(-3 * var(--unit))}
#cut-10 .d10-experience{font-weight:900;letter-spacing:calc(-4 * var(--unit))}
#cut-10 .d10-review-summary{height:calc(248 * var(--unit));border-radius:calc(46 * var(--unit));background:linear-gradient(108deg,rgba(255,73,82,.88),rgba(255,107,47,.89));gap:calc(14 * var(--unit));padding:calc(28 * var(--unit)) calc(20 * var(--unit))}
#cut-10 .d10-review-summary strong{font-weight:850;letter-spacing:calc(-2.2 * var(--unit))}
#cut-10 .d10-review-summary span{font-weight:450;letter-spacing:calc(-1.7 * var(--unit))}
#cut-10 .poster-review-note{top:calc(5130 * var(--unit));font-size:calc(29 * var(--unit));line-height:1.6;letter-spacing:calc(-1 * var(--unit));white-space:normal}
#cut-11 .d11-intro{top:calc(44 * var(--unit));line-height:1.62;letter-spacing:calc(-2.3 * var(--unit))}
#cut-11 .d11-intro strong{font-weight:780}
#cut-11 .d11-career{top:calc(510 * var(--unit));font-size:calc(65 * var(--unit));line-height:1.7;letter-spacing:calc(-3.1 * var(--unit))}
#cut-11 .d11-portrait{top:calc(940 * var(--unit));left:calc(150 * var(--unit));width:calc(600 * var(--unit));height:calc(620 * var(--unit));border:0;border-radius:calc(76 * var(--unit));background:linear-gradient(145deg,#f3f3f6,#f8f8f9);overflow:visible}
#cut-11 .d11-portrait-image{top:calc(-105 * var(--unit));left:calc(-50 * var(--unit));width:calc(700 * var(--unit));height:calc(700 * var(--unit));object-position:center bottom}
#cut-11 .d11-name{top:calc(1638 * var(--unit));font-size:calc(88 * var(--unit));letter-spacing:calc(-4 * var(--unit))}
#cut-11::after{content:'';position:absolute;left:calc(65 * var(--unit));right:calc(65 * var(--unit));top:calc(1850 * var(--unit));border-top:calc(2 * var(--unit)) solid #ededf0;pointer-events:none}
#cut-11 .d11-profile-line{left:calc(130 * var(--unit));width:calc(660 * var(--unit));font-size:calc(49 * var(--unit));font-weight:450;line-height:1.45;letter-spacing:calc(-1.5 * var(--unit));text-align:left}
#cut-11 .d11-profile-key{color:#ff6037;font-weight:550}
#cut-12 .d12-declaration{top:calc(28 * var(--unit));font-size:calc(88 * var(--unit));line-height:1.58;letter-spacing:calc(-3 * var(--unit))}
#cut-12 .d12-declaration span{padding:calc(3 * var(--unit)) calc(10 * var(--unit));line-height:1.12}
#cut-12 .d12-declaration span:nth-of-type(n+3){background:none;color:#ff6037;font-style:normal;font-size:calc(106 * var(--unit));font-weight:850;line-height:1.32;letter-spacing:calc(-4 * var(--unit));padding:0}
#cut-12>.poster-image{top:calc(704 * var(--unit));left:calc(252 * var(--unit));width:calc(396 * var(--unit));height:calc(410 * var(--unit))}
#cut-12 .d12-project{top:calc(1185 * var(--unit));font-size:calc(57 * var(--unit));line-height:1.62;letter-spacing:calc(-2.2 * var(--unit))}
#cut-12 .d12-project strong{font-weight:780}



/* Source: /design-polish-293195-20261005/batches/b05/polish.css */
/* Scope every selector to assigned cut IDs. Frozen baseline copy must be preserved. */

/* S06 measured 900px canvas; source raster font is approximated with the supplied Pretendard. */
#cut-13 {
  --h:3400 !important;
  background:linear-gradient(180deg,#252525 0,#252837 calc(650 * var(--unit)),#232b42 calc(1000 * var(--unit)),#232d53 calc(1500 * var(--unit)),#222e5e calc(1900 * var(--unit)),#22306f calc(2400 * var(--unit)),#223083 calc(3000 * var(--unit)),#22318b calc(3352 * var(--unit)),white calc(3352 * var(--unit)),white 100%) !important;
}
#cut-13 .d13-intro { --y:255 !important; --fs:56 !important; --lh:1.4 !important; letter-spacing:calc(-1.5 * var(--unit)); }
#cut-13 .d13-event { --y:440 !important; --fs:112 !important; --fw:900 !important; --lh:1.18 !important; background:linear-gradient(90deg,#ff4d5a,#ff6037); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; letter-spacing:calc(-2.5 * var(--unit)); }
#cut-13 .d13-gift { --y:570 !important; --x:285 !important; --w:330 !important; --ih:380 !important; z-index:3; }
#cut-13 .d13-offer { --r:70 !important; background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#ff4f58,#ff6037) border-box; border-color:transparent; }
#cut-13 .d13-offer-1 { --y:900 !important; --bh:920 !important; }
#cut-13 .d13-offer-2 { --y:1900 !important; --bh:1000 !important; }
#cut-13 .d13-offer .poster-pill { --y:80 !important; --fs:43 !important; --fw:550 !important; --bg:linear-gradient(90deg,#ff4d5a,#ff6037) !important; }
#cut-13 .d13-benefit1 { --y:215 !important; --fs:72 !important; --lh:1.32 !important; letter-spacing:calc(-2 * var(--unit)); }
#cut-13 .d13-value { --y:515 !important; --fs:64 !important; --lh:1.35 !important; letter-spacing:calc(-1.8 * var(--unit)); }
#cut-13 .d13-free { color:#ff5b40; font-weight:850; }
#cut-13 .d13-download { --y:760 !important; --fs:38 !important; --c:#767676 !important; }
#cut-13 .d13-benefit2 { --y:210 !important; --fs:82 !important; --lh:1.31 !important; letter-spacing:calc(-2 * var(--unit)); }
#cut-13 .d13-unlimited { color:#ff5b40; }
#cut-13 .d13-conditions { --y:590 !important; --fs:42 !important; --c:#767676 !important; --lh:1.65 !important; }
#cut-13 .d13-channel { --y:790 !important; --fs:40 !important; --lh:1.45 !important; }
#cut-13 .d13-support { --y:3030 !important; --fs:56 !important; --lh:1.7 !important; }

/* Native GIF2 410x464 is locked to the user-corrected full-width 900x1018.536585 box. */
#cut-14 .d14-trust { --y:245 !important; --fs:132 !important; --fw:900 !important; --lh:1.12 !important; letter-spacing:calc(-3.6 * var(--unit)); }
#cut-14 [data-demo="1"] { --y:620 !important; --x:0 !important; --w:900 !important; --ih:593.766233766234 !important; }
#cut-14 .d14-product { --y:1250 !important; --fs:45 !important; --fw:750 !important; --lh:1.45 !important; letter-spacing:calc(-1.5 * var(--unit)); }
#cut-14 [data-demo="2"] { --y:1400 !important; --x:0 !important; --w:900 !important; --ih:1018.536585 !important; }
#cut-14 .d14-page { --y:2460 !important; --fs:45 !important; --fw:750 !important; --lh:1.42 !important; letter-spacing:calc(-1.5 * var(--unit)); }
#cut-14 .d-demo img { object-fit:contain; }

/* The third supplied demo remains whole, with its 640:422 intrinsic ratio. */
#cut-15 { --h:1020 !important; }
#cut-15 .d15-demo { --y:50 !important; --x:0 !important; --w:900 !important; --ih:593.4375 !important; }
#cut-15 .d15-demo img { object-fit:contain; }
#cut-15 .d15-funnel { --y:720 !important; --fs:46 !important; --fw:750 !important; --lh:1.55 !important; letter-spacing:calc(-1.5 * var(--unit)); }

#cut-13 .d13-offer .poster-pill { font-weight:550; }
#cut-13 .d13-support strong { font-weight:750; }



/* Source: /design-polish-293195-20261005/batches/b06/polish.css */
/* b06: exact S06/S07 source-coordinate polish. Source text/fonts are raster; Pretendard is an approximation. */
#cut-16 .poster-arrows path { stroke:#ff6037; }
#cut-16 .poster-text:nth-of-type(3) { --y:675 !important; --lh:1.45 !important; }
#cut-16 .poster-text mark { background:linear-gradient(100deg,#ff515b,#ff6037); }
#cut-16 .poster-image { --y:975 !important; --x:110 !important; --w:680 !important; --ih:620 !important; }
#cut-16 .d16-take-all { --y:1600 !important; --fs:97 !important; --lh:1.36 !important; letter-spacing:calc(-4 * var(--unit)); }
#cut-16 .d16-plain { color:#242424; }

#cut-17 .d17-system { --y:245 !important; --fs:62 !important; }
#cut-17 .d17-one { --y:380 !important; --fs:112 !important; --lh:1.4 !important; letter-spacing:calc(-4.8 * var(--unit)); background:linear-gradient(105deg,#ff515b,#ff6037); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-17 .d17-books { --y:740 !important; --x:40 !important; --w:820 !important; }
#cut-17 .d17-topic { --y:1410 !important; --bh:160 !important; --fs:70 !important; --border:0 !important; }
#cut-17 .poster-arrows { --y:1583 !important; }
#cut-17 .poster-arrows path { stroke:#ff6037; }
#cut-17 .d17-product { --y:1630 !important; --bh:160 !important; --fs:70 !important; --border:0 !important; }
#cut-17 .d17-second-arrow { --y:1815 !important; }
#cut-17 .d17-page { --y:1885 !important; --fs:58 !important; }
#cut-17 .d17-delivery { --y:1975 !important; --bh:160 !important; --fs:68 !important; --border:0 !important; --bg:linear-gradient(90deg,#ff5061,#ff632b) !important; }
#cut-17 .d17-core { --y:2255 !important; --fs:78 !important; --lh:1.36 !important; }
#cut-17 .d17-no-worry { --y:2530 !important; --fs:55 !important; --lh:1.55 !important; }
#cut-17::after { content:''; position:absolute; left:0; bottom:0; width:100%; height:calc(150 * var(--unit)); background:#232f83; clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%); z-index:0; pointer-events:none; }
#cut-17 .poster-layer { z-index:1; }

#cut-18 .poster-vbg { clip-path:none; --bg:linear-gradient(180deg,#232f83 0%,#24293a 70%,#242424 100%) !important; }
#cut-18 .d18-compare { --y:280 !important; --fs:62 !important; --lh:1.5 !important; }
#cut-18 .d18-growth { --y:510 !important; --fs:105 !important; --lh:1.5 !important; font-style:italic; letter-spacing:calc(-4.2 * var(--unit)); background:linear-gradient(110deg,#ff6037 16%,#ffe1a8 50%,#ff6037 85%); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-18 .d18-money-fountain { --y:900 !important; --x:30 !important; --w:840 !important; --ih:840 !important; }
#cut-18 .poster-review-note { --y:1810 !important; }



/* Source: /design-polish-293195-20261005/batches/b07/polish.css */
/* b07: S07/S08 static JPEG pixel structure. All numbers/copy/assets frozen.
   Original font identity is unconfirmed; existing Pretendard is an approximation. */
#cut-19 .d19-question { top:calc(294 * var(--unit)); font-size:calc(61 * var(--unit)); font-weight:750; line-height:1.5; }
#cut-19 .d19-obstacles { top:calc(515 * var(--unit)); font-size:calc(108 * var(--unit)); line-height:1.56; }
#cut-19 .d19-card1 { top:calc(1130 * var(--unit)); }
#cut-19 .d19-card2 { top:calc(1900 * var(--unit)); }
#cut-19 .d19-card3 { top:calc(2640 * var(--unit)); height:calc(600 * var(--unit)); }
#cut-19 .d19-card1-intro, #cut-19 .d19-card2-intro, #cut-19 .d19-card3-intro { top:calc(145 * var(--unit)); }
#cut-19 .d19-card1-last, #cut-19 .d19-card2-last, #cut-19 .d19-card3-last { top:calc(330 * var(--unit)); }
#cut-19 .d19-topic-art[data-topic="1"] { top:calc(900 * var(--unit)); left:calc(250 * var(--unit)); width:calc(400 * var(--unit)); height:calc(400 * var(--unit)); }
#cut-19 .d19-topic-art[data-topic="2"] { top:calc(1680 * var(--unit)); }
#cut-19 .d19-topic-art[data-topic="3"] { top:calc(2420 * var(--unit)); }
#cut-19 .d19-comparison { top:calc(475 * var(--unit)); color:#ff6037; }

/* Source D20 uses an italic title, three gradient bars and an unboxed final line. */
#cut-20 { height:calc(1921 * var(--unit)); }
#cut-20 .d20-expertise { top:calc(195 * var(--unit)); line-height:1.55; }
#cut-20 .d20-comparison { top:calc(515 * var(--unit)); font-size:calc(90 * var(--unit)); font-style:italic; line-height:1.3; }
#cut-20 .poster-image { top:calc(825 * var(--unit)); left:calc(250 * var(--unit)); width:calc(400 * var(--unit)); height:calc(250 * var(--unit)); }
#cut-20 .d20-benefits { top:calc(1085 * var(--unit)); font-size:calc(88 * var(--unit)); line-height:1.6; }
#cut-20 .d20-benefits mark { background:linear-gradient(90deg,#ff4d5a,#ff6037); padding:calc(3 * var(--unit)) calc(8 * var(--unit)); }

/* Restore the source's front overlap: the whole existing illustration remains
   above the white panel; all panel text starts below the illustration. */
#cut-21 { height:calc(2700 * var(--unit)); background:linear-gradient(to bottom,#242424 0 calc(2664 * var(--unit)),white calc(2664 * var(--unit)) 100%) !important; }
#cut-21 .d21-question { top:calc(250 * var(--unit)); }
#cut-21 .d21-worry { top:calc(365 * var(--unit)); font-size:calc(66 * var(--unit)); font-weight:800; line-height:1.5; }
#cut-21 .d21-reassurance { top:calc(695 * var(--unit)); }
#cut-21 .d21-reassurance mark { background:#ff6037; }
#cut-21 .poster-image { top:calc(1060 * var(--unit)); left:calc(200 * var(--unit)); width:calc(500 * var(--unit)); height:calc(460 * var(--unit)); z-index:2; }
#cut-21 .poster-panel { top:calc(1340 * var(--unit)); height:calc(1110 * var(--unit)); }
#cut-21 .d21-margin { top:calc(225 * var(--unit)); font-size:calc(68 * var(--unit)); line-height:1.45; }
#cut-21 .d21-sales-example { top:calc(490 * var(--unit)); }
#cut-21 .d21-daily-sales { top:calc(730 * var(--unit)); font-size:calc(92 * var(--unit)); }
#cut-21 .d21-one-setup { top:calc(895 * var(--unit)); line-height:1.55; }

/* Measured source JPEG samples transition from pink-orange to orange;
   restore that treatment on the two large lines and panel rims. */
#cut-19 .d19-obstacles { background:linear-gradient(90deg,#ff4d5a,#ff6037); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-19 .d19-card1, #cut-19 .d19-card2, #cut-19 .d19-card3 { border-color:transparent; background:linear-gradient(#242424,#242424) padding-box,linear-gradient(135deg,#ff4d5a,#ff6037) border-box; }



/* Source: /design-polish-293195-20261005/batches/b08/polish.css */
/* Scope every selector to assigned cut IDs. Frozen baseline copy must be preserved. */

/* D22: black preface, large italic time promise and the highlighted final line. */
#cut-22 .d22-thirty-minutes { top: 0; }
#cut-22 .d22-thirty-minutes > br { display: none; }
#cut-22 .d22-literal {
  position: absolute; top: calc(300 * var(--unit)); left: 0; width: 100%;
  color: #242424; font-size: calc(84 * var(--unit)); font-weight: 800;
}
#cut-22 .d22-time {
  position: absolute; top: calc(451 * var(--unit)); left: 0; width: 100%;
  font-size: calc(116 * var(--unit)); font-weight: 900; font-style: italic;
  letter-spacing: calc(-6 * var(--unit)); padding-right: calc(14 * var(--unit));
  background: linear-gradient(105deg, #ff6037 28%, #ffc09c 48%, #ff6037 72%);
  background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
#cut-22 .d22-operate { top: calc(720 * var(--unit)); line-height: 1.5; }
#cut-22 .d22-operate mark { font-weight: 650; }
#cut-22 > .poster-image {
  top: calc(1090 * var(--unit)); left: calc(130 * var(--unit));
  width: calc(640 * var(--unit)); height: calc(650 * var(--unit));
}
#cut-22 .d22-package-price {
  top: calc(1840 * var(--unit)); font-size: calc(84 * var(--unit)); font-weight: 800;
}
#cut-22 .d22-price { font-size: calc(192 * var(--unit)); letter-spacing: calc(-6 * var(--unit)); }

/* D23: source ellipse crosses a white/black boundary; no new monthly figures. */
#cut-23 { background: linear-gradient(#fff 0 calc(150 * var(--unit)), #242424 calc(150 * var(--unit)) 100%) !important; }
#cut-23 .d23-price-bubble {
  top: calc(100 * var(--unit)); border-radius: 50%; overflow: visible;
}
#cut-23 .d23-price-bubble::after {
  content: ''; position: absolute; left: 64%; top: 88%;
  width: calc(52 * var(--unit)); height: calc(80 * var(--unit));
  background: #ff6037; clip-path: polygon(0 0, 100% 0, 10% 100%);
  transform: rotate(17deg); transform-origin: 50% 0;
}
#cut-23 .d23-package-rationale {
  top: calc(520 * var(--unit)); font-size: calc(46 * var(--unit)); line-height: 1.75;
}
#cut-23 .d23-monthly-pending {
  top: calc(930 * var(--unit)); font-size: calc(60 * var(--unit)); line-height: 1.4;
}
#cut-23 .d23-personal-case { top: calc(1180 * var(--unit)); }
#cut-23 .d23-minimal-price-intro { top: calc(1450 * var(--unit)); }
#cut-23 .d23-minimal-price { font-size: calc(84 * var(--unit)); }
#cut-23 .d23-autopilot {
  top: calc(1760 * var(--unit)); left: calc(42 * var(--unit));
  width: calc(475 * var(--unit)); height: calc(850 * var(--unit));
  border-radius: calc(80 * var(--unit));
}
#cut-23 .d23-autopilot > .poster-image {
  top: 0; left: 0; width: 100%; height: calc(485 * var(--unit)); object-fit: cover;
}
#cut-23 .d23-autopilot-title {
  top: calc(510 * var(--unit)); width: 100%; font-size: calc(64 * var(--unit));
}
#cut-23 .d23-system-name {
  top: calc(610 * var(--unit)); width: 100%; font-size: calc(43 * var(--unit)); line-height: 1.5;
}
#cut-23 .d23-click { top: calc(705 * var(--unit)); width: 100%; }
#cut-23 .d23-other-training {
  top: calc(1800 * var(--unit)); left: calc(522 * var(--unit));
  width: calc(340 * var(--unit)); height: calc(760 * var(--unit));
  border-radius: calc(48 * var(--unit));
}
#cut-23 .d23-other-title { top: calc(90 * var(--unit)); width: 100%; font-size: calc(38 * var(--unit)); }
#cut-23 .d23-other-items {
  top: calc(205 * var(--unit)); left: calc(20 * var(--unit));
  width: calc(300 * var(--unit)); font-size: calc(33 * var(--unit)); line-height: 2;
}
#cut-23 .d23-choice { top: calc(2720 * var(--unit)); font-weight: 550; }
#cut-23 .d23-footer {
  top: calc(2950 * var(--unit)); font-size: calc(64 * var(--unit));
  font-weight: 800; font-style: italic; line-height: 1.35;
}
#cut-23::after {
  content: ''; position: absolute; bottom: calc(-1 * var(--unit)); left: 0; width: 100%;
  height: calc(115 * var(--unit)); background: #22348c;
  clip-path: polygon(0 0, 50% calc(141 * var(--unit)), 100% 0, 100% 100%, 0 100%);
}

/* D24: remaining 27 px of the measured V, compact orange reasons, lower emphasis. */
#cut-24 { height: calc(2382 * var(--unit)); }
#cut-24 .poster-vbg {
  height: calc(2382 * var(--unit));
  background: linear-gradient(180deg, #22348c 0%, #24305a 54%, #242424 100%);
  clip-path: polygon(0 0, 40.4% 0, 50% calc(27 * var(--unit)), 59.6% 0, 100% 0, 100% 100%, 0 100%);
}
#cut-24 .d24-preface { top: calc(228 * var(--unit)); line-height: 1.55; }
#cut-24 .d24-difficulty {
  top: calc(565 * var(--unit)); font-size: calc(84 * var(--unit)); font-weight: 800;
}
#cut-24 .d24-reason-panel-1,
#cut-24 .d24-reason-panel-2 {
  height: calc(230 * var(--unit)); border-radius: calc(58 * var(--unit));
}
#cut-24 .d24-reason-panel-1 { top: calc(925 * var(--unit)); }
#cut-24 .d24-reason-panel-2 { top: calc(1255 * var(--unit)); }
#cut-24 .d24-reason1 { top: calc(37 * var(--unit)); line-height: 1.5; }
#cut-24 .d24-reason2 { top: calc(14 * var(--unit)); font-size: calc(48 * var(--unit)); line-height: 1.4; }
#cut-24 .d24-market {
  top: calc(1630 * var(--unit)); font-size: calc(64 * var(--unit)); line-height: 1.8;
}
#cut-24 .d24-market mark { padding: calc(3 * var(--unit)) calc(10 * var(--unit)); }



/* Source: /design-polish-293195-20261005/batches/b09/polish.css */
/* b09 / S09 actual 900px source. User copy and market chart preserved. */
#cut-25 .d25-market-intro{line-height:1.75}
#cut-25 .d25-market-intro b{font-weight:750}
#cut-25 .poster-image{top:calc(615 * var(--unit));left:calc(245 * var(--unit));width:calc(410 * var(--unit));height:calc(445 * var(--unit))}
#cut-25 .d25-market-difficulty{top:calc(1062 * var(--unit));font-size:calc(114 * var(--unit));font-style:italic;font-weight:850;line-height:1.18;letter-spacing:calc(-5 * var(--unit))}
#cut-25 .poster-arrows{top:calc(1600 * var(--unit))}
#cut-25 .d25-promise-intro{top:calc(1810 * var(--unit));line-height:1.35}
#cut-25 .d25-promise-orange{display:block;color:#ff6037;font-weight:600}
#cut-25 .d25-promise-first{display:block;margin-top:calc(50 * var(--unit))}
#cut-25 .d25-promise-limit{top:calc(2048 * var(--unit));font-size:calc(62 * var(--unit));font-weight:400;line-height:1.35}
#cut-25 .d25-limit-main{display:block;margin-top:calc(8 * var(--unit));font-size:calc(108 * var(--unit));font-weight:850;line-height:1.2;letter-spacing:calc(-5 * var(--unit))}
/* Flat orange disc matches the source framing; the template illustration remains a real existing PNG. */
#cut-26 .poster-panel{border-color:#ff5545}
#cut-26 .poster-panel::before{content:'';position:absolute;top:calc(520 * var(--unit));left:calc(162 * var(--unit));width:calc(480 * var(--unit));height:calc(480 * var(--unit));border-radius:50%;background:#ff5545}
#cut-26 .d26-expertise{top:calc(92 * var(--unit));font-size:calc(58 * var(--unit));font-weight:400;line-height:1.55}
#cut-26 .d26-instead{display:block;color:#ff6037;font-size:calc(104 * var(--unit));font-weight:750;line-height:1.2}
#cut-26 .d26-history{display:block;margin-top:calc(68 * var(--unit))}
#cut-26 .d26-history b{font-weight:750}
#cut-26 .poster-image{top:calc(500 * var(--unit));left:calc(120 * var(--unit));width:calc(564 * var(--unit));height:calc(600 * var(--unit))}
#cut-26 .d26-knowhow{color:#242424;font-weight:750;line-height:1.45}
#cut-26 .d26-knowhow-orange{color:#ff6037}
/* Preserve the real Matplotlib graph, including zero origin, data, units and estimate/forecast labels. */
#cut-27 .d27-market-extreme{top:calc(310 * var(--unit));line-height:1.7}
#cut-27 .d27-market-growth{top:calc(540 * var(--unit));font-size:calc(82 * var(--unit));font-weight:750}
#cut-27 .d27-market-chart{top:calc(840 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));height:calc(747 * var(--unit));object-fit:contain}
#cut-27 .d27-market-source{top:calc(1620 * var(--unit));font-size:calc(34 * var(--unit));letter-spacing:calc(-1 * var(--unit))}
#cut-27 .d27-market-scope{top:calc(1690 * var(--unit));font-size:calc(34 * var(--unit));letter-spacing:calc(-1 * var(--unit));line-height:1.45}
#cut-27 .d27-market-limits{top:calc(1880 * var(--unit));font-size:calc(32 * var(--unit));letter-spacing:calc(-1 * var(--unit));line-height:1.45}
#cut-27 .d27-market-knowhow{top:calc(2050 * var(--unit));line-height:1.8}
#cut-27 .d27-market-knowhow mark{display:inline-block;background:#ff6037;color:white;font-weight:650;line-height:1.3;padding:calc(4 * var(--unit)) calc(14 * var(--unit))}
#cut-27 .poster-image:not(.d27-market-chart){top:calc(2320 * var(--unit));left:calc(270 * var(--unit));width:calc(360 * var(--unit));height:calc(430 * var(--unit));z-index:1}
#cut-27 .poster-panel{top:calc(2600 * var(--unit));height:calc(520 * var(--unit))}
#cut-27 .d27-package-all{top:calc(135 * var(--unit));font-size:calc(60 * var(--unit));font-weight:450;line-height:1.6}
#cut-27 .d27-package-all span{display:block}
#cut-27 .d27-package-name{color:#ff6037;font-weight:750}
#cut-27 .d27-package-end{font-weight:750}



/* Source: /design-polish-293195-20261005/batches/b10/polish.css */
@font-face{font-family:B10Hand;src:local("Pyunji R");font-weight:400;font-style:normal;font-display:swap}
/* b10 only. S10 is a still900px raster; no new motion. */
#cut-28 .d28-more{top:calc(445 * var(--unit));font-family:B10Hand,Pretendard,sans-serif;font-size:calc(122 * var(--unit));font-weight:400;font-style:normal;line-height:1.05;letter-spacing:calc(-2 * var(--unit));transform:rotate(-5deg)}
#cut-28 .d28-next-step{top:calc(820 * var(--unit));font-size:calc(60 * var(--unit));line-height:1.7;letter-spacing:calc(-2.2 * var(--unit))}
#cut-28 .d28-copy-package{top:calc(1070 * var(--unit));font-size:calc(85 * var(--unit));font-weight:850;line-height:1.36;letter-spacing:calc(-3 * var(--unit))}
#cut-28>.poster-image{top:calc(1355 * var(--unit));left:calc(225 * var(--unit));width:calc(450 * var(--unit));height:calc(480 * var(--unit))}
#cut-28 .d28-bonus{left:calc(55 * var(--unit));width:calc(790 * var(--unit));height:calc(180 * var(--unit));font-size:calc(52 * var(--unit));font-weight:700;letter-spacing:calc(-2 * var(--unit));border:0;border-radius:calc(55 * var(--unit));background:linear-gradient(108deg,#ff4c62,#ff632d)}
#cut-28 .d28-bonus[data-bonus="1"]{top:calc(1900 * var(--unit))}
#cut-28 .d28-bonus[data-bonus="2"]{top:calc(2170 * var(--unit))}
#cut-28 .d28-bonus[data-bonus="3"]{top:calc(2440 * var(--unit))}
#cut-28 .d28-bonus[data-bonus="4"]{top:calc(2710 * var(--unit))}
#cut-28 .d28-bonus[data-bonus="5"]{top:calc(2980 * var(--unit))}
#cut-28 .d28-plus[data-gap]{font-size:calc(80 * var(--unit));line-height:1;letter-spacing:0}
#cut-28 .d28-plus[data-gap="1"]{top:calc(2088 * var(--unit))}
#cut-28 .d28-plus[data-gap="2"]{top:calc(2358 * var(--unit))}
#cut-28 .d28-plus[data-gap="3"]{top:calc(2628 * var(--unit))}
#cut-28 .d28-plus[data-gap="4"]{top:calc(2898 * var(--unit))}
#cut-29 .d29-intro{top:calc(85 * var(--unit));font-size:calc(49 * var(--unit));line-height:1.8;letter-spacing:calc(-2.2 * var(--unit))}
#cut-29 .d29-intro strong{font-weight:750}
#cut-29 .d29-avatar{top:calc(480 * var(--unit));left:calc(240 * var(--unit));width:calc(420 * var(--unit));height:calc(450 * var(--unit));z-index:1}
#cut-29 .d29-list-panel{top:calc(875 * var(--unit));left:calc(35 * var(--unit));width:calc(830 * var(--unit));height:calc(1120 * var(--unit));border-radius:calc(50 * var(--unit));box-shadow:0 calc(3 * var(--unit)) calc(28 * var(--unit)) #00000018}
#cut-29 .d29-recommendation-list{top:calc(50 * var(--unit));left:calc(30 * var(--unit));width:calc(770 * var(--unit));font-size:calc(46 * var(--unit));line-height:1.65;letter-spacing:calc(-1.8 * var(--unit));list-style:none}
#cut-29 .d29-recommendation-list li{min-height:calc(200 * var(--unit));padding:calc(23 * var(--unit)) 0 calc(21 * var(--unit)) calc(88 * var(--unit));border-bottom:calc(1.2 * var(--unit)) solid #ff603780}
#cut-29 .d29-recommendation-list li:last-child{border:0}
#cut-29 .d29-recommendation-list li::marker{content:''}
#cut-29 .d29-recommendation-list .num{top:calc(25 * var(--unit));width:calc(67 * var(--unit));height:calc(67 * var(--unit));font-size:calc(40 * var(--unit));font-weight:450}
#cut-29 .d29-item-copy strong{font-weight:750}
#cut-29 .d29-anyone{top:calc(2160 * var(--unit));font-size:calc(91 * var(--unit));line-height:1.35;font-weight:850;letter-spacing:calc(-3 * var(--unit))}
#cut-29 .d29-solution{top:calc(2590 * var(--unit));font-size:calc(53 * var(--unit));line-height:1.75;letter-spacing:calc(-2.2 * var(--unit))}
#cut-30::before{content:'';position:absolute;inset:0 0 auto;height:calc(50 * var(--unit));background:white;pointer-events:none}
#cut-30 .d30-price-question-intro{top:calc(340 * var(--unit));font-size:calc(58 * var(--unit));font-weight:400;letter-spacing:calc(-2.2 * var(--unit))}
#cut-30 .d30-price-question{top:calc(450 * var(--unit));font-size:calc(92 * var(--unit));font-weight:850;line-height:1.28;letter-spacing:calc(-3.6 * var(--unit))}
#cut-30 .d30-connector{height:calc(280 * var(--unit));background:#ff6037}
#cut-30 .d30-gear{top:calc(990 * var(--unit));left:calc(280 * var(--unit));width:calc(340 * var(--unit));height:calc(390 * var(--unit));z-index:2}
#cut-30 .d30-purpose-panel{height:calc(740 * var(--unit));border-radius:calc(70 * var(--unit))}



/* Source: /design-polish-293195-20261005/batches/b11/polish.css */
/* b11 D31/D32/D34 only; latest text, images and product counts frozen. */
#cut-31{background:#252525!important}
#cut-31 .d31-intro{--y:65!important;--fs:58!important;--lh:1.85!important;letter-spacing:calc(-1.2 * var(--unit))}
#cut-31 .d31-emphasis{--y:440!important;--fs:80!important;--lh:1.3!important;background:linear-gradient(90deg,#ff4d5b,#ff6037);background-clip:text;-webkit-background-clip:text;color:transparent!important;letter-spacing:calc(-2 * var(--unit))}
#cut-31 .d31-wordmark{--y:690!important;--fs:88!important;--fw:900!important;--lh:1.2!important;letter-spacing:calc(-1 * var(--unit))}
#cut-31 .d31-ending{--y:900!important;--fs:78!important;--lh:1.43!important;font-style:italic;letter-spacing:calc(-1.6 * var(--unit))}
#cut-32 .d32-portrait{--bg:white!important}
#cut-32 .d32-portrait-mat{position:absolute;left:calc(155 * var(--unit));top:calc(188 * var(--unit));width:calc(590 * var(--unit));height:calc(410 * var(--unit));border-radius:calc(70 * var(--unit));background:#f1f1f3}
#cut-32 .d32-portrait>.poster-image{--y:55!important;--x:150!important;--w:600!important;--ih:548.3231707317073!important}
#cut-32 .d32-illustration-note{--y:650!important;--fs:30!important;--c:#777!important;--lh:1.4!important}
#cut-32 .d32-story{--y:870!important;--x:75!important;--w:750!important;font-size:calc(44 * var(--unit));line-height:1.72;letter-spacing:calc(-.75 * var(--unit));color:#303030}
#cut-32 .d32-story p{margin-bottom:calc(80 * var(--unit))}
#cut-32 .d32-story p:last-child{margin-bottom:0;font-weight:750}
#cut-32 .d32-introduction{font-weight:700}
#cut-32 .d32-story strong{font-weight:700}
#cut-34{--h:3620!important;background:linear-gradient(to bottom,#ff5152 0%,#ff6132 95.5801104972%,#252525 95.5801104972%,#252525 100%)!important}
#cut-34 .d34-brandline{--y:145!important;--fs:108!important;--lh:1.2!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-34 .d34-package-panel{--y:480!important;--r:64!important;--bh:2850!important}
#cut-34 .d34-package-panel>.poster-image{--y:80!important;--x:132!important;--w:540!important;--ih:540!important}
#cut-34 .d34-program-mark{--y:225!important;--fs:100!important;--lh:1.22!important;letter-spacing:calc(-2.2 * var(--unit))}
#cut-34 .d34-package-title{--y:650!important;--fs:68!important;--lh:1.35!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-34 .d34-books{--y:900!important}
#cut-34 .d34-book-count{--y:1510!important;--fs:46!important;--lh:1.5!important}
#cut-34 .d34-vod-cases{--y:1620!important}
#cut-34 .d34-vod-case{border-radius:calc(8 * var(--unit));box-shadow:none;background:#252525;border-color:#252525}
#cut-34 .d34-vod-count{--y:1990!important;--fs:46!important;--lh:1.55!important}
#cut-34 .d34-rule{position:absolute;left:calc(40 * var(--unit));top:calc(2140 * var(--unit));width:calc(724 * var(--unit));height:calc(2 * var(--unit));background:#e9e9e9}
#cut-34 .d34-launch{--y:2200!important;--fs:46!important;--lh:1.55!important;--fw:500!important;letter-spacing:calc(-1.1 * var(--unit))}
#cut-34 .d34-discount{--y:2390!important;--fs:70!important;--lh:1.45!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-34 .d34-earlybird{--y:2550!important;--fs:47!important;--lh:1.65!important;--c:#ff6037!important;--fw:650!important;letter-spacing:calc(-1 * var(--unit))}



/* Source: /design-polish-293195-20261005/batches/b12/polish.css */
/* b12 source-coordinate polish. Source font remains raster-estimated. */
#cut-35 .d35-main-heading { --fs:72 !important; --fw:850 !important; --c:white !important; --y:45 !important; letter-spacing:calc(-2.3 * var(--unit)); }
#cut-35 .d35-ebook-panel, #cut-35 .d35-vod-panel { --x:34 !important; --w:832 !important; --r:42 !important; }
#cut-35 .d35-ebook-panel > .poster-text:first-child { --y:70 !important; --x:50 !important; --w:732 !important; --fs:62 !important; --align:left !important; }
#cut-35 .d35-ebook-panel::after, #cut-35 .d35-vod-panel::after { content:''; position:absolute; top:calc(200 * var(--unit)); left:calc(25 * var(--unit)); right:calc(25 * var(--unit)); height:calc(2 * var(--unit)); background:#ededed; }
#cut-35 .d35-ebook-list { --y:270 !important; --x:55 !important; --w:722 !important; margin:0; padding:0; list-style:none; font-size:calc(40 * var(--unit)); line-height:1.58; letter-spacing:calc(-1.8 * var(--unit)); text-align:left; font-weight:500; }
#cut-35 .d35-ebook-list li { position:relative; padding-left:calc(28 * var(--unit)); margin-bottom:calc(13 * var(--unit)); word-break:keep-all; overflow-wrap:break-word; }
#cut-35 .d35-dot { position:absolute; left:0; top:0; color:#ff6037; }
#cut-35 .d35-ebook-panel > .poster-text:last-child { --w:832 !important; }
#cut-35 .d35-vod-heading { --y:65 !important; --x:55 !important; --w:722 !important; --fs:53 !important; --align:left !important; letter-spacing:calc(-2.2 * var(--unit)); }
#cut-35 .d35-modules { --x:55 !important; --w:722 !important; --fs:40 !important; }
#cut-35 .d35-modules li { padding-left:calc(62 * var(--unit)); border-bottom:0; }
#cut-35 .d35-modules .num { background:transparent; color:#ff6037; width:calc(50 * var(--unit)); font-size:calc(39 * var(--unit)); font-weight:750; }
#cut-35 .d35-funnel { --w:832 !important; --y:1640 !important; --fs:42 !important; }

#cut-36 .catalog-pill { border-color:transparent; background:linear-gradient(white,white) padding-box,linear-gradient(110deg,#ff505f,#ff6037) border-box; }
#cut-36 .d36-plus { --x:40 !important; --w:80 !important; --bh:80 !important; --bg:linear-gradient(115deg,#ff505f,#ff6037) !important; }
#cut-36 .d36-plus > .poster-text { --w:80 !important; --fs:65 !important; --lh:1.2 !important; }

#cut-37 .d37-list-price { --y:40 !important; --fs:58 !important; --fw:450 !important; opacity:.8; text-decoration:line-through; text-decoration-thickness:calc(3 * var(--unit)); }
#cut-37 .d37-super-earlybird, #cut-37 .d37-earlybird { --y:175 !important; --x:65 !important; --w:770 !important; --lh:1.1 !important; text-align:left; font-size:0; letter-spacing:calc(-2 * var(--unit)); }
#cut-37 .d37-earlybird { --y:365 !important; }
#cut-37 .d37-price-label { display:inline-block; width:calc(290 * var(--unit)); font-size:calc(42 * var(--unit)); font-weight:600; vertical-align:middle; }
#cut-37 .d37-price-value { display:inline-block; font-size:calc(90 * var(--unit)); font-weight:850; vertical-align:middle; }
#cut-37 .d37-price-condition { display:block; padding-top:calc(10 * var(--unit)); text-align:right; font-size:calc(31 * var(--unit)); font-weight:500; }
#cut-37 .d37-super-earlybird { opacity:.75; }
#cut-37 .d37-solution { --y:930 !important; --x:74 !important; --w:790 !important; --fs:62 !important; --align:left !important; }
#cut-37 .d37-solution::before { content:''; position:absolute; left:calc(-74 * var(--unit)); top:calc(-25 * var(--unit)); width:calc(47 * var(--unit)); height:calc(225 * var(--unit)); background:linear-gradient(#ff505f,#ff6037); }
#cut-37 .poster-image { --y:1190 !important; --x:130 !important; --w:640 !important; --ih:600 !important; }
#cut-37 .d37-product { --y:1650 !important; --bh:160 !important; --border:0 !important; }
#cut-37 .d37-page { --y:1870 !important; --bh:160 !important; --border:0 !important; }
#cut-37 .d37-sale { --y:2100 !important; --bh:160 !important; --border:0 !important; }
#cut-37 .poster-arrows { --y:1820 !important; --fs:86 !important; --ah:43 !important; }
#cut-37 .poster-arrows:last-child { --y:2048 !important; }
#cut-37 .poster-arrows svg { width:calc(86 * var(--unit)) !important; }
#cut-37 .poster-arrows path { stroke:#ff6037; }

#cut-35 .d35-ebook-panel { --y:250 !important; --bh:1135 !important; }
#cut-35 .d35-vod-panel { --y:1490 !important; }



/* Source: /design-polish-293195-20261005/batches/b13/polish.css */
/* b13: measured S12 poster / S13 full-width 900x532 demo footprint.
   Frozen latest copy and pending-video text are unchanged. Source font inferred. */
#cut-38 .d38-heading { top:calc(60 * var(--unit)); font-size:calc(70 * var(--unit)); font-weight:800; }
#cut-38 .poster-image { top:calc(210 * var(--unit)); left:calc(170 * var(--unit)); width:calc(560 * var(--unit)); height:calc(560 * var(--unit)); }
#cut-38 .d38-wordmark { top:calc(290 * var(--unit)); font-family:Arial,Pretendard,sans-serif; font-size:calc(200 * var(--unit)); font-weight:700; line-height:calc(198 * var(--unit)); letter-spacing:calc(-11 * var(--unit)); transform:scaleX(.76); transform-origin:center; }
#cut-38 .d38-wordmark span { display:block; line-height:calc(198 * var(--unit)); background:linear-gradient(90deg,#ff4d5a,#ff6037); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-38 .d38-wordmark-first { font-size:calc(200 * var(--unit)); width:calc(960 * var(--unit)); margin-left:calc(-30 * var(--unit)); }
#cut-38 .d38-wordmark-last { font-size:calc(208 * var(--unit)); width:calc(1110 * var(--unit)); margin-left:calc(-105 * var(--unit)); }
#cut-38 .d38-summary { top:calc(800 * var(--unit)); }

/* Source S12: orange small lead -> large white title -> dense six-row panel. */
#cut-39 { height:calc(2695 * var(--unit)); background:linear-gradient(to bottom,white 0 calc(14 * var(--unit)),#252525 calc(14 * var(--unit)),#212f87 100%) !important; }
#cut-39 .d39-intro { top:calc(255 * var(--unit)); font-size:calc(58 * var(--unit)); font-weight:400; line-height:1.6; }
#cut-39 .d39-intro-big { color:white; font-size:calc(75 * var(--unit)); font-weight:750; line-height:1.4; }
#cut-39 .poster-panel { top:calc(635 * var(--unit)); left:calc(32 * var(--unit)); width:calc(831 * var(--unit)); height:calc(1190 * var(--unit)); border-radius:calc(42 * var(--unit)); }
#cut-39 .curriculum-list { top:calc(50 * var(--unit)); left:calc(30 * var(--unit)); width:calc(771 * var(--unit)); font-size:calc(40 * var(--unit)); font-weight:500; line-height:1.6; }
#cut-39 .curriculum-list li { padding-block:calc(22 * var(--unit)); letter-spacing:calc(-1.2 * var(--unit)); }
#cut-39 .d39-step-title { font-size:calc(44 * var(--unit)); font-weight:750; }
#cut-39 .curriculum-list .num { top:calc(25 * var(--unit)); width:calc(68 * var(--unit)); height:calc(68 * var(--unit)); background:linear-gradient(135deg,#ff4d5a,#ff6037); }
#cut-39 .d39-follow { top:calc(1940 * var(--unit)); font-weight:400; line-height:1.75; }

/* Requested MP4 has no verified local bytes. Retain the exact pending state;
   the neutral full-width footprint has no fake poster, video or play control. */
#cut-40 .d40-video-pending { top:0; left:0; width:100%; height:100%; border:0; border-radius:0; background:#ececec; }
#cut-40 .d40-video-status { top:calc(176 * var(--unit)); width:100%; font-size:calc(56 * var(--unit)); font-weight:600; line-height:1.6; }



/* Source: /design-polish-293195-20261005/batches/b14/polish.css */
/* Scope every selector to assigned cut IDs. Frozen baseline copy must be preserved. */

/* D41: S14 checklist overlaps the first outlined row, with a strong final sentence. */
#cut-41 { height: calc(2120 * var(--unit)); }
#cut-41 .d41-participants {
  top: calc(225 * var(--unit)); font-size: calc(86 * var(--unit)); line-height: 1.4;
}
#cut-41 > .poster-image {
  top: calc(510 * var(--unit)); left: calc(250 * var(--unit));
  width: calc(400 * var(--unit)); height: calc(400 * var(--unit));
}
#cut-41 .d41-thirty-minutes {
  top: calc(1660 * var(--unit)); font-size: calc(47 * var(--unit)); line-height: 1.65;
}
#cut-41 .d41-close { font-size: calc(60 * var(--unit)); font-weight: 750; }

/* D42: preserve the latest digital flow inside the single source demonstration panel. */
#cut-42 .d42-intro {
  top: calc(240 * var(--unit)); font-size: calc(60 * var(--unit)); font-weight: 400;
}
#cut-42 .d42-three-steps {
  top: calc(388 * var(--unit)); height: calc(345 * var(--unit));
  background: #fff; border-radius: calc(60 * var(--unit));
  padding: calc(35 * var(--unit)) calc(30 * var(--unit));
  grid-template-columns: 1fr calc(50 * var(--unit)) 1fr calc(50 * var(--unit)) 1fr;
  overflow: hidden;
}
#cut-42 .d42-stage {
  height: auto; border-radius: 0; background: transparent;
  display: flex; flex-direction: column; justify-content: center; align-items: center;
  gap: calc(14 * var(--unit)); color: #21325c;
  font-size: calc(48 * var(--unit)); font-weight: 700;
}
#cut-42 .d42-stage-image {
  display: block; width: calc(165 * var(--unit)); height: calc(165 * var(--unit)); object-fit: contain;
}
#cut-42 .d42-separator {
  position: relative; color: #21325c; font-size: calc(55 * var(--unit)); font-weight: 500;
}
#cut-42 .d42-separator::before {
  content: ''; position: absolute; top: 49%; left: calc(-4 * var(--unit));
  width: calc(28 * var(--unit)); height: calc(4 * var(--unit)); background: #21325c;
}
#cut-42 .d42-system { top: calc(840 * var(--unit)); font-weight: 400; }
#cut-42 .d42-repeat { display: block; font-size: calc(64 * var(--unit)); font-weight: 750; line-height: 1.45; }
#cut-42 .d42-usage { display: block; font-size: calc(52 * var(--unit)); font-weight: 650; line-height: 1.7; }
#cut-42 .d42-proof-wording {
  display: table; margin: calc(30 * var(--unit)) auto calc(5 * var(--unit));
  font-size: calc(44 * var(--unit)); font-weight: 650; line-height: 1.35;
}
#cut-42 .d42-complete { display: block; font-size: calc(47 * var(--unit)); font-weight: 400; line-height: 1.35; }

/* D44: black prelude then the large orange conclusion, with existing digital materials. */
#cut-44 {
  background: linear-gradient(to bottom, #fff 0 calc(1974 * var(--unit)), #252525 calc(1974 * var(--unit)) 100%) !important;
}
#cut-44 .d44-sales-structure { top: calc(250 * var(--unit)); }
#cut-44 .d44-prelude {
  display: block; font-size: calc(58 * var(--unit)); font-weight: 650; line-height: 1.5; color: #242424;
}
#cut-44 .d44-impossible {
  display: block; margin-top: calc(24 * var(--unit));
  font-size: calc(96 * var(--unit)); font-weight: 850; line-height: 1.15;
  letter-spacing: calc(-5 * var(--unit));
}
#cut-44 > .poster-image {
  top: calc(580 * var(--unit)); left: calc(150 * var(--unit));
  width: calc(600 * var(--unit)); height: calc(630 * var(--unit));
}
#cut-44 .d44-scaleup {
  top: calc(1240 * var(--unit)); left: calc(30 * var(--unit)); width: calc(840 * var(--unit));
  font-size: calc(47 * var(--unit)); line-height: 1.6;
}
#cut-44 > .poster-arrows { top: calc(1660 * var(--unit)); }

/* D44 retains its 2150 height and 313 px material window for the existing D45 continuation. */



/* Source: /design-polish-293195-20261005/batches/b15/polish.css */
/* b15 / exact S16/S17 pixels, frozen D45/D46/D47 copy. Real payment file untouched. */
#cut-45 .d45-title{font-size:calc(81 * var(--unit));font-weight:750}
#cut-45 .d45-caption{color:#bbb}
#cut-45 .d45-proof-panel{height:calc(1230 * var(--unit));border:0;box-shadow:0 0 calc(24 * var(--unit)) #c6cdf433}
#cut-45 .d45-total-label{font-size:calc(72 * var(--unit));font-weight:650}
#cut-45 .proof-crop{top:calc(390 * var(--unit));left:calc(52 * var(--unit));width:calc(700 * var(--unit));height:calc(440 * var(--unit));border-radius:calc(35 * var(--unit))}
#cut-45 .d45-amount{top:calc(900 * var(--unit));font-size:calc(97 * var(--unit));font-weight:750}
#cut-45 .d45-support{top:calc(1960 * var(--unit));left:0;width:100%;font-size:calc(54 * var(--unit));font-weight:400;line-height:1.35;color:white}
#cut-45 .d45-support-strong{font-size:calc(62 * var(--unit));font-weight:700;line-height:1.35}
#cut-45 .d45-next{top:calc(2330 * var(--unit));font-size:calc(64 * var(--unit));font-weight:600;line-height:1.6}
#cut-45 .d45-note{top:calc(2620 * var(--unit));font-size:calc(34 * var(--unit));line-height:1.45;color:#ddd}
/* Source questions and answer share the gray area; trim unused white copy area rather than add seller claims. */
#cut-46{height:calc(2200 * var(--unit))}
#cut-46 .d46-gray{top:calc(495 * var(--unit));height:calc(1480 * var(--unit))}
#cut-46 .d46-question[data-step="1"]{top:calc(594 * var(--unit))}
#cut-46 .d46-question[data-step="2"]{top:calc(887 * var(--unit))}
#cut-46 .d46-question[data-step="3"]{top:calc(1179 * var(--unit))}
#cut-46 .d46-question .poster-text{font-size:calc(58 * var(--unit));font-weight:600}
#cut-46 .bubble-tail{background:none;clip-path:none;width:calc(80 * var(--unit));height:calc(80 * var(--unit))}
#cut-46 .bubble-tail[data-step="1"]{top:calc(795 * var(--unit));left:calc(640 * var(--unit))}
#cut-46 .bubble-tail[data-step="2"]{top:calc(1088 * var(--unit));left:calc(170 * var(--unit));transform:scaleX(-1)}
#cut-46 .bubble-tail[data-step="3"]{top:calc(1380 * var(--unit));left:calc(640 * var(--unit))}
#cut-46 .poster-image[data-step="1"]{top:calc(790 * var(--unit));left:calc(675 * var(--unit));width:calc(220 * var(--unit));height:calc(270 * var(--unit))}
#cut-46 .poster-image[data-step="2"]{top:calc(1120 * var(--unit));left:0;width:calc(220 * var(--unit));height:calc(270 * var(--unit))}
#cut-46 .poster-image{z-index:2}
#cut-46 .d46-answer{top:calc(1570 * var(--unit));font-size:calc(62 * var(--unit));font-weight:450;line-height:1.5}
#cut-46 .d46-answer-head{display:block}
#cut-46 .d46-answer-main{display:block;margin-top:calc(14 * var(--unit));font-size:calc(76 * var(--unit));font-weight:750;line-height:1.28}
/* Source uses short rounded rectangles with directional links, not tall capsules. */
#cut-47 .poster-image{top:calc(85 * var(--unit));left:calc(200 * var(--unit));width:calc(500 * var(--unit));height:calc(490 * var(--unit))}
#cut-47 .d47-comparison{top:calc(640 * var(--unit));width:calc(268 * var(--unit));height:calc(374 * var(--unit));border-radius:calc(45 * var(--unit))}
#cut-47 .d47-comparison[data-col="1"]{left:calc(20 * var(--unit));background:linear-gradient(#ff4d60,#ff6037)}
#cut-47 .d47-comparison[data-col="2"]{left:calc(316 * var(--unit));background:linear-gradient(#ff8a91,#ff9a7c)}
#cut-47 .d47-comparison[data-col="3"]{left:calc(612 * var(--unit));background:#bfc0c2}
#cut-47 .d47-comparison .poster-text:first-child{top:calc(70 * var(--unit));width:100%;font-size:calc(54 * var(--unit));font-weight:750}
#cut-47 .d47-comparison .poster-text:last-child{top:calc(185 * var(--unit));width:100%;font-size:calc(40 * var(--unit));font-weight:450;line-height:1.55}
#cut-47 .d47-link-arrow{top:calc(805 * var(--unit));width:calc(24 * var(--unit));height:calc(44 * var(--unit))}
#cut-47 .d47-link-arrow[data-col="1"]{left:calc(290 * var(--unit))}
#cut-47 .d47-link-arrow[data-col="2"]{left:calc(586 * var(--unit))}
#cut-47 .d47-search{top:calc(1180 * var(--unit));font-size:calc(59 * var(--unit));line-height:1.75}
#cut-47 .d47-psychology{top:calc(1510 * var(--unit));font-size:calc(58 * var(--unit));font-weight:500;line-height:1.4}
#cut-47 .d47-psychology-intro{display:block}
#cut-47 .d47-psychology-main{display:block;margin-top:calc(15 * var(--unit));font-size:calc(96 * var(--unit));font-weight:800;line-height:1.2;letter-spacing:calc(-4 * var(--unit))}
#cut-47 .d47-psychology-body{top:calc(1800 * var(--unit));font-size:calc(45 * var(--unit));font-weight:400;line-height:1.65}
#cut-47 .d47-psychology-body span{display:block}
#cut-47 .d47-but{margin-top:calc(40 * var(--unit));font-size:calc(210 * var(--unit));font-weight:800;line-height:1.05;color:#ff6037;letter-spacing:calc(-6 * var(--unit))}
#cut-47 .d47-brand-line{margin-top:calc(35 * var(--unit));font-size:calc(49 * var(--unit));font-weight:700;line-height:1.55}
#cut-47 .d47-target-line{font-size:calc(47 * var(--unit));font-weight:750;line-height:1.45}
#cut-47 .d47-target-line mark{display:inline-block;background:#ff6037;color:white;padding:calc(2 * var(--unit)) calc(8 * var(--unit));line-height:1.3}



/* Source: /design-polish-293195-20261005/batches/b16/polish.css */
/* b16 only. S17/S18 are still references; D50 existing actual GIF is preserved. */
#cut-48 .d48-cost{top:calc(280 * var(--unit));font-size:calc(54 * var(--unit));line-height:1.5;letter-spacing:calc(-2 * var(--unit))}
#cut-48 .d48-problem{top:calc(460 * var(--unit));font-size:calc(84 * var(--unit));line-height:1.38;letter-spacing:calc(-2.8 * var(--unit))}
#cut-48 .d48-template{top:calc(675 * var(--unit));left:calc(150 * var(--unit));width:calc(600 * var(--unit));height:calc(610 * var(--unit))}
#cut-48 .d48-focus{top:calc(1320 * var(--unit));font-size:calc(96 * var(--unit));line-height:1.35;letter-spacing:calc(-3 * var(--unit));background:linear-gradient(108deg,#ff4f68,#ff642c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff6037}
#cut-48 .d48-note{top:calc(1620 * var(--unit));font-size:calc(36 * var(--unit));line-height:1.6;letter-spacing:calc(-1 * var(--unit))}
#cut-48::after{content:'';position:absolute;inset:auto 0 0;height:calc(250 * var(--unit));background:white;pointer-events:none}
#cut-49 .d49-header{height:calc(1350 * var(--unit))}
#cut-49 .poster-vbg{top:calc(1350 * var(--unit));height:calc(1670 * var(--unit));background:linear-gradient(180deg,#232b89 0%,#242737 56%,#242424 100%)}
#cut-49 .d49-planning{top:calc(40 * var(--unit));font-size:calc(40 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:calc(-1.8 * var(--unit))}
#cut-49 .d49-planning-core{display:inline-block;margin-top:calc(16 * var(--unit));font-size:calc(92 * var(--unit));font-weight:850;line-height:1.25;letter-spacing:calc(-3 * var(--unit))}
#cut-49 .d49-question-panel{top:calc(580 * var(--unit));left:calc(65 * var(--unit));width:calc(770 * var(--unit));height:calc(1120 * var(--unit));border:0;border-radius:calc(65 * var(--unit));overflow:hidden}
#cut-49 .d49-example-label{top:calc(50 * var(--unit));left:calc(35 * var(--unit));width:calc(700 * var(--unit));font-size:calc(32 * var(--unit));font-weight:550;letter-spacing:calc(-.8 * var(--unit))}
#cut-49 .d49-example-question{top:calc(145 * var(--unit));left:calc(35 * var(--unit));width:calc(700 * var(--unit));font-size:calc(45 * var(--unit));font-weight:450;line-height:1.8;letter-spacing:calc(-1.8 * var(--unit))}
#cut-49 .d49-example-focus{position:absolute;top:calc(440 * var(--unit));left:0;width:100%;color:#c8c8ca;font-size:calc(62 * var(--unit));font-weight:750;line-height:1.4;letter-spacing:calc(-2 * var(--unit))}
#cut-49 .d49-worry-avatar{top:calc(260 * var(--unit));left:calc(253 * var(--unit));width:calc(264 * var(--unit));height:calc(280 * var(--unit))}
#cut-49 .d49-example-response{top:calc(820 * var(--unit));left:calc(35 * var(--unit));width:calc(700 * var(--unit));font-size:calc(44 * var(--unit));font-weight:450;line-height:1.8;letter-spacing:calc(-1.6 * var(--unit))}
#cut-49 .d49-no-struggle{top:calc(1910 * var(--unit));font-size:calc(66 * var(--unit));line-height:1.5;letter-spacing:calc(-2.2 * var(--unit))}
#cut-49 .d49-market-planning{top:calc(2220 * var(--unit));font-size:calc(44 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:calc(-1.8 * var(--unit))}
#cut-49 .d49-market-emphasis{display:inline-block;margin-top:calc(12 * var(--unit));padding:calc(4 * var(--unit)) calc(12 * var(--unit));background:white;color:#242424;font-size:calc(47 * var(--unit));font-weight:750;line-height:1.45;letter-spacing:calc(-1.8 * var(--unit))}
#cut-49 .d49-maker-copy{top:calc(2550 * var(--unit));font-size:calc(46 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:calc(-1.5 * var(--unit))}
#cut-50>.poster-panel:nth-of-type(2){top:calc(350 * var(--unit))}
#cut-50 .d50-page-title{top:calc(400 * var(--unit));font-size:calc(59 * var(--unit));line-height:1.35;letter-spacing:calc(-2 * var(--unit))}
#cut-50 .d50-customer-quote{top:calc(780 * var(--unit));font-size:calc(87 * var(--unit));line-height:1.35;letter-spacing:calc(-3 * var(--unit))}
#cut-50 .d50-need-copy{top:calc(1030 * var(--unit));font-size:calc(68 * var(--unit));font-weight:750;line-height:1.65;letter-spacing:calc(-2.5 * var(--unit))}
#cut-50 .d50-need-emphasis{display:inline-block;background:#ff6037;color:white;padding:calc(2 * var(--unit)) calc(10 * var(--unit));line-height:1.2}
#cut-50 .d50-magnifier{top:calc(1320 * var(--unit));left:calc(170 * var(--unit));width:calc(560 * var(--unit));height:calc(590 * var(--unit))}
#cut-50 .d50-customer-change{top:calc(1930 * var(--unit));font-size:calc(93 * var(--unit));line-height:1.35;letter-spacing:calc(-3 * var(--unit))}
#cut-50 .d50-ai-page-copy{top:calc(2380 * var(--unit));font-size:calc(45 * var(--unit));line-height:1.8;letter-spacing:calc(-1.8 * var(--unit))}
#cut-50 .d50-17-step{font-weight:750;color:#ff6037}
#cut-50 .d50-page-demo{top:calc(3040 * var(--unit))}



/* Source: /design-polish-293195-20261005/batches/b17/polish.css */
/* b17 only: frozen D51/D52/D53 text, terms and original brand assets preserved. */
#cut-51{background:linear-gradient(to bottom,#fff 0%,#fff 4.2931937173%,#252525 4.2931937173%,#252525 100%)!important;overflow:visible}
#cut-51 .d51-avatar{--y:-130!important;--x:285!important;--w:330!important;--ih:400!important}
#cut-51 .d51-intro{--y:315!important;--fs:52!important;--lh:1.6!important;letter-spacing:calc(-1.4 * var(--unit))}
#cut-51 .d51-question{--y:495!important;--fs:79!important;--lh:1.35!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-51 .poster-arrows{--y:840!important;--ah:136!important}
#cut-51 .poster-arrows svg{width:calc(100 * var(--unit))!important}
#cut-51 .poster-arrows path:nth-child(1){stroke:#673729}
#cut-51 .poster-arrows path:nth-child(2){stroke:#a8492b}
#cut-51 .poster-arrows path:nth-child(3){stroke:#ff6131}
#cut-51 .d51-caption{--y:1110!important;--fs:52!important;--lh:1.65!important;letter-spacing:calc(-1.3 * var(--unit))}
#cut-51 .d51-caption strong{font-weight:750}
#cut-51 .d51-material{--y:1340!important;--x:150!important;--w:600!important;--ih:548.3231707317073!important}
#cut-52{background:#252525!important}
#cut-52 .d52-bridge{--fs:52!important;--fw:650!important;letter-spacing:calc(-1.4 * var(--unit));background:linear-gradient(90deg,#ff5152,#ff6132);background-clip:text;-webkit-background-clip:text;color:transparent!important}
#cut-52 .poster-pill{--bg:linear-gradient(90deg,#ff5152,#ff6132)!important;--fs:60!important;font-weight:700;letter-spacing:calc(-1.6 * var(--unit))}
#cut-52 .d52-analysis,#cut-52 .d52-closing{--fs:48!important;--lh:1.6!important;letter-spacing:calc(-1.2 * var(--unit))}
#cut-52 .poster-text em{font-weight:700;color:#ff6132}
#cut-53 .d53-header-space{--bh:620!important}
#cut-53 .d53-header-accent{--y:400!important;--bh:220!important;--bg:linear-gradient(#ff5152,#ff6132)!important}
#cut-53 .d53-feedback-title{--y:463!important;--fs:64!important;--lh:1.4!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-53 .d53-no-experience{--y:845!important;--fs:58!important;--lh:1.65!important;letter-spacing:calc(-1.5 * var(--unit))}
#cut-53 .d53-autopilot{--y:1080!important;--fs:104!important;--lh:1.22!important;--fw:850!important;letter-spacing:calc(-2.2 * var(--unit))}
#cut-53 .d53-avatar{--y:1415!important;--x:270!important;--w:360!important;--ih:430!important}
#cut-53 .d53-difficulty{--y:1830!important;--fs:48!important;--lh:1.5!important;--fw:650!important;letter-spacing:calc(-1.2 * var(--unit))}
#cut-53 .d53-down-arrow{--y:2100!important;--ah:270!important}
#cut-53 .d53-target-box{--x:40!important;--w:820!important;--r:65!important;--border:10!important;border-color:transparent;background:linear-gradient(#252525,#252525) padding-box,linear-gradient(135deg,#ff5152,#ff6132) border-box}
#cut-53 .d53-target-box-1{--y:2450!important;--bh:405!important}
#cut-53 .d53-target-box-2{--y:2930!important;--bh:315!important}
#cut-53 .d53-target-ai{--y:88!important;--x:100!important;--w:700!important;--fs:53!important;--lh:1.45!important;--align:left!important;letter-spacing:calc(-1.7 * var(--unit))}
#cut-53 .d53-target-freedom{--y:75!important;--x:100!important;--w:700!important;--fs:53!important;--lh:1.55!important;--align:left!important;letter-spacing:calc(-1.7 * var(--unit))}
#cut-53 .d53-target-box em{font-style:normal;color:#ff6132}
#cut-53 .d53-unlimited-feedback{--y:3380!important;--fs:65!important;--lh:1.5!important;letter-spacing:calc(-1.6 * var(--unit))}
#cut-53 .d53-feedback-terms{--y:3720!important;--x:40!important;--w:820!important;--fs:42!important;--lh:1.6!important;--c:#727272!important;letter-spacing:calc(-.9 * var(--unit))}



/* Source: /design-polish-293195-20261005/batches/b18/polish.css */
/* b18: native S19/S21 visual hierarchy, explicit latest-copy deletion exceptions. */
#cut-54 .d54-difficulty { --y:90 !important; --fw:500 !important; --lh:1.7 !important; }
#cut-54 .d54-knowhow { --y:395 !important; --fw:500 !important; --lh:1.7 !important; }
#cut-54 .d54-opportunity { --y:670 !important; --fs:82 !important; --fw:850 !important; --lh:1.4 !important; letter-spacing:calc(-3.7 * var(--unit)); background:linear-gradient(100deg,#ff5159,#ff6037); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-54 .d54-ticket { --y:1040 !important; }
#cut-54 .d54-ticket-terms { --y:1550 !important; --fs:40 !important; --lh:1.7 !important; }

#cut-55 .d55-expert { --y:280 !important; --fs:50 !important; --fw:400 !important; --lh:1.8 !important; }
#cut-55 .d55-orange { color:#ff6037; font-weight:750; }
#cut-55 .d55-synergy { --y:610 !important; --fs:82 !important; --fw:750 !important; --lh:1.42 !important; letter-spacing:calc(-3 * var(--unit)); }
#cut-55 .d55-advice { --y:1140 !important; --fs:58 !important; --fw:500 !important; --lh:1.65 !important; }
#cut-55 .d55-growth { --y:1770 !important; --fs:60 !important; --fw:400 !important; --c:white !important; --lh:1.6 !important; }

#cut-61 .d61-heading { --fs:88 !important; --fw:800 !important; }
#cut-61 .poster-image { --y:835 !important; --x:190 !important; --w:520 !important; --ih:520 !important; }
#cut-61 .d61-conditions-title { --y:1380 !important; --fs:90 !important; }
#cut-61 .d61-conditions-title mark { color:#ff6037; background:white; padding:calc(5 * var(--unit)) calc(18 * var(--unit)); }
#cut-61 .d61-pending { --y:1610 !important; --fs:78 !important; --fw:600 !important; }
#cut-61 .poster-review-note { --y:1860 !important; --fs:34 !important; --c:#c6c9dc !important; --lh:1.7 !important; }

/* Source left-edge raster samples: D55 gray→blue and D61 gray→blue. */
#cut-55 { background:linear-gradient(#252626,#21318a) !important; }
#cut-61 { background:linear-gradient(#252424,#21318d) !important; }



/* Source: /design-polish-293195-20261005/batches/b19/polish.css */
/* b19 S22 source-coordinate layout; actual provided initial book files unchanged. */
#cut-62 .d62-header-marker { --y:390 !important; --bg:linear-gradient(#ff505f,#ff6037) !important; }
#cut-62 .d62-heading { --y:425 !important; --fs:62 !important; }
#cut-62::before { content:''; position:absolute; top:calc(765 * var(--unit)); left:calc(165 * var(--unit)); width:calc(570 * var(--unit)); height:calc(570 * var(--unit)); border-radius:50%; background:linear-gradient(110deg,#ff505f,#ff6037); z-index:0; }
#cut-62 .poster-layer { z-index:1; }
#cut-62 .d62-book-1 { --y:620 !important; --x:0 !important; --w:540 !important; --ih:764 !important; }
#cut-62 .d62-book-2 { --y:780 !important; --x:360 !important; --w:540 !important; --ih:764 !important; }
#cut-62 .poster-image { clip-path:polygon(21.5% 20%,78.5% 20%,81.5% 21.5%,81.5% 80%,79% 82%,21.5% 82%); }
#cut-62 .d62-benefit { --y:1510 !important; --fs:86 !important; --lh:1.45 !important; background:linear-gradient(100deg,#ff505b,#ff6037); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-62 .d62-body { --y:1860 !important; --fs:57 !important; --lh:1.65 !important; }

#cut-63 .d63-manual { --y:100 !important; --fs:80 !important; --fw:750 !important; --lh:1.45 !important; }
#cut-63 .d63-catalog-panel { --y:520 !important; --x:96 !important; --w:708 !important; --bh:1840 !important; --r:65 !important; }
#cut-63 .d63-book-title { --x:130 !important; --w:640 !important; --fs:46 !important; --fw:650 !important; --lh:1.5 !important; word-break:keep-all; overflow-wrap:normal; }
#cut-63 .d63-collective { --y:2465 !important; --fs:67 !important; --fw:650 !important; }

#cut-64 .d64-heading { --y:50 !important; --fs:72 !important; --lh:1.55 !important; }
#cut-64 .d64-toolkit { --y:320 !important; --fs:60 !important; --lh:1.6 !important; }
#cut-64 .d64-value { --y:725 !important; --x:60 !important; --w:780 !important; --fs:52 !important; --fw:500 !important; --lh:1.7 !important; }
#cut-64 .d64-orange { color:#ff6037; font-weight:750; }

#cut-63 .d63-book-1 { --y:680 !important; }

#cut-63 .d63-book-2 { --y:880 !important; }

#cut-63 .d63-book-3 { --y:1080 !important; }

#cut-63 .d63-book-4 { --y:1280 !important; }

#cut-63 .d63-book-5 { --y:1480 !important; }

#cut-63 .d63-book-6 { --y:1680 !important; }

#cut-63 .d63-book-7 { --y:1880 !important; }

#cut-63 .d63-book-8 { --y:2080 !important; }



/* Source: /design-polish-293195-20261005/batches/b20/polish.css */
/* b20: reference S22/S23, native details and exact printed TOCs retained. */
#cut-65 .d65-all-toc { --fw:750 !important; }
#cut-65 .d65-toc-context { text-align:left; font-size:calc(35 * var(--unit)); }
#cut-65 .d65-book-toc summary { text-align:left; list-style-position:inside; font-size:calc(38 * var(--unit)); font-weight:600; line-height:1.6; }
#cut-65 .d65-book-toc[open] > summary { color:#ff6037; }
#cut-65 .d65-book-toc summary:focus-visible { outline:calc(3 * var(--unit)) solid #ff6037; outline-offset:calc(8 * var(--unit)); border-radius:calc(6 * var(--unit)); }
#cut-65 .d65-full-toc { font-size:calc(36 * var(--unit)); line-height:1.7; }
#cut-65 .d65-toc-page { font-variant-numeric:tabular-nums; white-space:nowrap; }
#cut-65 .d65-section + .d65-section { margin-top:calc(110 * var(--unit)); }

#cut-67 .d67-gift { --y:0 !important; --x:300 !important; --w:300 !important; --ih:260 !important; }
#cut-67 .d67-copy-title { --y:275 !important; --fs:103 !important; --fw:750 !important; --lh:1.3 !important; background:linear-gradient(100deg,#ff515b,#ff6037); background-clip:text; -webkit-background-clip:text; color:transparent; }
#cut-67 .d67-materials { --y:680 !important; --x:140 !important; --w:620 !important; --bh:150 !important; --fs:60 !important; --bg:#aaa !important; --ink:white !important; }
#cut-67 .d67-block-arrow { --y:850 !important; --x:338 !important; --w:224 !important; --ih:265 !important; }
#cut-67 .d67-block-arrow stop:first-child { stop-color:#ff6037; stop-opacity:0; }
#cut-67 .d67-block-arrow stop:last-child { stop-color:#ff6037; }
#cut-67 .d67-work { --y:1150 !important; --x:48 !important; --w:804 !important; --bh:200 !important; --fs:95 !important; --r:110 !important; }
#cut-67 .d67-copy-body { --y:1430 !important; --fs:55 !important; --fw:500 !important; --lh:1.75 !important; }
#cut-67 .d67-condition-band { --y:1850 !important; --bh:500 !important; }
#cut-67 .d67-condition-note { --y:225 !important; --x:60 !important; --w:780 !important; --fs:42 !important; --fw:400 !important; --lh:1.7 !important; }

#cut-68 { background:linear-gradient(#24272e 0%,#22308d 90%,white 90%,white 100%) !important; }
#cut-68 .d68-opening { --fs:76 !important; --fw:400 !important; --lh:1.5 !important; }
#cut-68 .d68-opening mark { background:#ff6037; color:white; font-weight:750; padding:calc(2 * var(--unit)) calc(9 * var(--unit)); }
#cut-68 .d68-sequence { --fw:400 !important; }
#cut-68 .d68-roadmap-title { --fs:70 !important; --fw:650 !important; --lh:1.55 !important; }
#cut-68 .d68-diagram-note { --y:2100 !important; }
#cut-68 .d68-roadmap-box > .poster-image { --y:340 !important; --x:202 !important; --w:400 !important; --ih:450 !important; }



/* Source: /design-polish-293195-20261005/batches/b21/polish.css */
/* b21: S23/S24 actual source geometry, frozen latest copy/conditions. */
#cut-69 .d69-opening{top:calc(60 * var(--unit));font-size:calc(96 * var(--unit));font-weight:500}
#cut-69 .d69-question{top:calc(370 * var(--unit));font-size:calc(64 * var(--unit));font-weight:400}
#cut-69 .d69-comparison{top:calc(520 * var(--unit));display:flex;align-items:baseline;justify-content:center;gap:calc(18 * var(--unit));font-size:calc(94 * var(--unit));line-height:1.3;letter-spacing:calc(-4 * var(--unit))}
#cut-69 .d69-existing{font-size:calc(83 * var(--unit));color:#aaa;font-weight:750}
#cut-69 .d69-flow-arrow{font-size:calc(110 * var(--unit));font-weight:650;background:linear-gradient(90deg,#ff603745,#ff6037 70%);background-clip:text;-webkit-background-clip:text;color:transparent}
#cut-69 .d69-next{font-size:calc(111 * var(--unit));font-weight:800;color:#ff6037}
#cut-69 .poster-image{top:calc(905 * var(--unit))}
#cut-69 .d69-engine{top:calc(1390 * var(--unit));font-size:calc(54 * var(--unit));line-height:1.6}
#cut-69 .poster-pill{left:calc(50 * var(--unit));width:calc(800 * var(--unit));border:0;font-weight:650}
#cut-69 .poster-pill[data-step="1"]{top:calc(1630 * var(--unit))}
#cut-69 .poster-pill[data-step="2"]{top:calc(1835 * var(--unit))}
#cut-69 .d69-conclusion{top:calc(2350 * var(--unit));font-size:calc(75 * var(--unit));font-weight:750;line-height:1.35}
/* S23 white→dark boundary measured at local y103. The circle frames a checklist, never unlimited-support imagery. */
#cut-70{background:linear-gradient(white 0,white calc(103 * var(--unit)),#242424 calc(103 * var(--unit)),#242424 100%)!important}
#cut-70 .d70-heading{top:calc(305 * var(--unit));font-size:calc(82 * var(--unit));font-weight:750;line-height:1.35}
#cut-70 .d70-description{top:calc(615 * var(--unit));font-size:calc(50 * var(--unit));font-weight:400;line-height:1.6}
#cut-70 .d70-circle{top:calc(940 * var(--unit));left:calc(200 * var(--unit));width:calc(500 * var(--unit));height:calc(500 * var(--unit));border-radius:50%;background:white}
#cut-70 .poster-image{top:calc(930 * var(--unit));left:calc(200 * var(--unit));width:calc(500 * var(--unit));height:calc(530 * var(--unit))}
#cut-70 .d70-pending{top:calc(1515 * var(--unit));font-size:calc(103 * var(--unit));font-weight:750;line-height:1.3}
#cut-70 .d70-period{display:block}
#cut-70 .d70-pending-main{display:block;margin-top:calc(14 * var(--unit));font-size:calc(125 * var(--unit));font-weight:800;line-height:1.25}
#cut-70 .d70-note{color:#bbb;line-height:1.5}
/* S24 white→orange boundary is measured y525; original book/trial offers are replaced only by frozen user terms. */
#cut-71{background:linear-gradient(white 0,white calc(525 * var(--unit)),#ff5c5d calc(525 * var(--unit)),#ff642b 100%)!important}
#cut-71 > .poster-image{top:calc(105 * var(--unit));left:calc(195 * var(--unit));width:calc(510 * var(--unit));height:calc(540 * var(--unit))}
#cut-71 .d71-intro{top:calc(620 * var(--unit));font-size:calc(60 * var(--unit));font-weight:700;font-style:italic;line-height:1.35}
#cut-71 .poster-panel{left:calc(62 * var(--unit));width:calc(776 * var(--unit));border:0;border-radius:calc(45 * var(--unit))}
#cut-71 .d71-benefit-panel{top:calc(835 * var(--unit));height:calc(1145 * var(--unit))}
#cut-71 .d71-benefit-title{top:calc(70 * var(--unit));width:100%;font-size:calc(68 * var(--unit));font-weight:750;line-height:1.3}
#cut-71 .d71-benefit-art{top:calc(280 * var(--unit));left:calc(188 * var(--unit));width:calc(400 * var(--unit));height:calc(390 * var(--unit))}
#cut-71 .d71-divider{top:calc(680 * var(--unit));left:calc(45 * var(--unit));width:calc(686 * var(--unit));height:calc(2 * var(--unit));background:#e6e6e6}
#cut-71 .d71-benefit-list{top:calc(730 * var(--unit));left:calc(35 * var(--unit));width:calc(706 * var(--unit));font-size:calc(35 * var(--unit));font-weight:500;line-height:1.65;letter-spacing:calc(-1 * var(--unit));text-align:left}
#cut-71 .d71-benefit-pending{top:calc(1040 * var(--unit));width:100%;font-size:calc(30 * var(--unit));font-weight:400;letter-spacing:calc(-1 * var(--unit));line-height:1.45;color:#666}
#cut-71 .d71-schedule-panel{top:calc(2130 * var(--unit));height:calc(1220 * var(--unit))}
#cut-71 .d71-schedule-title{top:calc(85 * var(--unit));width:100%;font-size:calc(74 * var(--unit));font-weight:750;line-height:1.35}
#cut-71 .d71-schedule-art{top:calc(235 * var(--unit));left:calc(153 * var(--unit));width:calc(470 * var(--unit));height:calc(370 * var(--unit))}
#cut-71 .d71-schedule-panel .d71-divider{top:calc(625 * var(--unit))}
#cut-71 .d71-schedule-list{top:calc(680 * var(--unit));width:calc(706 * var(--unit));font-size:calc(36 * var(--unit));font-weight:500;line-height:1.45;letter-spacing:calc(-1 * var(--unit));text-align:left}
#cut-71 .d71-schedule-group{display:block}
#cut-71 .d71-schedule-group + .d71-schedule-group{margin-top:calc(24 * var(--unit))}
#cut-71 .d71-schedule-note{top:calc(975 * var(--unit));width:calc(706 * var(--unit));font-size:calc(32 * var(--unit));font-weight:400;line-height:1.45;letter-spacing:calc(-1 * var(--unit));color:#666}
#cut-71 .d71-final-note{top:calc(3410 * var(--unit));font-size:calc(32 * var(--unit));line-height:1.45;color:white}



/* Source: /design-polish-293195-20261005/batches/b22/polish.css */
/* D72: current supplied conditions and FAQ; original T01–T04 raster/DOM unverified. */
#cut-72.d72-document{height:auto;padding:calc(125 * var(--unit)) calc(60 * var(--unit)) calc(95 * var(--unit));text-align:left;color:#242424;background:#fff}
#cut-72 .d72-condition + .d72-condition{margin-top:calc(95 * var(--unit))}
#cut-72 .d72-condition h2,#cut-72 .d72-faq>h2{font-size:calc(52 * var(--unit));font-weight:800;line-height:1.4;letter-spacing:calc(-1.5 * var(--unit));margin:0 0 calc(28 * var(--unit));text-wrap:pretty}
#cut-72 .d72-condition p,#cut-72 .d72-question p{font-size:calc(40 * var(--unit));font-weight:400;line-height:1.75;letter-spacing:calc(-.8 * var(--unit));margin:0;overflow-wrap:break-word;word-break:keep-all;text-wrap:pretty}
#cut-72 .d72-faq{margin-top:calc(105 * var(--unit))}
#cut-72 .d72-faq>h2{padding-bottom:calc(25 * var(--unit));border-bottom:calc(3 * var(--unit)) solid #242424;margin-bottom:0}
#cut-72 .d72-question{border-bottom:1px solid #dedede;padding:calc(28 * var(--unit)) 0 calc(30 * var(--unit))}
#cut-72 .d72-question summary{display:list-item;font-size:calc(48 * var(--unit));font-weight:750;line-height:1.45;letter-spacing:calc(-1.5 * var(--unit));min-height:44px;cursor:pointer;padding:calc(8 * var(--unit)) 0 calc(15 * var(--unit));overflow-wrap:break-word;word-break:normal;text-wrap:pretty}
#cut-72 .d72-question summary::marker{color:#ff6037;font-size:.8em}
#cut-72 .d72-question summary:focus-visible{outline:3px solid #202b69;outline-offset:5px}
#cut-72 .d72-question p{padding-left:calc(28 * var(--unit));margin-top:calc(12 * var(--unit))}
#cut-72 .d72-ending{margin-top:calc(155 * var(--unit));text-align:center}
#cut-72 .d72-ending h2{font-size:calc(88 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:calc(-3 * var(--unit));color:#ff6037;margin:0}
#cut-72 .d72-ending>p{font-size:calc(51 * var(--unit));font-weight:650;line-height:1.5;letter-spacing:calc(-1.5 * var(--unit));margin:calc(45 * var(--unit)) 0 calc(70 * var(--unit))}
#cut-72 .d72-cta{background:#ff6037;color:#fff;border-radius:calc(100 * var(--unit));width:100%;min-height:calc(190 * var(--unit))}
#cut-72 .d72-cta .poster-cta{font-size:calc(56 * var(--unit));font-weight:800;line-height:1.3;letter-spacing:calc(-1.5 * var(--unit));padding:calc(35 * var(--unit)) calc(15 * var(--unit));min-height:44px;text-align:center}
#cut-72 .d72-cta .poster-cta:focus-visible{outline:3px solid #202b69;outline-offset:5px}



/* Source: /user-directed-copy-media-20261005-1300/user-copy.css */
/* User supplied local advertising draft. Numerical verification remains separate. */
#cut-23 .d23-monthly-result{top:calc(930 * var(--unit));left:calc(32 * var(--unit));width:calc(836 * var(--unit));font-size:calc(54 * var(--unit));letter-spacing:calc(-1.5 * var(--unit));line-height:1.5;font-weight:750;color:#ff6037}
#cut-45 .d45-title{top:calc(145 * var(--unit));font-size:calc(78 * var(--unit));letter-spacing:calc(-1.8 * var(--unit));line-height:1.3}
#cut-45 .d45-caption{top:calc(410 * var(--unit))}



/* Source: /user-directed-copy-media-20261005-1300/gif-local.css */
#cut-40 .d40-user-gif{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#ececec}
#cut-40.d40-file-ready .d40-video-pending{display:none}



/* Source: /user-directed-copy-media-20261005-1300/market-simple.css */
#cut-27 .d27-market-source{font-size:calc(30 * var(--unit));line-height:1.45}
#cut-27 .d27-market-source a,#cut-27 .d27-market-status{display:inline-block;white-space:nowrap}
#cut-27 .d27-market-knowhow{top:calc(1770 * var(--unit))}
#cut-27 .poster-image:not(.d27-market-chart){top:calc(2040 * var(--unit))}
#cut-27 .poster-panel{top:calc(2320 * var(--unit))}



/* Source: /opening-kkongbang-detail-20261005-1330/opening-details.css */

/* Source: /opening-kkongbang-detail-20261005-1330/batches/cut-01/scoped.css */
/* D01 only. Partial detail assembly from actual kkongbang140/137 pixels.
   Existing293195 layout, text, linebreaks, image, palette skeleton and motion stay.
   Exact original font is unverified; existing Pretendard italic is retained. */
#cut-01 .opening-line-3 {
  font-size:calc(192 * var(--unit));
  font-weight:900;
  letter-spacing:calc(-10 * var(--unit));
  font-style:italic;
  background-image:linear-gradient(95deg,#ff5152 12%,#ff8d43 48%,#ff6037 88%);
}
#cut-01 .opening-support strong { position:relative; }
#cut-01 .opening-support strong::after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:calc(-3 * var(--unit));
  height:calc(5 * var(--unit));
  background:#ffbca7;
  pointer-events:none;
}



/* Source: /opening-kkongbang-detail-20261005-1330/batches/cut-02/scoped.css */
/* D02 only. Existing293195 geometry, copy and500ms five-word cycle remain locked.
 * Sources and visual estimates are recorded in manifest.json before implementation. */
#cut-02 .start-title { top:calc(8 * var(--unit)); font-size:calc(98 * var(--unit)); font-weight:850; line-height:1.42; letter-spacing:calc(-4.5 * var(--unit)); }
#cut-02 .white-highlight { padding:calc(2 * var(--unit)) calc(18 * var(--unit)); transform:skewX(-5deg); }
#cut-02 .result-word { font-size:calc(136 * var(--unit)); font-weight:900; letter-spacing:calc(-6 * var(--unit)); transform:skewX(-7deg); }
#cut-02 .result-word::after { content:""; position:absolute; left:calc(60 * var(--unit)); right:calc(60 * var(--unit)); top:calc(50% + 80 * var(--unit)); height:calc(24 * var(--unit)); background:#ff6037; clip-path:polygon(0 85%,100% 0,98% 22%,3% 100%); pointer-events:none; }
#cut-02 .start-support { font-weight:400; letter-spacing:calc(-2.4 * var(--unit)); }
#cut-02 .start-conclusion { top:calc(1226 * var(--unit)); font-size:calc(112 * var(--unit)); font-weight:900; font-style:italic; line-height:1.22; letter-spacing:calc(-5.5 * var(--unit)); }



/* Source: /opening-kkongbang-detail-20261005-1330/batches/cut-03/scoped.css */
/* D03 supplementary details only. See manifest.json for actual pixel references. */
#cut-03 .laptop-avatar {
  left:calc(271 * var(--unit));
  width:calc(358 * var(--unit));
  height:calc(344 * var(--unit));
}
#cut-03 .program-intro { line-height:1.52; }
#cut-03 .program-intro mark {
  padding:calc(3 * var(--unit)) calc(12 * var(--unit));
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
}
#cut-03 .maker-label {
  font-size:calc(31 * var(--unit));
  letter-spacing:calc(7.5 * var(--unit));
  box-shadow:0 calc(3 * var(--unit)) calc(12 * var(--unit)) #0000000c;
}
#cut-03 .maker-name { font-size:calc(60 * var(--unit)); }
#cut-03 .program-title { line-height:1.42; }
#cut-03 .orange-highlight {
  padding:calc(4 * var(--unit)) calc(21 * var(--unit)) calc(5 * var(--unit));
  font-weight:850;
  transform:skewX(-6deg);
}
#cut-03 .program-underline {
  font-weight:900;
  transform:skewX(-5deg);
  border-bottom-width:calc(11 * var(--unit));
  padding-bottom:calc(8 * var(--unit));
}





/* Source: /opening-ivory-charcoal-lime-20261005/palette.css */

/* Source: /opening-ivory-charcoal-lime-20261005/batches/cut-01/scoped.css */
/* D01 only: approved ivory/charcoal/lime comparison.
   Current copy/br/192-native impact scale/geometry/assets are locked.
   Common charcoal/grid/background belong to root palette.css.
   Source raster font unverified; existing Pretendard is retained.
   Phone raster, transforms and animation are deliberately untouched. */
#cut-01 .opening-line-1,
#cut-01 .opening-line-2 {
  color:#F5F2E9 !important;
  text-shadow:0 calc(2 * var(--unit)) calc(14 * var(--unit)) #00000018;
}
#cut-01 .opening-line-3 {
  font-size:calc(192 * var(--unit));
  font-weight:900;
  letter-spacing:calc(-10 * var(--unit));
  font-style:italic;
  color:#C5F15C;
  background-image:linear-gradient(95deg,#ACE042 12%,#C5F15C 48%,#DCF78F 88%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}
#cut-01 .opening-support { color:#F5F2E9; }
#cut-01 .opening-support strong {
  position:relative;
  color:#F5F2E9;
}
#cut-01 .opening-support strong::after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:calc(-3 * var(--unit));
  height:calc(5 * var(--unit));
  background:#C5F15C;
  pointer-events:none;
}
/* Light belongs to the scene, beneath the unchanged PNG. No image filter. */
#cut-01::after {
  content:"";
  position:absolute;
  left:calc(40 * var(--unit));
  top:calc(1070 * var(--unit));
  width:calc(820 * var(--unit));
  height:calc(620 * var(--unit));
  z-index:0;
  background:radial-gradient(ellipse at 50% 48%,#C5F15C22 0%,#C5F15C0F 25%,transparent 67%),radial-gradient(ellipse at 50% 35%,#F5F2E914 0%,transparent 56%);
  pointer-events:none;
}
#cut-01 .phone-hands { z-index:1; }



/* Source: /opening-ivory-charcoal-lime-20261005/batches/cut-02/scoped.css */
/* D02 palette comparison only. Root owns the shared charcoal background/light/grid.
 * Actual source roles: kkongbang166 0e7786... italic/taper; kkongbang66 b1fba8... bold two-line color contrast.
 * Exact copy/br/5word motion and original stage geometry retained. Source font is a visual estimate. */
#cut-02 { color:#F5F2E9; }
#cut-02 .start-title { top:calc(8 * var(--unit)); font-size:calc(98 * var(--unit)); font-weight:850; line-height:1.42; letter-spacing:calc(-4.5 * var(--unit)); color:#F5F2E9; }
#cut-02 .white-highlight { color:#1b201e; background:#C5F15C; padding:calc(2 * var(--unit)) calc(18 * var(--unit)); transform:skewX(-5deg); }
#cut-02 .result-stage { background:#F5F2E9; color:#1b201e; }
#cut-02 .result-word { color:#1b201e; font-size:calc(136 * var(--unit)); font-weight:900; letter-spacing:calc(-6 * var(--unit)); transform:skewX(-7deg); }
#cut-02 .result-word::after { content:""; position:absolute; left:calc(60 * var(--unit)); right:calc(60 * var(--unit)); top:calc(50% + 80 * var(--unit)); height:calc(24 * var(--unit)); background:#C5F15C; clip-path:polygon(0 85%,100% 0,98% 22%,3% 100%); pointer-events:none; }
#cut-02 .start-support { color:#F5F2E9; font-weight:400; letter-spacing:calc(-2.4 * var(--unit)); }
#cut-02 .start-conclusion { top:calc(1226 * var(--unit)); color:#F5F2E9; font-size:calc(112 * var(--unit)); font-weight:900; font-style:italic; line-height:1.22; letter-spacing:calc(-5.5 * var(--unit)); }
#cut-02 .start-conclusion::first-line { color:#C5F15C; }



/* Source: /opening-ivory-charcoal-lime-20261005/batches/cut-03/scoped.css */
/* D03 only: user-authorized ivory / charcoal / lime comparison. */
#cut-03 {
  --d03-paper:#F5F2E9;
  --d03-ink:#1b201e;
  --d03-lime:#C5F15C;
  color:var(--d03-ink);
  background:#242424;
}
#cut-03 .program-paper {
  background:
    radial-gradient(ellipse calc(250 * var(--unit)) calc(220 * var(--unit)) at 50% 12%, #c5f15c20 0%, #c5f15c00 100%),
    var(--d03-paper);
}
#cut-03 .laptop-avatar {
  left:calc(271 * var(--unit));
  width:calc(358 * var(--unit));
  height:calc(344 * var(--unit));
  object-fit:contain;
}
#cut-03 .program-intro { color:var(--d03-ink); line-height:1.52; }
#cut-03 .program-intro mark {
  color:var(--d03-paper);
  background:var(--d03-ink);
  padding:calc(3 * var(--unit)) calc(12 * var(--unit));
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
}
#cut-03 .maker-label {
  color:var(--d03-ink);
  border-color:#1b201e24;
  background:#f5f2e9;
  font-size:calc(31 * var(--unit));
  letter-spacing:calc(7.5 * var(--unit));
  box-shadow:0 calc(3 * var(--unit)) calc(12 * var(--unit)) #1b201e0c;
}
#cut-03 .maker-label span { color:#658323; }
#cut-03 .maker-name { color:var(--d03-ink); font-size:calc(60 * var(--unit)); }
#cut-03 .program-title { color:var(--d03-ink); line-height:1.42; }
#cut-03 .orange-highlight {
  color:var(--d03-ink);
  background:var(--d03-lime);
  padding:calc(4 * var(--unit)) calc(21 * var(--unit)) calc(5 * var(--unit));
  font-weight:850;
  transform:skewX(-6deg);
}
#cut-03 .program-underline {
  color:var(--d03-ink);
  font-weight:900;
  transform:skewX(-5deg);
  border-bottom:calc(11 * var(--unit)) solid var(--d03-lime);
  padding-bottom:calc(8 * var(--unit));
}
#cut-03 .white-gear {
  filter:drop-shadow(0 calc(9 * var(--unit)) calc(16 * var(--unit)) #1b201e18);
}
#cut-03 .program-wordmark,
#cut-03 .program-wordmark span { color:var(--d03-ink); }



#cut-01,#cut-02,#cut-03{--dp-charcoal:#1b201e;--dp-ivory:#f5f2e9;--dp-lime:#c5f15c}
.opening-group{
  background-color:#1b201e;
  background-image:radial-gradient(ellipse at 65% 24%,#c5f15c12 0%,#c5f15c05 23%,transparent 52%),linear-gradient(to right,#c5f15c08 1px,transparent 1px),linear-gradient(to bottom,#c5f15c08 1px,transparent 1px);
  background-size:100% 100%,calc(64 * var(--unit)) calc(64 * var(--unit)),calc(64 * var(--unit)) calc(64 * var(--unit));
  background-position:0 0;
}
#cut-01,#cut-02{background:transparent}
.opening-group::before{display:none}



/* Source: /next-three-kkongbang-20261005/next-three.css */

/* Source: /next-three-kkongbang-20261005/batches/cut-04/scoped.css */
/* D04 only. Locked copy, height and owned raster are preserved.
   Source/element links and estimated type values: manifest.json. */
#cut-04 .tasks-title {
  color: #f5f2e9;
  font-size: calc(104 * var(--unit));
  font-weight: 900;
  font-style: italic;
  line-height: 1.24;
  letter-spacing: calc(-5 * var(--unit));
  transform: rotate(-3deg);
  transform-origin: 50% 70%;
}
#cut-04 .tasks-title::after {
  content: "";
  position: absolute;
  left: calc(148 * var(--unit));
  bottom: calc(-24 * var(--unit));
  width: calc(604 * var(--unit));
  height: calc(9 * var(--unit));
  background: #c5f15c;
  clip-path: polygon(0 70%, 100% 0, 97% 45%, 3% 100%);
}
#cut-04 .task-pills {
  gap: calc(23 * var(--unit));
}
#cut-04 .task-pills li {
  position: relative;
  border: calc(5 * var(--unit)) solid #c5f15c;
  background: #f5f2e9;
  color: #1b201e;
  font-size: calc(76 * var(--unit));
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: calc(-3 * var(--unit));
  box-shadow: calc(6 * var(--unit)) calc(7 * var(--unit)) 0 #c5f15c24;
}
#cut-04 .task-pills li::before {
  content: "";
  position: absolute;
  inset: calc(10 * var(--unit));
  border: calc(1 * var(--unit)) solid #1b201e24;
  border-radius: inherit;
  pointer-events: none;
}
#cut-04 .pointing-avatar {
  left: calc(283 * var(--unit));
  top: calc(1605 * var(--unit));
  width: calc(334 * var(--unit));
  height: calc(350 * var(--unit));
  z-index: 3;
  object-fit: contain;
  transform: none;
  animation: none;
}
#cut-04 .tasks-main {
  top: calc(1990 * var(--unit));
  color: #1b201e;
  font-size: calc(108 * var(--unit));
  font-weight: 700;
  line-height: 1.28;
  letter-spacing: calc(-5 * var(--unit));
  z-index: 2;
  isolation: isolate;
}
#cut-04 .tasks-main::first-line {
  font-size: calc(122 * var(--unit));
  font-weight: 950;
  font-style: italic;
}
#cut-04 .tasks-main::before {
  content: "";
  position: absolute;
  left: calc(50 * var(--unit));
  top: calc(-110 * var(--unit));
  width: calc(800 * var(--unit));
  height: calc(460 * var(--unit));
  background: #f5f2e9;
  border-bottom: calc(9 * var(--unit)) solid #c5f15c;
  z-index: -1;
  box-shadow: 0 calc(14 * var(--unit)) 0 #0e151480;
}
#cut-04 .tasks-main::after {
  content: "";
  position: absolute;
  left: calc(270 * var(--unit));
  top: calc(-288 * var(--unit));
  width: calc(360 * var(--unit));
  height: calc(180 * var(--unit));
  background: #f5f2e9;
  border-radius: calc(180 * var(--unit)) calc(180 * var(--unit)) 0 0;
  z-index: -1;
}
#cut-04 .tasks-support {
  color: #f5f2e9;
  font-weight: 400;
}
#cut-04 .tasks-actions {
  color: #c5f15c;
  font-size: calc(96 * var(--unit));
  font-weight: 900;
  line-height: 1.30;
  letter-spacing: calc(-4 * var(--unit));
}
#cut-04 .tasks-actions span {
  color: #f5f2e9;
  font-weight: 700;
}
#cut-04 .tasks-actions strong {
  color: #1b201e;
  background: #c5f15c;
  padding: calc(6 * var(--unit)) calc(17 * var(--unit));
  font-weight: 900;
  font-style: italic;
  transform: rotate(-3deg);
  box-shadow: calc(6 * var(--unit)) calc(6 * var(--unit)) 0 #c5f15c2b;
}
#cut-04 .tasks-actions strong:last-child {
  font-size: calc(87 * var(--unit));
  transform: rotate(-2deg);
}
/* Restore the existing S02 520 ms prefix timeline. No new JS or timing. */
#cut-04[data-task-prefix] .task-pills li { opacity: 0 !important; }
#cut-04[data-task-prefix="1"] .task-pills li:nth-child(-n+1),
#cut-04[data-task-prefix="2"] .task-pills li:nth-child(-n+2),
#cut-04[data-task-prefix="3"] .task-pills li:nth-child(-n+3),
#cut-04[data-task-prefix="4"] .task-pills li:nth-child(-n+4),
#cut-04[data-task-prefix="5"] .task-pills li { opacity: 1 !important; }
html[data-motion="review-fixed"] #cut-04 .task-pills li { opacity: 1 !important; }
@media (prefers-reduced-motion: reduce) {
  #cut-04 .task-pills li { opacity: 1 !important; }
}



/* Source: /next-three-kkongbang-20261005/batches/cut-05/scoped.css */
/* D05 only. Background integration belongs to root; copy, markup and PNG bytes remain locked. */
#cut-05 .document-pencil {
  left: calc(243 * var(--unit));
  top: calc(44 * var(--unit));
  width: calc(414 * var(--unit));
  height: calc(400 * var(--unit));
  object-fit: contain;
  animation: none;
  transform: none;
}

#cut-05 .reassurance {
  height: calc(470 * var(--unit));
}

#cut-05 .reassurance-question {
  display: table;
  width: max-content;
  max-width: calc(760 * var(--unit));
  margin-inline: auto;
  padding: calc(9 * var(--unit)) calc(22 * var(--unit));
  border-radius: calc(12 * var(--unit));
  background: #1b201e;
  color: #f5f2e9;
  -webkit-text-fill-color: #f5f2e9;
  font-size: calc(82 * var(--unit));
  font-weight: 750;
  line-height: 1.17;
  letter-spacing: calc(-3.6 * var(--unit));
  white-space: nowrap;
}

#cut-05 .orange-chevron {
  top: calc(151 * var(--unit));
  left: calc(398 * var(--unit));
  width: calc(104 * var(--unit));
  height: calc(86 * var(--unit));
  border-radius: 50%;
  background: #1b201e;
  animation: none;
  opacity: 1;
}

#cut-05 .orange-chevron::before,
#cut-05 .orange-chevron::after {
  top: calc(38 * var(--unit));
  width: calc(41 * var(--unit));
  height: calc(10 * var(--unit));
  border-radius: calc(5 * var(--unit));
  background: #c5f15c;
}
#cut-05 .orange-chevron::before {
  left: calc(18 * var(--unit));
  transform: rotate(45deg);
}
#cut-05 .orange-chevron::after {
  right: calc(18 * var(--unit));
  transform: rotate(-45deg);
}

#cut-05 .reassurance-answer {
  top: calc(245 * var(--unit));
  left: 50%;
  width: max-content;
  max-width: calc(740 * var(--unit));
  padding-inline: calc(12 * var(--unit));
  font-size: calc(186 * var(--unit));
  font-weight: 900;
  font-style: italic;
  line-height: 1.03;
  letter-spacing: calc(-8 * var(--unit));
  color: #1b201e;
  background: none;
  -webkit-text-fill-color: #1b201e;
  white-space: nowrap;
  isolation: isolate;
  transform: translateX(-50%) rotate(-5deg);
  transform-origin: center;
  animation: none;
}

#cut-05 .reassurance-answer::after {
  content: '';
  position: absolute;
  z-index: -1;
  top: calc(176 * var(--unit));
  left: 50%;
  width: calc(470 * var(--unit));
  height: calc(13 * var(--unit));
  border-radius: 48% 22% 30% 36%;
  background: #c5f15c;
  transform: translateX(-50%) rotate(-2deg);
}

html[data-motion="review-fixed"] #cut-05 .document-pencil {
  animation: none;
  transform: none;
}
html[data-motion="review-fixed"] #cut-05 .reassurance-answer {
  animation: none;
  transform: translateX(-50%) rotate(-5deg);
  color: #1b201e;
  -webkit-text-fill-color: #1b201e;
}
@media (prefers-reduced-motion: reduce) {
  #cut-05 .document-pencil { animation: none; transform: none; }
  #cut-05 .reassurance-answer {
    animation: none;
    transform: translateX(-50%) rotate(-5deg);
    color: #1b201e;
    -webkit-text-fill-color: #1b201e;
  }
}



/* Source: /next-three-kkongbang-20261005/batches/cut-06/scoped.css */
/* D06 only. Actual-source details are mapped in manifest.json.
   Root owns the continuous D05/D06 ivory section background. */
#cut-06 {
  --d06-ink: #1b201e;
  --d06-ivory: #f5f2e9;
  --d06-lime: #c5f15c;
}

#cut-06 .template-question {
  top: calc(190 * var(--unit));
  color: var(--d06-ink);
  font-size: calc(86 * var(--unit));
  font-weight: 750;
  line-height: 1.18;
  letter-spacing: calc(-4 * var(--unit));
}

#cut-06 .template-question::after {
  content: "";
  position: absolute;
  top: calc(112 * var(--unit));
  left: calc(314 * var(--unit));
  width: calc(272 * var(--unit));
  height: calc(10 * var(--unit));
  background: var(--d06-lime);
  clip-path: polygon(0 60%, 96% 0, 100% 23%, 6% 100%);
  transform: rotate(-2deg);
  pointer-events: none;
}

#cut-06 .template-answer {
  top: calc(358 * var(--unit));
  left: calc(40 * var(--unit));
  width: calc(820 * var(--unit));
  padding-right: 0;
  color: var(--d06-ink);
  background: none;
  background-clip: border-box;
  -webkit-background-clip: border-box;
  -webkit-text-fill-color: var(--d06-ink);
  font-size: calc(164 * var(--unit));
  font-weight: 900;
  font-style: italic;
  line-height: 1.1;
  letter-spacing: calc(-8 * var(--unit));
  transform: rotate(-4deg);
  transform-origin: 50% 50%;
}

#cut-06 .template-answer span + span {
  position: relative;
  font-size: calc(208 * var(--unit));
  margin-top: calc(22 * var(--unit));
  letter-spacing: calc(-10 * var(--unit));
}

#cut-06 .template-answer span + span::after {
  content: "";
  position: absolute;
  left: calc(43 * var(--unit));
  bottom: calc(-21 * var(--unit));
  width: calc(734 * var(--unit));
  height: calc(17 * var(--unit));
  background: var(--d06-lime);
  clip-path: polygon(0 69%, 92% 0, 100% 21%, 6% 100%);
  pointer-events: none;
}

#cut-06 .crossed-arms-avatar {
  left: calc(218 * var(--unit));
  top: calc(878 * var(--unit));
  width: calc(464 * var(--unit));
  height: calc(400 * var(--unit));
  object-fit: contain;
  object-position: center center;
}

#cut-06 .template-conclusion {
  top: calc(1300 * var(--unit));
  left: calc(49 * var(--unit));
  width: calc(802 * var(--unit));
  padding: calc(14 * var(--unit)) calc(16 * var(--unit));
  color: var(--d06-ivory);
  background: var(--d06-ink);
  font-size: calc(114 * var(--unit));
  font-weight: 900;
  font-style: italic;
  line-height: 1.18;
  letter-spacing: calc(-5.5 * var(--unit));
  transform: rotate(-3deg);
  transform-origin: 50% 50%;
}

#cut-06 .template-conclusion::after {
  content: "";
  position: absolute;
  left: calc(34 * var(--unit));
  right: calc(34 * var(--unit));
  bottom: calc(-10 * var(--unit));
  height: calc(8 * var(--unit));
  background: var(--d06-lime);
  clip-path: polygon(0 40%, 97% 0, 100% 60%, 5% 100%);
  pointer-events: none;
}

/* All selected D06 references are static. Keep image pixels and transforms still. */
#cut-06,
#cut-06 *,
#cut-06 *::before,
#cut-06 *::after {
  animation: none;
  transition: none;
}


#cut-04,#cut-05,#cut-06{--dp-charcoal:#1b201e;--dp-ivory:#f5f2e9;--dp-lime:#c5f15c;}
#cut-04{color:#f5f2e9;background-color:#1b201e;background-image:radial-gradient(ellipse at 50% 28%,#c5f15c0c 0%,transparent 55%),linear-gradient(to right,#c5f15c08 1px,transparent 1px),linear-gradient(to bottom,#c5f15c08 1px,transparent 1px);background-size:100% 100%,calc(64 * var(--unit)) calc(64 * var(--unit)),calc(64 * var(--unit)) calc(64 * var(--unit));}
#cut-05,#cut-06{color:#1b201e;background:#f5f2e9;}
#cut-03{background:#1b201e;}



/* Source: /airplane-takeoff-20261005/takeoff.css */
/* User-approved D03 emblem and takeoff scene only. Existing copy/positions retained. */
#cut-03 .maker-label{display:flex;justify-content:center;gap:calc(12 * var(--unit));padding-inline:calc(10 * var(--unit));background:transparent;border-color:transparent;box-shadow:none;font-size:calc(28 * var(--unit));letter-spacing:calc(5.7 * var(--unit));}
#cut-03 .maker-label .autopilot-emblem{flex:none;width:calc(70 * var(--unit));height:calc(70 * var(--unit));object-fit:contain;transform:translateY(calc(-5 * var(--unit)));}
#cut-03 .maker-label .brand-name{position:static;right:auto;display:block;font-size:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;}
#cut-03 .maker-label .legacy-dot{font-size:0;visibility:hidden;}
#cut-03 .takeoff-scene{position:absolute;left:calc(177 * var(--unit));top:calc(1430 * var(--unit));width:calc(546 * var(--unit));height:calc(626 * var(--unit));pointer-events:none;z-index:0;}
#cut-03 .flight-carrier{position:absolute;left:calc(23 * var(--unit));top:calc(310 * var(--unit));width:calc(500 * var(--unit));height:calc(300 * var(--unit));animation:autopilot-takeoff 6s cubic-bezier(.22,.5,.4,1) infinite;will-change:transform,opacity;}
#cut-03 .takeoff-aircraft{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(12 * var(--unit)) calc(13 * var(--unit)) #1b201e12);}
#cut-03 .takeoff-cloud{position:absolute;width:calc(265 * var(--unit));height:calc(83 * var(--unit));border-radius:50%;background:radial-gradient(ellipse at 38% 62%,#fffefbd9 0%,#fffefb66 48%,transparent 71%),radial-gradient(ellipse at 72% 44%,#fffefbac 0%,transparent 65%);filter:blur(calc(6 * var(--unit)));animation:autopilot-cloud-drift 3s ease-in-out infinite alternate;}
#cut-03 .takeoff-cloud-a{left:calc(-42 * var(--unit));top:calc(414 * var(--unit));}
#cut-03 .takeoff-cloud-b{left:calc(335 * var(--unit));top:calc(166 * var(--unit));width:calc(180 * var(--unit));height:calc(62 * var(--unit));animation-delay:-1.5s;opacity:.65;}
#cut-03 .program-wordmark{position:absolute;z-index:2;}
@keyframes autopilot-takeoff{
  0%{transform:translate(calc(-40 * var(--unit)),calc(210 * var(--unit)));opacity:0;}
  10%{transform:translate(calc(-30 * var(--unit)),calc(170 * var(--unit)));opacity:1;}
  68%{transform:translate(calc(20 * var(--unit)),calc(-340 * var(--unit)));opacity:1;}
  82%{transform:translate(calc(30 * var(--unit)),calc(-400 * var(--unit)));opacity:1;}
  92%,100%{transform:translate(calc(35 * var(--unit)),calc(-400 * var(--unit)));opacity:0;}
}
@keyframes autopilot-cloud-drift{from{transform:translateX(calc(-20 * var(--unit)));}to{transform:translateX(calc(20 * var(--unit)));}}
@media(prefers-reduced-motion:reduce){#cut-03 .flight-carrier{animation:none;transform:translate(0,calc(-385 * var(--unit)));opacity:1;will-change:auto;}#cut-03 .takeoff-cloud{animation:none;transform:none;}}
html[data-motion="review-fixed"] #cut-03 .flight-carrier{animation:none;transform:translate(0,calc(-385 * var(--unit)));opacity:1;will-change:auto;}
html[data-motion="review-fixed"] #cut-03 .takeoff-cloud{animation:none;transform:none;}



/* Source: /next-three-07-09-20261006/next-three-07-09.css */
/* Three independent, source-ledgered section implementations. */

/* Source: /next-three-07-09-20261006/batches/cut-07/cut-07.css */
/* D07 only. Primary: c77b dark-list. Helpers: 0e77 headline/blade, 5b32 down-arrow. */
#cut-07{
 --kb07-ink:#1b201e;--kb07-paper:#f5f2e9;--kb07-accent:#b8ed54;
 background:linear-gradient(to bottom,var(--kb07-paper) 0,var(--kb07-paper) calc(1170 * var(--unit)),var(--kb07-ink) calc(1170 * var(--unit)),var(--kb07-ink) 100%)!important;
 color:var(--kb07-ink)!important;
}
#cut-07 > .poster-layer{z-index:1}
/* One wide dark plane with one internal divider, as c77b's dark list. */
#cut-07::before{
 content:"";position:absolute;left:calc(34 * var(--unit));top:calc(348 * var(--unit));width:calc(832 * var(--unit));height:calc(526 * var(--unit));
 box-sizing:border-box;border-top:calc(10 * var(--unit)) solid var(--kb07-accent);
 background:linear-gradient(to bottom,transparent calc(261 * var(--unit)),#69726c calc(261 * var(--unit)),#69726c calc(263 * var(--unit)),transparent calc(263 * var(--unit))) var(--kb07-ink);
 z-index:0;
}
/* 5b32's small down-arrow marks the change from separate work to the system. */
#cut-07::after{
 content:"";position:absolute;left:calc(380 * var(--unit));top:calc(1170 * var(--unit));width:calc(140 * var(--unit));height:calc(72 * var(--unit));
 background:var(--kb07-accent);clip-path:polygon(0 0,100% 0,50% 100%);z-index:1;
}
#cut-07 .d07-before-title{
 top:calc(110 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));
 font-size:calc(72 * var(--unit));font-weight:800;line-height:1.35;letter-spacing:calc(-2 * var(--unit));color:var(--kb07-ink);
}
#cut-07 .d07-before-title em{font-size:calc(112 * var(--unit))!important;font-weight:900!important;font-style:italic;color:var(--kb07-ink)}
#cut-07 > .poster-panel{border-radius:0;box-shadow:none}
#cut-07 > .poster-panel[style*="--y:371"],#cut-07 > .poster-panel[style*="--y:613"]{background:transparent;border:0}
#cut-07 .d07-muted{filter:grayscale(1);opacity:.17;animation:none;transform:none}
#cut-07 .d07-flow-label{
 top:calc(70 * var(--unit));font-size:calc(46 * var(--unit));font-weight:750;line-height:1.25;letter-spacing:calc(-1.8 * var(--unit));
 color:var(--kb07-paper)!important;opacity:1;animation:none;transform:none;
}
#cut-07 .d07-flow-label[data-flow-step="1"],#cut-07 .d07-flow-label[data-flow-step="6"]{color:var(--kb07-accent)!important;font-size:calc(50 * var(--unit));font-weight:850}
#cut-07 .d07-flow-label[data-flow-step="2"],#cut-07 .d07-flow-label[data-flow-step="4"]{top:calc(48 * var(--unit));font-size:calc(46 * var(--unit))}
#cut-07 > .poster-text[style*="--y:426"],#cut-07 > .poster-text[style*="--y:668"]{color:#8f9992;font-weight:450}
#cut-07 .d07-not-equal{top:calc(978 * var(--unit))}
#cut-07 .d07-not-equal svg{stroke:var(--kb07-ink)}
#cut-07 .d07-system-title{
 top:calc(1270 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));
 font-size:calc(104 * var(--unit));font-weight:900;font-style:italic;line-height:1.12;letter-spacing:calc(-4 * var(--unit));color:var(--kb07-paper);
}
/* 0e77's pointed diagonal blade, kept separate from the editable words. */
#cut-07 .d07-system-title::after{
 content:"";position:absolute;top:calc(125 * var(--unit));left:calc(70 * var(--unit));width:calc(720 * var(--unit));height:calc(24 * var(--unit));
 background:var(--kb07-accent);clip-path:polygon(0 70%,100% 0,91% 48%,9% 100%);transform:rotate(-3deg);
}
#cut-07 .d07-system-time{
 top:calc(1435 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));
 font-size:calc(52 * var(--unit));font-weight:650;line-height:1.35;letter-spacing:calc(-1.5 * var(--unit));color:var(--kb07-paper);
}
#cut-07 .d07-system-time em{font-size:calc(112 * var(--unit))!important;font-weight:900!important;font-style:italic;color:var(--kb07-accent)}
#cut-07 > .poster-panel[style*="--y:1560"]{
 top:calc(1630 * var(--unit));background:var(--kb07-paper);border:calc(2 * var(--unit)) solid var(--kb07-accent);border-radius:calc(8 * var(--unit));
}
#cut-07 > .poster-panel[style*="--y:1560"] .poster-image{animation:none;transform:none}
#cut-07 > .poster-text[style*="--y:1615"]{top:calc(1685 * var(--unit));color:var(--kb07-accent);font-weight:600}
#cut-07 .d07-catch{
 top:calc(1932 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));
 font-size:calc(78 * var(--unit));font-weight:850;font-style:italic;line-height:1.2;letter-spacing:calc(-2.5 * var(--unit));color:var(--kb07-accent);
}
#cut-07 .d07-catch::after{
 content:"";position:absolute;left:calc(215 * var(--unit));top:calc(97 * var(--unit));width:calc(430 * var(--unit));height:calc(12 * var(--unit));
 background:var(--kb07-accent);clip-path:polygon(0 70%,100% 0,91% 48%,9% 100%);transform:rotate(-3deg);
}
#cut-07 .d07-close{
 top:calc(2090 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));
 font-size:calc(68 * var(--unit));font-weight:700;line-height:1.35;letter-spacing:calc(-2 * var(--unit));color:var(--kb07-paper);
}
#cut-07 .poster-arrows{top:calc(2350 * var(--unit))}
#cut-07 .poster-arrows path:nth-child(1){stroke:#647e48}
#cut-07 .poster-arrows path:nth-child(2){stroke:#91ba47}
#cut-07 .poster-arrows path:nth-child(3){stroke:var(--kb07-accent)}
#cut-07 .d07-promise{
 top:calc(2550 * var(--unit));left:calc(50 * var(--unit));width:calc(800 * var(--unit));height:calc(126 * var(--unit));
 border:calc(3 * var(--unit)) solid var(--kb07-accent);box-sizing:border-box;
 font-size:calc(88 * var(--unit));font-weight:850;font-style:italic;line-height:1.2;letter-spacing:calc(-3 * var(--unit));
 background:var(--kb07-accent);color:var(--kb07-ink);animation:kb07-source-stripe 1s steps(1,end) infinite;
}
@keyframes kb07-source-stripe{0%,49.9%{background:#b8ed54;color:#1b201e}50%,100%{background:#1b201e;color:#b8ed54}}
html:not([data-motion]) #cut-07 .d07-promise,html[data-motion="review-fixed"] #cut-07 .d07-promise{animation:none}
@media(prefers-reduced-motion:reduce){#cut-07 .d07-promise{animation:none}}



/* Source: /next-three-07-09-20261006/batches/cut-08/cut-08.css */
/* D08: original copy/assets retained. Actual sources and estimates: source-ledger.json. */
#cut-08 {
  --h: 5200 !important;
  background: #1b201e !important;
  color: #f5f2e9 !important;
}
#cut-08 .poster-vbg {
  background: #1b201e !important;
  clip-path: none;
}
#cut-08 .poster-text {
  font-family: Pretendard, "Noto Sans KR", sans-serif;
  color: #f5f2e9;
}
#cut-08 .d08-structure {
  top: calc(80 * var(--unit));
  left: calc(54 * var(--unit));
  width: calc(792 * var(--unit));
  font-size: calc(78 * var(--unit));
  font-weight: 600;
  line-height: 1.38;
  letter-spacing: calc(-3.2 * var(--unit));
}
#cut-08 .poster-image {
  top: calc(365 * var(--unit));
  left: calc(180 * var(--unit));
  width: calc(540 * var(--unit));
  height: calc(455 * var(--unit));
  object-fit: contain;
  filter: none;
  opacity: .83;
  animation: none !important;
  transform: none !important;
}
#cut-08 .d08-automation {
  top: calc(865 * var(--unit));
  font-size: calc(78 * var(--unit));
  font-weight: 600;
  line-height: 1.22;
  letter-spacing: calc(-3 * var(--unit));
  color: #b8ed54;
}
#cut-08 .d08-system {
  top: calc(1000 * var(--unit));
  font-size: calc(182 * var(--unit));
  font-weight: 850;
  line-height: .98;
  letter-spacing: calc(-6 * var(--unit));
  color: #f5f2e9;
}
#cut-08 .d08-system-last {
  display: block;
  margin-top: calc(25 * var(--unit));
  font-size: calc(108 * var(--unit));
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: calc(-3 * var(--unit));
  color: #b8ed54;
}
#cut-08 .d08-proof-surface {
  top: calc(1580 * var(--unit));
  left: calc(36 * var(--unit));
  width: calc(828 * var(--unit));
  height: calc(2550 * var(--unit));
  border: 0;
  border-radius: calc(42 * var(--unit));
  background: #f5f2e9;
  box-shadow: 0 calc(12 * var(--unit)) calc(28 * var(--unit)) #00000024;
}
#cut-08 .d08-proof {
  left: calc(60 * var(--unit));
  width: calc(780 * var(--unit));
  height: calc(780 * var(--unit));
  border: 0;
  border-radius: 0;
  background: white;
  overflow: visible;
}
#cut-08 .d08-proof[data-month="4"] { top: calc(1650 * var(--unit)); }
#cut-08 .d08-proof[data-month="5"] { top: calc(2464 * var(--unit)); }
#cut-08 .d08-proof[data-month="6"] { top: calc(3278 * var(--unit)); }
#cut-08 .d08-proof img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain;
  object-position: center;
  clip-path: none;
  filter: none;
  transform: none;
  opacity: 1;
}
#cut-08 .d08-pre-ai {
  top: calc(4230 * var(--unit));
  font-size: calc(65 * var(--unit));
  font-weight: 500;
  line-height: 1.45;
  letter-spacing: calc(-2.5 * var(--unit));
}
#cut-08 .d08-cumulative-label {
  top: calc(4510 * var(--unit));
  left: calc(78 * var(--unit));
  width: calc(744 * var(--unit));
  font-size: calc(128 * var(--unit));
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: calc(-5 * var(--unit));
  color: #f5f2e9;
}
#cut-08 .d08-cumulative-label::before,
#cut-08 .d08-cumulative-label::after {
  content: "";
  position: absolute;
  top: calc(34 * var(--unit));
  width: calc(8 * var(--unit));
  height: calc(84 * var(--unit));
  background: #b8ed54;
}
#cut-08 .d08-cumulative-label::before { left: calc(77 * var(--unit)); }
#cut-08 .d08-cumulative-label::after { right: calc(77 * var(--unit)); }
#cut-08 .d08-cumulative-amount {
  top: calc(4735 * var(--unit));
  font-size: calc(242 * var(--unit));
  font-weight: 850;
  line-height: 1.15;
  letter-spacing: calc(-8 * var(--unit));
  color: #b8ed54;
  font-variant-numeric: tabular-nums;
}
#cut-08 *, #cut-08 *::before, #cut-08 *::after {
  animation: none !important;
  transition: none !important;
}



/* Source: /next-three-07-09-20261006/batches/cut-09/cut-09.css */
/* D09 only. Source geometry, type and substitutions are recorded before implementation in source-ledger.md. */
#cut-09 {
  background: #1b201e !important;
  color: #f5f2e9 !important;
}
#cut-09 .poster-image {
  top: calc(35 * var(--unit));
  left: calc(140 * var(--unit));
  width: calc(620 * var(--unit));
  height: calc(610 * var(--unit));
  object-fit: contain;
  z-index: 3;
  opacity: 1;
  filter: none;
  transform: none;
  animation: none;
}
#cut-09 .d09-now {
  top: calc(630 * var(--unit));
  left: calc(60 * var(--unit));
  width: calc(780 * var(--unit));
  height: calc(140 * var(--unit));
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  background: #1b201e;
  color: #b8ed54;
  font-size: calc(100 * var(--unit));
  font-weight: 950;
  font-style: italic;
  line-height: 1.1;
  letter-spacing: calc(-4 * var(--unit));
  z-index: 2;
}
#cut-09 .d09-now::before {
  content: "";
  position: absolute;
  left: calc(100 * var(--unit));
  top: calc(-290 * var(--unit));
  width: calc(580 * var(--unit));
  height: calc(290 * var(--unit));
  border-radius: calc(290 * var(--unit)) calc(290 * var(--unit)) 0 0;
  background: #b8ed54;
  z-index: -1;
  pointer-events: none;
}
#cut-09 .poster-pill {
  left: calc(60 * var(--unit));
  width: calc(780 * var(--unit));
  height: calc(180 * var(--unit));
  padding-left: calc(62 * var(--unit));
  border: 0;
  border-radius: 0;
  background: #f5f2e9;
  color: #1b201e;
  font-size: calc(80 * var(--unit));
  font-weight: 800;
  font-style: italic;
  line-height: 1.15;
  letter-spacing: calc(-3.5 * var(--unit));
  box-shadow: none;
  transform: none;
  animation: none;
}
#cut-09 .poster-pill:nth-of-type(1) { top: calc(770 * var(--unit)); }
#cut-09 .poster-pill:nth-of-type(2) { top: calc(950 * var(--unit)); }
#cut-09 .poster-pill:nth-of-type(3) { top: calc(1130 * var(--unit)); }
#cut-09 .poster-pill:nth-of-type(4) {
  top: calc(1310 * var(--unit));
  border-radius: 0 0 calc(28 * var(--unit)) calc(28 * var(--unit));
}
#cut-09 .poster-pill::before {
  content: "✓";
  position: absolute;
  left: calc(72 * var(--unit));
  top: 50%;
  transform: translateY(-50%);
  color: #b8ed54;
  font-size: calc(80 * var(--unit));
  font-weight: 800;
  font-style: normal;
  line-height: 1;
}
#cut-09 .d09-automatic {
  top: calc(1660 * var(--unit));
  left: calc(50 * var(--unit));
  width: calc(800 * var(--unit));
  color: #f5f2e9;
  font-size: calc(110 * var(--unit));
  font-weight: 900;
  line-height: 1.28;
  letter-spacing: calc(-5.6 * var(--unit));
}
#cut-09 .d09-automatic::first-line {
  font-size: calc(90 * var(--unit));
  font-weight: 700;
  font-style: normal;
}
#cut-09 .d09-automatic em {
  position: relative;
  display: inline-block;
  color: #b8ed54;
  font-size: calc(124 * var(--unit));
  font-weight: 950;
  font-style: italic;
  line-height: 1.28;
  transform: rotate(-3deg);
}
#cut-09 .d09-automatic em::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: calc(-16 * var(--unit));
  width: 100%;
  height: calc(9 * var(--unit));
  background: #b8ed54;
  clip-path: polygon(0 70%, 100% 0, 97% 45%, 3% 100%);
  pointer-events: none;
}
/* All content remains visible in normal, fixed, reduced and no-JS states. */
#cut-09, #cut-09 *, #cut-09 *::before, #cut-09 *::after {
  animation: none !important;
  transition: none !important;
}





/* Source: /reviews-seven-20261006/reviews.css */
/* D10 only. Seven complete owner message images; source bytes stay unchanged. */
#cut-10{height:auto!important;min-height:calc(5460 * var(--unit));padding-top:calc(1390 * var(--unit));padding-bottom:calc(150 * var(--unit));background:#f5f2e9!important;color:#1b201e!important;box-sizing:border-box}
#cut-10::after{content:"";position:absolute;z-index:0;left:0;right:0;top:calc(1350 * var(--unit));bottom:0;background:#eeebe3;pointer-events:none}
#cut-10 .d10-review-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(90 * var(--unit));width:calc(780 * var(--unit));margin:0 auto;padding:0}
#cut-10 .d10-review-item{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
#cut-10 .d10-review-original{position:static!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto;max-width:100%;object-fit:contain!important;object-position:center;clip-path:none;filter:none;transform:none;opacity:1;animation:none!important;border:0;border-radius:0;box-shadow:none;margin:0}
#cut-10 .d10-review-summary{position:static;display:flex;width:100%;height:auto;min-height:0;margin:0;padding:calc(32 * var(--unit)) calc(12 * var(--unit)) 0;gap:calc(14 * var(--unit));border:0;border-radius:0;background:transparent;box-shadow:none;color:#1b201e;transform:none}
#cut-10 .d10-review-summary strong{color:#1b201e;white-space:normal}
#cut-10 .d10-review-summary span{color:#585e56;white-space:normal}
#cut-10 .poster-review-note{position:relative;z-index:1;left:auto;top:auto;width:calc(780 * var(--unit));margin:calc(70 * var(--unit)) auto 0;color:#585e56}



/* Source: /copy-update-20261006/copy.css */
/* Explicit user copy replacement in D04; two authored lines remain intact. */
#cut-04 .tasks-main::first-line{font-size:calc(98 * var(--unit))}



/* Source: /next-three-10-12-20261006/next-three-10-12.css */
/* D11 and D12 are ready. D10's latest attachment design remains on hold. */

/* Source: /next-three-10-12-20261006/batches/cut-11/cut-11.css */
/* D11 only. Actual /66 circular maker portrait, overlapping nameplate and
   ruled, unnumbered profile. /166 lead/authority type hierarchy. Static sources.
   User copy, original HTML, avatar bytes and 900 x 2620 cut boundary stay locked. */
#cut-11 {
  background: #f5f2e9 !important;
  color: #1b201e !important;
}
#cut-11 .d11-intro {
  top: calc(80 * var(--unit));
  left: calc(40 * var(--unit));
  width: calc(820 * var(--unit));
  font-size: calc(58 * var(--unit));
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: calc(-2 * var(--unit));
  color: #1b201e;
}
#cut-11 .d11-intro strong {
  font-size: calc(56 * var(--unit));
  font-weight: 900;
  letter-spacing: calc(-2.4 * var(--unit));
}
#cut-11 .d11-career {
  top: calc(490 * var(--unit));
  left: calc(38 * var(--unit));
  width: calc(824 * var(--unit));
  font-size: calc(64 * var(--unit));
  font-weight: 850;
  line-height: 1.55;
  letter-spacing: calc(-3 * var(--unit));
  color: #1b201e;
}
#cut-11 .d11-highlight {
  padding: 0;
  color: #1b201e !important;
  background: linear-gradient(transparent 69%, #b8ed54 69%, #b8ed54 93%, transparent 93%) !important;
  animation: none !important;
}
#cut-11 .d11-portrait {
  top: calc(855 * var(--unit));
  left: calc(140 * var(--unit));
  width: calc(620 * var(--unit));
  height: calc(620 * var(--unit));
  border: 0;
  border-radius: 50%;
  background: #b8ed54;
  overflow: hidden;
  box-shadow: none;
}
#cut-11 .d11-portrait-image {
  top: calc(-10 * var(--unit));
  left: calc(-20 * var(--unit));
  width: calc(660 * var(--unit));
  height: calc(630 * var(--unit));
  object-fit: contain;
  object-position: center bottom;
  filter: none;
  transform: none;
  animation: none !important;
}
#cut-11 .d11-name {
  top: calc(1425 * var(--unit));
  left: calc(112 * var(--unit));
  width: calc(676 * var(--unit));
  height: calc(150 * var(--unit));
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(48 * var(--unit));
  background: #b8ed54;
  color: #1b201e;
  font-size: calc(94 * var(--unit));
  font-weight: 900;
  line-height: 1.1;
  letter-spacing: calc(-4 * var(--unit));
  z-index: 2;
}
#cut-11::after {
  content: '';
  position: absolute;
  top: calc(1720 * var(--unit));
  left: calc(60 * var(--unit));
  right: auto;
  width: calc(780 * var(--unit));
  height: calc(765 * var(--unit));
  border: calc(1.4 * var(--unit)) solid #1b201e66;
  border-radius: 0;
  background: transparent;
  pointer-events: none;
}
#cut-11 .d11-profile-line {
  left: calc(85 * var(--unit));
  width: calc(730 * var(--unit));
  height: calc(140 * var(--unit));
  padding: calc(24 * var(--unit)) calc(18 * var(--unit)) calc(24 * var(--unit)) calc(50 * var(--unit));
  border-bottom: calc(1.4 * var(--unit)) solid #1b201e22;
  font-size: calc(57 * var(--unit));
  font-weight: 450;
  line-height: 1.35;
  letter-spacing: calc(-1.5 * var(--unit));
  text-align: left;
  color: #1b201e;
}
#cut-11 .d11-profile-line[data-row="1900"] { top: calc(1750 * var(--unit)); }
#cut-11 .d11-profile-line[data-row="2035"] { top: calc(1930 * var(--unit)); }
#cut-11 .d11-profile-line[data-row="2170"] { top: calc(2110 * var(--unit)); }
#cut-11 .d11-profile-line[data-row="2305"] { top: calc(2290 * var(--unit)); border-bottom: 0; }
#cut-11 .d11-profile-line::before {
  content: '';
  position: absolute;
  left: calc(12 * var(--unit));
  top: calc(57 * var(--unit));
  width: calc(14 * var(--unit));
  height: calc(14 * var(--unit));
  border-radius: 50%;
  background: #b8ed54;
}
#cut-11 .d11-profile-key {
  font-weight: 850;
  color: #1b201e;
  background: linear-gradient(transparent 70%, #b8ed5473 70%, #b8ed5473 95%, transparent 95%);
}
#cut-11 *, #cut-11 *::before, #cut-11 *::after {
  animation: none !important;
  transition: none !important;
}



/* Source: /next-three-10-12-20261006/batches/cut-12/cut-12.css */
/* D12 only. User copy, HTML, break sequence and original asset are preserved.
   Static source components and planned numbers: source-ledger.md / recipe.json. */
#cut-12 {
  background: #f5f2e9 !important;
  color: #1b201e !important;
}
#cut-12 .d12-declaration {
  top: calc(96 * var(--unit)) !important;
  left: calc(40 * var(--unit)) !important;
  width: calc(820 * var(--unit)) !important;
  color: #1b201e !important;
  font-size: calc(78 * var(--unit)) !important;
  font-weight: 700 !important;
  line-height: 1.18 !important;
  letter-spacing: calc(-3.5 * var(--unit)) !important;
  text-align: left !important;
  isolation: isolate;
}
#cut-12 .d12-declaration br { display: none; }
#cut-12 .d12-declaration span {
  display: block !important;
  padding: 0 !important;
  background: none !important;
  color: #1b201e !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: 1.18 !important;
  letter-spacing: inherit !important;
  font-style: normal !important;
  position: relative;
}
#cut-12 .d12-declaration span:nth-of-type(3) {
  margin-top: calc(110 * var(--unit));
  font-size: calc(154 * var(--unit)) !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
  letter-spacing: calc(-7 * var(--unit)) !important;
  font-style: italic !important;
  text-align: center;
}
#cut-12 .d12-declaration span:nth-of-type(4) {
  margin-top: calc(16 * var(--unit));
  font-size: calc(96 * var(--unit)) !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
  letter-spacing: calc(-4 * var(--unit)) !important;
  font-style: italic !important;
  text-align: center;
  z-index: 0;
}
#cut-12 .d12-declaration span:nth-of-type(4)::after {
  content: "";
  position: absolute;
  width: calc(810 * var(--unit));
  height: calc(17 * var(--unit));
  left: calc(5 * var(--unit));
  bottom: calc(-14 * var(--unit));
  background: #b8ed54;
  clip-path: polygon(0 69%, 73% 0, 100% 44%, 27% 100%);
  transform: rotate(-2deg);
  z-index: -1;
}
#cut-12 > .poster-image {
  top: calc(70 * var(--unit)) !important;
  left: calc(620 * var(--unit)) !important;
  width: calc(220 * var(--unit)) !important;
  height: calc(242 * var(--unit)) !important;
  object-fit: contain;
  transform: none !important;
}
#cut-12 .d12-project {
  top: calc(1080 * var(--unit)) !important;
  left: calc(40 * var(--unit)) !important;
  width: calc(820 * var(--unit)) !important;
  font-size: calc(66 * var(--unit)) !important;
  font-weight: 450 !important;
  line-height: 1.42 !important;
  letter-spacing: calc(-2.4 * var(--unit)) !important;
  text-align: center !important;
  color: #1b201e !important;
}
#cut-12 .d12-project strong {
  display: inline-block;
  margin-top: calc(22 * var(--unit));
  padding: calc(15 * var(--unit)) calc(18 * var(--unit));
  background: #b8ed54;
  color: #1b201e;
  font-size: calc(63 * var(--unit));
  font-weight: 850;
  line-height: 1.25;
  letter-spacing: calc(-2.8 * var(--unit));
  font-style: italic;
}
#cut-12, #cut-12 *, #cut-12 *::before, #cut-12 *::after {
  animation: none !important;
  transition: none !important;
}





/* Source: /d12-source-structure-20261006/cut-12-structure.css */
/* D12 only; actual S05 structure, existing user copy and break sequence.
   The exact attachment pixels were unavailable. See SOURCE.md. */
#cut-12 { background:#f5f2e9 !important; color:#1b201e !important; }
#cut-12 .d12-declaration {
  top:calc(14 * var(--unit)) !important;
  left:0 !important;
  width:calc(900 * var(--unit)) !important;
  font-size:calc(88 * var(--unit)) !important;
  font-weight:850 !important;
  line-height:1.12 !important;
  letter-spacing:calc(-3 * var(--unit)) !important;
  text-align:center !important;
  color:#1b201e !important;
}
#cut-12 .d12-declaration br { display:none !important; }
#cut-12 .d12-declaration span {
  position:relative;
  display:table !important;
  margin:0 auto !important;
  padding:calc(3 * var(--unit)) calc(10 * var(--unit)) !important;
  background:#b8ed54 !important;
  color:#1b201e !important;
  font-size:calc(88 * var(--unit)) !important;
  font-weight:850 !important;
  line-height:1.12 !important;
  letter-spacing:calc(-3 * var(--unit)) !important;
  font-style:italic !important;
  text-align:center !important;
  transform:none !important;
}
#cut-12 .d12-declaration span:nth-of-type(2) { margin-top:calc(30 * var(--unit)) !important; }
#cut-12 .d12-declaration span:nth-of-type(3) {
  margin-top:calc(170 * var(--unit)) !important;
  padding:0 !important;
  background:none !important;
  font-size:calc(134 * var(--unit)) !important;
  font-weight:900 !important;
  line-height:1.2 !important;
  letter-spacing:calc(-5 * var(--unit)) !important;
  font-style:normal !important;
}
#cut-12 .d12-declaration span:nth-of-type(4) {
  margin-top:calc(18 * var(--unit)) !important;
  padding:0 !important;
  background:none !important;
  font-size:calc(106 * var(--unit)) !important;
  font-weight:900 !important;
  line-height:1.2 !important;
  letter-spacing:calc(-4 * var(--unit)) !important;
  font-style:normal !important;
}
#cut-12 .d12-declaration span::before,
#cut-12 .d12-declaration span::after { display:none !important; content:none !important; }
#cut-12 > .poster-image {
  top:calc(770 * var(--unit)) !important;
  left:calc(252 * var(--unit)) !important;
  width:calc(396 * var(--unit)) !important;
  height:calc(410 * var(--unit)) !important;
  object-fit:contain;
  transform:none !important;
}
#cut-12 .d12-project {
  top:calc(1200 * var(--unit)) !important;
  left:0 !important;
  width:calc(900 * var(--unit)) !important;
  font-size:calc(58 * var(--unit)) !important;
  font-weight:450 !important;
  line-height:1.62 !important;
  letter-spacing:calc(-2.2 * var(--unit)) !important;
  text-align:center !important;
  color:#1b201e !important;
}
#cut-12 .d12-project strong {
  position:static !important;
  display:inline !important;
  margin:0 !important;
  padding:0 !important;
  background:none !important;
  color:inherit !important;
  font-size:inherit !important;
  font-weight:850 !important;
  line-height:inherit !important;
  letter-spacing:inherit !important;
  font-style:normal !important;
  transform:none !important;
}
#cut-12, #cut-12 *, #cut-12 *::before, #cut-12 *::after {
  animation:none !important;
  transition:none !important;
}



/* Source: /next-three-13-15-20261006/next-three-13-15.css */
/* D13–D15 only: actual reference sections and existing program demos. */

/* Source: /next-three-13-15-20261006/batches/cut-13/cut-13.css */
/* D13 only. Source roles and estimates are recorded in source-ledger.json. */
#cut-13 {
  background:#1b201e!important;
  color:#f5f2e9!important;
  isolation:isolate;
}
#cut-13 .d13-intro {
  top:calc(180 * var(--unit));
  font-size:calc(56 * var(--unit));
  font-weight:450;
  line-height:1.45;
  letter-spacing:calc(-1.5 * var(--unit));
  color:#f5f2e9;
}
#cut-13 .d13-event {
  top:calc(375 * var(--unit));
  font-size:calc(126 * var(--unit));
  font-weight:900;
  line-height:1.15;
  letter-spacing:calc(-5 * var(--unit));
  background:none;
  color:#b8ed54;
  -webkit-text-fill-color:currentColor;
}
#cut-13 .d13-gift {
  top:calc(560 * var(--unit));
  left:calc(273 * var(--unit));
  width:calc(354 * var(--unit));
  height:calc(340.7 * var(--unit));
  z-index:3;
  object-fit:contain;
  animation:none!important;
  transform:none!important;
  filter:none;
}
#cut-13 .d13-offer {
  left:calc(58 * var(--unit));
  width:calc(784 * var(--unit));
  background:#f5f2e9;
  color:#1b201e;
  border:0;
  border-radius:calc(34 * var(--unit));
  box-shadow:0 calc(9 * var(--unit)) 0 #111512;
  overflow:visible;
}
#cut-13 .d13-offer-1 {
  top:calc(850 * var(--unit));
  height:calc(880 * var(--unit));
}
#cut-13 .d13-offer-2 {
  top:calc(1900 * var(--unit));
  height:calc(1080 * var(--unit));
}
#cut-13 .d13-offer .poster-pill {
  top:calc(-45 * var(--unit));
  left:calc(-18 * var(--unit));
  width:calc(226 * var(--unit));
  height:calc(92 * var(--unit));
  font-size:calc(44 * var(--unit));
  font-weight:800;
  letter-spacing:calc(-1.3 * var(--unit));
  line-height:1;
  background:#b8ed54;
  color:#1b201e;
  border:calc(7 * var(--unit)) solid #1b201e;
  border-radius:calc(46 * var(--unit));
  z-index:4;
}
#cut-13 .d13-benefit1 {
  top:calc(200 * var(--unit));
  left:calc(28 * var(--unit));
  width:calc(728 * var(--unit));
  font-size:calc(69 * var(--unit));
  font-weight:850;
  line-height:1.4;
  letter-spacing:calc(-2.8 * var(--unit));
}
#cut-13 .d13-benefit1 strong {
  display:inline-block;
  margin-top:calc(22 * var(--unit));
  font-size:calc(128 * var(--unit))!important;
  font-weight:900!important;
  line-height:1.04;
  letter-spacing:calc(-5 * var(--unit));
}
#cut-13 .d13-value {
  top:calc(515 * var(--unit));
  left:0;
  width:100%;
  font-size:calc(62 * var(--unit));
  font-weight:500;
  line-height:1.4;
  letter-spacing:calc(-2 * var(--unit));
}
#cut-13 .d13-free {
  display:inline-block;
  padding:calc(2 * var(--unit)) calc(7 * var(--unit));
  background:#b8ed54;
  color:#1b201e;
  font-weight:900;
  line-height:1.25;
  animation:none!important;
}
#cut-13 .d13-download {
  top:calc(715 * var(--unit));
  left:calc(40 * var(--unit));
  width:calc(704 * var(--unit));
  font-size:calc(39 * var(--unit));
  font-weight:400;
  line-height:1.4;
  letter-spacing:calc(-1 * var(--unit));
  color:#62685e;
}
#cut-13 .d13-benefit2 {
  top:calc(145 * var(--unit));
  left:calc(28 * var(--unit));
  width:calc(728 * var(--unit));
  font-size:calc(81 * var(--unit));
  font-weight:900;
  line-height:1.4;
  letter-spacing:calc(-3.8 * var(--unit));
}
#cut-13 .d13-unlimited {
  color:#1b201e;
  background:linear-gradient(transparent 79%,#b8ed54 79%);
  animation:none!important;
}
#cut-13 .d13-conditions {
  top:calc(560 * var(--unit));
  left:calc(54 * var(--unit));
  width:calc(676 * var(--unit));
  font-size:calc(42 * var(--unit));
  font-weight:450;
  line-height:1.65;
  letter-spacing:calc(-1.3 * var(--unit));
  color:#62685e;
}
#cut-13 .d13-channel {
  top:calc(805 * var(--unit));
  left:calc(44 * var(--unit));
  width:calc(696 * var(--unit));
  padding-top:calc(34 * var(--unit));
  border-top:calc(2 * var(--unit)) solid #d5d7cc;
  font-size:calc(40 * var(--unit));
  font-weight:450;
  line-height:1.55;
  letter-spacing:calc(-1.25 * var(--unit));
  color:#1b201e;
}
#cut-13 .d13-support {
  top:calc(3170 * var(--unit));
  font-size:calc(58 * var(--unit));
  font-weight:450;
  line-height:1.65;
  letter-spacing:calc(-2.1 * var(--unit));
}
#cut-13 .d13-support strong {
  display:inline-block;
  font-weight:850;
  color:#b8ed54;
}
#cut-13 *,#cut-13 *::before,#cut-13 *::after {
  animation:none!important;
  transition:none!important;
}



/* Source: /next-three-13-15-20261006/batches/cut-14/cut-14.css */
/* D14 only. Actual kkongbang media + declaration sources: source-ledger.md. */
#cut-14 {
  --h:2450 !important;
  background:#f5f2e9 !important;
  color:#1b201e !important;
}
#cut-14 .d14-trust {
  --y:150 !important; --x:30 !important; --w:840 !important;
  --fs:146 !important; --fw:900 !important; --lh:1.08 !important;
  font-style:italic; letter-spacing:calc(-5.8 * var(--unit));
  padding-right:calc(14 * var(--unit)); z-index:1;
}
#cut-14 .d14-trust::after {
  content:''; position:absolute; z-index:-1; pointer-events:none;
  left:calc(225 * var(--unit)); bottom:calc(4 * var(--unit));
  width:calc(390 * var(--unit)); height:calc(17 * var(--unit));
  background:#b8ed54; transform:skewX(-12deg);
}
#cut-14 .d-demo {
  --x:30 !important; --w:840 !important;
  outline:calc(2 * var(--unit)) solid #1b201e;
  outline-offset:calc(3 * var(--unit));
  border-radius:calc(12 * var(--unit));
  background:#111;
  box-shadow:0 calc(8 * var(--unit)) 0 #1b201e12;
  overflow:visible; isolation:isolate;
}
#cut-14 [data-demo="1"] {
  --y:550 !important; --ih:554.181818181818 !important;
}
#cut-14 [data-demo="2"] {
  --y:1280 !important; --ih:950.634146341463 !important;
}
#cut-14 .d-demo::before {
  content:''; position:absolute; z-index:2; pointer-events:none;
  left:calc(16 * var(--unit)); right:calc(16 * var(--unit));
  top:calc(-6 * var(--unit)); height:calc(5 * var(--unit));
  background:#b8ed54;
}
#cut-14 .d-demo img {
  border-radius:inherit; object-fit:contain;
  transform:none !important; animation:none !important; filter:none !important;
}
#cut-14 .d14-product {
  --y:1160 !important; --x:20 !important; --w:860 !important;
  --fs:45 !important; --fw:700 !important; --lh:1.38 !important;
  letter-spacing:calc(-1.5 * var(--unit)); z-index:1;
}
#cut-14 .d14-product::after {
  content:''; position:absolute; z-index:-1; pointer-events:none;
  left:calc(50 * var(--unit)); bottom:calc(2 * var(--unit));
  width:calc(760 * var(--unit)); height:calc(13 * var(--unit));
  background:#b8ed5466;
}
#cut-14 .d14-page {
  --y:2300 !important; --x:30 !important; --w:840 !important;
  --fs:45 !important; --fw:700 !important; --lh:1.42 !important;
  letter-spacing:calc(-1.5 * var(--unit));
}
#cut-14 .d14-page::before {
  content:''; position:absolute; pointer-events:none;
  left:calc(45 * var(--unit)); right:calc(45 * var(--unit));
  top:calc(-34 * var(--unit));
  border-top:calc(1.5 * var(--unit)) solid #1b201e22;
}
/* The two original GIFs keep their own recorded playback. No CSS motion added. */



/* Source: /next-three-13-15-20261006/batches/cut-15/cut-15.css */
/* D15 only. Source assembly and measured adaptations: source-ledger.json.
   The supplied 640:422 demo remains whole; no image, HTML or copy mutation. */
#cut-15 {
  --h:1030 !important;
  background:#f5f2e9 !important;
  color:#1b201e !important;
}
#cut-15 .d15-demo {
  --y:60 !important;
  --x:30 !important;
  --w:840 !important;
  --ih:564.09375 !important;
  display:block;
  padding:calc(12 * var(--unit));
  border:calc(3 * var(--unit)) solid #1b201e;
  border-radius:calc(25 * var(--unit));
  background:#1b201e;
  overflow:visible;
  box-shadow:none;
  transform:none;
  animation:none;
}
#cut-15 .d15-demo img {
  display:block;
  width:100%;
  height:auto !important;
  object-fit:contain;
  object-position:center;
  border-radius:0;
  filter:none;
  opacity:1;
  transform:none;
  animation:none;
}
#cut-15 .d15-funnel {
  --y:717 !important;
  --x:30 !important;
  --w:840 !important;
  --fs:60 !important;
  --fw:850 !important;
  --lh:1.28 !important;
  color:#1b201e;
  font-style:normal;
  letter-spacing:calc(-2.3 * var(--unit));
  isolation:isolate;
  transform:none;
  animation:none;
}
#cut-15 .d15-funnel::after {
  content:"";
  position:absolute;
  left:calc(94 * var(--unit));
  right:calc(94 * var(--unit));
  bottom:calc(7 * var(--unit));
  height:calc(9 * var(--unit));
  background:#b8ed54;
  z-index:-1;
}
@media(prefers-reduced-motion:reduce) {
  #cut-15 .d15-demo,
  #cut-15 .d15-demo img,
  #cut-15 .d15-funnel { animation:none; transform:none; }
}





/* Source: /next-three-16-18-20261006/next-three-16-18.css */
/* D16–D18 only. Each source mapping and actual motion is documented in batches/. */

/* Source: /next-three-16-18-20261006/batches/cut-16/cut-16.css */
/* D16 only: actual source role assembly. See source-ledger.json. */
#cut-16 {
  background:#f5f2e9!important;
  color:#1b201e!important;
  isolation:isolate;
}
#cut-16 > .poster-text:first-of-type {
  top:calc(80 * var(--unit));
  left:calc(20 * var(--unit));
  width:calc(860 * var(--unit));
  font-size:calc(90 * var(--unit));
  font-weight:900;
  line-height:1.25;
  letter-spacing:calc(-4 * var(--unit));
}
#cut-16 .poster-arrows {
  top:calc(350 * var(--unit));
  height:calc(43 * var(--unit));
}
#cut-16 .poster-arrows path {
  stroke:#90bb3c;
}
#cut-16 > .poster-text:nth-of-type(2) {
  top:calc(460 * var(--unit));
  font-size:calc(57 * var(--unit));
  font-weight:450;
  line-height:1.65;
  letter-spacing:calc(-1.6 * var(--unit));
}
#cut-16 > .poster-text:nth-of-type(3) {
  top:calc(745 * var(--unit));
  font-size:calc(81 * var(--unit));
  font-weight:850;
  line-height:1.5;
  letter-spacing:calc(-3 * var(--unit));
}
#cut-16 > .poster-text:nth-of-type(3) mark {
  display:inline-block;
  padding:calc(8 * var(--unit)) calc(16 * var(--unit));
  line-height:1.12;
  border-radius:0;
  background:#1b201e;
  color:#f5f2e9;
}
#cut-16 > .poster-text:nth-of-type(3) mark:last-of-type {
  background:#b8ed54;
  color:#1b201e;
}
#cut-16 > .poster-image {
  top:calc(1070 * var(--unit));
  left:calc(140 * var(--unit));
  width:calc(620 * var(--unit));
  height:calc(566.616 * var(--unit));
  object-fit:contain;
  object-position:center;
  filter:none;
  transform:none!important;
  animation:none!important;
}
#cut-16 .d16-take-all {
  top:calc(1715 * var(--unit));
  font-size:calc(97 * var(--unit));
  font-weight:900;
  font-style:italic;
  line-height:1.27;
  letter-spacing:calc(-4 * var(--unit));
  color:#1b201e;
}
#cut-16 .d16-plain {
  color:#1b201e;
  font-size:calc(58 * var(--unit));
  font-weight:450;
  font-style:normal;
  letter-spacing:calc(-2 * var(--unit));
}
#cut-16 *,#cut-16 *::before,#cut-16 *::after {
  animation:none!important;
  transition:none!important;
}



/* Source: /next-three-16-18-20261006/batches/cut-17/cut-17.css */
/* D17 only. Sources, unchanged book content and measured 7-step motion: source-ledger.md. */
#cut-17 { background:#1b201e !important; color:#f5f2e9 !important; }
#cut-17 .d17-system {
  --y:220 !important; --fs:56 !important; --fw:450 !important;
  letter-spacing:calc(-1.8 * var(--unit)); color:#f5f2e9;
}
#cut-17 .d17-one {
  --y:320 !important; --fs:146 !important; --lh:1.12 !important; --fw:900 !important;
  background:none; color:#b8ed54; -webkit-text-fill-color:#b8ed54;
  font-style:italic; letter-spacing:calc(-4 * var(--unit)); padding-right:calc(14 * var(--unit));
}
#cut-17 .d17-one::first-line { font-size:calc(104 * var(--unit)); }
/* The original eight cover files, whole book-content crop, ratio and 4x2 layout remain unchanged. */
#cut-17 .d17-topic, #cut-17 .d17-product, #cut-17 .d17-delivery {
  --bg:#f5f2e9 !important; --ink:#1b201e !important; --r:32 !important; --border:5 !important;
  border-color:#b8ed54; background:#f5f2e9; color:#1b201e;
  font-weight:850; letter-spacing:calc(-2.2 * var(--unit));
  box-shadow:0 calc(8 * var(--unit)) 0 #080a091f;
}
#cut-17 .d17-delivery { --bg:#b8ed54 !important; background:#b8ed54; }
#cut-17 .d17-topic { --y:1410 !important; }
#cut-17 .d17-product { --y:1630 !important; }
#cut-17 .d17-delivery { --y:1975 !important; }
#cut-17 .poster-arrows { --y:1583 !important; animation:d17-arrow-one 1.4s steps(1,end) infinite; opacity:.35; }
#cut-17 .poster-arrows path { stroke:#b8ed54; }
#cut-17 .d17-second-arrow { --y:1815 !important; animation-name:d17-arrow-two; }
@keyframes d17-arrow-one {
  0%,28.571429% { opacity:1; }
  14.285714%,42.857143%,100% { opacity:.35; }
}
@keyframes d17-arrow-two {
  0%,57.142857%,85.714286%,100% { opacity:.35; }
  42.857143%,71.428571% { opacity:1; }
}
#cut-17 .d17-page { --y:1885 !important; font-weight:450; letter-spacing:calc(-1.8 * var(--unit)); }
#cut-17 .d17-core {
  --y:2255 !important; --fs:80 !important; --fw:900 !important; --lh:1.25 !important;
  letter-spacing:calc(-3.5 * var(--unit)); font-style:italic; isolation:isolate;
}
#cut-17 .d17-core::first-line { color:#1b201e; }
#cut-17 .d17-core::before {
  content:''; position:absolute; z-index:-1; pointer-events:none;
  top:0; left:calc(75 * var(--unit)); width:calc(750 * var(--unit));
  height:calc(100 * var(--unit)); background:#b8ed54; transform:skewX(-10deg);
}
#cut-17 .d17-no-worry { --y:2530 !important; letter-spacing:calc(-1.5 * var(--unit)); }
#cut-17::after { background:#1b201e; }
html[data-motion="review-fixed"] #cut-17 .poster-arrows { animation:none; opacity:1; }
@media(prefers-reduced-motion:reduce) { #cut-17 .poster-arrows { animation:none; opacity:1; } }



/* Source: /next-three-16-18-20261006/batches/cut-18/cut-18.css */
/* D18 only. Five inspected originals and element provenance: source-ledger.json.
   Existing copy/br/PNG/alt and the 1970 native canvas are unchanged. */
#cut-18 {
  background:#1b201e !important;
  color:#f5f2e9 !important;
}
#cut-18 .poster-vbg {
  clip-path:none;
  --bg:linear-gradient(180deg,#1b201e 0%,#202b22 55%,#1b201e 100%) !important;
  transform:none;
  animation:none;
}
#cut-18 .d18-compare {
  --y:280 !important;
  --x:40 !important;
  --w:820 !important;
  --fs:56 !important;
  --fw:500 !important;
  --lh:1.44 !important;
  color:#f5f2e9;
  letter-spacing:calc(-1.7 * var(--unit));
  transform:none;
  animation:none;
}
#cut-18 .d18-growth {
  --y:510 !important;
  --x:15 !important;
  --w:870 !important;
  --fs:126 !important;
  --fw:900 !important;
  --lh:1.28 !important;
  font-style:italic;
  letter-spacing:calc(-6 * var(--unit));
  background:linear-gradient(110deg,#b8ed54 15%,#e0f7ab 51%,#b8ed54 85%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  transform:none;
  animation:none;
}
#cut-18 .d18-money-fountain {
  --y:930 !important;
  --x:50 !important;
  --w:800 !important;
  --ih:800 !important;
  display:block;
  object-fit:contain;
  object-position:center;
  filter:none;
  opacity:1;
  mask-image:none;
  transform:none;
  animation:none;
  transition:none;
}
#cut-18 .poster-review-note {
  --y:1810 !important;
  --fs:34 !important;
  --lh:1.35 !important;
  color:#f5f2e9;
  letter-spacing:calc(-.7 * var(--unit));
  transform:none;
  animation:none;
}
@media(prefers-reduced-motion:reduce) {
  #cut-18 .poster-vbg,
  #cut-18 .d18-compare,
  #cut-18 .d18-growth,
  #cut-18 .d18-money-fountain,
  #cut-18 .poster-review-note { animation:none; transform:none; }
}





/* Source: /next-three-19-21-20261006/next-three-19-21.css */
/* D19–D21 scoped mixed assembly from actual kkongbang source pixels. */
#cut-19,#cut-20 {background:#f5f2e9!important;color:#1b201e!important;isolation:isolate;}
#cut-19 .d19-question {top:calc(165 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(64 * var(--unit));font-weight:650;line-height:1.5;letter-spacing:calc(-2.4 * var(--unit));color:#1b201e;}
#cut-19 .d19-obstacles {top:calc(440 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));font-size:calc(94 * var(--unit));font-weight:900;font-style:italic;line-height:1.65;letter-spacing:calc(-4.6 * var(--unit));color:#1b201e;background:none;-webkit-text-fill-color:#1b201e;}
#cut-19 .poster-panel {left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(525 * var(--unit));background:#1b201e;border:calc(4 * var(--unit)) solid #90bb3c;border-radius:calc(48 * var(--unit));color:#f5f2e9;box-shadow:none;overflow:hidden;z-index:1;}
#cut-19 .d19-card1 {top:calc(1080 * var(--unit));}
#cut-19 .d19-card2 {top:calc(1810 * var(--unit));}
#cut-19 .d19-card3 {top:calc(2540 * var(--unit));height:calc(565 * var(--unit));}
#cut-19 .poster-panel::before {content:"";position:absolute;top:calc(340 * var(--unit));left:calc(40 * var(--unit));width:calc(716 * var(--unit));height:calc(1.5 * var(--unit));background:#f5f2e92e;}
#cut-19 .poster-panel .poster-text {left:calc(22 * var(--unit));width:calc(752 * var(--unit));color:#f5f2e9;letter-spacing:calc(-2.1 * var(--unit));}
#cut-19 .d19-card1-intro,#cut-19 .d19-card2-intro,#cut-19 .d19-card3-intro {top:calc(155 * var(--unit));font-size:calc(52 * var(--unit));font-weight:450;line-height:1.65;}
#cut-19 .d19-card1-last {top:calc(370 * var(--unit));font-size:calc(46 * var(--unit));font-weight:850;line-height:1.25;color:#b8ed54!important;}
#cut-19 .d19-card2-last,#cut-19 .d19-card3-last {top:calc(370 * var(--unit));font-size:calc(68 * var(--unit));font-weight:850;line-height:1.25;color:#b8ed54!important;}
#cut-19 .d19-comparison {top:calc(480 * var(--unit));font-size:calc(31 * var(--unit));font-weight:400;line-height:1.35;color:#d6d8d0!important;letter-spacing:calc(-1 * var(--unit));}
#cut-19 .d19-topic-art {left:calc(275 * var(--unit));width:calc(350 * var(--unit));height:calc(350 * var(--unit));object-fit:contain;object-position:center;filter:none;transform:none!important;z-index:2;}
#cut-19 .d19-topic-art[data-topic="1"] {top:calc(810 * var(--unit));}
#cut-19 .d19-topic-art[data-topic="2"] {top:calc(1550 * var(--unit));}
#cut-19 .d19-topic-art[data-topic="3"] {top:calc(2300 * var(--unit));}
#cut-20 .d20-expertise {top:calc(155 * var(--unit));left:calc(35 * var(--unit));width:calc(830 * var(--unit));font-size:calc(57 * var(--unit));font-weight:450;line-height:1.62;letter-spacing:calc(-2 * var(--unit));color:#1b201e;}
#cut-20 .d20-comparison {top:calc(530 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));font-size:calc(91 * var(--unit));font-weight:900;font-style:italic;line-height:1.3;letter-spacing:calc(-4 * var(--unit));color:#1b201e;}
#cut-20 .d20-comparison::after {content:"";position:absolute;left:calc(150 * var(--unit));bottom:calc(-30 * var(--unit));width:calc(560 * var(--unit));height:calc(4 * var(--unit));background:#90bb3c;transform:rotate(-1.8deg);}
#cut-20 > .poster-image {top:calc(890 * var(--unit));left:calc(225 * var(--unit));width:calc(450 * var(--unit));height:calc(428.638 * var(--unit));object-fit:contain;object-position:center;filter:none;transform:none!important;}
#cut-20 .d20-benefits {top:calc(1380 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));font-size:calc(76 * var(--unit));font-weight:850;line-height:1.55;letter-spacing:calc(-3 * var(--unit));color:#1b201e;}
#cut-20 .d20-benefits mark {display:inline-block;background:#b8ed54;color:#1b201e;border-radius:0;padding:calc(6 * var(--unit)) calc(14 * var(--unit));line-height:1.16;}
#cut-21 {background:#1b201e!important;color:#f5f2e9!important;isolation:isolate;}
#cut-21 .d21-question {top:calc(210 * var(--unit));font-size:calc(57 * var(--unit));font-weight:450;line-height:1.35;color:#f5f2e9;}
#cut-21 .d21-worry {top:calc(340 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));font-size:calc(65 * var(--unit));font-weight:850;line-height:1.5;letter-spacing:calc(-2.7 * var(--unit));color:#f5f2e9;}
#cut-21 .d21-worry em {color:#b8ed54;font-style:italic;text-decoration:underline;text-decoration-thickness:calc(2 * var(--unit));text-underline-offset:calc(10 * var(--unit));}
#cut-21 .d21-reassurance {top:calc(700 * var(--unit));font-size:calc(58 * var(--unit));font-weight:450;line-height:1.75;letter-spacing:calc(-2 * var(--unit));color:#f5f2e9;}
#cut-21 .d21-reassurance mark {display:inline-block;background:#b8ed54;color:#1b201e;padding:calc(4 * var(--unit)) calc(13 * var(--unit));line-height:1.2;}
#cut-21 > .poster-image {top:calc(1120 * var(--unit));left:calc(205 * var(--unit));width:calc(490 * var(--unit));height:calc(448.776 * var(--unit));object-fit:contain;object-position:center;filter:none;transform:none!important;z-index:2;}
#cut-21 > .poster-panel {top:calc(1470 * var(--unit));left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(1130 * var(--unit));background:#f5f2e9;border:calc(3 * var(--unit)) solid #90bb3c;border-radius:calc(48 * var(--unit));color:#1b201e;overflow:hidden;box-shadow:none;z-index:1;}
#cut-21 .d21-margin {top:calc(195 * var(--unit));left:calc(22 * var(--unit));width:calc(754 * var(--unit));font-size:calc(67 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:calc(-2.8 * var(--unit));color:#1b201e;}
#cut-21 .d21-sales-example {top:calc(490 * var(--unit));left:calc(22 * var(--unit));width:calc(754 * var(--unit));font-size:calc(57 * var(--unit));font-weight:450;line-height:1.6;letter-spacing:calc(-1.8 * var(--unit));color:#1b201e;}
#cut-21 .d21-daily-sales {top:calc(745 * var(--unit));left:calc(34 * var(--unit));width:calc(730 * var(--unit));height:calc(110 * var(--unit));display:flex;align-items:center;justify-content:center;background:#b8ed54;color:#1b201e;font-size:calc(72 * var(--unit));font-weight:900;line-height:1.25;letter-spacing:calc(-2.7 * var(--unit));}
#cut-21 .d21-one-setup {top:calc(900 * var(--unit));left:calc(22 * var(--unit));width:calc(754 * var(--unit));font-size:calc(52 * var(--unit));font-weight:450;line-height:1.7;letter-spacing:calc(-1.7 * var(--unit));color:#1b201e;}
#cut-19 *,#cut-20 *,#cut-21 *,#cut-19 *::before,#cut-20 *::after,#cut-21 *::before,#cut-21 *::after {animation:none!important;transition:none!important;}



/* Source: /next-three-22-24-20261006/next-three-22-24.css */
/* Audit-stage D22–D24 scoped files, canonical integration after independent reviews. */

/* Source: /next-three-22-24-20261006/batches/cut-22/cut-22.css */
/* D22 only. Source geometry, user copy lock and estimates: source-ledger.json. */
#cut-22 {
  background:#f5f2e9!important;
  color:#1b201e!important;
  isolation:isolate;
}
#cut-22 .d22-thirty-minutes {
  top:0;
  height:calc(930 * var(--unit));
  z-index:0;
  color:#1b201e;
}
#cut-22 .d22-thirty-minutes::before {
  content:'';
  position:absolute;
  top:calc(100 * var(--unit));
  left:calc(55 * var(--unit));
  width:calc(790 * var(--unit));
  height:calc(790 * var(--unit));
  border-radius:50%;
  background:#b8ed54;
  z-index:-1;
}
#cut-22 .d22-thirty-minutes::after {
  content:'';
  position:absolute;
  top:calc(83 * var(--unit));
  left:calc(38 * var(--unit));
  width:calc(824 * var(--unit));
  height:calc(824 * var(--unit));
  border:calc(2 * var(--unit)) solid #90bb3c;
  border-radius:50%;
  z-index:-1;
}
#cut-22 .d22-literal {
  top:calc(300 * var(--unit));
  color:#1b201e;
  font-size:calc(80 * var(--unit));
  font-weight:650;
  line-height:1.2;
  letter-spacing:calc(-3 * var(--unit));
}
#cut-22 .d22-time {
  top:calc(445 * var(--unit));
  font-size:calc(106 * var(--unit));
  font-weight:900;
  font-style:italic;
  line-height:1.22;
  letter-spacing:calc(-5 * var(--unit));
  padding-right:calc(14 * var(--unit));
  color:#1b201e;
  background:none;
  -webkit-text-fill-color:currentColor;
}
#cut-22 .d22-operate {
  top:calc(1030 * var(--unit));
  font-size:calc(57 * var(--unit));
  font-weight:450;
  line-height:1.5;
  letter-spacing:calc(-1.6 * var(--unit));
  color:#1b201e;
}
#cut-22 .d22-operate mark {
  display:inline-block;
  padding:calc(6 * var(--unit)) calc(12 * var(--unit));
  background:#1b201e;
  color:#f5f2e9;
  font-weight:700;
  line-height:1.15;
}
#cut-22 > .poster-image {
  top:calc(1330 * var(--unit));
  left:calc(130 * var(--unit));
  width:calc(640 * var(--unit));
  height:calc(609.62 * var(--unit));
  object-fit:contain;
  filter:none;
  transform:none!important;
  animation:none!important;
}
#cut-22 .d22-package-price {
  top:calc(2010 * var(--unit));
  font-size:calc(74 * var(--unit));
  font-weight:800;
  line-height:1.28;
  letter-spacing:calc(-2.4 * var(--unit));
  color:#1b201e;
}
#cut-22 .d22-price {
  top:calc(2310 * var(--unit));
  font-size:calc(192 * var(--unit));
  font-weight:900;
  font-style:italic;
  line-height:1.13;
  letter-spacing:calc(-7 * var(--unit));
  color:#1b201e;
}
#cut-22 .d22-price::before {
  content:'';
  position:absolute;
  top:calc(-58 * var(--unit));
  left:calc(350 * var(--unit));
  width:calc(200 * var(--unit));
  height:calc(44 * var(--unit));
  background:#b8ed54;
  clip-path:polygon(0 0,100% 0,50% 100%);
}
#cut-22 .d22-price::after {
  content:'';
  position:absolute;
  left:calc(126 * var(--unit));
  bottom:calc(-6 * var(--unit));
  width:calc(648 * var(--unit));
  height:calc(8 * var(--unit));
  background:#90bb3c;
  transform:rotate(-2deg);
}
#cut-22 *,#cut-22 *::before,#cut-22 *::after {
  animation:none!important;
  transition:none!important;
}



/* Source: /next-three-22-24-20261006/batches/cut-23/cut-23.css */
/* D23 only. Source-ledger/recipe were written before CSS. User HTML and --h:3330 remain locked. */
#cut-23 {
  background:linear-gradient(to bottom,#f5f2e9 0 calc(150 * var(--unit)),#1b201e calc(150 * var(--unit)) 100%) !important;
  color:#f5f2e9 !important;
}
#cut-23::after { content:none; }
#cut-23 .d23-price-bubble {
  top:calc(100 * var(--unit));left:calc(144 * var(--unit));width:calc(612 * var(--unit));height:calc(270 * var(--unit));
  background:#b8ed54 !important;color:#1b201e;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:50%;overflow:visible;
}
#cut-23 .d23-price-bubble::after {
  content:'';position:absolute;left:68%;top:92%;width:calc(50 * var(--unit));height:calc(75 * var(--unit));
  background:#b8ed54;clip-path:polygon(0 0,100% 0,10% 100%);transform:rotate(17deg);transform-origin:50% 0;
}
#cut-23 .d23-price-question {
  top:calc(90 * var(--unit));left:0;width:100%;font-size:calc(56 * var(--unit));font-weight:760;
  color:#1b201e !important;line-height:1.25;letter-spacing:-.04em;white-space:nowrap;
}
#cut-23 .d23-package-rationale {
  top:calc(520 * var(--unit));font-size:calc(46 * var(--unit));font-weight:400;line-height:1.75;letter-spacing:-.035em;color:#f5f2e9 !important;
}
#cut-23 .d23-monthly-result {
  top:calc(930 * var(--unit));font-size:calc(58 * var(--unit));font-weight:720;line-height:1.4;letter-spacing:-.04em;color:#f5f2e9 !important;
}
#cut-23 .d23-personal-case {
  top:calc(1180 * var(--unit));font-size:calc(34 * var(--unit));font-weight:450;line-height:1.35;letter-spacing:-.025em;color:#d5dbd0 !important;opacity:1;
}
#cut-23 .d23-minimal-price-intro {
  top:calc(1430 * var(--unit));font-size:calc(48 * var(--unit));font-weight:450;line-height:1.35;letter-spacing:-.035em;color:#f5f2e9 !important;
}
#cut-23 .d23-minimal-price {
  top:calc(1540 * var(--unit));font-size:calc(86 * var(--unit));font-weight:850;line-height:1.25;letter-spacing:-.055em;color:#b8ed54 !important;
}
#cut-23 .d23-minimal-price::after {
  content:'';position:absolute;bottom:calc(-12 * var(--unit));left:calc(225 * var(--unit));width:calc(450 * var(--unit));height:calc(2 * var(--unit));background:#90bb3c;
}
#cut-23 .d23-autopilot,
#cut-23 .d23-other-training {
  top:calc(1760 * var(--unit));width:calc(405 * var(--unit));height:calc(870 * var(--unit));
  background:#f5f2e9 !important;color:#1b201e;border-radius:calc(36 * var(--unit));overflow:hidden;box-shadow:none;
}
#cut-23 .d23-autopilot { left:calc(36 * var(--unit));border:calc(2 * var(--unit)) solid #90bb3c; }
#cut-23 .d23-other-training { left:calc(459 * var(--unit));border:calc(1.5 * var(--unit)) solid #90bb3c; }
#cut-23 .d23-autopilot::before,
#cut-23 .d23-other-training::before {
  content:'';position:absolute;top:calc(180 * var(--unit));left:calc(25 * var(--unit));width:calc(355 * var(--unit));height:calc(2 * var(--unit));background:#90bb3c;
}
#cut-23 .d23-autopilot > .poster-image {
  top:calc(215 * var(--unit));left:calc(15 * var(--unit));width:calc(375 * var(--unit));height:calc(250 * var(--unit));
  object-fit:contain;object-position:center;clip-path:none;border-radius:0;filter:none;transform:none;animation:none;
}
#cut-23 .d23-autopilot-title {
  top:calc(90 * var(--unit));left:0;width:100%;font-size:calc(52 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:-.045em;color:#1b201e !important;
}
#cut-23 .d23-system-name {
  top:calc(555 * var(--unit));left:0;width:100%;font-size:calc(39 * var(--unit));font-weight:650;line-height:1.5;letter-spacing:-.045em;color:#1b201e !important;
}
#cut-23 .d23-click {
  top:calc(675 * var(--unit));left:0;width:100%;font-size:calc(92 * var(--unit));font-weight:850;line-height:1.25;letter-spacing:-.06em;color:#1b201e !important;
}
#cut-23 .d23-click::after {
  content:'';position:absolute;bottom:calc(-5 * var(--unit));left:calc(97.5 * var(--unit));width:calc(210 * var(--unit));height:calc(10 * var(--unit));background:#b8ed54;
}
#cut-23 .d23-other-title {
  top:calc(100 * var(--unit));left:0;width:100%;font-size:calc(40 * var(--unit));font-weight:800;line-height:1.35;letter-spacing:-.045em;color:#1b201e !important;
}
#cut-23 .d23-other-items {
  top:calc(250 * var(--unit));left:calc(30 * var(--unit));width:calc(345 * var(--unit));font-size:calc(36 * var(--unit));font-weight:400;line-height:1.86;letter-spacing:-.04em;color:#1b201e !important;
}
#cut-23 .d23-choice {
  top:calc(2720 * var(--unit));font-size:calc(58 * var(--unit));font-weight:650;line-height:1.4;letter-spacing:-.04em;color:#f5f2e9 !important;
}
#cut-23 .d23-footer {
  top:calc(2960 * var(--unit));font-size:calc(62 * var(--unit));font-weight:800;font-style:italic;line-height:1.35;letter-spacing:-.045em;color:#f5f2e9 !important;
}



/* Source: /next-three-22-24-20261006/batches/cut-24/cut-24.css */
/* D24 only. Immutable copy/HTML; source-ledger.json records three inspected refs.
   Actual baseline canvas is 2382 native units (the HTML --h is 2600). */
#cut-24 { background:#1b201e !important; color:#f5f2e9 !important; }
#cut-24 .poster-vbg {
  background:linear-gradient(180deg,#1b201e 0%,#1b201e calc(1590 * var(--unit)),#f5f2e9 calc(1660 * var(--unit)),#f5f2e9 100%);
  clip-path:none;
  animation:none;
}
#cut-24 .d24-preface {
  top:calc(180 * var(--unit));
  left:calc(30 * var(--unit));
  width:calc(840 * var(--unit));
  font-size:calc(58 * var(--unit));
  font-weight:450;
  line-height:1.5;
  letter-spacing:calc(-1.5 * var(--unit));
  color:#f5f2e9;
}
#cut-24 .d24-preface::first-line { font-weight:850; color:#b8ed54; }
#cut-24 .d24-difficulty {
  top:calc(515 * var(--unit));
  left:calc(20 * var(--unit));
  width:calc(860 * var(--unit));
  font-size:calc(96 * var(--unit));
  font-weight:900;
  line-height:1.38;
  letter-spacing:calc(-3 * var(--unit));
  color:#b8ed54;
  font-style:normal;
}
#cut-24 .d24-difficulty::first-line { font-size:calc(70 * var(--unit)); font-weight:550; color:#f5f2e9; }
#cut-24 .d24-reason-panel-1,
#cut-24 .d24-reason-panel-2 {
  left:calc(60 * var(--unit));
  width:calc(780 * var(--unit));
  background:#f5f2e9;
  color:#1b201e;
  border:calc(3 * var(--unit)) solid #90bb3c;
  border-radius:calc(28 * var(--unit));
  box-shadow:0 calc(3 * var(--unit)) 0 #90bb3c55;
  overflow:visible;
}
#cut-24 .d24-reason-panel-1 { top:calc(880 * var(--unit)); height:calc(250 * var(--unit)); }
#cut-24 .d24-reason-panel-2 { top:calc(1220 * var(--unit)); height:calc(330 * var(--unit)); }
#cut-24 .d24-reason1,
#cut-24 .d24-reason2 {
  left:calc(40 * var(--unit));
  width:calc(694 * var(--unit));
  font-weight:750;
  line-height:1.5;
  letter-spacing:calc(-1.5 * var(--unit));
  color:#1b201e;
  isolation:isolate;
}
#cut-24 .d24-reason1 { top:calc(43 * var(--unit)); font-size:calc(55 * var(--unit)); }
#cut-24 .d24-reason2 { top:calc(46 * var(--unit)); font-size:calc(53 * var(--unit)); }
#cut-24 .d24-reason1::first-line,
#cut-24 .d24-reason2::first-line { font-weight:450; }
#cut-24 .d24-reason1::after,
#cut-24 .d24-reason2::after {
  content:"";
  position:absolute;
  left:calc(80 * var(--unit));
  right:calc(80 * var(--unit));
  bottom:calc(8 * var(--unit));
  height:calc(6 * var(--unit));
  background:#b8ed54;
  z-index:-1;
}
#cut-24 .d24-market {
  top:calc(1730 * var(--unit));
  left:calc(30 * var(--unit));
  width:calc(840 * var(--unit));
  font-size:calc(58 * var(--unit));
  font-weight:600;
  line-height:1.75;
  letter-spacing:calc(-1.8 * var(--unit));
  color:#1b201e;
}
#cut-24 .d24-market mark {
  background:transparent;
  color:#1b201e;
  font-weight:850;
  padding:calc(3 * var(--unit)) calc(6 * var(--unit));
  border-bottom:calc(6 * var(--unit)) solid #b8ed54;
}
@media(prefers-reduced-motion:reduce) {
  #cut-24 .poster-vbg,
  #cut-24 .d24-preface,
  #cut-24 .d24-difficulty,
  #cut-24 .d24-reason-panel-1,
  #cut-24 .d24-reason-panel-2,
  #cut-24 .d24-market { animation:none; transition:none; }
}





/* Source: /full-dan-polish-20261006/bundles/b01/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b01/cut-25.css */
/* D25: 정적 경고 원본의 큰 기울임 선언, 절제된 강조와 인용 간격. */
#cut-25{background:#f5f2e9!important;color:#1b201e!important}
#cut-25 .d25-market-intro{top:calc(200 * var(--unit));left:calc(45 * var(--unit));width:calc(810 * var(--unit));font-size:calc(59 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:calc(-2 * var(--unit))}
#cut-25 .d25-market-intro b{font-weight:800;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(3 * var(--unit));text-underline-offset:calc(9 * var(--unit))}
#cut-25 > .poster-image{top:calc(595 * var(--unit));left:calc(230 * var(--unit));width:calc(440 * var(--unit));height:calc(412.48 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none}
#cut-25 .d25-market-difficulty{top:calc(1060 * var(--unit));font-size:calc(112 * var(--unit));font-weight:900;font-style:italic;line-height:1.18;letter-spacing:calc(-5 * var(--unit))}
#cut-25 .d25-market-difficulty::after{content:'';position:absolute;left:calc(217 * var(--unit));bottom:calc(-30 * var(--unit));width:calc(465 * var(--unit));height:calc(7 * var(--unit));background:#90bb3c;transform:rotate(-2deg)}
#cut-25 .poster-arrows{top:calc(1510 * var(--unit))}
#cut-25 .poster-arrows path:nth-child(1){stroke:#d4e5b3}
#cut-25 .poster-arrows path:nth-child(2){stroke:#b8ed54}
#cut-25 .poster-arrows path:nth-child(3){stroke:#90bb3c}
#cut-25 .d25-promise-intro{top:calc(1740 * var(--unit));font-size:calc(62 * var(--unit));line-height:1.5;letter-spacing:calc(-2 * var(--unit))}
#cut-25 .d25-promise-orange{display:block;color:#1b201e;font-weight:750}
#cut-25 .d25-promise-first{display:block;margin-top:calc(50 * var(--unit));font-weight:400}
#cut-25 .d25-promise-limit{top:calc(2025 * var(--unit));font-size:calc(62 * var(--unit));font-weight:400;line-height:1.5;letter-spacing:calc(-2 * var(--unit))}
#cut-25 .d25-limit-main{display:table;margin:calc(17 * var(--unit)) auto 0;padding:calc(7 * var(--unit)) calc(18 * var(--unit));background:#1b201e;color:#f5f2e9;font-size:calc(104 * var(--unit));font-weight:900;font-style:italic;line-height:1.18;letter-spacing:calc(-5 * var(--unit))}
#cut-25 *,#cut-25 *::before,#cut-25 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b01/cut-26.css */
/* D26: 실제 원본의 중앙 도형·자료와 상하 정보면을 기존 노하우 패널에 조합. */
#cut-26{background:#f5f2e9!important;color:#1b201e!important}
#cut-26 > .poster-panel{top:calc(60 * var(--unit));left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(1560 * var(--unit));background:#1b201e;border:0;border-radius:calc(12 * var(--unit));color:#f5f2e9;overflow:hidden;box-shadow:none}
#cut-26 > .poster-panel::before{content:'';position:absolute;top:calc(560 * var(--unit));left:calc(172 * var(--unit));width:calc(460 * var(--unit));height:calc(460 * var(--unit));border-radius:50%;background:#b8ed54}
#cut-26 .d26-expertise{top:0;height:calc(505 * var(--unit));font-size:calc(59 * var(--unit));font-weight:400;line-height:1.55;letter-spacing:calc(-2 * var(--unit));color:#f5f2e9}
#cut-26 .d26-instead{position:absolute;top:0;left:0;width:100%;height:calc(220 * var(--unit));display:flex;align-items:center;justify-content:center;background:#b8ed54;color:#1b201e;font-size:calc(104 * var(--unit));font-weight:900;line-height:1.2}
#cut-26 .d26-history{position:absolute;top:calc(310 * var(--unit));left:0;width:100%;display:block;margin:0}
#cut-26 .d26-history b{font-weight:850;text-decoration:underline;text-decoration-color:#b8ed54;text-decoration-thickness:calc(3 * var(--unit));text-underline-offset:calc(10 * var(--unit))}
#cut-26 .poster-image{top:calc(590 * var(--unit));left:calc(120 * var(--unit));width:calc(564 * var(--unit));height:calc(515.43 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none}
#cut-26 .d26-knowhow{top:calc(1220 * var(--unit));font-size:calc(77 * var(--unit));font-weight:750;line-height:1.45;letter-spacing:calc(-3 * var(--unit));color:#f5f2e9}
#cut-26 .d26-knowhow-orange{color:#b8ed54;font-weight:900;font-style:italic}
#cut-26 *,#cut-26 *::before,#cut-26 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b01/cut-27.css */
/* D27: 사용자 그래프의 수치·고지·자연색을 그대로 유지하는 정적 시장 설명. */
#cut-27{background:#1b201e!important;color:#f5f2e9!important}
#cut-27 .d27-market-extreme{top:calc(170 * var(--unit));font-size:calc(62 * var(--unit));font-weight:400;line-height:1.7;letter-spacing:calc(-2 * var(--unit));color:#f5f2e9}
#cut-27 .d27-market-growth{top:calc(440 * var(--unit));font-size:calc(82 * var(--unit));font-weight:900;font-style:italic;line-height:1.3;letter-spacing:calc(-4 * var(--unit));color:#b8ed54}
#cut-27 .d27-market-chart{top:calc(760 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));height:calc(746.67 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none;border:calc(1 * var(--unit)) solid #414942;border-radius:0}
#cut-27 .d27-market-source{top:calc(1550 * var(--unit));font-size:calc(30 * var(--unit));line-height:1.55;letter-spacing:calc(-.5 * var(--unit));color:#ddd}
#cut-27 .d27-market-source a{color:#ddd!important;text-underline-offset:calc(5 * var(--unit))}
#cut-27 .d27-market-knowhow{top:calc(1800 * var(--unit));font-size:calc(43 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:calc(-1.4 * var(--unit));color:#f5f2e9}
#cut-27 .d27-market-knowhow mark{display:inline-block;background:#b8ed54;color:#1b201e;font-weight:800;line-height:1.35;padding:calc(6 * var(--unit)) calc(14 * var(--unit))}
#cut-27 > .poster-image:not(.d27-market-chart){top:calc(2120 * var(--unit));left:calc(286 * var(--unit));width:calc(328 * var(--unit));height:calc(299.76 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none;z-index:1}
#cut-27 > .poster-panel{top:calc(2500 * var(--unit));left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(400 * var(--unit));background:#f5f2e9;border:0;border-top:calc(10 * var(--unit)) solid #b8ed54;border-radius:0;color:#1b201e;overflow:hidden;box-shadow:none}
#cut-27 .d27-package-all{top:calc(70 * var(--unit));font-size:calc(56 * var(--unit));font-weight:450;line-height:1.5;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-27 .d27-package-all span{display:block}
#cut-27 .d27-package-name{color:#1b201e;font-weight:850;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(3 * var(--unit));text-underline-offset:calc(8 * var(--unit))}
#cut-27 .d27-package-end{font-weight:750}
#cut-27 *,#cut-27 *::before,#cut-27 *::after{animation:none!important;transition:none!important}





/* Source: /full-dan-polish-20261006/bundles/b02/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b02/cut-28.css */
/* D28: source-ledger and typography plan precede implementation. HTML and height locked. */
#cut-28 {background:#f5f2e9 !important;color:#1b201e !important;}
#cut-28 > .poster-panel {background:#b8ed54 !important;border:calc(2 * var(--unit)) solid #90bb3c;}
#cut-28 > .poster-panel .d28-plus {color:#1b201e !important;}
#cut-28 .d28-more {top:calc(445 * var(--unit));font-family:Pretendard,sans-serif;font-size:calc(98 * var(--unit));font-weight:850;font-style:italic;line-height:1.15;letter-spacing:-.055em;color:#1b201e !important;transform:rotate(-4deg);}
#cut-28 .d28-next-step {top:calc(805 * var(--unit));font-size:calc(54 * var(--unit));font-weight:400;line-height:1.7;letter-spacing:-.035em;color:#1b201e !important;}
#cut-28 .d28-copy-package {top:calc(1090 * var(--unit));font-size:calc(82 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:-.05em;color:#1b201e !important;}
#cut-28 > .poster-image {top:calc(1400 * var(--unit));left:calc(240 * var(--unit));width:calc(420 * var(--unit));height:calc(404.225352 * var(--unit));object-fit:contain;object-position:center;clip-path:none;filter:none;transform:none;animation:none;}
#cut-28 .d28-bonus {left:calc(55 * var(--unit));width:calc(790 * var(--unit));height:calc(180 * var(--unit));font-size:calc(48 * var(--unit));font-weight:700;line-height:1.35;letter-spacing:-.035em;background:#1b201e !important;color:#f5f2e9 !important;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:calc(30 * var(--unit));box-shadow:none;}
#cut-28 .d28-bonus[data-bonus="1"] {top:calc(1900 * var(--unit));}
#cut-28 .d28-bonus[data-bonus="2"] {top:calc(2170 * var(--unit));}
#cut-28 .d28-bonus[data-bonus="3"] {top:calc(2440 * var(--unit));}
#cut-28 .d28-bonus[data-bonus="4"] {top:calc(2710 * var(--unit));}
#cut-28 .d28-bonus[data-bonus="5"] {top:calc(2980 * var(--unit));}
#cut-28 .d28-plus[data-gap] {left:calc(415 * var(--unit));width:calc(70 * var(--unit));height:calc(70 * var(--unit));font-size:calc(58 * var(--unit));font-weight:650;line-height:calc(70 * var(--unit));letter-spacing:0;background:#f5f2e9;color:#1b201e !important;border:calc(1.5 * var(--unit)) solid #90bb3c;border-radius:50%;}
#cut-28 .d28-plus[data-gap="1"] {top:calc(2090 * var(--unit));}
#cut-28 .d28-plus[data-gap="2"] {top:calc(2360 * var(--unit));}
#cut-28 .d28-plus[data-gap="3"] {top:calc(2630 * var(--unit));}
#cut-28 .d28-plus[data-gap="4"] {top:calc(2900 * var(--unit));}



/* Source: /full-dan-polish-20261006/bundles/b02/cut-29.css */
/* D29: source audience rows and emphasis, original five-row HTML retained. */
#cut-29 {background:#f5f2e9 !important;color:#1b201e !important;}
#cut-29 .d29-intro {top:calc(100 * var(--unit));font-size:calc(45 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:-.035em;color:#1b201e !important;}
#cut-29 .d29-intro strong {font-weight:750;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(2 * var(--unit));text-underline-offset:calc(6 * var(--unit));}
#cut-29 .d29-avatar {top:calc(460 * var(--unit));left:calc(240 * var(--unit));width:calc(420 * var(--unit));height:calc(383.8262195 * var(--unit));object-fit:contain;object-position:center;clip-path:none;filter:none;transform:none;animation:none;}
#cut-29 .d29-list-panel {top:calc(930 * var(--unit));left:calc(35 * var(--unit));width:calc(830 * var(--unit));height:calc(1120 * var(--unit));background:#f5f2e9 !important;color:#1b201e;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:calc(36 * var(--unit));box-shadow:none;}
#cut-29 .d29-recommendation-list {top:calc(50 * var(--unit));left:calc(30 * var(--unit));width:calc(770 * var(--unit));margin:0;padding:0;font-size:calc(45 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:-.04em;color:#1b201e;list-style:none;}
#cut-29 .d29-recommendation-list li {position:relative;min-height:calc(200 * var(--unit));margin:0;padding:calc(23 * var(--unit)) 0 calc(21 * var(--unit)) calc(88 * var(--unit));border-bottom:calc(1.2 * var(--unit)) solid #90bb3c;box-sizing:border-box;text-align:left;}
#cut-29 .d29-recommendation-list li:last-child {border-bottom:0;}
#cut-29 .d29-recommendation-list li::marker {content:'';}
#cut-29 .d29-recommendation-list .num {left:0;top:calc(25 * var(--unit));width:calc(67 * var(--unit));height:calc(67 * var(--unit));font-size:calc(40 * var(--unit));font-weight:650;line-height:1;display:grid;place-items:center;background:#1b201e;color:#f5f2e9;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:50%;}
#cut-29 .d29-item-copy strong {font-weight:750;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(2 * var(--unit));text-underline-offset:calc(6 * var(--unit));}
#cut-29 .d29-anyone {top:calc(2180 * var(--unit));font-size:calc(85 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:-.05em;color:#1b201e !important;}
#cut-29 .d29-solution {top:calc(2640 * var(--unit));font-size:calc(53 * var(--unit));font-weight:400;line-height:1.75;letter-spacing:-.04em;color:#1b201e !important;}



/* Source: /full-dan-polish-20261006/bundles/b02/cut-30.css */
/* D30: static source price question and warm ivory purpose hierarchy. */
#cut-30 {background:#1b201e !important;color:#f5f2e9 !important;}
#cut-30::before {background:#f5f2e9;height:calc(50 * var(--unit));}
#cut-30 .d30-price-question-intro {top:calc(340 * var(--unit));font-size:calc(50 * var(--unit));font-weight:400;line-height:1.35;letter-spacing:-.04em;color:#f5f2e9 !important;}
#cut-30 .d30-price-question {top:calc(470 * var(--unit));font-size:calc(90 * var(--unit));font-weight:850;line-height:1.28;letter-spacing:-.055em;color:#f5f2e9 !important;}
#cut-30 .d30-connector {top:calc(770 * var(--unit));left:calc(449 * var(--unit));width:calc(2 * var(--unit));height:calc(240 * var(--unit));background:#90bb3c !important;}
#cut-30 .d30-gear {top:calc(990 * var(--unit));left:calc(280 * var(--unit));width:calc(340 * var(--unit));height:calc(340 * var(--unit));object-fit:contain;object-position:center;clip-path:none;filter:none;transform:none;animation:none;z-index:2;}
#cut-30 .d30-purpose-panel {top:calc(1300 * var(--unit));left:calc(68 * var(--unit));width:calc(764 * var(--unit));height:calc(760 * var(--unit));background:#f5f2e9 !important;color:#1b201e;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:calc(36 * var(--unit));box-shadow:none;}
#cut-30 .d30-purpose-panel > p:nth-child(1) {top:calc(115 * var(--unit));left:0;width:100%;font-size:calc(49 * var(--unit));font-weight:450;line-height:1.35;letter-spacing:-.04em;color:#1b201e !important;}
#cut-30 .d30-purpose-panel > p:nth-child(2) {top:calc(270 * var(--unit));left:0;width:100%;font-size:calc(81 * var(--unit));font-weight:850;line-height:1.3;letter-spacing:-.055em;color:#1b201e !important;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(3 * var(--unit));text-underline-offset:calc(10 * var(--unit));}
#cut-30 .d30-purpose-panel > p:nth-child(3) {top:calc(550 * var(--unit));left:calc(20 * var(--unit));width:calc(724 * var(--unit));font-size:calc(47 * var(--unit));font-weight:400;line-height:1.7;letter-spacing:-.035em;color:#1b201e !important;}





/* Source: /full-dan-polish-20261006/bundles/b03/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b03/cut-31.css */
/* D31 exact copy; static declaration and emphasis hierarchy. */
#cut-31{background:#1b201e!important;color:#f5f2e9!important}
#cut-31 .d31-intro{top:calc(90 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(62 * var(--unit));line-height:1.65;font-weight:750;letter-spacing:calc(-1.7 * var(--unit));color:#f5f2e9}
#cut-31 .d31-intro::first-line{font-weight:450}
#cut-31 .d31-emphasis{top:calc(430 * var(--unit));left:calc(50 * var(--unit));width:calc(800 * var(--unit));font-size:calc(70 * var(--unit));line-height:1.35;font-weight:850;letter-spacing:calc(-2 * var(--unit));color:#1b201e!important;background:#b8ed54;background-clip:border-box;-webkit-background-clip:border-box;padding:calc(18 * var(--unit)) 0;border-radius:calc(5 * var(--unit))}
#cut-31 .d31-wordmark{top:calc(690 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(118 * var(--unit));line-height:1.2;font-weight:900;letter-spacing:calc(-3.5 * var(--unit));color:#f5f2e9}
#cut-31 .d31-wordmark::after{content:"";position:absolute;left:calc(110 * var(--unit));right:calc(110 * var(--unit));bottom:calc(-27 * var(--unit));height:calc(4 * var(--unit));background:#90bb3c}
#cut-31 .d31-ending{top:calc(970 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(68 * var(--unit));line-height:1.45;font-weight:850;font-style:normal;letter-spacing:calc(-1.7 * var(--unit));color:#b8ed54}
#cut-31 .d31-ending::first-line{font-weight:450;color:#f5f2e9}



/* Source: /full-dan-polish-20261006/bundles/b03/cut-32.css */
/* D32 original maker illustration and story, static and identity preserved. */
#cut-32{background:#f5f2e9!important;color:#1b201e!important}
#cut-32 .d32-portrait{background:#f5f2e9;color:#1b201e;border:0;overflow:visible}
#cut-32 .d32-portrait-mat{left:calc(145 * var(--unit));top:calc(170 * var(--unit));width:calc(610 * var(--unit));height:calc(440 * var(--unit));border-radius:calc(36 * var(--unit));background:linear-gradient(145deg,#e8eadf,#efede3);border-bottom:calc(5 * var(--unit)) solid #90bb3c}
#cut-32 .d32-portrait>.poster-image{top:calc(55 * var(--unit));left:calc(150 * var(--unit));width:calc(600 * var(--unit));height:calc(548.3231707317 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}
#cut-32 .d32-illustration-note{top:calc(650 * var(--unit));font-size:calc(30 * var(--unit));line-height:1.4;color:#596155}
#cut-32 .d32-story{top:calc(845 * var(--unit));left:calc(65 * var(--unit));width:calc(770 * var(--unit));font-size:calc(40 * var(--unit));line-height:1.78;letter-spacing:calc(-.65 * var(--unit));color:#1b201e;text-align:left;word-break:keep-all;overflow-wrap:break-word}
#cut-32 .d32-story p{margin:0 0 calc(58 * var(--unit));font-weight:450}
#cut-32 .d32-introduction{display:block;font-size:calc(49 * var(--unit));line-height:1.5;font-weight:850;letter-spacing:calc(-1.6 * var(--unit));margin-bottom:calc(28 * var(--unit))}
#cut-32 .d32-story strong{font-weight:850;background:linear-gradient(transparent 76%,#b8ed54 76%,#b8ed54 93%,transparent 93%)}
#cut-32 .d32-story p:last-child{margin-bottom:0;font-weight:850;padding-top:calc(36 * var(--unit));border-top:calc(3 * var(--unit)) solid #90bb3c}



/* Source: /full-dan-polish-20261006/bundles/b03/cut-34.css */
/* D34 original eight books and three static VOD previews, exact conditions. */
#cut-34{background:#1b201e!important;color:#f5f2e9!important}
#cut-34 .d34-brandline{top:calc(130 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(118 * var(--unit));line-height:1.2;font-weight:900;letter-spacing:calc(-3.4 * var(--unit));color:#f5f2e9}
#cut-34 .d34-package-panel{top:calc(420 * var(--unit));left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(3040 * var(--unit));border-radius:calc(34 * var(--unit));background:#f5f2e9;color:#1b201e;border:calc(3 * var(--unit)) solid #90bb3c;overflow:visible}
#cut-34 .d34-package-panel>.poster-image{top:calc(70 * var(--unit));left:calc(132 * var(--unit));width:calc(540 * var(--unit));height:calc(540 * var(--unit));object-fit:contain;opacity:.14;animation:none;transform:none;filter:none}
#cut-34 .d34-program-mark{top:calc(180 * var(--unit));font-size:calc(104 * var(--unit));line-height:1.12;font-weight:900;letter-spacing:calc(-3 * var(--unit));color:#1b201e}
#cut-34 .d34-program-mark::after{content:"";position:absolute;left:calc(100 * var(--unit));right:calc(100 * var(--unit));bottom:calc(-28 * var(--unit));height:calc(5 * var(--unit));background:#b8ed54}
#cut-34 .d34-package-title{top:calc(610 * var(--unit));font-size:calc(72 * var(--unit));line-height:1.35;font-weight:850;letter-spacing:calc(-1.9 * var(--unit));color:#1b201e}
#cut-34 .d34-package-title::first-line{font-weight:500}
#cut-34 .d34-books{top:calc(910 * var(--unit))}
#cut-34 .d34-book-count{top:calc(1550 * var(--unit));font-size:calc(51 * var(--unit));line-height:1.5;font-weight:850;color:#1b201e;letter-spacing:calc(-1 * var(--unit))}
#cut-34 .d34-vod-cases{top:calc(1680 * var(--unit))}
#cut-34 .d34-vod-case{border-radius:calc(8 * var(--unit));background:#1b201e;color:#f5f2e9;border-color:#90bb3c;box-shadow:0 calc(5 * var(--unit)) 0 #90bb3c55}
#cut-34 .d34-vod-screen{background:#fff}
#cut-34 .d34-vod-screen img{object-fit:contain}
#cut-34 .d34-play{color:#f5f2e9;text-shadow:0 0 calc(18 * var(--unit)) #1b201e}
#cut-34 .d34-vod-case figcaption{font-size:calc(29 * var(--unit));line-height:1.5;padding:calc(18 * var(--unit)) calc(8 * var(--unit));min-height:calc(135 * var(--unit));font-weight:650;letter-spacing:calc(-.8 * var(--unit))}
#cut-34 .d34-vod-count{top:calc(2150 * var(--unit));font-size:calc(49 * var(--unit));line-height:1.5;font-weight:850;color:#1b201e}
#cut-34 .d34-rule{top:calc(2280 * var(--unit));left:calc(40 * var(--unit));width:calc(724 * var(--unit));height:calc(3 * var(--unit));background:#90bb3c}
#cut-34 .d34-launch{top:calc(2360 * var(--unit));font-size:calc(46 * var(--unit));line-height:1.55;font-weight:500;letter-spacing:calc(-1.1 * var(--unit));color:#1b201e}
#cut-34 .d34-discount{top:calc(2570 * var(--unit));font-size:calc(76 * var(--unit));line-height:1.4;font-weight:900;letter-spacing:calc(-2 * var(--unit));color:#1b201e;background:linear-gradient(transparent 73%,#b8ed54 73%,#b8ed54 89%,transparent 89%)}
#cut-34 .d34-earlybird{top:calc(2760 * var(--unit));font-size:calc(47 * var(--unit));line-height:1.5;font-weight:650;letter-spacing:calc(-1 * var(--unit));color:#1b201e}




/* Source: /full-dan-polish-20261006/bundles/b04/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b04/cut-35.css */
/* D35: 실제 목차를 보존한 정보 위계와 내부 번호·행 간격. */
#cut-35{background:#1b201e!important;color:#f5f2e9!important}
#cut-35 .d35-main-heading{top:calc(75 * var(--unit));font-size:calc(61 * var(--unit));font-weight:850;letter-spacing:calc(-2 * var(--unit));color:#b8ed54}
#cut-35 .d35-ebook-panel,#cut-35 .d35-vod-panel{left:calc(34 * var(--unit));width:calc(832 * var(--unit));background:#f5f2e9;border:0;border-radius:calc(12 * var(--unit));color:#1b201e;box-shadow:none;overflow:hidden}
#cut-35 .d35-ebook-panel{top:calc(250 * var(--unit));height:calc(1135 * var(--unit))}
#cut-35 .d35-vod-panel{top:calc(1490 * var(--unit));height:calc(1770 * var(--unit))}
#cut-35 .d35-ebook-panel::after,#cut-35 .d35-vod-panel::after{top:calc(205 * var(--unit));left:calc(55 * var(--unit));right:calc(55 * var(--unit));height:calc(2 * var(--unit));background:#90bb3c}
#cut-35 .d35-ebook-panel > .poster-text:first-child{top:calc(63 * var(--unit));left:calc(55 * var(--unit));width:calc(722 * var(--unit));font-size:calc(76 * var(--unit));font-weight:900;line-height:1.25;color:#1b201e;text-align:left}
#cut-35 .d35-ebook-list{top:calc(270 * var(--unit));left:calc(55 * var(--unit));width:calc(722 * var(--unit));margin:0;padding:0;list-style:none;font-size:calc(40 * var(--unit));font-weight:500;line-height:1.5;letter-spacing:calc(-1.4 * var(--unit));color:#1b201e;text-align:left;white-space:normal}
#cut-35 .d35-ebook-list li{position:relative;padding-left:calc(30 * var(--unit));margin:0 0 calc(12 * var(--unit));word-break:keep-all;overflow-wrap:normal}
#cut-35 .d35-dot{color:#90bb3c;font-weight:900}
#cut-35 .d35-ebook-panel > .poster-text:last-child{top:calc(1030 * var(--unit));left:0;width:calc(832 * var(--unit));font-size:calc(34 * var(--unit));font-weight:450;line-height:1.35;letter-spacing:calc(-1 * var(--unit));color:#1b201e}
#cut-35 .d35-vod-heading{top:calc(65 * var(--unit));left:calc(55 * var(--unit));width:calc(722 * var(--unit));font-size:calc(51 * var(--unit));font-weight:850;line-height:1.45;letter-spacing:calc(-2 * var(--unit));color:#1b201e;text-align:left}
#cut-35 .d35-modules{top:calc(235 * var(--unit));left:calc(55 * var(--unit));width:calc(722 * var(--unit));font-size:calc(38 * var(--unit));font-weight:500;line-height:1.6;letter-spacing:calc(-1.1 * var(--unit));color:#1b201e;white-space:normal;word-break:keep-all;overflow-wrap:normal}
#cut-35 .d35-modules li{padding:calc(24 * var(--unit)) 0 calc(24 * var(--unit)) calc(62 * var(--unit));border-bottom:calc(1 * var(--unit)) solid #d3d8c5}
#cut-35 .d35-modules li:last-child{border-bottom:0}
#cut-35 .d35-modules .num{left:0;top:calc(27 * var(--unit));width:calc(44 * var(--unit));height:calc(44 * var(--unit));margin:0;border-radius:calc(7 * var(--unit));background:#b8ed54;color:#1b201e;font-size:calc(30 * var(--unit));font-weight:800;line-height:1}
#cut-35 .d35-funnel{top:calc(1640 * var(--unit));left:0;width:calc(832 * var(--unit));font-size:calc(40 * var(--unit));font-weight:750;line-height:1.5;color:#1b201e}
#cut-35 > .poster-review-note{top:calc(3360 * var(--unit));font-size:calc(34 * var(--unit));line-height:1.55;color:#f5f2e9;letter-spacing:calc(-1 * var(--unit))}
#cut-35 *,#cut-35 *::before,#cut-35 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b04/cut-36.css */
/* D36: 패키지 원본의 겹친 더하기 칩과 구성 행, 기존 톱니 PNG 자연색. */
#cut-36{background:#1b201e!important;color:#f5f2e9!important}
#cut-36 > .poster-panel:first-child{height:calc(500 * var(--unit));background:#f5f2e9;border:0;border-radius:0;overflow:hidden}
#cut-36 .d36-badge{top:calc(220 * var(--unit));left:calc(270 * var(--unit));width:calc(360 * var(--unit));height:calc(74 * var(--unit));background:#b8ed54;color:#1b201e;border:0;border-radius:calc(12 * var(--unit));font-size:calc(49 * var(--unit));font-weight:800}
#cut-36 .d36-heading{top:calc(330 * var(--unit));font-size:calc(76 * var(--unit));font-weight:900;line-height:1.25;letter-spacing:calc(-3 * var(--unit));background:none;color:#1b201e;-webkit-text-fill-color:currentColor}
#cut-36 > .poster-image{top:calc(560 * var(--unit));left:calc(315 * var(--unit));width:calc(270 * var(--unit));height:calc(270 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none}
#cut-36 > .poster-text{top:calc(855 * var(--unit));font-size:calc(76 * var(--unit));font-weight:900;line-height:1.12;letter-spacing:calc(-2 * var(--unit));color:#b8ed54}
#cut-36 .catalog-pill{left:calc(100 * var(--unit));width:calc(750 * var(--unit));height:calc(160 * var(--unit));padding:calc(10 * var(--unit)) calc(35 * var(--unit)) calc(10 * var(--unit)) calc(65 * var(--unit));background:#f5f2e9;border:calc(2 * var(--unit)) solid #b8ed54;border-radius:calc(26 * var(--unit));color:#1b201e;font-size:calc(40 * var(--unit));font-weight:600;line-height:1.25;letter-spacing:calc(-1.2 * var(--unit));text-wrap:pretty;justify-content:flex-start;box-shadow:0 calc(4 * var(--unit)) 0 #111510}
#cut-36 .catalog-pill span{width:100%;text-align:left;word-break:keep-all;line-height:1.25}
#cut-36 .d36-plus{left:calc(58 * var(--unit));width:calc(80 * var(--unit));height:calc(80 * var(--unit));background:#b8ed54;border:calc(3 * var(--unit)) solid #1b201e;border-radius:50%;color:#1b201e;overflow:visible;z-index:2}
#cut-36 .d36-plus > .poster-text{top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:calc(64 * var(--unit));font-weight:500;line-height:1;color:#1b201e}
#cut-36 > .poster-panel:last-child{top:calc(2756 * var(--unit));height:calc(114 * var(--unit));background:#b8ed54;border:0;border-radius:0}
#cut-36 *,#cut-36 *::before,#cut-36 *::after{animation:none!important;transition:none!important}
#cut-36 .catalog-pill:nth-of-type(2){top:calc(1120 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(3){top:calc(1160 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(4){top:calc(1315 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(5){top:calc(1355 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(6){top:calc(1510 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(7){top:calc(1550 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(8){top:calc(1705 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(9){top:calc(1745 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(10){top:calc(1900 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(11){top:calc(1940 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(12){top:calc(2095 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(13){top:calc(2135 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(14){top:calc(2290 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(15){top:calc(2330 * var(--unit))}
#cut-36 .catalog-pill:nth-of-type(16){top:calc(2485 * var(--unit))}
#cut-36 .d36-plus:nth-of-type(17){top:calc(2525 * var(--unit))}



/* Source: /full-dan-polish-20261006/bundles/b04/cut-37.css */
/* D37: 원문 가격·인원 조건 그대로, 가격과 사용 순서의 시각 위계. */
#cut-37{background:#f5f2e9!important;color:#1b201e!important}
#cut-37 > .poster-panel{height:calc(640 * var(--unit));background:#b8ed54;border:0;border-radius:0;color:#1b201e;overflow:hidden}
#cut-37 .d37-list-price{top:calc(65 * var(--unit));font-size:calc(58 * var(--unit));font-weight:450;line-height:1.5;color:#1b201e;opacity:.72;text-decoration:line-through;text-decoration-thickness:calc(3 * var(--unit))}
#cut-37 .d37-super-earlybird,#cut-37 .d37-earlybird{left:calc(65 * var(--unit));width:calc(770 * var(--unit));font-size:0;font-weight:600;line-height:1.1;letter-spacing:calc(-2 * var(--unit));text-align:left;color:#1b201e;opacity:1}
#cut-37 .d37-super-earlybird{top:calc(205 * var(--unit))}
#cut-37 .d37-earlybird{top:calc(415 * var(--unit))}
#cut-37 .d37-price-label{display:inline-block;width:calc(290 * var(--unit));font-size:calc(42 * var(--unit));font-weight:600;vertical-align:middle}
#cut-37 .d37-price-value{display:inline-block;font-size:calc(91 * var(--unit));font-weight:900;font-style:italic;vertical-align:middle;letter-spacing:calc(-3 * var(--unit))}
#cut-37 .d37-price-condition{display:block;padding-top:calc(16 * var(--unit));text-align:right;font-size:calc(34 * var(--unit));font-weight:500;letter-spacing:calc(-1 * var(--unit))}
#cut-37 .d37-solution{top:calc(820 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(54 * var(--unit));font-weight:850;line-height:1.35;letter-spacing:calc(-2 * var(--unit));color:#1b201e;text-align:center}
#cut-37 .d37-solution::before{content:none}
#cut-37 .d37-solution::after{content:'';position:absolute;left:calc(150 * var(--unit));bottom:calc(-25 * var(--unit));width:calc(600 * var(--unit));height:calc(4 * var(--unit));background:#90bb3c}
#cut-37 > .poster-image{top:calc(1010 * var(--unit));left:calc(210 * var(--unit));width:calc(480 * var(--unit));height:calc(457.21 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none}
#cut-37 .poster-pill{left:calc(118 * var(--unit));width:calc(664 * var(--unit));height:calc(150 * var(--unit));font-size:calc(64 * var(--unit));font-weight:800;line-height:1.25;letter-spacing:calc(-2 * var(--unit));border-radius:calc(18 * var(--unit));box-shadow:none}
#cut-37 .d37-product{top:calc(1570 * var(--unit));background:#1b201e;color:#f5f2e9;border:0}
#cut-37 .d37-page{top:calc(1810 * var(--unit));background:#f5f2e9;color:#1b201e;border:calc(3 * var(--unit)) solid #90bb3c}
#cut-37 .d37-sale{top:calc(2050 * var(--unit));background:#b8ed54;color:#1b201e;border:0}
#cut-37 .poster-arrows{top:calc(1740 * var(--unit));height:calc(43 * var(--unit))}
#cut-37 .poster-arrows:last-child{top:calc(1980 * var(--unit))}
#cut-37 .poster-arrows path{stroke:#90bb3c}
#cut-37 *,#cut-37 *::before,#cut-37 *::after{animation:none!important;transition:none!important}





/* Source: /full-dan-polish-20261006/bundles/b05/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b05/cut-38.css */
/* D38 original gear/wordmark stage. Intentional overlap stays; no source bytes/copy changed. */
#cut-38 {background:#f5f2e9 !important;color:#1b201e !important;}
#cut-38 .d38-heading {top:calc(60 * var(--unit));font-size:calc(58 * var(--unit));font-weight:650;line-height:1.35;letter-spacing:-.035em;color:#1b201e !important;}
#cut-38 .poster-image {object-fit:contain;object-position:center;clip-path:none;filter:none;animation:none;}
#cut-38 .d38-wordmark {top:calc(290 * var(--unit));width:calc(900 * var(--unit));font-family:Arial,Pretendard,sans-serif;font-size:calc(160 * var(--unit));font-weight:700;font-style:italic;line-height:calc(170 * var(--unit));letter-spacing:-.065em;transform:none;color:#1b201e !important;}
#cut-38 .d38-wordmark span {display:block;width:100%;margin-left:0;font-size:calc(160 * var(--unit));line-height:calc(170 * var(--unit));background:none;background-clip:border-box;-webkit-background-clip:border-box;color:#1b201e !important;}
#cut-38 .d38-wordmark-last {text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(4 * var(--unit));text-underline-offset:calc(14 * var(--unit));}
#cut-38 .d38-summary {top:calc(800 * var(--unit));font-size:calc(42 * var(--unit));font-weight:400;line-height:1.35;letter-spacing:-.025em;color:#1b201e !important;}



/* Source: /full-dan-polish-20261006/bundles/b05/cut-39.css */
/* D39 preserves existing actual2695u cut height and original six-stage curriculum. */
#cut-39 {background:linear-gradient(to bottom,#f5f2e9 0 calc(14 * var(--unit)),#1b201e calc(14 * var(--unit)) 100%) !important;color:#f5f2e9 !important;}
#cut-39 .d39-intro {top:calc(255 * var(--unit));font-size:calc(52 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:-.04em;color:#f5f2e9 !important;}
#cut-39 .d39-intro-small {color:#b8ed54 !important;}
#cut-39 .d39-intro-big {font-size:calc(72 * var(--unit));font-weight:750;line-height:1.45;color:#f5f2e9 !important;}
#cut-39 .poster-panel {top:calc(635 * var(--unit));left:calc(35 * var(--unit));width:calc(830 * var(--unit));height:calc(1190 * var(--unit));background:#f5f2e9 !important;color:#1b201e;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:calc(36 * var(--unit));box-shadow:none;}
#cut-39 .curriculum-list {top:calc(50 * var(--unit));left:calc(30 * var(--unit));width:calc(770 * var(--unit));margin:0;padding:0;font-size:calc(38 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:-.04em;color:#1b201e;list-style:none;}
#cut-39 .curriculum-list li {position:relative;min-height:calc(178 * var(--unit));margin:0;padding:calc(18 * var(--unit)) 0 calc(16 * var(--unit)) calc(88 * var(--unit));font-size:calc(38 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:-.04em;border-bottom:calc(1 * var(--unit)) solid #90bb3c;box-sizing:border-box;color:#1b201e;}
#cut-39 .curriculum-list li:last-child {border-bottom:0;}
#cut-39 .curriculum-list li::marker {content:'';}
#cut-39 .d39-step-title {font-size:calc(42 * var(--unit));font-weight:750;line-height:1.4;color:#1b201e;}
#cut-39 .curriculum-list .num {left:0;top:calc(25 * var(--unit));width:calc(68 * var(--unit));height:calc(68 * var(--unit));font-size:calc(38 * var(--unit));font-weight:650;line-height:1;display:grid;place-items:center;background:#1b201e;color:#f5f2e9;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:50%;}
#cut-39 .d39-follow {top:calc(1950 * var(--unit));left:calc(20 * var(--unit));width:calc(860 * var(--unit));font-size:calc(43 * var(--unit));font-weight:400;line-height:1.75;letter-spacing:-.04em;color:#f5f2e9 !important;}
#cut-39 .d39-follow b {font-size:calc(47 * var(--unit));font-weight:850;color:#b8ed54;}



/* Source: /full-dan-polish-20261006/bundles/b05/cut-40.css */
/* D40 exact user GIF/picture/noJS box remains untouched. Outside outline cannot cover source pixels. */
#cut-40 {background:#1b201e !important;color:#f5f2e9 !important;}
#cut-40 .poster-image {outline:calc(1.5 * var(--unit)) solid #90bb3c;outline-offset:calc(10 * var(--unit));}





/* Source: /full-dan-polish-20261006/bundles/b06/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b06/cut-41.css */
/* D41 exact words and checklist source image; grouped benefit list. */
#cut-41{background:#f5f2e9!important;color:#1b201e!important}
#cut-41::before{content:"";position:absolute;left:calc(50 * var(--unit));top:calc(920 * var(--unit));width:calc(800 * var(--unit));height:calc(660 * var(--unit));background:#1b201e;border-top:calc(8 * var(--unit)) solid #b8ed54}
#cut-41 .d41-participants{top:calc(150 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(80 * var(--unit));line-height:1.4;font-weight:850;letter-spacing:calc(-2.4 * var(--unit));color:#1b201e}
#cut-41 .d41-participants::first-line{font-weight:450}
#cut-41>.poster-image{top:calc(435 * var(--unit));left:calc(235 * var(--unit));width:calc(430 * var(--unit));height:calc(430 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}
#cut-41 .poster-pill{left:calc(80 * var(--unit));width:calc(740 * var(--unit));height:calc(180 * var(--unit));border:0;border-bottom:calc(2 * var(--unit)) solid #647553;border-radius:0;background:transparent;color:#f5f2e9;font-size:calc(65 * var(--unit));line-height:1.25;font-weight:850;letter-spacing:calc(-1.6 * var(--unit))}
#cut-41 .d41-content{top:calc(960 * var(--unit))}
#cut-41 .d41-page{top:calc(1170 * var(--unit))}
#cut-41 .d41-sale{top:calc(1380 * var(--unit));border-bottom:0;color:#b8ed54}
#cut-41 .d41-thirty-minutes{top:calc(1710 * var(--unit));left:calc(50 * var(--unit));width:calc(800 * var(--unit));font-size:calc(53 * var(--unit));line-height:1.7;font-weight:450;letter-spacing:calc(-1.2 * var(--unit));color:#1b201e}
#cut-41 .d41-close{font-size:calc(65 * var(--unit));line-height:1.5;font-weight:850;background:linear-gradient(transparent 78%,#b8ed54 78%,#b8ed54 94%,transparent 94%)}



/* Source: /full-dan-polish-20261006/bundles/b06/cut-42.css */
/* D42 original three-step composition; one coordinated demonstration panel. */
#cut-42{background:#1b201e!important;color:#f5f2e9!important}
#cut-42 .d42-intro{top:calc(155 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(63 * var(--unit));line-height:1.5;font-weight:550;letter-spacing:calc(-1.4 * var(--unit));color:#f5f2e9}
#cut-42 .d42-three-steps{top:calc(355 * var(--unit));left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(385 * var(--unit));padding:calc(35 * var(--unit)) calc(30 * var(--unit));background:#f5f2e9;border:calc(3 * var(--unit)) solid #90bb3c;border-radius:calc(24 * var(--unit));grid-template-columns:1fr calc(50 * var(--unit)) 1fr calc(50 * var(--unit)) 1fr;overflow:visible}
#cut-42 .d42-stage{height:auto;background:transparent;border:0;border-radius:0;color:#1b201e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(18 * var(--unit))}
#cut-42 .d42-stage-image{width:calc(165 * var(--unit));height:calc(190 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}
#cut-42 .d42-stage-name{font-size:calc(49 * var(--unit));line-height:1.25;font-weight:850;letter-spacing:calc(-1.2 * var(--unit));padding:calc(7 * var(--unit)) calc(12 * var(--unit));background:#1b201e;color:#f5f2e9;border-bottom:calc(4 * var(--unit)) solid #b8ed54}
#cut-42 .d42-separator{color:#1b201e;font-size:calc(55 * var(--unit));font-weight:500}
#cut-42 .d42-separator::before{background:#1b201e}
#cut-42 .d42-system{top:calc(870 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(48 * var(--unit));line-height:1.8;font-weight:450;letter-spacing:calc(-1 * var(--unit));color:#f5f2e9}
#cut-42 .d42-repeat{display:block;font-size:calc(56 * var(--unit));line-height:1.5;font-weight:850}
#cut-42 .d42-usage{display:block;font-size:calc(44 * var(--unit));line-height:1.8;font-weight:500}
#cut-42 .d42-proof-wording{display:table;margin:calc(26 * var(--unit)) auto calc(12 * var(--unit));padding:0 calc(4 * var(--unit));font-size:calc(44 * var(--unit));line-height:1.55;font-weight:750;color:#f5f2e9;background:transparent;border-bottom:calc(4 * var(--unit)) solid #b8ed54}
#cut-42 .d42-complete{display:block;font-size:calc(59 * var(--unit));line-height:1.35;font-weight:850;color:#b8ed54}



/* Source: /full-dan-polish-20261006/bundles/b06/cut-44.css */
/* D44 original scale-up draft and images, with a static within-cut transition. */
#cut-44{background:linear-gradient(to bottom,#f5f2e9 0 calc(1974 * var(--unit)),#1b201e calc(1974 * var(--unit)) 100%)!important;color:#1b201e!important}
#cut-44 .d44-sales-structure{top:calc(170 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(72 * var(--unit));line-height:1.4;font-weight:850;letter-spacing:calc(-2.4 * var(--unit));color:#1b201e}
#cut-44 .d44-prelude{display:block;font-size:calc(58 * var(--unit));line-height:1.5;font-weight:450;color:#1b201e}
#cut-44 .d44-impossible{display:block;margin-top:calc(28 * var(--unit));font-size:calc(80 * var(--unit));line-height:1.35;font-weight:900;letter-spacing:calc(-3.1 * var(--unit));color:#1b201e;background:linear-gradient(transparent 75%,#b8ed54 75%,#b8ed54 91%,transparent 91%)}
#cut-44>.poster-image{top:calc(610 * var(--unit));left:calc(190 * var(--unit));width:calc(520 * var(--unit));height:calc(540 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}
#cut-44 .d44-scaleup{top:calc(1220 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(43 * var(--unit));line-height:1.8;font-weight:450;letter-spacing:calc(-.7 * var(--unit));color:#1b201e}
#cut-44 .d44-scaleup b{font-weight:850;background:linear-gradient(transparent 78%,#b8ed54 78%,#b8ed54 94%,transparent 94%)}
#cut-44>.poster-arrows{top:calc(1680 * var(--unit));animation:none;transform:none}
#cut-44 .poster-arrows stop{stop-color:#90bb3c}
#cut-44 .d44-material-slice img{animation:none;transform:none;filter:none}





/* Source: /full-dan-polish-20261006/d10-local-review-example-20261006/d10.css */
/* 사용자 로컬 PNG의 좁은 차콜 열과 넓은 전면 면을 적용합니다.
   승인된 헤더와 실제 후기 이미지 7장의 내용 및 색은 보존합니다. */
#cut-10::after {
  left: calc(55 * var(--unit));
  right: auto;
  width: calc(790 * var(--unit));
  top: calc(1350 * var(--unit));
  bottom: calc(270 * var(--unit));
  background: #1b201e;
  border-radius: 0;
}

#cut-10 .d10-review-list {
  width: calc(790 * var(--unit));
  gap: calc(90 * var(--unit));
}

#cut-10 .d10-review-item {
  position: relative;
  width: calc(830 * var(--unit));
  margin: 0 0 0 calc(-20 * var(--unit));
  padding: calc(25 * var(--unit));
  box-sizing: border-box;
  background: #f5f2e9;
  border: 0;
  border-radius: calc(38 * var(--unit));
  box-shadow: 0 calc(14 * var(--unit)) calc(28 * var(--unit)) #00000020;
}

#cut-10 .d10-review-item::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: calc(136 * var(--unit));
  height: calc(8 * var(--unit));
  background: #b8ed54;
  border-radius: 0 0 calc(8 * var(--unit)) calc(8 * var(--unit));
  transform: translateX(-50%);
  pointer-events: none;
}

#cut-10 .d10-review-item .d10-review-original {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
  object-fit: contain !important;
  object-position: center;
  clip-path: none;
  filter: none;
  transform: none !important;
  opacity: 1;
  animation: none !important;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
}



/* Source: /full-dan-polish-20261006/bundles/b07/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b07/cut-45.css */
/* D45: 실제 총결제 원본·고지 보존, 정적 증거 면과 큰 금액의 위계. */
#cut-45{background:#1b201e!important;color:#f5f2e9!important}
#cut-45 .d45-title{top:calc(235 * var(--unit));font-size:calc(76 * var(--unit));font-weight:850;line-height:1.3;letter-spacing:calc(-2.6 * var(--unit));color:#f5f2e9}
#cut-45 .d45-caption{top:calc(485 * var(--unit));font-size:calc(41 * var(--unit));font-weight:400;line-height:1.35;letter-spacing:calc(-1.4 * var(--unit));color:#f5f2e9;opacity:.8}
#cut-45 .d45-proof-panel{top:calc(650 * var(--unit));left:calc(48 * var(--unit));width:calc(804 * var(--unit));height:calc(1250 * var(--unit));background:#f5f2e9;color:#1b201e;border:0;border-radius:calc(28 * var(--unit));box-shadow:none;overflow:hidden}
#cut-45 .d45-proof-panel::before{content:'';position:absolute;left:calc(322 * var(--unit));top:0;width:calc(160 * var(--unit));height:calc(12 * var(--unit));background:#b8ed54}
#cut-45 .d45-total-label{top:calc(75 * var(--unit));left:0;width:100%;font-size:calc(60 * var(--unit));font-weight:700;line-height:1.35;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-45 .proof-crop{top:calc(235 * var(--unit));left:calc(90 * var(--unit));width:calc(624 * var(--unit));height:calc(624 * var(--unit));background:white;border-radius:calc(12 * var(--unit));border:calc(1 * var(--unit)) solid #1b201e18;box-sizing:border-box;overflow:hidden}
#cut-45 .proof-crop img{display:block;width:100%;height:100%;object-fit:contain;filter:none;opacity:1;transform:none}
#cut-45 .d45-amount{top:calc(950 * var(--unit));left:0;width:100%;font-size:calc(100 * var(--unit));font-weight:900;font-style:italic;line-height:1.25;letter-spacing:calc(-3 * var(--unit));color:#1b201e}
#cut-45 .d45-amount::after{content:'';position:absolute;left:calc(116 * var(--unit));bottom:calc(-25 * var(--unit));width:calc(572 * var(--unit));height:calc(8 * var(--unit));background:#90bb3c;transform:rotate(-1deg);border-radius:50%}
#cut-45 .d45-support{top:calc(2010 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(43 * var(--unit));font-weight:400;line-height:1.5;letter-spacing:calc(-1.3 * var(--unit));color:#f5f2e9}
#cut-45 .d45-support-strong{font-size:calc(45 * var(--unit));font-weight:750;line-height:1.5;color:#b8ed54}
#cut-45 .d45-next{top:calc(2370 * var(--unit));font-size:calc(60 * var(--unit));font-weight:750;line-height:1.5;letter-spacing:calc(-2 * var(--unit));color:#f5f2e9}
#cut-45 .d45-note{top:calc(2650 * var(--unit));left:calc(60 * var(--unit));width:calc(780 * var(--unit));font-size:calc(34 * var(--unit));font-weight:400;line-height:1.45;letter-spacing:calc(-1 * var(--unit));color:#f5f2e9;opacity:.75}
#cut-45 *,#cut-45 *::before,#cut-45 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b07/cut-46.css */
/* D46: 기존 실제 높이 2200 유지. 질문 말풍선과 정적인 브랜드 캐릭터. */
#cut-46{background:#f5f2e9!important;color:#1b201e!important}
#cut-46 .d46-header{height:calc(420 * var(--unit));background:#f5f2e9;border:0;border-radius:0;box-shadow:none}
#cut-46 .d46-header-bar{top:calc(180 * var(--unit));left:0;width:calc(20 * var(--unit));height:calc(220 * var(--unit));background:#b8ed54;border:0;border-radius:0}
#cut-46 > .poster-text:not(.d46-answer){top:calc(210 * var(--unit));left:calc(75 * var(--unit));width:calc(800 * var(--unit));font-size:calc(70 * var(--unit));font-weight:900;line-height:1.15;letter-spacing:calc(-2 * var(--unit));color:#1b201e;text-align:left}
#cut-46 .d46-gray{top:calc(495 * var(--unit));left:0;width:100%;height:calc(1190 * var(--unit));background:#1b201e;border:0;border-radius:0}
#cut-46 .d46-question{width:calc(690 * var(--unit));height:calc(220 * var(--unit));border:0;border-radius:calc(52 * var(--unit));box-shadow:none;overflow:hidden;color:#1b201e}
#cut-46 .d46-question[data-step="1"]{top:calc(590 * var(--unit));left:calc(150 * var(--unit));background:#f5f2e9}
#cut-46 .d46-question[data-step="2"]{top:calc(985 * var(--unit));left:calc(60 * var(--unit));background:#b8ed54}
#cut-46 .d46-question[data-step="3"]{top:calc(1380 * var(--unit));left:calc(150 * var(--unit));background:#f5f2e9}
#cut-46 .d46-question .poster-text{top:calc(37 * var(--unit));left:0;width:100%;font-size:calc(62 * var(--unit));font-weight:700;line-height:1.22;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-46 .bubble-tail{width:calc(65 * var(--unit));height:calc(75 * var(--unit));background:none;clip-path:none}
#cut-46 .bubble-tail[data-step="1"]{top:calc(800 * var(--unit));left:calc(740 * var(--unit));transform:none}
#cut-46 .bubble-tail[data-step="2"]{top:calc(1195 * var(--unit));left:calc(120 * var(--unit));transform:scaleX(-1)}
#cut-46 .bubble-tail[data-step="3"]{top:calc(1590 * var(--unit));left:calc(740 * var(--unit));transform:none}
#cut-46 .bubble-tail path{fill:#f5f2e9}
#cut-46 .bubble-tail[data-step="2"] path{fill:#b8ed54}
#cut-46 > .poster-image[data-step]{width:calc(160 * var(--unit));height:calc(146.22 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none;z-index:2}
#cut-46 > .poster-image[data-step="1"]{top:calc(820 * var(--unit));left:calc(690 * var(--unit))}
#cut-46 > .poster-image[data-step="2"]{top:calc(1210 * var(--unit));left:calc(35 * var(--unit))}
#cut-46 .d46-answer{top:calc(1800 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(51 * var(--unit));font-weight:500;line-height:1.35;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-46 .d46-answer-head{display:block;font-size:calc(51 * var(--unit));font-weight:500;line-height:1.35;color:#1b201e}
#cut-46 .d46-answer-main{display:block;margin-top:calc(38 * var(--unit));font-size:calc(78 * var(--unit));font-weight:900;font-style:italic;line-height:1.18;letter-spacing:calc(-3 * var(--unit));color:#1b201e}
#cut-46 .d46-answer-main::after{content:'';display:block;width:calc(330 * var(--unit));height:calc(5 * var(--unit));margin:calc(22 * var(--unit)) auto 0;background:#90bb3c}
#cut-46 *,#cut-46 *::before,#cut-46 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b07/cut-47.css */
/* D47: 고객·문제·답의 비교 축, 큰 전환 타입과 강조 띠. */
#cut-47{background:#f5f2e9!important;color:#1b201e!important}
#cut-47 > .poster-image{top:calc(100 * var(--unit));left:calc(245 * var(--unit));width:calc(410 * var(--unit));height:calc(410 * var(--unit));object-fit:contain;filter:none;opacity:1;transform:none}
#cut-47 .d47-comparison{top:calc(600 * var(--unit));width:calc(240 * var(--unit));height:calc(450 * var(--unit));background:#f5f2e9;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:calc(22 * var(--unit));box-shadow:none;color:#1b201e;overflow:hidden}
#cut-47 .d47-comparison[data-col]{background:#f5f2e9}
#cut-47 .d47-comparison[data-col="1"]{left:calc(45 * var(--unit))}
#cut-47 .d47-comparison[data-col="2"]{left:calc(330 * var(--unit));border-color:#1b201e}
#cut-47 .d47-comparison[data-col="3"]{left:calc(615 * var(--unit))}
#cut-47 .d47-comparison::before{content:'';position:absolute;inset:0 0 auto;height:calc(178 * var(--unit));background:#b8ed54}
#cut-47 .d47-comparison[data-col="2"]::before{background:#1b201e}
#cut-47 .d47-comparison[data-col="3"]::before{background:#90bb3c}
#cut-47 .d47-comparison .poster-text:first-child{top:calc(50 * var(--unit));left:0;width:100%;font-size:calc(64 * var(--unit));font-weight:900;line-height:1.35;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-47 .d47-comparison[data-col="2"] .poster-text:first-child{color:#f5f2e9}
#cut-47 .d47-comparison .poster-text:last-child{top:calc(270 * var(--unit));left:0;width:100%;font-size:calc(42 * var(--unit));font-weight:500;line-height:1.5;letter-spacing:calc(-1.5 * var(--unit));color:#1b201e}
#cut-47 .d47-link-arrow{top:calc(806 * var(--unit));width:calc(24 * var(--unit));height:calc(44 * var(--unit))}
#cut-47 .d47-link-arrow[data-col="1"]{left:calc(294 * var(--unit))}
#cut-47 .d47-link-arrow[data-col="2"]{left:calc(579 * var(--unit))}
#cut-47 .d47-link-arrow path{stroke:#90bb3c}
#cut-47 .d47-search{top:calc(1200 * var(--unit));font-size:calc(60 * var(--unit));font-weight:500;line-height:1.65;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-47 .d47-search::after{content:'';display:block;width:calc(675 * var(--unit));height:calc(4 * var(--unit));margin:calc(25 * var(--unit)) auto 0;background:#90bb3c}
#cut-47 .d47-psychology{top:calc(1570 * var(--unit));font-size:calc(48 * var(--unit));font-weight:600;line-height:1.4;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-47 .d47-psychology-intro{display:block;font-size:calc(48 * var(--unit));font-weight:600;line-height:1.4;color:#1b201e}
#cut-47 .d47-psychology-main{display:table;margin:calc(25 * var(--unit)) auto 0;padding:calc(10 * var(--unit)) calc(20 * var(--unit));background:#1b201e;color:#f5f2e9;font-size:calc(91 * var(--unit));font-weight:900;font-style:italic;line-height:1.2;letter-spacing:calc(-3 * var(--unit))}
#cut-47 .d47-psychology-body{top:calc(1980 * var(--unit));left:calc(50 * var(--unit));width:calc(800 * var(--unit));font-size:calc(45 * var(--unit));font-weight:400;line-height:1.55;letter-spacing:calc(-1.8 * var(--unit));color:#1b201e}
#cut-47 .d47-psychology-body > span{display:block}
#cut-47 .d47-compare-copy{font-size:calc(45 * var(--unit));font-weight:400;line-height:1.55;color:#1b201e}
#cut-47 .d47-but{margin-top:calc(50 * var(--unit));font-size:calc(110 * var(--unit));font-weight:900;font-style:italic;line-height:1.1;letter-spacing:calc(-3 * var(--unit));color:#1b201e}
#cut-47 .d47-brand-line{margin-top:calc(45 * var(--unit));font-size:calc(46 * var(--unit));font-weight:700;line-height:1.5;color:#1b201e}
#cut-47 .d47-target-line{margin-top:calc(20 * var(--unit));font-size:calc(47 * var(--unit));font-weight:750;line-height:1.45;letter-spacing:calc(-1.8 * var(--unit));color:#1b201e}
#cut-47 .d47-target-line mark{display:inline-block;background:#b8ed54;color:#1b201e;padding:calc(2 * var(--unit)) calc(8 * var(--unit));line-height:1.3}
#cut-47 *,#cut-47 *::before,#cut-47 *::after{animation:none!important;transition:none!important}





/* Source: /full-dan-polish-20261006/bundles/b08/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b08/cut-48.css */
/* Locked copy/assets/section height; measured adaptation of actual internal references. */
#cut-48{background:#1b201e!important;color:#f5f2e9!important}
#cut-48 .d48-cost{color:#f5f2e9;font-size:calc(54 * var(--unit));font-weight:400;line-height:1.5;letter-spacing:-.03em}
#cut-48 .d48-problem{color:#f5f2e9;font-size:calc(84 * var(--unit));font-weight:800;line-height:1.38;letter-spacing:-.04em}
#cut-48 .d48-template{top:calc(725 * var(--unit));height:calc(548.323171 * var(--unit));object-fit:contain;object-position:center;clip-path:none;filter:none;animation:none}
#cut-48 .d48-focus{color:#b8ed54;-webkit-text-fill-color:#b8ed54;background:none;font-size:calc(96 * var(--unit));font-weight:850;font-style:italic;line-height:1.35;letter-spacing:-.04em;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(2 * var(--unit));text-underline-offset:calc(12 * var(--unit))}
#cut-48 .d48-note{color:#f5f2e9;font-size:calc(36 * var(--unit));line-height:1.6;letter-spacing:-.025em}
#cut-48::after{background:#f5f2e9}



/* Source: /full-dan-polish-20261006/bundles/b08/cut-49.css */
#cut-49{background:#1b201e!important;color:#f5f2e9!important}
#cut-49 .d49-header{background:#f5f2e9;color:#1b201e}
#cut-49 .poster-vbg{background:#1b201e}
#cut-49 .d49-planning{color:#1b201e;font-size:calc(40 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:-.04em}
#cut-49 .d49-planning-core{color:#1b201e;font-size:calc(92 * var(--unit));font-weight:850;font-style:italic;line-height:1.25;letter-spacing:-.04em;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(2 * var(--unit));text-underline-offset:calc(10 * var(--unit))}
#cut-49 .d49-question-panel{background:#1b201e;color:#f5f2e9;border:calc(2 * var(--unit)) solid #90bb3c;border-radius:calc(36 * var(--unit));box-shadow:none;overflow:visible}
#cut-49 .d49-question-panel::after{content:"";position:absolute;left:50%;bottom:calc(-25 * var(--unit));width:calc(25 * var(--unit));height:calc(25 * var(--unit));background:#1b201e;border-right:calc(2 * var(--unit)) solid #90bb3c;border-bottom:calc(2 * var(--unit)) solid #90bb3c;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}
#cut-49 .d49-example-label{color:#b8ed54;font-size:calc(32 * var(--unit));font-weight:600;line-height:1.4;letter-spacing:-.025em}
#cut-49 .d49-example-question{color:#f5f2e9;font-size:calc(45 * var(--unit));font-weight:450;line-height:1.8;letter-spacing:-.04em}
#cut-49 .d49-example-focus{top:calc(520 * var(--unit));color:#b8ed54;font-size:calc(62 * var(--unit));font-weight:750;line-height:1.4;letter-spacing:-.04em}
#cut-49 .d49-worry-avatar{top:calc(410 * var(--unit));height:calc(247.487259 * var(--unit));object-fit:contain;object-position:center;filter:none;clip-path:none;animation:none}
#cut-49 .d49-example-response{top:calc(900 * var(--unit));color:#f5f2e9;font-size:calc(44 * var(--unit));font-weight:450;line-height:1.8;letter-spacing:-.04em}
#cut-49 .d49-no-struggle{color:#f5f2e9;font-size:calc(66 * var(--unit));font-weight:750;line-height:1.5;letter-spacing:-.04em}
#cut-49 .d49-market-planning{color:#f5f2e9;font-size:calc(44 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:-.04em}
#cut-49 .d49-market-emphasis{background:#b8ed54;color:#1b201e;font-size:calc(47 * var(--unit));font-weight:750;line-height:1.45;letter-spacing:-.04em}
#cut-49 .d49-maker-copy{color:#f5f2e9;font-size:calc(46 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:-.035em}



/* Source: /full-dan-polish-20261006/bundles/b08/cut-50.css */
#cut-50{background:#f5f2e9!important;color:#1b201e!important}
#cut-50>.poster-panel:first-of-type{background:#f5f2e9;color:#1b201e}
#cut-50>.poster-panel:nth-of-type(2){width:calc(18 * var(--unit));background:#b8ed54}
#cut-50 .d50-page-title{color:#1b201e;font-size:calc(59 * var(--unit));font-weight:750;line-height:1.35;letter-spacing:-.04em}
#cut-50 .d50-customer-quote{color:#1b201e;font-size:calc(87 * var(--unit));font-weight:850;font-style:italic;line-height:1.35;letter-spacing:-.04em}
#cut-50 .d50-need-copy{color:#1b201e;font-size:calc(68 * var(--unit));font-weight:750;line-height:1.65;letter-spacing:-.04em}
#cut-50 .d50-need-emphasis{background:#b8ed54;color:#1b201e}
#cut-50 .d50-magnifier{height:calc(560 * var(--unit));object-fit:contain;object-position:center;filter:none;clip-path:none;animation:none}
#cut-50 .d50-customer-change{color:#1b201e;font-size:calc(93 * var(--unit));font-weight:850;font-style:italic;line-height:1.35;letter-spacing:-.04em;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(2 * var(--unit));text-underline-offset:calc(10 * var(--unit))}
#cut-50 .d50-ai-page-copy{color:#1b201e;font-size:calc(45 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:-.04em}
#cut-50 .d50-17-step{color:#1b201e;background:#b8ed54;font-size:calc(43 * var(--unit));font-weight:750;padding:calc(3 * var(--unit)) calc(8 * var(--unit))}
#cut-50 .d50-page-demo{left:calc(40 * var(--unit));width:calc(820 * var(--unit));height:calc(928 * var(--unit))!important;outline:calc(1.5 * var(--unit)) solid #90bb3c;outline-offset:calc(8 * var(--unit));background:none}
#cut-50 .d50-page-demo img{object-fit:contain;object-position:center;clip-path:none;filter:none;animation:none}





/* Source: /full-dan-polish-20261006/bundles/b09/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b09/cut-51.css */
/* D51 actual brand avatar and materials, static question hierarchy. */
#cut-51{background:#1b201e!important;color:#f5f2e9!important}
#cut-51 .d51-avatar{top:calc(55 * var(--unit));left:calc(280 * var(--unit));width:calc(340 * var(--unit));height:calc(412 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}
#cut-51 .d51-intro{top:calc(515 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(54 * var(--unit));line-height:1.5;font-weight:450;letter-spacing:calc(-1.3 * var(--unit));color:#f5f2e9}
#cut-51 .d51-question{top:calc(690 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(86 * var(--unit));line-height:1.35;font-weight:900;letter-spacing:calc(-2.6 * var(--unit));color:#b8ed54}
#cut-51 .d51-question::first-line{font-weight:500;color:#f5f2e9}
#cut-51 .poster-arrows{top:calc(1010 * var(--unit));height:calc(136 * var(--unit));animation:none;transform:none}
#cut-51 .poster-arrows path:nth-child(1){stroke:#d8eca0}
#cut-51 .poster-arrows path:nth-child(2){stroke:#b8ed54}
#cut-51 .poster-arrows path:nth-child(3){stroke:#90bb3c}
#cut-51 .d51-caption{top:calc(1240 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(58 * var(--unit));line-height:1.65;font-weight:450;letter-spacing:calc(-1.5 * var(--unit));color:#f5f2e9}
#cut-51 .d51-caption strong{font-weight:850;border-bottom:calc(4 * var(--unit)) solid #b8ed54}
#cut-51 .d51-material{top:calc(1570 * var(--unit));left:calc(285 * var(--unit));width:calc(330 * var(--unit));height:calc(330 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}



/* Source: /full-dan-polish-20261006/bundles/b09/cut-52.css */
/* D52 three original short-copy strips with full closing copy. */
#cut-52{background:#1b201e!important;color:#f5f2e9!important}
#cut-52 .d52-bridge{top:calc(40 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(53 * var(--unit));line-height:1.35;font-weight:500;letter-spacing:calc(-1.3 * var(--unit));background:none;background-clip:border-box;-webkit-background-clip:border-box;color:#b8ed54!important}
#cut-52 .poster-pill{left:calc(60 * var(--unit));width:calc(780 * var(--unit));height:calc(160 * var(--unit));border:calc(3 * var(--unit)) solid #90bb3c;border-radius:calc(12 * var(--unit));background:#f5f2e9;color:#1b201e;font-size:calc(64 * var(--unit));line-height:1.25;font-weight:850;letter-spacing:calc(-1.7 * var(--unit))}
#cut-52 .poster-pill:nth-of-type(1){top:calc(175 * var(--unit))}
#cut-52 .poster-pill:nth-of-type(2){top:calc(375 * var(--unit))}
#cut-52 .poster-pill:nth-of-type(3){top:calc(575 * var(--unit))}
#cut-52 .d52-analysis{top:calc(850 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(48 * var(--unit));line-height:1.55;font-weight:450;letter-spacing:calc(-1.3 * var(--unit));color:#f5f2e9}
#cut-52 .d52-analysis em{font-size:calc(79 * var(--unit));line-height:1.3;font-style:normal;font-weight:900;color:#b8ed54}
#cut-52 .d52-closing{top:calc(1120 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(48 * var(--unit));line-height:1.6;font-weight:450;letter-spacing:calc(-1.3 * var(--unit));color:#f5f2e9}
#cut-52 .d52-closing em{font-style:normal;font-weight:800;color:#f5f2e9;border-bottom:calc(3 * var(--unit)) solid #90bb3c}



/* Source: /full-dan-polish-20261006/bundles/b09/cut-53.css */
/* D53 exact feedback scope and conditions; no added guarantee. */
#cut-53{background:#f5f2e9!important;color:#1b201e!important}
#cut-53 .d53-header-space{height:calc(420 * var(--unit));background:#f5f2e9;color:#1b201e}
#cut-53 .d53-header-accent{top:calc(140 * var(--unit));left:calc(48 * var(--unit));width:calc(9 * var(--unit));height:calc(170 * var(--unit));background:#90bb3c}
#cut-53 .d53-feedback-title{top:calc(185 * var(--unit));left:calc(80 * var(--unit));width:calc(790 * var(--unit));font-size:calc(65 * var(--unit));line-height:1.4;font-weight:850;letter-spacing:calc(-1.8 * var(--unit));color:#1b201e}
#cut-53 .d53-no-experience{top:calc(520 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(55 * var(--unit));line-height:1.7;font-weight:450;letter-spacing:calc(-1.4 * var(--unit));color:#1b201e}
#cut-53 .d53-autopilot{top:calc(815 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(95 * var(--unit));line-height:1.25;font-weight:900;letter-spacing:calc(-2.7 * var(--unit));color:#1b201e;background:linear-gradient(transparent 86%,#b8ed54 86%,#b8ed54 92%,transparent 92%)}
#cut-53 .d53-avatar{top:calc(1190 * var(--unit));left:calc(275 * var(--unit));width:calc(350 * var(--unit));height:calc(425 * var(--unit));object-fit:contain;animation:none;transform:none;filter:none}
#cut-53 .d53-difficulty{top:calc(1770 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(50 * var(--unit));line-height:1.65;font-weight:650;letter-spacing:calc(-1.2 * var(--unit));color:#1b201e}
#cut-53 .d53-down-arrow{top:calc(2090 * var(--unit));height:calc(150 * var(--unit));animation:none;transform:none}
#cut-53 .d53-down-arrow stop{stop-color:#90bb3c}
#cut-53 .d53-target-box{left:calc(48 * var(--unit));width:calc(804 * var(--unit));background:#1b201e;color:#f5f2e9;border:calc(3 * var(--unit)) solid #90bb3c;border-radius:calc(20 * var(--unit));overflow:visible}
#cut-53 .d53-target-box-1{top:calc(2400 * var(--unit));height:calc(325 * var(--unit))}
#cut-53 .d53-target-box-2{top:calc(2820 * var(--unit));height:calc(285 * var(--unit))}
#cut-53 .d53-target-ai{top:calc(47 * var(--unit));left:calc(35 * var(--unit));width:calc(734 * var(--unit));font-size:calc(49 * var(--unit));line-height:1.55;font-weight:500;letter-spacing:calc(-1.2 * var(--unit));text-align:center;color:#f5f2e9}
#cut-53 .d53-target-freedom{top:calc(56 * var(--unit));left:calc(35 * var(--unit));width:calc(734 * var(--unit));font-size:calc(49 * var(--unit));line-height:1.55;font-weight:500;letter-spacing:calc(-1.2 * var(--unit));text-align:center;color:#f5f2e9}
#cut-53 .d53-target-box em{font-style:normal;font-weight:850;color:#b8ed54}
#cut-53 .d53-unlimited-feedback{top:calc(3260 * var(--unit));left:calc(40 * var(--unit));width:calc(820 * var(--unit));font-size:calc(62 * var(--unit));line-height:1.5;font-weight:850;letter-spacing:calc(-1.6 * var(--unit));color:#1b201e}
#cut-53 .d53-unlimited-feedback::first-line{font-weight:450}
#cut-53 .d53-feedback-terms{top:calc(3620 * var(--unit));left:calc(40 * var(--unit));width:calc(820 * var(--unit));font-size:calc(42 * var(--unit));line-height:1.6;font-weight:500;letter-spacing:calc(-.9 * var(--unit));color:#394237;background:#e9ecdf;padding:calc(20 * var(--unit)) calc(15 * var(--unit));border-top:calc(3 * var(--unit)) solid #90bb3c}





/* Source: /full-dan-polish-20261006/bundles/b10/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b10/cut-54.css */
/* D54: 기존 피드백권 티켓과 지원 조건을 보존한 큰 타입과 정적인 강조선. */
#cut-54{background:#f5f2e9!important;color:#1b201e!important}
#cut-54 .d54-difficulty{top:calc(95 * var(--unit));left:calc(40 * var(--unit));width:calc(820 * var(--unit));font-size:calc(45 * var(--unit));font-weight:400;line-height:1.65;letter-spacing:calc(-1.8 * var(--unit));color:#1b201e}
#cut-54 .d54-knowhow{top:calc(380 * var(--unit));left:calc(40 * var(--unit));width:calc(820 * var(--unit));font-size:calc(48 * var(--unit));font-weight:600;line-height:1.55;letter-spacing:calc(-1.8 * var(--unit));color:#1b201e}
#cut-54 .d54-opportunity{top:calc(650 * var(--unit));left:calc(40 * var(--unit));width:calc(820 * var(--unit));font-size:calc(78 * var(--unit));font-weight:900;font-style:italic;line-height:1.2;letter-spacing:calc(-3 * var(--unit));color:#1b201e;background:none;background-clip:border-box;-webkit-text-fill-color:currentColor}
#cut-54 .d54-opportunity::after{content:'';display:block;width:calc(570 * var(--unit));height:calc(6 * var(--unit));margin:calc(24 * var(--unit)) auto 0;background:#90bb3c;transform:rotate(-1deg);border-radius:50%}
#cut-54 .d54-ticket{top:calc(1000 * var(--unit));left:0;width:calc(900 * var(--unit));height:calc(450 * var(--unit));filter:none;opacity:1;transform:none}
#cut-54 .d54-ticket-art{display:block;width:100%;height:100%;object-fit:contain;filter:none;opacity:1;transform:none}
#cut-54 .d54-ticket-brand{top:calc(90 * var(--unit));left:calc(95 * var(--unit));width:calc(540 * var(--unit));font-size:calc(32 * var(--unit));font-weight:700;line-height:1.3;letter-spacing:calc(1.5 * var(--unit));color:#b8ed54}
#cut-54 .d54-ticket-title{top:calc(150 * var(--unit));left:calc(95 * var(--unit));width:calc(540 * var(--unit));font-size:calc(76 * var(--unit));font-weight:900;line-height:1.15;letter-spacing:calc(-2 * var(--unit));color:#f5f2e9}
#cut-54 .d54-ticket-terms{top:calc(1515 * var(--unit));left:calc(60 * var(--unit));width:calc(780 * var(--unit));font-size:calc(38 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:calc(-1 * var(--unit));color:#1b201e;opacity:.75}
#cut-54 *,#cut-54 *::before,#cut-54 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b10/cut-55.css */
/* D55: 실제 피드백 원본의 차콜 설명 면·얇은 밑줄·큰 결론 타입. */
#cut-55{background:#1b201e!important;color:#f5f2e9!important}
#cut-55 .d55-expert{top:calc(180 * var(--unit));left:calc(30 * var(--unit));width:calc(840 * var(--unit));font-size:calc(50 * var(--unit));font-weight:400;line-height:1.8;letter-spacing:calc(-1.7 * var(--unit));color:#f5f2e9}
#cut-55 .d55-orange{color:#b8ed54;font-weight:750;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(3 * var(--unit));text-underline-offset:calc(10 * var(--unit))}
#cut-55 .d55-synergy{top:calc(625 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(79 * var(--unit));font-weight:850;line-height:1.3;letter-spacing:calc(-3 * var(--unit));color:#f5f2e9}
#cut-55 .d55-advice{top:calc(1140 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(56 * var(--unit));font-weight:450;line-height:1.65;letter-spacing:calc(-2 * var(--unit));color:#f5f2e9}
#cut-55 .d55-growth{top:calc(1750 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(66 * var(--unit));font-weight:600;line-height:1.5;letter-spacing:calc(-2.5 * var(--unit));color:#f5f2e9}
#cut-55 .d55-growth .d55-orange{font-weight:900;color:#b8ed54;text-decoration-thickness:calc(4 * var(--unit));text-underline-offset:calc(12 * var(--unit))}
#cut-55 .d55-growth::after{content:'';display:block;width:calc(210 * var(--unit));height:calc(4 * var(--unit));margin:calc(50 * var(--unit)) auto 0;background:#90bb3c}
#cut-55 *,#cut-55 *::before,#cut-55 *::after{animation:none!important;transition:none!important}



/* Source: /full-dan-polish-20261006/bundles/b10/cut-62.css */
/* D62: 실제 초기 목업 두 권의 원본 비율·색 보존. 자료 면과 겹친 더하기 칩. */
#cut-62{background:#f5f2e9!important;color:#1b201e!important}
#cut-62 > .poster-panel:not(.d62-header-marker):not(.d62-boundary-revision){top:0;left:0;width:100%;height:calc(420 * var(--unit));background:#f5f2e9;border:0;border-radius:0;box-shadow:none}
#cut-62 .d62-header-marker{top:calc(200 * var(--unit));left:0;width:calc(20 * var(--unit));height:calc(220 * var(--unit));background:#b8ed54;border:0;border-radius:0;box-shadow:none}
#cut-62 .d62-heading{top:calc(230 * var(--unit));left:calc(75 * var(--unit));width:calc(800 * var(--unit));font-size:calc(76 * var(--unit));font-weight:900;line-height:1.18;letter-spacing:calc(-2.5 * var(--unit));color:#1b201e;text-align:left}
#cut-62::before{content:'';position:absolute;top:calc(550 * var(--unit));left:calc(35 * var(--unit));width:calc(830 * var(--unit));height:calc(820 * var(--unit));background:#1b201e;border-radius:calc(28 * var(--unit));z-index:0;box-shadow:none;transform:none}
#cut-62::after{content:'+';position:absolute;top:calc(510 * var(--unit));left:calc(5 * var(--unit));width:calc(84 * var(--unit));height:calc(84 * var(--unit));display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b8ed54;color:#1b201e;font-size:calc(68 * var(--unit));font-weight:300;line-height:1;z-index:2}
#cut-62 .poster-image{width:calc(540 * var(--unit));height:calc(764.4 * var(--unit));object-fit:contain;clip-path:polygon(21.5% 20%,78.5% 20%,81.5% 21.5%,81.5% 80%,79% 82%,21.5% 82%);filter:none;opacity:1;transform:none}
#cut-62 .d62-book-1{top:calc(545 * var(--unit));left:0}
#cut-62 .d62-book-2{top:calc(645 * var(--unit));left:calc(360 * var(--unit))}
#cut-62 .d62-benefit{top:calc(1550 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(73 * var(--unit));font-weight:900;font-style:italic;line-height:1.4;letter-spacing:calc(-2.5 * var(--unit));color:#1b201e;background:none;background-clip:border-box;-webkit-text-fill-color:currentColor}
#cut-62 .d62-benefit::after{content:'';display:block;width:calc(570 * var(--unit));height:calc(5 * var(--unit));margin:calc(24 * var(--unit)) auto 0;background:#90bb3c}
#cut-62 .d62-body{top:calc(1890 * var(--unit));left:0;width:calc(900 * var(--unit));font-size:calc(54 * var(--unit));font-weight:450;line-height:1.6;letter-spacing:calc(-2 * var(--unit));color:#1b201e}
#cut-62 .d62-note{top:calc(2150 * var(--unit));left:calc(60 * var(--unit));width:calc(780 * var(--unit));font-size:calc(34 * var(--unit));font-weight:400;line-height:1.45;letter-spacing:calc(-1 * var(--unit));color:#1b201e;opacity:.68}
#cut-62 .d62-boundary-revision{top:calc(2290 * var(--unit));left:0;width:100%;height:calc(170 * var(--unit));background:#1b201e;border:0;border-radius:0;box-shadow:none}
#cut-62 *,#cut-62 *::before,#cut-62 *::after{animation:none!important;transition:none!important}





/* Source: /full-dan-polish-20261006/bundles/b11/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b11/cut-63.css */
/* Actual paper/catalog hierarchy; original copy/8 titles/br/height unchanged. */
#cut-63{background:#1b201e!important;color:#f5f2e9!important}
#cut-63 .d63-manual{color:#f5f2e9;font-size:calc(80 * var(--unit));font-weight:750;line-height:1.45;letter-spacing:-.035em}
#cut-63 .d63-catalog-panel{background:#f5f2e9;color:#1b201e;border:calc(1.5 * var(--unit)) solid #90bb3c;border-radius:calc(24 * var(--unit));box-shadow:none}
#cut-63 .d63-book-title{height:calc(180 * var(--unit));color:#1b201e;font-size:calc(46 * var(--unit));font-weight:650;line-height:1.5;letter-spacing:-.035em;text-align:left;border-bottom:calc(1 * var(--unit)) solid #90bb3c;box-sizing:border-box}
#cut-63 .d63-book-8{border-bottom:0}
#cut-63 .d63-collective{color:#b8ed54;font-size:calc(64 * var(--unit));font-weight:800;font-style:italic;line-height:1.35;letter-spacing:-.04em}



/* Source: /full-dan-polish-20261006/bundles/b11/cut-64.css */
#cut-64{background:#1b201e!important;color:#f5f2e9!important}
#cut-64 .d64-heading{color:#b8ed54;font-size:calc(72 * var(--unit));font-weight:850;font-style:italic;line-height:1.55;letter-spacing:-.04em}
#cut-64 .d64-toolkit{left:calc(70 * var(--unit));width:calc(760 * var(--unit));color:#f5f2e9;font-size:calc(60 * var(--unit));font-weight:400;line-height:1.6;letter-spacing:-.035em;padding-bottom:calc(40 * var(--unit));border-bottom:calc(1 * var(--unit)) solid #90bb3c}
#cut-64 .d64-value{color:#f5f2e9;font-size:calc(52 * var(--unit));font-weight:500;line-height:1.7;letter-spacing:-.035em}
#cut-64 .d64-orange{color:#b8ed54;font-weight:750;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(1.5 * var(--unit));text-underline-offset:calc(7 * var(--unit))}



/* Source: /full-dan-polish-20261006/bundles/b11/cut-65.css */
/* Native details/76 printed items/flow geometry are deliberately preserved. */
#cut-65{background:#f5f2e9!important;color:#1b201e!important}
#cut-65>.poster-panel:not(.d65-curriculum){background:#1b201e}
#cut-65 .d65-all-toc{color:#1b201e;font-style:italic;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(1.5 * var(--unit));text-underline-offset:calc(10 * var(--unit))}
#cut-65 .d65-curriculum{background:#f5f2e9;color:#1b201e;border-radius:calc(24 * var(--unit));outline:calc(1.5 * var(--unit)) solid #90bb3c;outline-offset:0;box-shadow:none}
#cut-65 .d65-heading{color:#1b201e;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(1.5 * var(--unit));text-underline-offset:calc(6 * var(--unit))}
#cut-65 .d65-book-toc{border-bottom-color:#90bb3c}
#cut-65 .d65-book-toc summary{color:#1b201e}
#cut-65 .d65-book-toc summary::marker{color:#1b201e}
#cut-65 .d65-book-number{color:#1b201e;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(1.5 * var(--unit));text-underline-offset:calc(4 * var(--unit))}
#cut-65 .d65-book-toc[open]>summary{background:#1b201e;color:#f5f2e9}
#cut-65 .d65-book-toc[open]>summary::marker,#cut-65 .d65-book-toc[open] .d65-book-number{color:#b8ed54}
#cut-65 .d65-book-toc summary:focus-visible{outline-color:#1b201e}
#cut-65 .d65-full-toc li{border-bottom-color:#90bb3c}
#cut-65 .d65-toc-page{color:#1b201e;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(1 * var(--unit));text-underline-offset:calc(4 * var(--unit))}
#cut-65 .d65-toc-title,#cut-65 .d65-row{color:#1b201e}
#cut-65 .d65-row em{color:#1b201e;text-decoration:underline;text-decoration-color:#90bb3c;text-decoration-thickness:calc(1 * var(--unit));text-underline-offset:calc(4 * var(--unit))}
#cut-65 .d65-toc-context,#cut-65 .d65-note,#cut-65 .d65-toc-pending{color:#47513f}





/* Source: /full-dan-polish-20261006/bundles/b12/bundle.css */

/* Source: /full-dan-polish-20261006/bundles/b12/cut-67.css */
/* D67: inspected 86b86 / 0b6a60 / d00992. Existing illustration and copy preserved. */
#cut-67{background:#f5f2e9!important;color:#1b201e!important}
#cut-67 .d67-gift{--y:115!important;--x:250!important;--w:400!important;--ih:430!important;object-fit:contain;animation:none!important;transform:none!important;filter:none}
#cut-67 .d67-copy-title{--y:610!important;--fs:91!important;--fw:850!important;--lh:1.4!important;--c:#1b201e!important;letter-spacing:calc(-3 * var(--unit))}
#cut-67 .d67-materials,#cut-67 .d67-work{--x:65!important;--w:770!important;--bh:200!important;--border:3!important;--bc:#90bb3c!important;--r:14!important;--fs:64!important;--fw:800!important;box-shadow:none}
#cut-67 .d67-materials{--y:950!important;--bg:#fff!important;--ink:#394237!important}
#cut-67 .d67-work{--y:1420!important;--bg:#1b201e!important;--ink:#b8ed54!important;--fs:73!important}
#cut-67 .d67-block-arrow{--y:1195!important;--x:380!important;--w:140!important;--ih:170!important;animation:none!important;transform:none!important}
#cut-67 .d67-block-arrow stop:first-child{stop-color:#dcecb8}
#cut-67 .d67-block-arrow stop:last-child{stop-color:#90bb3c}
#cut-67 .d67-copy-body{--y:1770!important;--fs:53!important;--fw:500!important;--lh:1.75!important;--c:#1b201e!important;letter-spacing:calc(-1.6 * var(--unit))}
#cut-67 .d67-condition-band{--y:2210!important;--bh:140!important;--bg:#1b201e!important;--ink:#f5f2e9!important;--border:0!important;--r:0!important;border-top:calc(3 * var(--unit)) solid #90bb3c}
#cut-67 .d67-condition-note{--y:10!important;--x:30!important;--w:840!important;--fs:43!important;--fw:500!important;--lh:1.35!important;--c:#f5f2e9!important;letter-spacing:calc(-1.1 * var(--unit))}

#cut-67 .d67-copy-title{background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:#1b201e!important}



/* Source: /full-dan-polish-20261006/bundles/b12/cut-68.css */
/* D68: inspected c61511 / d00992 / 0e7786. Current user draft figures are unverified and unchanged. */
#cut-68{background:linear-gradient(180deg,#1b201e 0%,#253328 76%,#1b201e 90%,#f5f2e9 90%,#f5f2e9 100%)!important;color:#f5f2e9!important}
#cut-68 .poster-image{animation:none!important;transform:none!important;filter:none;object-fit:contain}
#cut-68 .d68-opening{--y:170!important;--fs:82!important;--fw:850!important;--lh:1.4!important;--c:#f5f2e9!important;letter-spacing:calc(-3 * var(--unit))}
#cut-68 .d68-opening mark{background:#b8ed54;color:#1b201e;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 calc(8 * var(--unit))}
#cut-68>svg:first-of-type path:nth-child(1){stroke:#dcecb8}
#cut-68>svg:first-of-type path:nth-child(2){stroke:#b8ed54}
#cut-68>svg:first-of-type path:nth-child(3){stroke:#90bb3c}
#cut-68 .d68-user-opportunity{--y:1640!important;--fs:57!important;--fw:650!important;--lh:1.55!important;--c:#f5f2e9!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-68 #d68-block-arrow stop{stop-color:#b8ed54}
#cut-68 .d68-user-expansion{--y:3090!important;--fs:54!important;--fw:800!important;--lh:1.5!important;--c:#f5f2e9!important;letter-spacing:calc(-1.8 * var(--unit))}
#cut-68 .d68-roadmap-box{--y:3470!important;--x:48!important;--w:804!important;--bh:1250!important;--bg:#f5f2e9!important;--ink:#1b201e!important;--border:3!important;--bc:#90bb3c!important;--r:20!important;box-shadow:none}
#cut-68 .d68-user-curriculum{--y:80!important;--x:30!important;--w:744!important;--fs:48!important;--fw:750!important;--lh:1.5!important;--c:#1b201e!important;letter-spacing:calc(-1.4 * var(--unit))}
#cut-68 .d68-roadmap-box .poster-image{--y:300!important;--x:252!important;--w:300!important;--ih:350!important;object-fit:contain}
#cut-68 .d68-user-monthly{--y:745!important;--x:30!important;--w:744!important;--fs:55!important;--fw:850!important;--lh:1.5!important;--c:#1b201e!important;letter-spacing:calc(-1.6 * var(--unit))}
#cut-68 .d68-user-next{--y:940!important;--x:30!important;--w:744!important;--fs:44!important;--fw:650!important;--lh:1.5!important;--c:#394237!important;letter-spacing:calc(-1.1 * var(--unit))}
#cut-68 .d68-user-note{--y:1150!important;--x:22!important;--w:760!important;--fs:32!important;--fw:500!important;--lh:1.4!important;--c:#394237!important;letter-spacing:calc(-.7 * var(--unit))}
#cut-68 .d68-plus{--y:5215!important;color:#1b201e;background:none;text-shadow:none;animation:none!important;transform:none!important}



/* Source: /full-dan-polish-20261006/bundles/b12/cut-72.css */
/* D72: inspected 44a735 / 82ed1d / 8c18e8 purchase notes.
   Flow metrics, native details and anchor target preserved. Source terms are not adopted. */
#cut-72.d72-document{background:#f5f2e9!important;color:#1b201e!important}
#cut-72 .d72-condition{position:relative;isolation:isolate}
#cut-72 .d72-condition::before{content:"";position:absolute;inset:calc(-20 * var(--unit));z-index:-1;background:#fff;border-left:calc(5 * var(--unit)) solid #90bb3c;border-radius:calc(14 * var(--unit));box-shadow:0 0 0 calc(1 * var(--unit)) #e0e5d5}
#cut-72 .d72-condition h2{color:#1b201e;background-image:linear-gradient(transparent 82%,#dcecb8 82%);background-repeat:no-repeat}
#cut-72 .d72-condition p{color:#394237}
#cut-72 .d72-condition:nth-child(3)::before{background:#edf0e3;box-shadow:0 0 0 calc(2 * var(--unit)) #90bb3c}
#cut-72 .d72-condition:nth-child(3) h2{background-image:none;color:#1b201e}
#cut-72 .d72-condition:nth-child(3) p{color:#1b201e}
#cut-72 .d72-faq>h2{color:#1b201e;border-bottom-color:#90bb3c}
#cut-72 .d72-question{border-bottom-color:#b4c399;background:linear-gradient(#edf0e3,transparent 45%)}
#cut-72 .d72-question summary{color:#1b201e}
#cut-72 .d72-question summary::marker{color:#90bb3c}
#cut-72 .d72-question summary:hover{background:#e3eccd}
#cut-72 .d72-question p{color:#394237;box-shadow:inset calc(3 * var(--unit)) 0 #90bb3c}
#cut-72 .d72-question summary:focus-visible{outline:3px solid #90bb3c;outline-offset:5px}
#cut-72 .d72-ending h2{color:#1b201e;background-image:linear-gradient(transparent 95%,#b8ed54 95%);background-repeat:no-repeat}
#cut-72 .d72-ending>p{color:#394237}
#cut-72 .d72-cta{background:#b8ed54;color:#1b201e;border-radius:calc(18 * var(--unit));outline:calc(3 * var(--unit)) solid #90bb3c;outline-offset:calc(-3 * var(--unit));box-shadow:none}
#cut-72 .d72-cta .poster-cta{color:#1b201e}
#cut-72 .d72-cta .poster-cta:focus-visible{outline:3px solid #1b201e;outline-offset:5px;border-radius:calc(18 * var(--unit))}






/* Source: /full-dan-polish-20261006/d10-overlap-source-revision-20261006/d10-overlap.css */
/* 확인된 로컬 예시: 좁은 연속 채팅 열 위에 더 넓은 발췌 문장 패널이 겹칩니다.
   승인된 헤더 선택자는 변경하지 않습니다. */
#cut-10::after {
  left: calc(66.6666667 * var(--unit));
  right: auto;
  width: calc(776.6666667 * var(--unit));
  top: calc(1350 * var(--unit));
  bottom: calc(270 * var(--unit));
  background: #1b201e;
  border-radius: 0;
}
#cut-10 .d10-review-list {
  width: calc(776.6666667 * var(--unit));
  margin-left: calc(66.6666667 * var(--unit));
  margin-right: 0;
  gap: calc(24 * var(--unit));
}
#cut-10 .d10-review-item {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
#cut-10 .d10-review-item::before { content: none; }
#cut-10 .d10-review-item .d10-review-original {
  position: static !important;
  display: block !important;
  width: calc(640 * var(--unit)) !important;
  height: auto !important;
  max-width: none;
  margin: 0 0 0 calc(23.3333333 * var(--unit));
  object-fit: contain !important;
  object-position: center;
  filter: none;
  clip-path: none;
  transform: none !important;
  opacity: 1;
  animation: none !important;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
#cut-10 .d10-source-quote {
  position: absolute;
  z-index: 2;
  left: calc(-16.6666667 * var(--unit));
  top: 69.3%;
  width: calc(810 * var(--unit));
  height: calc(253.3333333 * var(--unit));
  box-sizing: border-box;
  margin: 0;
  padding: calc(28 * var(--unit)) calc(36 * var(--unit));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  border: 0;
  border-radius: calc(40 * var(--unit));
  background: linear-gradient(100deg, rgb(28 42 25 / .92), rgb(55 81 32 / .88) 56%, rgb(39 60 28 / .92));
  color: #f5f2e9;
  font-family: inherit;
  font-size: calc(36 * var(--unit));
  font-weight: 550;
  line-height: 1.6;
  letter-spacing: calc(-.5 * var(--unit));
  text-align: center;
  overflow: visible;
  box-shadow: none;
  animation: none;
}
#cut-10 .d10-source-quote p { margin: 0; padding: 0; }
#cut-10 .d10-source-quote p + p { margin-top: calc(12 * var(--unit)); }
#cut-10 .d10-source-quote strong { color: #b8ed54; font-weight: 850; }

