[data-pn-block="8647"] .sec-svchero { background: var(--bone); }
[data-pn-block="8647"] .sec-svchero .wrap { max-width: var(--maxw); margin: 0 auto; padding: clamp(40px,5vw,56px) var(--gutter); display: grid; grid-template-columns: 1fr 1.4fr; gap: clamp(28px,5vw,56px); align-items: center; }
[data-pn-block="8647"] .sec-svchero .crumbs { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--mute); margin-bottom: 16px; }
[data-pn-block="8647"] .sec-svchero .crumbs a:hover { color: var(--wine); }
[data-pn-block="8647"] .sec-svchero h1 { font-size: clamp(36px,4.6vw,60px); line-height: 1.04; color: var(--ink); }
[data-pn-block="8647"] .sec-svchero h1 .it { font-style: italic; }
[data-pn-block="8647"] .sec-svchero .tag { margin-top: 14px; font-size: 15px; color: var(--mute); line-height: 1.55; max-width: 460px; }
[data-pn-block="8647"] .sec-svchero .trust { margin-top: 22px; display: flex; gap: 22px; flex-wrap: wrap; font-size: 12px; color: var(--wine); font-weight: 500; }
[data-pn-block="8647"] .sec-svchero .trust span { display: inline-flex; align-items: center; gap: 6px; }
[data-pn-block="8647"] .sec-svchero .trust svg { width: 13px; height: 13px; }
[data-pn-block="8647"] .sec-svchero .cta-row { margin-top: 22px; display: flex; gap: 10px; flex-wrap: wrap; }
[data-pn-block="8647"] .sec-svchero .media { width: 100%; aspect-ratio: 4/3; border-radius: 22px; overflow: hidden; }
[data-pn-block="8647"] .sec-svchero .media img { width: 100%; height: 100%; object-fit: cover; }
@media (min-width: 768px) and (max-width: 1024px) {
[data-pn-block="8647"] .sec-svchero .wrap { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
[data-pn-block="8647"] .sec-svchero .wrap { grid-template-columns: 1fr; }
}
[data-pn-block="8647"] .sec-svchero .media img { transition: transform .9s cubic-bezier(.2,.7,.2,1); }
[data-pn-block="8647"] .sec-svchero .media:hover img { transform: scale(1.04); }
[data-pn-block="8647"] .btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  padding: 13px 22px; border-radius: 99px;
  font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;
  border: 1px solid var(--ink); color: var(--ink); background: transparent;
  transition: background .2s ease, color .2s ease, transform .15s ease;
}
[data-pn-block="8647"] .btn:hover { background: var(--ink); color: var(--paper); }
@media (max-width:767px) {
[data-pn-block="8647"] .sec-svchero.pn-section {padding-top:40px;padding-bottom:24px}
[data-pn-block="8647"] .sec-svchero .wrap {padding:8px 12px 12px;gap:16px}
[data-pn-block="8647"] .sec-svchero .media {order:-1}
[data-pn-block="8647"] .sec-svchero h1 {font-size:clamp(26px,7.5vw,32px)}
}
[data-pn-block="8647"] .sec-svchero .tag {font-size:16px !important;line-height:1.65;margin-top:18px}
[data-pn-block="8647"] .sec-svchero .pn-interlink {margin-top:14px;line-height:1.6}
[data-pn-block="8648"] .sec-prices .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
[data-pn-block="8648"] .sec-prices .card { background: var(--bone); border-radius: 14px; padding: 22px 24px; display: grid; grid-template-columns: 1fr auto; gap: 16px; align-items: center; transition: background .2s ease; }
[data-pn-block="8648"] .sec-prices .card:hover { background: var(--cream); }
[data-pn-block="8648"] .sec-prices .card.feat { background: var(--ink); }
[data-pn-block="8648"] .sec-prices .card.feat .nm, [data-pn-block="8648"] .sec-prices .card.feat .v { color: var(--paper); }
[data-pn-block="8648"] .sec-prices .card.feat .ds, [data-pn-block="8648"] .sec-prices .card.feat .dur { color: rgba(255,255,255,.6); }
[data-pn-block="8648"] .sec-prices .card.feat .book { background: var(--clay); color: var(--paper); border-color: var(--clay); }
[data-pn-block="8648"] .sec-prices .nm .it { font-style: italic; }
[data-pn-block="8648"] .sec-prices .r { text-align: right; display: flex; flex-direction: column; align-items: flex-end; gap: 7px; }
[data-pn-block="8648"] .sec-prices .book { font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600; padding: 7px 13px; border-radius: 99px; background: var(--wine); color: var(--paper); border: 1px solid var(--wine); }
[data-pn-block="8648"] .sec-prices .book:hover { background: var(--ink); }
@media (max-width: 767px) {
[data-pn-block="8648"] .sec-prices .grid { grid-template-columns: 1fr; }
}
[data-pn-block="8648"] .sec-prices { padding: clamp(64px,7.5vw,100px) 0; padding-top: clamp(44px,5vw,64px); }
[data-pn-block="8648"] .paq { border: 1px solid var(--wine); border-radius: 99px; }
[data-pn-block="8648"] .askq-pop.on {display:flex}
[data-pn-block="8648"] .askq-card .btn {justify-content:center}
[data-pn-block="8648"] .askq-x { border-radius: 99px; border: 1px solid var(--line); }
[data-pn-block="8648"] .askq-x:hover { border-color: var(--wine); }
[data-pn-block="8648"] .sbtn { border-radius: 99px; border: 1px solid var(--line); }
[data-pn-block="8648"] .sbtn:hover { border-color: var(--wine); }
[data-pn-block="8648"] .sbtn.ok { border-color: var(--moss); }
[data-pn-block="8648"] .prail-arrow { border-radius: 99px; border: 1px solid var(--line); }
[data-pn-block="8648"] .prail-arrow:hover { border-color: var(--wine); }
[data-pn-block="8648"] .pcard[style*="--card-bg"]::before { opacity: .14; }
[data-pn-block="8648"] .pcard[style*="--card-bg"]:hover::before { opacity: .3; transform: scale(1.05); }
[data-pn-block="8648"] .pc-actions { display: flex; align-items: center; gap: 16px; margin-top: 24px; }
[data-pn-block="8648"] .pc-more { font-family: var(--font-mono); font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--mute); border-bottom: 1px solid var(--line); padding-bottom: 2px; transition: color .15s ease, border-color .15s ease; }
[data-pn-block="8648"] .pc-more:hover { color: var(--wine); border-color: var(--wine); }
[data-pn-block="8649"] .sec-why { background: var(--bone); padding: clamp(56px,7vw,88px) 0; }
[data-pn-block="8649"] .sec-why .wrap { max-width: var(--maxw); margin: 0 auto; padding: 0 var(--gutter); }
[data-pn-block="8649"] .sec-why .head { text-align: center; margin-bottom: 40px; }
[data-pn-block="8649"] .sec-why .lbl { font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: var(--wine); font-weight: 600; margin-bottom: 14px; }
[data-pn-block="8649"] .sec-why h2 { font-size: clamp(34px,4.4vw,52px); color: var(--ink); }
[data-pn-block="8649"] .sec-why h2 .it { font-style: italic; }
[data-pn-block="8649"] .sec-why .grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 32px; }
[data-pn-block="8649"] .sec-why .item { text-align: center; }
[data-pn-block="8649"] .sec-why .glyph { width: 64px; height: 64px; display: grid; place-items: center; margin: 0 auto 18px; color: var(--wine); }
[data-pn-block="8649"] .sec-why .glyph svg { width: 44px; height: 44px; }
[data-pn-block="8649"] .sec-why h4 { font-family: var(--font-body); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; color: var(--ink); margin-bottom: 10px; }
[data-pn-block="8649"] .sec-why p { font-size: 13px; color: var(--mute); line-height: 1.55; max-width: 16rem; margin: 0 auto; }
@media (min-width: 768px) and (max-width: 1024px) {
[data-pn-block="8649"] .sec-why .grid { grid-template-columns: 1fr 1fr; gap: 28px; }
}
@media (max-width: 767px) {
[data-pn-block="8649"] .sec-why .grid { grid-template-columns: 1fr 1fr; gap: 28px; }
}
@media (max-width: 767px) {
[data-pn-block="8649"] .sec-why .grid { grid-template-columns: 1fr; }
}
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal > * { opacity: 0; transform: translateY(14px); transition: opacity .55s ease, transform .55s cubic-bezier(.2,.7,.2,1); }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > * { opacity: 1; transform: none; }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > *:nth-child(2) { transition-delay: .08s; }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > *:nth-child(3) { transition-delay: .16s; }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > *:nth-child(4) { transition-delay: .24s; }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > *:nth-child(5) { transition-delay: .32s; }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > *:nth-child(6) { transition-delay: .4s; }
[data-pn-block="8649"] :is(.head, [data-pn-block="8649"] .sec-why .grid, [data-pn-block="8649"] .sec-steps .grid, [data-pn-block="8649"] .senses, [data-pn-block="8649"] .gh-grid, [data-pn-block="8649"] .wtl-row, [data-pn-block="8649"] .ai-stats, [data-pn-block="8649"] .gal-grid, [data-pn-block="8649"] .style-cards, [data-pn-block="8649"] .clean-list).reveal.in > *:nth-child(n+7) { transition-delay: .48s; }
[data-pn-block="8649"] .sec-why p a { color: var(--wine); border-bottom: 1px solid currentColor; }
[data-pn-block="8650"] .sec-promo { background: var(--paper); padding: clamp(48px,6vw,72px) var(--gutter); }
[data-pn-block="8650"] .sec-promo .grid { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
[data-pn-block="8650"] .sec-promo .quiz { background: var(--clay); color: var(--paper); border-radius: 20px; padding: 36px 34px; display: flex; flex-direction: column; justify-content: flex-end; gap: 16px; min-height: 300px; position: relative; overflow: hidden; }
[data-pn-block="8650"] .sec-promo .quiz::after { content: '?'; position: absolute; right: -10px; bottom: -40px; font-family: var(--font-heading); font-style: italic; font-size: 220px; line-height: 1; opacity: .12; }
[data-pn-block="8650"] .sec-promo .quiz .e { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; opacity: .8; }
[data-pn-block="8650"] .sec-promo .quiz h3 { font-size: clamp(28px,3.2vw,40px); color: var(--paper); line-height: .98; }
[data-pn-block="8650"] .sec-promo .quiz h3 .it { font-style: italic; }
[data-pn-block="8650"] .sec-promo .quiz p { font-size: 14px; color: rgba(255,255,255,.88); max-width: 340px; }
[data-pn-block="8650"] .sec-promo .quiz .btn { align-self: flex-start; background: var(--paper); color: var(--ink); border-color: var(--paper); position: relative; z-index: 1; }
[data-pn-block="8650"] .sec-promo .deal { background: var(--ink); color: var(--paper); border-radius: 20px; min-height: 300px; position: relative; overflow: hidden; }
[data-pn-block="8650"] .sec-promo .deal img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
[data-pn-block="8650"] .sec-promo .deal .content { position: relative; z-index: 2; height: 100%; min-height: 300px; padding: 36px 34px; display: flex; flex-direction: column; justify-content: flex-end; background: linear-gradient(180deg, rgba(26,16,12,.15) 0%, rgba(26,16,12,.55) 45%, rgba(26,16,12,.88) 100%); }
[data-pn-block="8650"] .sec-promo .deal .e { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--clay); }
[data-pn-block="8650"] .sec-promo .deal h3 { font-size: clamp(28px,3.2vw,40px); color: var(--paper); line-height: .98; }
[data-pn-block="8650"] .sec-promo .deal h3 .it { font-style: italic; color: var(--clay); }
[data-pn-block="8650"] .sec-promo .deal p { margin-top: 8px; font-size: 14px; color: rgba(255,255,255,.8); max-width: 340px; }
[data-pn-block="8650"] .sec-promo .deal .btn { margin-top: 18px; align-self: flex-start; background: var(--clay); color: var(--paper); border-color: var(--clay); }
@media (max-width: 767px) {
[data-pn-block="8650"] .sec-promo .grid { grid-template-columns: 1fr; }
}
[data-pn-block="8650"] .sec-promo .quiz {background:linear-gradient(160deg,var(--wine),var(--wine-2));border-radius:26px;padding:40px 38px}
[data-pn-block="8650"] .sec-promo .quiz::before {content:"";position:absolute;inset:12px;border:1px solid rgba(242,221,208,.22);border-radius:18px;pointer-events:none}
[data-pn-block="8650"] .sec-promo .deal {border-radius:26px}
[data-pn-block="8650"] .sec-promo .deal::before {content:"";position:absolute;inset:12px;border:1px solid rgba(242,221,208,.18);border-radius:18px;pointer-events:none;z-index:2}
[data-pn-block="8650"] .btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  padding: 13px 22px; border-radius: 99px;
  font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;
  border: 1px solid var(--ink); color: var(--ink); background: transparent;
  transition: background .2s ease, color .2s ease, transform .15s ease;
}
[data-pn-block="8650"] .btn:hover { background: var(--ink); color: var(--paper); }
[data-pn-block="8651"] .stepflow .cell {border-radius:24px;box-shadow:0 30px 56px -42px rgba(90,26,30,.5);transition:transform .22s ease,box-shadow .22s ease}
[data-pn-block="8651"] .stepflow .cell:hover {transform:translateY(-4px)}
[data-pn-block="8651"] .stepflow {background:linear-gradient(180deg,#FBEFE6,var(--bone));padding:clamp(56px,7vw,96px) 0}
[data-pn-block="8651"] .stepflow .wrap {max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}
[data-pn-block="8651"] .stepflow .head {text-align:center;margin-bottom:clamp(40px,4.6vw,60px)}
[data-pn-block="8651"] .stepflow .lbl {font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--wine);font-weight:600;margin-bottom:14px}
[data-pn-block="8651"] .stepflow h2 {font-size:clamp(34px,4.4vw,52px);color:var(--ink)}
[data-pn-block="8651"] .stepflow h2 .it {font-style:italic}
[data-pn-block="8651"] .stepflow .row {display:flex;align-items:stretch;justify-content:center;gap:clamp(10px,1.4vw,18px)}
[data-pn-block="8651"] .stepflow .cell {flex:1;min-width:0;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-2);border-radius:22px;overflow:hidden;box-shadow:0 30px 54px -34px rgba(90,26,30,.5)}
[data-pn-block="8651"] .stepflow .pic {position:relative;width:100%;height:clamp(200px,19vw,244px);background:var(--cream);flex:none}
[data-pn-block="8651"] .stepflow .pic image-slot {position:absolute;inset:0}
[data-pn-block="8651"] .stepflow .tag {position:absolute;left:14px;top:14px;z-index:2;display:flex;align-items:center;gap:9px;padding:6px 13px 6px 6px;border-radius:99px;background:rgba(43,26,20,.62);backdrop-filter:blur(6px)}
[data-pn-block="8651"] .stepflow .tag .n {width:30px;height:30px;border-radius:99px;background:var(--wine);color:var(--bone);display:grid;place-items:center;font-family:var(--font-heading);font-style:italic;font-size:18px;line-height:1}
[data-pn-block="8651"] .stepflow .tag .s {font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#fff}
[data-pn-block="8651"] .stepflow .txt {padding:clamp(18px,1.8vw,24px);display:flex;flex-direction:column;gap:9px;flex:1}
[data-pn-block="8651"] .stepflow h4 {font-family:var(--font-heading);font-size:clamp(24px,2.5vw,31px);color:var(--ink);line-height:1}
[data-pn-block="8651"] .stepflow p {font-size:14.5px;color:var(--mute);line-height:1.58;margin:0}
[data-pn-block="8651"] .stepflow .arw {flex:0 0 auto;align-self:center;color:var(--clay)}
[data-pn-block="8651"] .stepflow .arw svg {width:26px;height:26px;display:block}
@media (min-width: 768px) and (max-width: 1024px) {
[data-pn-block="8651"] .stepflow .row {flex-direction:column;align-items:stretch;max-width:430px;margin:0 auto;gap:8px}
[data-pn-block="8651"] .stepflow .arw {transform:rotate(90deg);margin:0 auto}
[data-pn-block="8651"] .stepflow .pic {height:200px}
}
@media (max-width: 767px) {
[data-pn-block="8651"] .stepflow .row {flex-direction:column;align-items:stretch;max-width:430px;margin:0 auto;gap:8px}
[data-pn-block="8651"] .stepflow .arw {transform:rotate(90deg);margin:0 auto}
[data-pn-block="8651"] .stepflow .pic {height:200px}
}
[data-pn-block="8653"] .sec-blog .grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 18px; }
[data-pn-block="8653"] .sec-blog .grid.cols3 { grid-template-columns: repeat(3,1fr); }
[data-pn-block="8653"] .sec-blog.paper .blogcard { background: var(--bone); }
@media (min-width: 768px) and (max-width: 1024px) {
[data-pn-block="8653"] .sec-blog .grid, [data-pn-block="8653"] .sec-blog .grid.cols3 { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 767px) {
[data-pn-block="8653"] .sec-blog .grid, [data-pn-block="8653"] .sec-blog .grid.cols3 { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 767px) {
[data-pn-block="8653"] .sec-blog .grid, [data-pn-block="8653"] .sec-blog .grid.cols3 { grid-template-columns: 1fr; }
}
[data-pn-block="8653"] .sec-blog.paper .blogcard {background:var(--paper);border:1px solid var(--line-2);border-radius:20px}
@media (min-width: 761px) {
[data-pn-block="8653"] .sec-blog .pn-blog--cols3 .pn-blog__grid:has(> .pn-blog__card:nth-of-type(2):last-of-type) { grid-template-columns: repeat(6, minmax(0, 1fr)); }
[data-pn-block="8653"] .sec-blog .pn-blog--cols3 .pn-blog__grid:has(> .pn-blog__card:nth-of-type(2):last-of-type) > .pn-blog__card { grid-column: span 2; }
[data-pn-block="8653"] .sec-blog .pn-blog--cols3 .pn-blog__grid:has(> .pn-blog__card:nth-of-type(2):last-of-type) > .pn-blog__card:first-of-type { grid-column: 2 / span 2; }
}
[data-pn-block="8654"] .sec-edu { background: var(--ink); color: var(--paper); padding: clamp(56px,7vw,88px) 0; }
[data-pn-block="8654"] .sec-edu .wrap { max-width: var(--maxw); margin: 0 auto; padding: 0 var(--gutter); }
[data-pn-block="8654"] .edu-grid { display: grid; grid-template-columns: 1.3fr 1fr; gap: clamp(28px,4vw,56px); align-items: start; }
[data-pn-block="8654"] .edu-lbl { font-family: var(--font-mono); font-size: 10px; letter-spacing: .22em; text-transform: uppercase; color: var(--clay); margin-bottom: 14px; }
[data-pn-block="8654"] .sec-edu h2 { font-family: var(--font-heading); font-size: clamp(30px,4vw,48px); line-height: 1.02; letter-spacing: -.015em; color: var(--paper); }
[data-pn-block="8654"] .sec-edu h2 .it { font-style: italic; color: var(--clay); }
[data-pn-block="8654"] .edu-tabs { margin-top: 28px; display: flex; gap: 6px; flex-wrap: wrap; }
[data-pn-block="8654"] .edu-tab { font-family: var(--font-mono); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; padding: 10px 18px; border-radius: 99px; border: 1px solid rgba(255,255,255,.18); background: transparent; color: rgba(255,255,255,.7); cursor: pointer; transition: all .2s ease; }
[data-pn-block="8654"] .edu-tab:hover { border-color: var(--clay); color: var(--paper); }
[data-pn-block="8654"] .edu-tab.on { background: var(--clay); border-color: var(--clay); color: var(--paper); }
[data-pn-block="8654"] .edu-pane { display: none; margin-top: 22px; animation: bkIn .3s ease; }
[data-pn-block="8654"] .edu-pane.on { display: block; }
[data-pn-block="8654"] .edu-pane p { font-size: 15px; line-height: 1.7; color: rgba(255,255,255,.75); max-width: 52ch; }
[data-pn-block="8654"] .edu-pane .tip { margin-top: 16px; display: flex; gap: 12px; padding: 16px 18px; background: rgba(255,255,255,.06); border-radius: 14px; font-size: 13px; line-height: 1.55; color: rgba(255,255,255,.85); }
[data-pn-block="8654"] .edu-pane .tip svg { flex-shrink: 0; margin-top: 2px; color: var(--clay); }
[data-pn-block="8654"] .edu-side { display: flex; flex-direction: column; gap: 12px; }
[data-pn-block="8654"] .edu-side-lbl { font-family: var(--font-mono); font-size: 10px; letter-spacing: .2em; text-transform: uppercase; color: rgba(255,255,255,.5); }
[data-pn-block="8654"] .edu-post { display: flex; gap: 14px; align-items: center; padding: 12px; border-radius: 14px; background: rgba(255,255,255,.05); text-decoration: none; transition: background .2s ease, transform .15s ease; }
[data-pn-block="8654"] .edu-post:hover { background: rgba(255,255,255,.1); transform: translateX(4px); }
[data-pn-block="8654"] .edu-post img { width: 72px; height: 72px; border-radius: 10px; object-fit: cover; flex-shrink: 0; }
[data-pn-block="8654"] .edu-post .t { font-family: var(--font-heading); font-size: 17px; line-height: 1.15; color: var(--paper); }
[data-pn-block="8654"] .edu-post .t .it { font-style: italic; color: var(--clay); }
[data-pn-block="8654"] .edu-post .r { font-family: var(--font-mono); font-size: 9px; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.5); margin-top: 4px; }
[data-pn-block="8654"] .edu-all { margin-top: 6px; align-self: flex-start; font-family: var(--font-mono); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; color: var(--clay); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color .2s ease; }
[data-pn-block="8654"] .edu-all:hover { border-color: var(--clay); }
@media (min-width: 768px) and (max-width: 1024px) {
[data-pn-block="8654"] .edu-grid { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
[data-pn-block="8654"] .edu-grid { grid-template-columns: 1fr; }
}
[data-pn-block="8654"] .sec-edu {background:linear-gradient(180deg,#2B1A14,#231410)}
[data-pn-block="8654"] .sec-edu::after {content:"";position:absolute;inset:0;background:url("/storage/projects/23/files/assets/texture-linen.png") repeat;pointer-events:none;z-index:0;opacity:.28;filter:invert(1)}
[data-pn-block="8654"] .sec-edu .wrap {position:relative;z-index:1}
[data-pn-block="8654"] .sec-edu .edu-post {border:1px solid rgba(242,221,208,.14);border-radius:18px}
[data-pn-block="8654"] .sec-edu.wtl {background:var(--cream)}
[data-pn-block="8654"] .sec-edu.wtl h2 {color:var(--ink)}
[data-pn-block="8654"] .sec-edu.wtl .edu-lbl {color:var(--wine)}
[data-pn-block="8654"] .wtl-head {max-width:660px;margin-bottom:clamp(38px,4.6vw,58px)}
[data-pn-block="8654"] .wtl-sub {margin-top:16px;font-size:15.5px;line-height:1.65;color:var(--mute);max-width:48ch}
[data-pn-block="8654"] .wtl-row {list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}
[data-pn-block="8654"] .wtl-step {position:relative;margin:0;padding:28px 28px 6px 0}
[data-pn-block="8654"] .wtl-step::before {content:'';position:absolute;top:0;left:0;right:0;height:1px;background:rgba(90,26,30,.22)}
[data-pn-block="8654"] .wtl-dot {position:absolute;top:0;left:0;width:9px;height:9px;border-radius:99px;background:var(--clay);transform:translateY(-50%);box-shadow:0 0 0 5px var(--cream);transition:transform .2s ease}
[data-pn-block="8654"] .wtl-step:hover .wtl-dot {transform:translateY(-50%) scale(1.5)}
[data-pn-block="8654"] .wtl-when {display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--clay)}
[data-pn-block="8654"] .wtl-when b {font-weight:400;color:rgba(90,26,30,.4)}
[data-pn-block="8654"] .wtl-step h3 {font-family:var(--font-heading);font-weight:400;font-size:clamp(21px,1.9vw,26px);line-height:1.05;color:var(--ink);margin:13px 0 10px}
[data-pn-block="8654"] .wtl-step p {font-size:13.5px;line-height:1.62;color:var(--mute);margin:0}
@media (min-width: 768px) and (max-width: 1024px) {
[data-pn-block="8654"] .wtl-row {grid-template-columns:1fr}
[data-pn-block="8654"] .wtl-step {padding:0 0 28px 26px}
[data-pn-block="8654"] .wtl-step::before {top:2px;bottom:-2px;left:0;right:auto;width:1px;height:auto}
[data-pn-block="8654"] .wtl-step:last-child {padding-bottom:4px}
[data-pn-block="8654"] .wtl-dot {top:2px;transform:translateX(-50%)}
[data-pn-block="8654"] .wtl-step:hover .wtl-dot {transform:translateX(-50%) scale(1.4)}
}
@media (max-width: 767px) {
[data-pn-block="8654"] .wtl-row {grid-template-columns:1fr}
[data-pn-block="8654"] .wtl-step {padding:0 0 28px 26px}
[data-pn-block="8654"] .wtl-step::before {top:2px;bottom:-2px;left:0;right:auto;width:1px;height:auto}
[data-pn-block="8654"] .wtl-step:last-child {padding-bottom:4px}
[data-pn-block="8654"] .wtl-dot {top:2px;transform:translateX(-50%)}
[data-pn-block="8654"] .wtl-step:hover .wtl-dot {transform:translateX(-50%) scale(1.4)}
}
[data-pn-block="8654"] .sec-edu .edu-side-lbl {font-size:12px;letter-spacing:.18em}
[data-pn-block="8654"] .sec-edu .edu-post {gap:16px;padding:14px}
[data-pn-block="8654"] .sec-edu .edu-post img {width:84px;height:84px}
[data-pn-block="8654"] .sec-edu .edu-post .t {font-size:21px;line-height:1.2}
[data-pn-block="8654"] .sec-edu .edu-post .r {font-size:11px;margin-top:6px}
[data-pn-block="8654"] .sec-edu .edu-all {font-size:13px;letter-spacing:.12em}
[data-pn-block="8654"] .sec-edu .edu-post .r { display: block; }