:root{--pb-paper:#fafafa;--pb-ink:#1c1c1c;--pb-muted:#5e6065;--pb-line:#d7d9de;--pb-soft:#eef2f6;--pb-olive:#1c1c1c;--pb-brass:#b85435;--pb-secondary:#526b87;--pb-secondary-soft:#eef2f6;--pb-white:#fff;--pb-mint:#eef1f5;--pb-sky:#f0f2f5;--pb-panel:#fff;--pb-panel-open:#f8f9fc;--pb-accent:#edc1a8;--pb-action:#1c1c1c;--pb-action-hover:#934027;--pb-deep:#202126;--pb-on-deep:#f8f9fc;--pb-muted-on-deep:#d0d3db;--pb-line-on-deep:#575c67;--pb-active-dark:#323846;--pb-focus:#526b87;--pb-cover:#fffaf5;--pb-cover-edge:#c9c5c0;color-scheme:light;color:var(--pb-ink);background:var(--pb-paper);font-family:Noto Sans Thai,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit}button,a,summary{touch-action:manipulation}a,summary{-webkit-tap-highlight-color:var(--pb-mint)}p{line-height:1.95}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}img,video{max-width:100%;display:block}a:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid var(--pb-focus);outline-offset:6px}::selection{background:var(--pb-accent);color:var(--pb-ink)}[hidden]{display:none!important}.pb-wrap{width:min(1260px,100% - 80px);margin-inline:auto}.pb-preview{text-align:center;background:var(--pb-mint);padding:9px 24px;font-size:11px;line-height:1.8}.pb-preview span{color:var(--pb-olive);margin-left:14px}.pb-skip{background:var(--pb-ink);color:#fff;z-index:20;padding:14px;position:fixed;top:-90px;left:20px}.pb-skip:focus{top:10px}.pb-header{border-bottom:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:32px;padding:21px max(40px,50vw - 630px);display:flex}.pb-brand{letter-spacing:-1.1px;white-space:nowrap;font:30px Georgia,serif;text-decoration:none}.pb-brand span{letter-spacing:0;border-left:1px solid var(--pb-line);color:var(--pb-muted);margin-left:10px;padding-left:12px;font:12px Noto Sans Thai,sans-serif}.pb-header nav{align-items:center;gap:30px;margin-left:auto;display:flex}.pb-header nav a{font-size:12px;text-decoration:none}.pb-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.pb-button{background:var(--pb-action);min-height:50px;color:var(--pb-white);border:1px solid var(--pb-ink);justify-content:center;align-items:center;gap:26px;padding:14px 24px;font-size:13px;font-weight:500;line-height:1.7;text-decoration:none;transition:background .15s;display:inline-flex}.pb-button:hover{background:var(--pb-action-hover)}.pb-button.small{gap:19px;min-height:44px;padding:10px 18px;font-size:12px}.pb-button.outline{color:var(--pb-ink);background:0 0}.pb-button.outline:hover{background:var(--pb-soft)}.pb-text-link{text-underline-offset:6px;font-size:13px}.pb-text-link:hover{color:var(--pb-action-hover)}.pb-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-block:52px 66px;display:grid}.pb-note{color:var(--pb-muted);margin-bottom:19px;font-size:12px;line-height:1.8}.pb-display{letter-spacing:-.065em;margin:0 0 29px;font:400 clamp(80px,8.6vw,125px)/.92 Georgia,Times New Roman,serif}.pb-hero h1{letter-spacing:-.55px;font-size:31px;font-weight:500;line-height:1.6}.pb-deck{color:var(--pb-muted);max-width:450px;margin-top:18px;font-size:15px}.pb-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:27px;display:flex}.pb-small{color:var(--pb-muted);font-size:11px;line-height:1.9}.pb-hero .pb-small{margin-top:18px}.pb-cover-scene{isolation:isolate;background:var(--pb-mint);place-items:center;height:630px;display:grid;position:relative;overflow:hidden}.pb-studio{object-fit:cover;object-position:70%;z-index:-2;filter:saturate(.55)brightness(1.02);width:100%;height:100%;position:absolute;inset:0}.pb-cover-scene:after{content:"";z-index:-1;background:linear-gradient(160deg,#eceef188,#0000 70%);position:absolute;inset:0}.pb-book{background:var(--pb-cover);width:310px;height:455px;color:var(--pb-ink);box-shadow:10px 12px 0 var(--pb-cover-edge),17px 23px 28px #20212638;border-left:7px solid var(--pb-brass);padding:29px 28px 23px 33px;position:relative;transform:rotate(-7deg)}.pb-book-top{color:var(--pb-secondary);justify-content:space-between;font:16px Georgia,serif;display:flex}.pb-book-top span{font:9px Noto Sans Thai,sans-serif}.pb-book-title{letter-spacing:-5px;margin-top:45px;font:62px/.95 Georgia,serif}.pb-book-title span{color:var(--pb-brass)}.pb-book-rule{background:var(--pb-secondary);width:42px;height:2px;margin:23px 0 18px}.pb-book p{font-size:15px;line-height:1.8}.pb-book-bottom{letter-spacing:.2px;font:10px Georgia,serif;position:absolute;bottom:24px}.pb-cover-caption{color:var(--pb-ink);background:var(--pb-paper);max-width:calc(100% - 44px);text-shadow:none;border-radius:6px;padding:6px 10px;font-size:10px;position:absolute;bottom:17px;left:22px}.pb-path{background:var(--pb-deep);color:var(--pb-on-deep)}.pb-path>.pb-wrap{grid-template-columns:repeat(4,1fr);padding-block:29px;display:grid}.pb-path span{border-left:1px solid var(--pb-line);color:var(--pb-muted);flex-direction:column;padding-left:30px;font-size:12px;line-height:1.8;display:flex}.pb-path span:first-child{border:0;padding-left:0}.pb-path b{color:var(--pb-ink);margin-bottom:6px;font:400 28px Georgia,serif}.pb-story{grid-template-columns:1fr 2.15fr;gap:55px;padding-block:105px;display:grid}.pb-side-note{color:var(--pb-muted);padding-top:12px;font-size:12px}.pb-story h2,.pb-section-heading h2,.pb-fit h2,.pb-offer h2,.pb-faq h2{letter-spacing:-.65px;font-size:34px;font-weight:500;line-height:1.6}.pb-story>div{max-width:670px}.pb-story p:not(.pb-side-note){color:var(--pb-muted);margin-top:25px;font-size:16px}.pb-story .pb-story-emphasis{border-left:2px solid var(--pb-brass);padding-left:22px;color:var(--pb-ink)!important}.pb-demo{padding-bottom:88px}.pb-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:40px;display:grid}.pb-section-heading>p{color:var(--pb-muted);max-width:430px;font-size:14px}.pb-video-frame{background:var(--pb-sky);padding:20px}.pb-video-frame video{aspect-ratio:16/9;background:var(--pb-deep);width:100%;height:auto;color:var(--pb-on-deep)}.pb-video-error{color:var(--pb-muted);padding:16px;font-size:13px}.pb-demo-bottom{justify-content:space-between;align-items:center;gap:45px;padding-top:23px;display:flex}.pb-demo-bottom p{color:var(--pb-muted);max-width:650px;font-size:11px}.pb-demo-bottom a{flex-shrink:0}.pb-transcript{color:var(--pb-muted);margin-top:22px;font-size:12px}.pb-transcript summary{cursor:pointer;min-height:40px;padding:10px 0}.pb-transcript p{max-width:850px;margin:12px 0}.pb-inside{border-top:1px solid var(--pb-line);padding-block:78px 95px}.pb-content-status{color:var(--pb-olive);margin-top:12px;font-size:11px;display:block}.pb-part{border-top:1px solid var(--pb-line)}.pb-part:last-child{border-bottom:1px solid var(--pb-line)}.pb-part>summary{cursor:pointer;align-items:center;gap:27px;padding:25px 5px;list-style:none;display:flex}.pb-part>summary::-webkit-details-marker{display:none}.pb-part-no{color:var(--pb-muted);width:48px;font:33px Georgia,serif}.pb-part>summary b{min-width:130px;font:400 31px Georgia,serif;display:inline-block}.pb-part>summary strong{font-size:19px;font-weight:500}.pb-plus{flex-shrink:0;margin-left:auto;font:28px/1 Georgia,serif}.pb-part[open] .pb-plus{transform:rotate(45deg)}.pb-part-body{padding:0 0 27px 80px}.pb-part-body>p{color:var(--pb-muted);max-width:700px;font-size:14px}.pb-part-body ol{grid-template-columns:repeat(3,1fr);gap:33px;margin:27px 0 0;padding-left:18px;display:grid}.pb-part-body li{padding-left:4px}.pb-part-body li::marker{color:var(--pb-muted);font-size:13px}.pb-part-body h3{font-size:15px;font-weight:500;line-height:1.8}.pb-part-body li p{color:var(--pb-muted);margin-top:7px;font-size:12px}.pb-extras{background:var(--pb-sky);padding-block:85px}.pb-extra-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.pb-extra-grid article{border-top:1px solid var(--pb-line);padding-top:24px}.pb-extra-icon{color:var(--pb-olive);height:60px;font:38px Georgia,serif;display:block}.pb-extra-grid h3{margin:12px 0;font-size:20px;font-weight:500}.pb-extra-grid p{color:var(--pb-muted);font-size:14px}.pb-extras .pb-small{margin-top:30px}.pb-fit{grid-template-columns:1.2fr 1fr;gap:24px 80px;padding-block:90px;display:grid}.pb-fit ul{margin:0;padding:0;list-style:none}.pb-fit li{border-bottom:1px solid var(--pb-line);padding:16px 0 16px 25px;font-size:15px;line-height:1.9;position:relative}.pb-fit li:before{content:"✓";color:var(--pb-olive);position:absolute;left:0}.pb-fit-note{color:var(--pb-muted);grid-column:2;font-size:12px}.pb-offer-section{background:var(--pb-deep);color:var(--pb-on-deep);padding-block:85px}.pb-offer{grid-template-columns:1.2fr 1fr;align-items:start;gap:100px;display:grid}.pb-offer .pb-note{color:var(--pb-muted-on-deep)}.pb-offer-copy>p:not(.pb-note){color:var(--pb-muted-on-deep);max-width:470px;margin-top:20px;font-size:14px}.pb-delivery{counter-reset:delivery;margin:38px 0 0;padding-left:22px}.pb-delivery li{margin-top:24px;padding-left:13px}.pb-delivery li::marker{color:var(--pb-accent);font:22px Georgia,serif}.pb-delivery span{font-size:15px}.pb-delivery p{color:var(--pb-muted-on-deep);margin-top:4px;font-size:12px}.pb-price-card{background:var(--pb-white);color:var(--pb-ink);padding:37px 38px}.pb-price-label{color:var(--pb-muted);font-size:12px}.pb-price{letter-spacing:-3px;font:82px/1.4 Georgia,serif}.pb-price small{letter-spacing:0;margin-left:10px;font:14px Noto Sans Thai,sans-serif}.pb-price-card ul{border-top:1px solid var(--pb-line);margin:10px 0 0;padding:20px 0;list-style:none}.pb-price-card li{padding-left:22px;font-size:13px;line-height:2.3;position:relative}.pb-price-card li:before{content:"+";position:absolute;left:0}.pb-price-card .pb-button{width:100%;margin:16px 0}.pb-not-open{color:var(--pb-muted);border-top:1px solid var(--pb-line);padding-top:15px;font-size:12px;line-height:1.9}.pb-not-open strong{color:var(--pb-ink);margin-bottom:4px;display:block}.pb-price-card .pb-small{font-size:10px}.pb-faq{grid-template-columns:1fr 1.6fr;gap:90px;padding-block:95px;display:grid}.pb-faq details{border-bottom:1px solid var(--pb-line);margin-bottom:18px;padding:0 0 15px}.pb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:15px;line-height:1.8;list-style:none;display:flex}.pb-faq summary::-webkit-details-marker{display:none}.pb-faq summary span{font-size:23px}.pb-faq details[open] summary span{transform:rotate(45deg)}.pb-faq details p{color:var(--pb-muted);padding:10px 25px 8px 0;font-size:13px}.pb-footer{border-top:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:30px;padding-block:30px;display:flex}.pb-footer p,.pb-footer>a:last-child{color:var(--pb-muted);font-size:11px}@media (width<=1000px){.pb-wrap{width:calc(100% - 48px)}.pb-header{padding-inline:24px}.pb-header nav{gap:18px}.pb-hero{gap:35px}.pb-cover-scene{height:570px}.pb-book{width:270px;height:420px;padding-inline:24px}.pb-book-title{font-size:56px}.pb-hero h1{font-size:27px}.pb-section-heading,.pb-offer,.pb-fit,.pb-faq{gap:45px}.pb-part>summary b{min-width:110px}.pb-part>summary strong{font-size:17px}.pb-part-body{padding-left:65px}.pb-part-body ol{gap:22px}}@media (width<=740px){html{scroll-padding-top:25px}.pb-preview{padding:8px 14px;font-size:10px}.pb-preview span{margin:0;display:block}.pb-header{gap:15px;padding:17px 22px}.pb-brand{font-size:25px}.pb-brand span{margin-left:7px;padding-left:9px;font-size:10px}.pb-header nav{display:none}.pb-button.small{gap:10px;padding:10px 12px;font-size:11px}.pb-wrap{width:calc(100% - 44px)}.pb-hero{grid-template-columns:1fr;gap:32px;padding-block:36px}.pb-display{margin-bottom:23px;font-size:92px}.pb-hero h1{font-size:27px;line-height:1.65}.pb-deck{max-width:480px;font-size:14px}.pb-note{margin-bottom:16px;font-size:11px}.pb-actions{gap:19px}.pb-button{padding:13px 19px;font-size:12px}.pb-small{font-size:10px}.pb-cover-scene{height:470px}.pb-book{width:260px;height:385px;padding:25px 25px 20px 30px}.pb-book-title{margin-top:31px;font-size:52px}.pb-book p{font-size:13px}.pb-book-bottom{font-size:9px;bottom:22px}.pb-book-rule{margin-block:18px 14px}.pb-path>.pb-wrap{grid-template-columns:1fr 1fr;row-gap:27px;padding-block:25px}.pb-path span{padding-left:24px;font-size:11px}.pb-path span:nth-child(3){border:0;padding-left:0}.pb-path b{font-size:25px}.pb-story{grid-template-columns:1fr;gap:21px;padding-block:60px}.pb-side-note{padding:0}.pb-story h2,.pb-section-heading h2,.pb-fit h2,.pb-offer h2,.pb-faq h2{font-size:27px;line-height:1.65}.pb-story p:not(.pb-side-note){margin-top:21px;font-size:15px}.pb-story .pb-story-emphasis{padding-left:17px;font-size:14px!important}.pb-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.pb-section-heading>p{max-width:none;font-size:13px}.pb-demo{padding-bottom:50px}.pb-video-frame{margin-inline:-10px;padding:8px}.pb-demo-bottom{padding-top:17px;display:block}.pb-demo-bottom p{font-size:10px}.pb-demo-bottom a{margin-top:19px}.pb-inside{padding-block:50px 60px}.pb-part>summary{gap:15px;padding-block:22px}.pb-part-no{width:32px;font-size:26px}.pb-part>summary b{margin-bottom:6px;font-size:27px;display:block}.pb-part>summary strong{font-size:14px}.pb-plus{font-size:25px}.pb-part-body{padding-left:0}.pb-part-body ol{grid-template-columns:1fr;gap:20px}.pb-part-body>p{font-size:13px}.pb-part-body h3{font-size:15px}.pb-part-body li p{font-size:12px}.pb-extras{padding-block:55px}.pb-extra-grid{grid-template-columns:1fr;gap:29px}.pb-extra-grid article{padding-top:18px}.pb-extra-icon{float:left;width:45px;height:45px;font-size:28px}.pb-extra-grid h3{margin:4px 0 15px;font-size:19px}.pb-extra-grid p{clear:both;font-size:13px}.pb-fit{grid-template-columns:1fr;gap:20px;padding-block:55px}.pb-fit li{padding-block:13px;font-size:14px}.pb-fit-note{grid-column:1;font-size:11px}.pb-offer-section{padding-block:55px}.pb-offer{grid-template-columns:1fr;gap:32px}.pb-offer-copy>p:not(.pb-note){font-size:13px}.pb-delivery{margin-top:28px}.pb-price-card{padding:28px}.pb-price{font-size:73px}.pb-faq{grid-template-columns:1fr;gap:27px;padding-block:55px}.pb-faq summary{font-size:14px}.pb-faq details p{font-size:12px}.pb-footer{flex-wrap:wrap;gap:15px;padding-block:27px}.pb-footer p{order:3;width:100%}.pb-footer>a:last-child{font-size:10px}}@media (width<=360px){.pb-header{padding-inline:17px}.pb-brand{font-size:23px}.pb-brand span{font-size:9px}.pb-wrap{width:calc(100% - 36px)}.pb-display{font-size:80px}.pb-hero h1{font-size:24px}.pb-cover-scene{height:435px}.pb-book{width:235px;height:365px}.pb-book-title{font-size:47px}.pb-actions{gap:17px}.pb-price-card{padding:23px}.pb-part>summary strong{font-size:13px}}.pb-bonus-preview{padding-block:75px 35px}.pb-job-examples{border-top:1px solid var(--pb-line)}.pb-job{border-bottom:1px solid var(--pb-line)}.pb-job summary{cursor:pointer;grid-template-columns:1fr 2fr auto;align-items:center;gap:25px;padding:23px 0;list-style:none;display:grid}.pb-job summary::-webkit-details-marker{display:none}.pb-job summary>span{color:var(--pb-muted);font-size:12px}.pb-job summary strong{font-size:18px;font-weight:500;line-height:1.8}.pb-job summary>b{font-size:22px;font-weight:400}.pb-job[open] summary>b{transform:rotate(45deg)}.pb-job-content{max-width:760px;margin-left:auto;padding-bottom:28px}.pb-job-content>p{color:var(--pb-muted);margin:0 0 21px;font-size:14px}.pb-prompt{background:var(--pb-soft);margin-bottom:22px;padding:23px 26px}.pb-prompt p{font-size:14px}.pb-prompt .pb-note{margin-bottom:12px;font-size:11px}.pb-prompt button{border:1px solid var(--pb-muted);color:var(--pb-ink);cursor:pointer;background:0 0;min-height:44px;margin-top:17px;padding:11px 16px;font:500 12px Noto Sans Thai,sans-serif}.pb-prompt button:hover{background:var(--pb-mint)}.pb-prompt button:focus-visible{outline:3px solid var(--pb-focus);outline-offset:4px}.pb-copy-status{margin-top:8px;font-size:11px;line-height:1.8;display:block}.pb-bonus-preview>.pb-small{margin-top:24px}@media (width<=740px){.pb-bonus-preview{padding-block:50px 10px}.pb-job summary{grid-template-columns:1fr auto;gap:6px 18px;padding-block:20px}.pb-job summary>span{grid-column:1;font-size:11px}.pb-job summary strong{grid-column:1;font-size:16px}.pb-job summary>b{grid-area:1/2/3}.pb-job-content>p,.pb-prompt p{font-size:13px}.pb-prompt{padding:20px}.pb-job-content{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/line-seed/LINESeedSansTH_W_Rg.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/line-seed/LINESeedSansTH_W_Bd.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.pb-sales,.pb-sample{--pb-ui-font:"LINE Seed Sans TH",Tahoma,sans-serif;font-family:var(--pb-ui-font)}.pb-sales :is(button,input,select,textarea,.pb-brand span,.pb-book-top span,.pb-price small,.pb-path small),.pb-sample :is(button,input,select,textarea,pre,.pb-brand span){font-family:var(--pb-ui-font)}.pb-sales :is(h1,h2,h3),.pb-sample :is(h1,h2,h3){letter-spacing:-.25px;font-weight:700}.pb-sales .pb-display{letter-spacing:-.065em}.pb-sales .pb-part>summary b{letter-spacing:-1.3px}.pb-sales .pb-note,.pb-sales .pb-button,.pb-sample .pb-button,.pb-sample .pb-sample-copy{font-weight:700}.pb-sales .pb-part,.pb-sales .pb-part:last-child{border-radius:12px}.pb-sales .pb-part[open]:before{border-radius:12px 0 0 12px;top:10px;bottom:10px}.pb-sales .pb-part>summary{border-radius:11px}.pb-sales .pb-extra-grid article{border-radius:4px 4px 12px 12px}.pb-sales .pb-price-card{border-radius:4px 4px 16px 16px}.pb-sales .pb-story-emphasis,.pb-sales .pb-prompt{border-radius:0 12px 12px 0}.pb-sales .pb-button,.pb-sales .pb-prompt button,.pb-sample .pb-button,.pb-sample .pb-sample-copy{border-radius:7px}.pb-sales .pb-video-frame{border-radius:13px}.pb-sales .pb-video-frame video{border-radius:5px}.pb-sales .pb-part-body li{border-radius:0 0 6px 6px}.pb-sales .pb-path a[aria-current=location]{background:var(--pb-active-dark);box-shadow:inset 0 -3px var(--pb-brass)}.pb-sales .pb-header nav a,.pb-sales .pb-text-link,.pb-sales .pb-footer>a:last-child,.pb-sample .pb-text-link{padding-bottom:3px;text-decoration:none;display:inline-block;position:relative}.pb-sales .pb-header nav a:after,.pb-sales .pb-text-link:after,.pb-sales .pb-footer>a:last-child:after,.pb-sample .pb-text-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .24s;position:absolute;inset:auto 0 0;transform:scaleX(.22)}.pb-sales .pb-header nav a:hover{text-decoration:none}.pb-sales .pb-header nav a:is(:hover,:focus-visible):after,.pb-sales .pb-text-link:is(:hover,:focus-visible):after,.pb-sales .pb-footer>a:last-child:is(:hover,:focus-visible):after,.pb-sample .pb-text-link:is(:hover,:focus-visible):after{transform:scaleX(1)}.pb-sales .pb-part-symbol,.pb-sales .pb-extra-icon,.pb-sales .pb-job summary>b,.pb-sales .pb-faq summary span{transition:transform .32s cubic-bezier(.2,.8,.25,1.2)}.pb-sales .pb-button,.pb-sales .pb-prompt button,.pb-sample .pb-button,.pb-sample .pb-sample-copy,.pb-reader .prompt button,.pb-reader .intro-links a{transition:transform .26s cubic-bezier(.2,.8,.25,1.2),opacity .18s;position:relative}.pb-sales .pb-part,.pb-sales .pb-extra-grid article,.pb-sales .pb-price-card,.pb-sample .pb-training-notes,.pb-sample .pb-reading-prompt{transition:transform .32s cubic-bezier(.2,.8,.25,1.2)}.pb-sales .pb-part,.pb-sales .pb-extra-grid article,.pb-sales .pb-price-card{isolation:isolate}.pb-sales .pb-part:after,.pb-sales .pb-extra-grid article:after,.pb-sales .pb-price-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .28s;position:absolute;inset:0;box-shadow:0 12px 26px #20212616}.pb-sales .pb-extra-grid article,.pb-sales .pb-price-card{position:relative}.pb-sales .pb-part:focus-within:after,.pb-sales .pb-price-card:focus-within:after{opacity:1}.pb-sales .pb-button:focus-visible,.pb-sales .pb-prompt button:focus-visible,.pb-sample .pb-button:focus-visible,.pb-sample .pb-sample-copy:focus-visible,.pb-reader .prompt button:focus-visible,.pb-reader .intro-links a:focus-visible{transform:translateY(-2px)}.pb-sales .pb-job summary,.pb-sales .pb-faq summary{border-radius:7px}.pb-sales .pb-job summary:focus-visible,.pb-sales .pb-faq summary:focus-visible{outline-offset:6px}.pb-sales .pb-job[open] summary strong,.pb-sales .pb-faq details[open] summary{color:var(--pb-olive)}.pb-sales .pb-job summary>b,.pb-sales .pb-faq summary span{flex-shrink:0}.pb-sales .pb-copy-status:not(:empty),.pb-sample .pb-sample-copy-status:not(:empty),.pb-reader .copy-status:not(:empty){animation:.18s ease-out pb-confirm}.pb-sample .pb-reading-nav nav a{min-height:44px;font-size:13px;transition:transform .2s}.pb-sample .pb-training-notes,.pb-sample .pb-reading-prompt,.pb-sample .pb-reading-exercise{border-radius:12px}.pb-sample .pb-reading-prompt>div>strong,.pb-sample .pb-reading-answer summary,.pb-sample .pb-training-notes summary{font-weight:700}.pb-sample .pb-reading-answer summary:is(:hover,:focus-visible),.pb-sample .pb-training-notes summary:is(:hover,:focus-visible){color:var(--pb-olive)}.pb-sample .pb-reading-title h1{line-height:1.65}.pb-sample .pb-reading-lead{line-height:1.95}.pb-reader .toc nav a{border-radius:4px;transition:transform .2s}.pb-reader .prompt,.pb-reader .check,.pb-reader .exercise{border-radius:10px}.pb-reader .prompt button,.pb-reader .intro-links a{border-radius:6px}.pb-reader :is(.sources,.answer)>summary:is(:hover,:focus-visible){color:var(--olive);text-underline-offset:5px;text-decoration:underline}@keyframes pb-confirm{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.pb-sales .pb-button:hover,.pb-sales .pb-prompt button:hover,.pb-sample .pb-button:hover,.pb-sample .pb-sample-copy:hover,.pb-reader .prompt button:hover,.pb-reader .intro-links a:hover{transform:translateY(-3px)}.pb-sales .pb-part:hover{transform:translateY(-4px)}.pb-sales .pb-extra-grid article:hover{transform:translateY(-5px)}.pb-sales .pb-price-card:hover{transform:translateY(-4px)}.pb-sales .pb-part:hover:after,.pb-sales .pb-extra-grid article:hover:after,.pb-sales .pb-price-card:hover:after{opacity:1}.pb-sales .pb-part>summary:hover .pb-part-symbol{transform:translateY(-2px)rotate(-7deg)}.pb-sales .pb-extra-grid article:hover .pb-extra-icon{transform:translateY(-3px)rotate(-5deg)}.pb-sales .pb-path a:hover b{transform:translateY(-3px)}.pb-sales .pb-path a b{transition:transform .28s cubic-bezier(.2,.8,.25,1.2)}.pb-sales .pb-job summary:hover,.pb-sales .pb-faq summary:hover{background:var(--pb-soft)}.pb-sales .pb-job summary:hover strong{transform:translate(4px)}.pb-sales .pb-job summary strong{transition:transform .22s}.pb-sample .pb-reading-nav nav a:hover,.pb-reader .toc nav a:hover{background:var(--pb-soft);transform:translate(3px)}.pb-sample .pb-training-notes:hover,.pb-sample .pb-reading-prompt:hover{transform:translateY(-2px)}}.pb-sales .pb-button:active,.pb-sales .pb-prompt button:active,.pb-sample .pb-button:active,.pb-sample .pb-sample-copy:active,.pb-reader .prompt button:active{transform:translateY(1px)scale(.98)}@media (width<=740px){.pb-sample .pb-reading-nav nav a{font-size:12px}.pb-sales :is(h1,h2,h3),.pb-sample :is(h1,h2,h3){letter-spacing:0}.pb-sales .pb-display{letter-spacing:-.065em}}@media (prefers-reduced-motion:reduce){.pb-sales *,.pb-sales :before,.pb-sales :after,.pb-sample *,.pb-sample :before,.pb-sample :after,.pb-reader *,.pb-reader :before,.pb-reader :after{transition:none!important;animation:none!important}.pb-sales .pb-button,.pb-sales .pb-prompt button,.pb-sales .pb-part,.pb-sales .pb-extra-grid article,.pb-sales .pb-price-card,.pb-sales .pb-part-symbol,.pb-sales .pb-extra-icon,.pb-sales .pb-path a b,.pb-sales .pb-path-arrow,.pb-sales .pb-button span,.pb-sales .pb-job summary strong,.pb-sample .pb-button,.pb-sample .pb-sample-copy,.pb-sample .pb-reading-nav nav a,.pb-sample .pb-training-notes,.pb-sample .pb-reading-prompt,.pb-reader .prompt button,.pb-reader .intro-links a,.pb-reader .toc nav a{transform:none!important}.pb-sales .pb-cover-scene .pb-book{transform:rotate(-7deg)!important}}@media print{.pb-sales .pb-part,.pb-sales .pb-extra-grid article,.pb-sales .pb-price-card,.pb-sample .pb-training-notes,.pb-sample .pb-reading-prompt{box-shadow:none;transform:none!important}.pb-sales .pb-part:after,.pb-sales .pb-extra-grid article:after,.pb-sales .pb-price-card:after{display:none}}
