@font-face{font-family:PBDO Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(./pbdo-font-1.ttf) format("truetype")}@font-face{font-family:PBDO Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./pbdo-font-2.ttf) format("truetype")}@font-face{font-family:PBDO Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./pbdo-font-3.ttf) format("truetype")}@font-face{font-family:PBDO Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(./pbdo-font-4.ttf) format("truetype")}@font-face{font-family:PBDO DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./pbdo-font-5.ttf) format("truetype")}@font-face{font-family:PBDO DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./pbdo-font-6.ttf) format("truetype")}@font-face{font-family:PBDO DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./pbdo-font-7.ttf) format("truetype")}@font-face{font-family:PBDO DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./pbdo-font-8.ttf) format("truetype")}@font-face{font-family:PBDO Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(./pbdo-font-9.ttf) format("truetype")}@font-face{font-family:PBDO Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(./pbdo-font-10.ttf) format("truetype")}@font-face{font-family:PBDO Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(./pbdo-font-11.ttf) format("truetype")}@font-face{font-family:PBDO Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(./pbdo-font-12.ttf) format("truetype")}.pbdo{color-scheme:dark;--ink:#121113;--surface:#1c191b;--paper:#eee6d8;--accent:#ef7767;--muted:#b7aba5;--line:#ffffff20;--display:"PBDO Barlow Condensed","Arial Narrow",sans-serif;--body:"PBDO DM Sans",Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}.pbdo *{box-sizing:border-box}.pbdo{margin:0;background:var(--ink);color:var(--paper);font:16px/1.65 var(--body);overflow-x:clip}.pbdo.kit{--accent:#e7b366;--muted:#bfb6c7;--surface:#211d27;--display:"PBDO Oswald","Arial Narrow",sans-serif}.pbdo button,.pbdo a,.pbdo summary{-webkit-tap-highlight-color:transparent}.pbdo button,.pbdo input{font:inherit}.pbdo button{cursor:pointer}.pbdo a{color:inherit;text-decoration:none}.pbdo img,.pbdo video{display:block;max-width:100%;height:auto}.pbdo button:focus-visible,.pbdo a:focus-visible,.pbdo summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.pbdo h1,.pbdo h2,.pbdo h3,.pbdo h4,.pbdo p{margin:0}.pbdo h1,.pbdo h2,.pbdo h3,.pbdo h4{font-family:var(--display);font-weight:600;line-height:1.02}.pbdo h1{font-size:clamp(56px,6.5vw,102px);letter-spacing:-.025em;text-transform:uppercase}.pbdo h2{font-size:clamp(42px,4.7vw,70px);letter-spacing:-.015em;text-transform:uppercase}.pbdo h3{font-size:31px}.pbdo p+p{margin-top:18px}.pbdo em{font-style:normal;color:var(--accent)}.pbdo .shell{width:min(1240px,calc(100% - 88px));margin:auto}.pbdo .narrow{max-width:760px}.pbdo .section{padding:112px 0;position:relative}.pbdo .section-sm{padding:64px 0}.pbdo .eyebrow{font:700 11px/1.5 var(--body);letter-spacing:.21em;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--accent)}.pbdo .eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.pbdo .intro{max-width:570px;margin-top:24px;color:var(--muted);font-size:18px}.pbdo .heading-row{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px}.pbdo .heading-row p{max-width:380px;color:var(--muted)}.pbdo .heading-row h2{max-width:700px}.pbdo .button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:58px;background:var(--accent);color:#181113;font-weight:700;font-size:14px;padding:17px 27px;border:1px solid transparent;border-radius:3px;transition:background .2s,transform .2s}.pbdo .button:after{content:"\2197";font-size:23px;line-height:1}.pbdo .button:hover{background:#f1d4b5;transform:translateY(-2px)}.pbdo .button.secondary{background:transparent;border-color:var(--line);color:var(--paper)}.pbdo .button.secondary:hover{border-color:var(--accent)}.pbdo .small-note{color:var(--muted);font-size:11px;letter-spacing:.03em}.pbdo .hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.pbdo .text-link{font-size:13px;font-weight:600;border-bottom:1px solid #ffffff65;padding-bottom:3px}.pbdo .topline{background:#6b1d2d;color:#f4e7dc;text-align:center;padding:9px 16px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.pbdo.kit .topline{background:#493658}.pbdo .header{position:relative;z-index:30;border-bottom:1px solid var(--line);background:var(--ink)}.pbdo .nav{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:25px}.pbdo .wordmark{font:700 23px/.95 var(--display);letter-spacing:.01em;display:flex;align-items:center;gap:12px}.pbdo .brand-icon{font-size:31px;color:var(--accent);font-family:serif}.pbdo .wordmark small{display:block;font:500 9px/1.6 var(--body);letter-spacing:.2em;margin-top:4px}.pbdo .nav-links{display:flex;align-items:center;gap:30px;font-size:12px}.pbdo .nav .button{min-height:42px;padding:10px 18px;font-size:12px;gap:18px}.pbdo .hero{padding:60px 0 70px;background:radial-gradient(ellipse at 85% 48%,#5c1d2e60,transparent 65%)}.pbdo.kit .hero{background:radial-gradient(ellipse at 85% 50%,#61417f66,transparent 65%)}.pbdo .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px}.pbdo .hero .eyebrow{margin-bottom:23px}.pbdo .hero h1 span{display:block}.pbdo .hero-copy{padding:30px 0;position:relative;z-index:2}.pbdo .hero .intro{max-width:450px;font-size:16px}.pbdo .hero-art{position:relative;min-width:0;margin-right:-25px}.pbdo .hero-art>img{width:100%;aspect-ratio:1.12;object-fit:cover;object-position:center;border-radius:3px;box-shadow:0 25px 90px #0006;-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent);mask-image:linear-gradient(to bottom,#000 90%,transparent)}.pbdo .hero-stamp{position:absolute;right:15px;bottom:24px;display:flex;align-items:center;gap:13px;background:#eee6d8;color:#181113;padding:15px 22px;transform:rotate(-4deg);box-shadow:0 8px 30px #0004}.pbdo .hero-stamp b{font:600 35px/1 var(--display)}.pbdo .hero-stamp span{font-size:10px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.pbdo .hero-bottom{display:flex;align-items:center;gap:13px;margin-top:26px}.pbdo .avatar-stack{display:flex;padding-left:0}.pbdo .avatar-stack img{width:31px;height:31px;object-fit:cover;border-radius:50%;border:2px solid var(--ink);margin-right:-9px}.pbdo .hero-bottom p{font-size:11px;line-height:1.6;margin-left:8px;color:var(--muted)}.pbdo .stars{color:#e7b366;letter-spacing:.13em;font-size:12px}.pbdo .ticker{border-block:1px solid var(--line);padding:19px 0;overflow:hidden;background:#191719}.pbdo .ticker-track{display:flex;gap:44px;white-space:nowrap;justify-content:center;font:500 15px var(--display);text-transform:uppercase;letter-spacing:.12em}.pbdo .ticker i{font-style:normal;color:var(--accent);margin-right:16px}.pbdo .paper{background:var(--paper);color:#211c1d}.pbdo .paper .intro,.pbdo .paper .muted,.pbdo .paper .heading-row p{color:#6c605b}.pbdo .paper .eyebrow{color:#8d3141}.pbdo .paper .button{background:#712536;color:#fff}.pbdo.kit .paper .eyebrow{color:#68489a}.pbdo.kit .paper .button{background:#624289}.pbdo .paper .small-note{color:#796c65}.pbdo .paper .line{border-color:#211c1d24}.pbdo .muted{color:var(--muted)}.pbdo .center{text-align:center}.pbdo .center .eyebrow{justify-content:center}.pbdo .center .intro{margin-inline:auto}.pbdo .wide-img{width:100%;border-radius:4px}.pbdo .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pbdo .split.reverse .split-art{order:2}.pbdo .split-art{position:relative;min-width:0}.pbdo .split-art img{width:100%;border-radius:4px}.pbdo .split-copy h2{max-width:590px}.pbdo .split-copy .button{margin-top:28px}.pbdo .check-list{padding:0;margin:28px 0;list-style:none;display:grid;gap:13px}.pbdo .check-list li{padding-left:26px;position:relative;font-size:14px;color:var(--muted)}.pbdo .check-list li:before{content:"\2713";color:var(--accent);position:absolute;left:0}.pbdo .paper .check-list li{color:#5e524d}.pbdo .paper .check-list li:before{color:#8d3141}.pbdo .pill{display:inline-flex;align-items:center;border:1px solid var(--line);padding:5px 11px;border-radius:30px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pbdo .pill.filled{background:#713045;color:#f4e7dc;border:0}.pbdo.kit .pill.filled{background:#5d4276}.pbdo .ink-panel{background:#23191c}.pbdo.kit .ink-panel{background:#25202d}.pbdo .collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}.pbdo .collection-card{border:1px solid var(--line);background:#191618;border-radius:5px;overflow:hidden}.pbdo .collection-image{aspect-ratio:1.7;overflow:hidden;background:#0e0d0e}.pbdo .collection-image img{height:100%;width:100%;object-fit:contain;transition:transform .5s}.pbdo .collection-card:hover img{transform:scale(1.04)}.pbdo .collection-body{padding:28px 30px}.pbdo .collection-body .eyebrow{font-size:9px;margin-bottom:12px}.pbdo .collection-body h3{text-transform:uppercase;font-size:34px}.pbdo .collection-body p{margin-top:14px;color:var(--muted);font-size:14px}.pbdo .collection-body .check-list{gap:7px;margin:19px 0 0}.pbdo .collection-body .check-list li{font-size:12px}.pbdo .number-tag{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:15px}.pbdo .gallery-head{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.pbdo .filter{background:transparent;color:var(--muted);border:1px solid var(--line);padding:9px 16px;border-radius:2px;font-size:12px;transition:.2s}.pbdo .filter.active,.pbdo .filter:hover{background:var(--paper);color:#20191b;border-color:var(--paper)}.pbdo .style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pbdo .style-card{min-width:0;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:#1a1718}.pbdo .style-card[hidden]{display:none}.pbdo .style-card button{padding:0;border:0;background:none;color:inherit;width:100%;text-align:left}.pbdo .style-img{aspect-ratio:1;overflow:hidden}.pbdo .style-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pbdo .style-card button:hover img{transform:scale(1.045)}.pbdo .style-caption{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;font:500 21px var(--display)}.pbdo .style-caption span{font:11px var(--body);color:var(--muted)}.pbdo .gallery-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px}.pbdo .gallery-foot p{font-size:12px;max-width:570px;color:var(--muted)}.pbdo .full-quote{padding:75px 0;text-align:center;background:#69283a}.pbdo .full-quote h2{font-size:clamp(36px,5vw,68px);max-width:1000px;margin:auto}.pbdo .full-quote p{margin-top:20px;font-size:13px;color:#e2c8c6}.pbdo.kit .full-quote{background:#513d65}.pbdo .full-quote em{color:#e7b366}.pbdo .stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #211c1d30;margin:45px 0 35px}.pbdo .stat{padding:28px;border-right:1px solid #211c1d30;text-align:center}.pbdo .stat:last-child{border:0}.pbdo .stat b{font:600 54px/1 var(--display);display:block}.pbdo .stat span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:10px}.pbdo .inventory-extra{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;font-size:13px}.pbdo .inventory-extra span:before{content:"\2713";margin-right:10px;color:#832d3c}.pbdo .workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.pbdo .step{border-top:1px solid var(--line);padding-top:24px}.pbdo .step .step-no{color:var(--accent);font:500 15px var(--display);letter-spacing:.13em}.pbdo .step h3{margin:18px 0 12px;font-size:28px}.pbdo .step p{color:var(--muted);font-size:13px}.pbdo .software{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:25px 0}.pbdo .software span{border:1px solid var(--line);border-radius:4px;padding:8px 13px;font-size:12px;font-weight:600}.pbdo .software .app-icon{font-weight:700;font-size:20px;color:#89bfff}.pbdo .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.pbdo .proof-card{border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:4px}.pbdo .proof-card>button{padding:0;border:0;width:100%;background:#1a181b;display:block}.pbdo .proof-card img{aspect-ratio:1;object-fit:cover;width:100%}.pbdo .proof-body{padding:24px}.pbdo .proof-body blockquote{margin:12px 0 20px;font-size:13px;line-height:1.8}.pbdo .proof-body cite{font-style:normal;font-size:12px;font-weight:700}.pbdo .proof-body small{color:var(--muted);display:block;font-size:10px;margin-top:4px}.pbdo .proof-note{font-size:11px;color:var(--muted);margin-top:20px}.pbdo .review-toggle{margin-top:30px;border:1px solid var(--line);border-radius:3px}.pbdo .review-toggle summary{padding:18px 24px;cursor:pointer;font-size:13px}.pbdo .review-shots{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pbdo .review-shots button{padding:0;border:0;background:#1d1b1e;border-radius:3px;overflow:hidden}.pbdo .review-shots img{width:100%;height:230px;object-fit:contain}.pbdo .offer-section{background:linear-gradient(130deg,#2a141c,#151315 65%);border-block:1px solid var(--line)}.pbdo.kit .offer-section{background:linear-gradient(130deg,#34243f,#161318 70%)}.pbdo .offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pbdo .offer-image{position:relative}.pbdo .offer-image img{width:100%;border-radius:4px}.pbdo .offer-image .pill{position:absolute;top:20px;left:20px;background:#151315df}.pbdo .offer-copy h2{font-size:58px}.pbdo .offer-list{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:25px 0;padding:0;list-style:none;font-size:12px;color:#d7ccca}.pbdo .offer-list li:before{content:"\2713";color:var(--accent);margin-right:9px}.pbdo .price-panel{border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.pbdo .price-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.pbdo .price-display{font:500 29px var(--display);margin:8px 0 18px}.pbdo .offer-copy .button{width:100%}.pbdo .preview-commerce{font-size:11px;color:var(--muted);margin-top:13px}.pbdo .payments{display:flex;gap:10px;align-items:center;margin-top:20px;flex-wrap:wrap}.pbdo .payments span{font-size:10px;border:1px solid var(--line);padding:3px 8px;border-radius:3px;font-weight:600}.pbdo .faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.pbdo .faq-list details{border-bottom:1px solid var(--line)}.pbdo .faq-list summary{padding:21px 0;cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:14px;list-style:none;font-weight:600}.pbdo .faq-list summary:after{content:"+";font-size:23px;color:var(--accent);line-height:1}.pbdo .faq-list details[open] summary:after{content:"\2212"}.pbdo .faq-list summary::-webkit-details-marker{display:none}.pbdo .faq-list details p{font-size:13px;color:var(--muted);padding:0 30px 22px 0}.pbdo .final{padding:100px 0;text-align:center;background:#1d1418;border-top:1px solid var(--line)}.pbdo.kit .final{background:#261e30}.pbdo .final h2{font-size:clamp(48px,6vw,88px);max-width:850px;margin:auto}.pbdo .final p{max-width:530px;margin:23px auto 30px;color:var(--muted)}.pbdo .footer{padding:35px 0;color:var(--muted);font-size:11px}.pbdo .footer-row{display:flex;justify-content:space-between;gap:25px;align-items:center}.pbdo .footer-links{display:flex;gap:22px}.pbdo .review-bar{background:#e9ded0;color:#332a27;padding:7px 16px;font-size:11px;text-align:center}.pbdo .review-bar a{text-decoration:underline;margin-left:10px}.pbdo .floating-switch{position:fixed;bottom:20px;right:20px;z-index:80;border:1px solid #ffffff35;background:#161317ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:9px 14px;border-radius:40px;font-size:10px;color:#e9ded0;box-shadow:0 5px 20px #0005}.pbdo .mobile-buy{display:none}.pbdo .lightbox{border:1px solid #ffffff30;background:#151315;color:#eee6d8;padding:12px;max-width:min(1000px,94%);max-height:94%;border-radius:6px}.pbdo .lightbox::backdrop{background:#000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pbdo .lightbox img{max-height:80vh;max-width:100%;width:auto;margin:auto;object-fit:contain}.pbdo .lightbox button{display:block;margin:0 0 12px auto;padding:6px 14px;border:1px solid #ffffff50;background:none;color:inherit;border-radius:3px;font-size:12px}.pbdo .lightbox p{padding:12px;font-size:12px;text-align:center}.pbdo .video-frame{position:relative;border:9px solid #302b32;border-radius:22px;background:#090909;overflow:hidden;box-shadow:0 25px 65px #0004}.pbdo .video-frame video{width:100%;aspect-ratio:16/9;object-fit:cover}.pbdo .video-caption{display:flex;justify-content:space-between;gap:20px;margin-top:15px;font-size:11px;color:var(--muted)}.pbdo.kit .hero h1{font-size:clamp(53px,5.4vw,80px)}.pbdo.kit .hero-art>img{aspect-ratio:1.08}.pbdo.kit .hero-stamp{transform:rotate(3deg);background:#e7b366}.pbdo.kit .hero-stamp b{font-size:29px}.pbdo.kit-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.pbdo.kit-intro .intro{margin-top:22px}.pbdo.kit-intro img{width:100%;border-radius:3px}.pbdo .paired{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.pbdo .paired-card{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#19161d}.pbdo .paired-card img{width:100%;height:330px;object-fit:contain;background:#0c0c0d}.pbdo .paired-copy{padding:30px}.pbdo .paired-copy h3{font-size:34px;text-transform:uppercase}.pbdo .paired-copy p{font-size:14px;color:var(--muted);margin-top:16px}.pbdo .paired-copy .eyebrow{margin-bottom:15px}.pbdo .curriculum{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px}.pbdo .module{border:1px solid #211c1d2a;border-radius:3px;overflow:hidden;background:#f6efe6}.pbdo .module-image{position:relative;aspect-ratio:1.55;overflow:hidden;background:#19171a}.pbdo .module-image img{width:100%;height:100%;object-fit:cover}.pbdo .module-image span{position:absolute;bottom:12px;left:15px;background:#17131bee;color:#e7b366;padding:4px 10px;font-size:10px;letter-spacing:.13em}.pbdo .module-copy{padding:25px}.pbdo .module h3{font-size:27px;margin-bottom:13px;text-transform:uppercase}.pbdo .module p{font-size:12px;line-height:1.8;color:#6a5d59}.pbdo .module small{font-size:10px;color:#71528f;display:block;margin-top:17px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pbdo .tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px}.pbdo .tool{border:1px solid var(--line);background:#19171d;border-radius:4px;overflow:hidden}.pbdo .tool img{width:100%;aspect-ratio:1.2;object-fit:contain;background:#100f12}.pbdo .tool div{padding:20px}.pbdo .tool b{font:500 32px var(--display);color:var(--accent)}.pbdo .tool h3{font-family:var(--body);font-size:13px;line-height:1.5;margin-top:5px;font-weight:600}.pbdo .tool p{font-size:11px;color:var(--muted);margin-top:10px}.pbdo .real-frames{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.pbdo .real-frames figure{margin:0}.pbdo .real-frames img{width:100%;border-radius:4px}.pbdo .real-frames figcaption{font-size:12px;margin-top:16px;color:var(--muted)}.pbdo .real-frames figcaption b{color:var(--paper);display:block;margin-bottom:6px}.pbdo .bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}.pbdo .bonus{padding:22px 0;border-top:1px solid #211c1d30}.pbdo .bonus span{color:#71528f;font-size:11px;letter-spacing:.1em}.pbdo .bonus h3{font-size:24px;margin:15px 0 12px;text-transform:uppercase}.pbdo .bonus p{font-size:12px;color:#6a5d59}.pbdo .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:40px}.pbdo .fit-grid h3{font-size:30px}.pbdo .language-flags{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.pbdo .language-flags span{display:flex;align-items:center;gap:7px;font-size:11px}.pbdo .language-flags img{width:22px;height:16px;object-fit:cover}.pbdo .note-panel{padding:25px;border:1px solid var(--line);font-size:13px;color:var(--muted);border-radius:4px;margin-top:30px}.pbdo .journey-title{font:600 14px var(--body);color:var(--paper);display:block;margin-bottom:8px}.pbdo .review-index{min-height:100vh;background:radial-gradient(ellipse at 25% 5%,#5f2b4060,transparent 55%),#121113}.pbdo .index-head{padding:75px 0 35px}.pbdo .index-head h1{font-size:clamp(52px,6vw,86px);max-width:850px}.pbdo .index-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0 60px}.pbdo .index-card{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#1c181d}.pbdo .index-card>img{aspect-ratio:1.6;object-fit:cover;width:100%}.pbdo .index-card>div{padding:32px}.pbdo .index-card h2{font-size:43px}.pbdo .index-card p{color:var(--muted);font-size:14px;margin:18px 0 25px}.pbdo .index-card.kit-card{--accent:#e7b366}.pbdo .review-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:20px}.pbdo .reveal{animation:pbdo-arrive .7s var(--ease) both}@keyframes pbdo-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pbdo .style-img img{transform:none;object-fit:contain;object-position:center}.pbdo .style-card button:hover img{transform:none}.pbdo.ultimate .hero-promise{font-family:var(--body);font-size:23px;font-weight:600;line-height:1.4;margin-top:24px;max-width:460px}.pbdo.ultimate .hero .intro{margin-top:17px}.pbdo.ultimate .hero .intro strong{color:var(--paper);font-weight:600}.pbdo.ultimate .collection-image{aspect-ratio:1.3}.pbdo.ultimate .collection-image img{object-fit:contain}.pbdo.ultimate .collection-card:hover img{transform:none}.pbdo.ultimate .collection-card:nth-child(n+3) .collection-image{aspect-ratio:1}.pbdo .compat-art{padding:25px 0}.pbdo .compat-art img{width:100%;border-radius:5px}.pbdo .portal-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:35px 0 45px}.pbdo .portal-step{min-width:0}.pbdo .portal-step>img{width:100%;aspect-ratio:1.45;object-fit:contain}.pbdo .portal-step>div{padding-top:20px;border-top:1px solid #211c1d25;margin-top:15px}.pbdo .portal-step .step-no{font-size:12px;letter-spacing:.15em;color:#8d3141}.pbdo .portal-step h3{font-size:29px;margin:10px 0 15px}.pbdo .portal-step p{color:#6c605b;font-size:13px}.pbdo .portal-video{max-width:1000px;margin:auto}.pbdo .paper .video-caption{color:#6c605b}@media(max-width:760px){.pbdo.ultimate .hero-promise{font-size:20px;max-width:500px}.pbdo .portal-steps{grid-template-columns:1fr;gap:30px}.pbdo .portal-step{display:grid;grid-template-columns:.75fr 1.25fr;gap:20px;align-items:center}.pbdo .portal-step>div{margin-top:0;padding-top:15px}.pbdo .portal-step h3{font-size:25px}.pbdo .portal-step p{font-size:12px}.pbdo .compat-art{padding:0}.pbdo.ultimate .collection-image{aspect-ratio:1.3}}.pbdo.ultimate .eyebrow:before{display:none}.pbdo.ultimate .eyebrow{letter-spacing:.12em}.pbdo.ultimate .hero{background:#121113;padding-top:50px}.pbdo.ultimate .hero-stamp{transform:none}.pbdo.ultimate .hero-copy{padding-top:10px}.pbdo.ultimate .hero h1{font-size:clamp(64px,6.5vw,100px)}.pbdo.ultimate .section{padding-block:88px}.pbdo.ultimate .section h2{line-height:1.08}.pbdo.ultimate [data-section=creative-possibilities] .split-art img{object-fit:contain}.pbdo.ultimate .portal-step{border:0}.pbdo.ultimate .portal-step>svg{display:block;width:100%;max-width:280px;height:auto;margin:auto}.pbdo.ultimate .portal-step>div{border:0}.pbdo.ultimate .offer-grid{align-items:start}.pbdo.ultimate .offer-image{position:sticky;top:35px}.pbdo.ultimate .offer-contents{margin:30px 0;padding:25px;border:1px solid #b7887060;border-radius:5px;background:#ffffff08}.pbdo.ultimate .offer-contents h3{font-size:28px;margin-bottom:22px}.pbdo.ultimate .offer-highlights{display:grid;grid-template-columns:1fr 1fr;gap:22px 25px}.pbdo.ultimate .offer-highlights strong{font:600 49px/1 var(--display);color:var(--accent);display:block}.pbdo.ultimate .offer-highlights span{display:block;margin-top:7px;font-size:13px;font-weight:600}.pbdo.ultimate .offer-list{font-size:14px;grid-template-columns:1fr;margin:24px 0 0;gap:12px}.pbdo .payment-badges{display:block;width:100%;margin-top:24px}.pbdo .payment-badges img{display:block;width:100%;height:auto}.pbdo.ultimate .review-shots{grid-template-columns:repeat(3,1fr);align-items:start}.pbdo.ultimate .review-shots img{height:260px;object-fit:contain}.pbdo.ultimate .review-shots button{background:#fff;padding:10px}.pbdo.ultimate [data-section=inventory] h2{text-transform:none}.pbdo.ultimate [data-section=single-product-offer] .eyebrow{display:none}@media(max-width:760px){.pbdo.ultimate .section{padding-block:60px}.pbdo.ultimate .hero{padding-top:22px}.pbdo.ultimate .hero h1{font-size:clamp(57px,13vw,83px)}.pbdo.ultimate .offer-image{position:relative;top:auto}.pbdo.ultimate .offer-contents{padding:22px 20px;margin-top:25px}.pbdo.ultimate .offer-highlights strong{font-size:43px}.pbdo.ultimate .offer-highlights span{font-size:12px}.pbdo.ultimate .offer-list{font-size:13px}.pbdo.ultimate .review-shots{grid-template-columns:1fr 1fr;gap:12px}.pbdo.ultimate .review-shots img{height:220px}.pbdo.ultimate .review-shots button{padding:6px}.pbdo.ultimate .portal-step{grid-template-columns:1fr}.pbdo.ultimate .portal-step>svg{max-width:245px}.pbdo.ultimate .portal-step>div{padding-top:0}.pbdo.ultimate .portal-step h3{font-size:29px}.pbdo.ultimate .portal-steps{gap:35px}.pbdo .payment-badges{max-width:400px;margin-inline:auto}}@media(max-width:360px){.pbdo.ultimate .review-shots{grid-template-columns:1fr}.pbdo.ultimate .hero h1{font-size:62px}}.pbdo.ultimate .review-shots button{background:transparent;padding:0}.pbdo.ultimate .review-shots img{background:transparent}.pbdo.ultimate .offer-grid{align-items:center}.pbdo.ultimate .offer-image{position:relative;top:auto}.pbdo.ultimate .offer-contents{margin:28px 0;padding:0;border:0;background:none}.pbdo.ultimate .offer-contents h3{font-size:32px;margin-bottom:25px;line-height:1.3}.pbdo.ultimate .offer-contents h3 span{position:relative;isolation:isolate;display:inline-block}.pbdo.ultimate .offer-contents h3 span:after{content:"";position:absolute;left:-8px;right:-14px;bottom:0;height:13px;z-index:-1;background:#d6574975;clip-path:polygon(2% 23%,95% 0,99% 28%,96% 45%,100% 67%,3% 100%,0 65%,3% 44%);transform:rotate(-2deg)}.pbdo.ultimate .offer-list{grid-template-columns:1fr 1fr;gap:15px 22px;font-size:15px;line-height:1.5;margin:0}.pbdo.ultimate .offer-list strong{font-weight:700;color:#f5e9de}.pbdo.ultimate .price-panel{position:relative}.pbdo .offer-discount{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;background:var(--accent);color:#211316;border-radius:4px;font:700 27px/1 var(--display);letter-spacing:.03em;margin:0 0 18px;box-shadow:0 4px #0003}.pbdo .shopify-prices{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;margin:12px 0 23px}.pbdo .shopify-prices s{font-size:25px;color:#bba8a2;text-decoration-thickness:2px}.pbdo .shopify-prices strong{font:600 66px/1 var(--display);color:var(--paper)}.pbdo.ultimate [hidden]{display:none!important}@media(max-width:760px){.pbdo.ultimate .offer-grid{align-items:start}.pbdo.ultimate .offer-list{font-size:14px;gap:14px 18px}.pbdo.ultimate .offer-contents h3{font-size:30px}.pbdo .shopify-prices strong{font-size:61px}.pbdo .shopify-prices s{font-size:24px}.pbdo .offer-discount{font-size:26px}}@media(max-width:360px){.pbdo.ultimate .offer-list{grid-template-columns:1fr}}@media(min-width:1600px){.pbdo .hero-art{margin-right:-45px}.pbdo .hero{padding-block:80px}}@media(max-width:1050px){.pbdo .shell{width:calc(100% - 48px)}.pbdo .nav-links{gap:18px}.pbdo .hero-grid{gap:20px}.pbdo .hero-art{margin-right:0}.pbdo .hero h1{font-size:72px}.pbdo.kit .hero h1{font-size:63px}.pbdo .split,.pbdo .offer-grid{gap:40px}.pbdo .faq-grid{gap:45px}.pbdo .tool-grid{grid-template-columns:repeat(3,1fr)}.pbdo .hero-stamp{padding:12px;right:5px}.pbdo .hero-stamp b{font-size:27px}.pbdo .section{padding:85px 0}.pbdo.kit-intro{gap:40px}.pbdo .offer-copy h2{font-size:49px}}@media(max-width:760px){.pbdo .shell{width:calc(100% - 36px)}.pbdo .section{padding:65px 0}.pbdo .section-sm{padding:45px 0}.pbdo .topline{font-size:9px;letter-spacing:.07em;padding:8px 12px}.pbdo .nav{min-height:72px;gap:12px}.pbdo .wordmark{font-size:20px}.pbdo .brand-icon{font-size:25px}.pbdo .wordmark small{font-size:7px}.pbdo .nav-links>a:not(.button){display:none}.pbdo .nav .button{font-size:10px;padding:9px 12px;gap:12px;min-height:39px}.pbdo .hero{padding:28px 0 35px}.pbdo .hero-grid{grid-template-columns:1fr;gap:10px}.pbdo .hero-copy{padding:12px 0 0}.pbdo .hero h1{font-size:clamp(53px,12vw,83px);max-width:600px}.pbdo .hero .intro{font-size:15px;max-width:540px;margin-top:20px}.pbdo .eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:16px}.pbdo .hero-actions{gap:20px;margin-top:24px}.pbdo .hero-actions .button{min-height:53px;padding:15px 22px;font-size:13px}.pbdo .hero-bottom{margin-top:20px}.pbdo .hero-art{margin-top:14px}.pbdo .hero-art>img{aspect-ratio:1.4;-webkit-mask-image:linear-gradient(to bottom,#000 95%,transparent);mask-image:linear-gradient(to bottom,#000 95%,transparent)}.pbdo .hero-stamp{bottom:12px;right:12px;padding:10px 15px;transform:rotate(-3deg)}.pbdo .hero-stamp span{font-size:8px}.pbdo .ticker{padding:15px 0}.pbdo .ticker-track{justify-content:start;gap:26px;font-size:12px;padding-inline:20px;overflow:auto}.pbdo .heading-row{display:block;margin-bottom:28px}.pbdo .heading-row p{margin-top:20px;max-width:520px;font-size:14px}.pbdo h2{font-size:43px}.pbdo .intro{font-size:16px}.pbdo .split,.pbdo .offer-grid,.pbdo .faq-grid,.pbdo.kit-intro{grid-template-columns:1fr;gap:30px}.pbdo .split.reverse .split-art,.pbdo .split-copy{order:0}.pbdo .collection-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.pbdo .collection-image{aspect-ratio:1.8}.pbdo .collection-body{padding:24px}.pbdo .collection-body h3{font-size:32px}.pbdo .style-grid{grid-template-columns:1fr 1fr;gap:12px}.pbdo .style-caption{padding:13px 11px;font-size:19px;gap:4px}.pbdo .style-caption span{font-size:9px}.pbdo .gallery-head{gap:7px}.pbdo .filter{font-size:10px;padding:7px 10px}.pbdo .gallery-foot{display:block}.pbdo .gallery-foot .button{margin-top:22px}.pbdo .gallery-foot p{font-size:11px}.pbdo .full-quote{padding:55px 0}.pbdo .full-quote h2{font-size:39px}.pbdo .stats{grid-template-columns:1fr 1fr;margin-block:30px}.pbdo .stat{padding:22px 12px;border-bottom:1px solid #211c1d30}.pbdo .stat:nth-child(2){border-right:0}.pbdo .stat:nth-child(n+3){border-bottom:0}.pbdo .stat b{font-size:46px}.pbdo .stat span{font-size:10px}.pbdo .inventory-extra{justify-content:start;gap:14px 24px;font-size:12px}.pbdo .workflow{grid-template-columns:1fr;gap:25px}.pbdo .step{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding-top:20px}.pbdo .step .step-no{grid-row:span 2;padding-top:6px}.pbdo .step h3{margin:0 0 10px;font-size:27px}.pbdo .step p{font-size:13px}.pbdo .proof-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.pbdo .proof-card{display:grid;grid-template-columns:.8fr 1fr}.pbdo .proof-card>button{height:100%}.pbdo .proof-card img{height:100%;aspect-ratio:auto;min-height:220px}.pbdo .proof-body{padding:20px 16px}.pbdo .proof-body blockquote{font-size:12px;margin:8px 0 15px}.pbdo .proof-body cite{font-size:11px}.pbdo .review-shots{grid-template-columns:1fr;padding:12px;gap:12px}.pbdo .offer-copy h2{font-size:45px}.pbdo .offer-list{font-size:11px;gap:10px 13px}.pbdo .offer-image{max-width:560px}.pbdo .price-display{font-size:26px}.pbdo .faq-grid{gap:20px}.pbdo .faq-list summary{font-size:13px}.pbdo .final{padding:65px 0 95px}.pbdo .final h2{font-size:49px}.pbdo .final p{font-size:14px}.pbdo .footer{padding-bottom:100px}.pbdo .footer-row{align-items:start;flex-direction:column;gap:18px}.pbdo .footer-links{gap:18px;flex-wrap:wrap}.pbdo .floating-switch{bottom:79px;right:12px;font-size:9px;padding:7px 11px}.pbdo .mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;background:#161317f5;border-top:1px solid var(--line);z-index:60;align-items:center;justify-content:space-between;padding:10px 18px;gap:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pbdo .mobile-buy span{font-size:10px;font-weight:600;line-height:1.5}.pbdo .mobile-buy small{font-weight:400;color:var(--muted);display:block;font-size:9px}.pbdo .mobile-buy .button{min-height:42px;padding:10px 14px;font-size:11px;gap:15px}.pbdo.kit .hero h1{font-size:clamp(47px,10.8vw,75px)}.pbdo.kit .hero-art>img{aspect-ratio:1.4}.pbdo.kit .hero-stamp b{font-size:24px}.pbdo.kit-intro .split-art{order:2}.pbdo .paired{grid-template-columns:1fr;gap:25px;margin-top:30px}.pbdo .paired-card img{height:280px}.pbdo .paired-copy{padding:24px}.pbdo .paired-copy h3{font-size:30px}.pbdo .curriculum{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.pbdo .module-copy{padding:19px 15px}.pbdo .module h3{font-size:23px}.pbdo .module p{font-size:11px}.pbdo .module small{font-size:8px}.pbdo .module-image{aspect-ratio:1.3}.pbdo .module-image span{font-size:8px;padding:3px 6px;left:9px;bottom:8px}.pbdo .tool-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.pbdo .tool div{padding:16px}.pbdo .tool b{font-size:28px}.pbdo .tool h3{font-size:12px}.pbdo .real-frames{grid-template-columns:1fr;gap:30px}.pbdo .bonus-grid{grid-template-columns:1fr 1fr;gap:12px 25px}.pbdo .bonus{padding:20px 0}.pbdo .bonus h3{font-size:22px}.pbdo .fit-grid{grid-template-columns:1fr;gap:35px}.pbdo .video-frame{border-width:6px;border-radius:15px}.pbdo .video-caption{font-size:9px;gap:12px}.pbdo .index-head{padding-top:45px}.pbdo .index-cards{grid-template-columns:1fr}.pbdo .index-card>div{padding:25px}.pbdo .index-card h2{font-size:38px}.pbdo .review-bar{font-size:9px;padding-inline:10px}.pbdo .review-index .footer{padding-bottom:35px}}@media(max-width:360px){.pbdo .shell{width:calc(100% - 28px)}.pbdo .hero h1{font-size:50px}.pbdo.kit .hero h1{font-size:43px}.pbdo .nav .button{gap:7px;font-size:9px}.pbdo .wordmark{font-size:18px}.pbdo .hero-actions{gap:14px}.pbdo .hero-actions .button{padding:14px 18px}.pbdo .text-link{font-size:11px}.pbdo .proof-card{grid-template-columns:1fr}.pbdo .proof-card img{aspect-ratio:1.2;height:auto}.pbdo .curriculum{grid-template-columns:1fr}.pbdo .module-image{aspect-ratio:1.7}.pbdo .style-caption{font-size:17px}.pbdo .offer-list{grid-template-columns:1fr}.pbdo .mobile-buy .button{font-size:10px;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.pbdo *,.pbdo *:before,.pbdo *:after{animation:none!important;transition:none!important}}.pbdo.ultimate .hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 76% 43%,#b75d4438 0%,#913c4d21 30%,transparent 64%),#121113}.pbdo.ultimate .hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:65%;height:85%;right:-3%;top:0;background:radial-gradient(ellipse,#efbb8230,transparent 65%);filter:blur(35px);transform:rotate(-18deg)}.pbdo.ultimate .gallery-expand{display:flex;justify-content:center;margin-top:28px}.pbdo.ultimate .gallery-expand:has(button[hidden]){display:none}.pbdo.ultimate .gallery-expand .button{background:transparent;border:1px solid var(--accent);color:var(--paper)}.pbdo.ultimate .gallery-expand .button:after{display:none}.pbdo.ultimate .payment-badges{max-width:350px;margin-inline:auto}@media(min-width:761px)and (max-width:1100px){.pbdo.ultimate .payment-badges{max-width:280px}.pbdo.ultimate .offer-grid{gap:30px}.pbdo.ultimate .offer-list{gap:12px;font-size:14px}}@media(max-width:760px){.pbdo.ultimate .hero{background:radial-gradient(ellipse at 50% 37%,#bd795e40 0%,#913c4d24 28%,transparent 63%),#121113}.pbdo.ultimate .hero:before{width:120%;height:65%;right:-10%;top:5%;filter:blur(22px)}.pbdo.ultimate .hero-grid{display:flex;flex-direction:column;gap:0}.pbdo.ultimate .hero-copy{display:contents}.pbdo.ultimate .hero-copy>*{order:3}.pbdo.ultimate .hero h1{order:0;text-align:center;width:100%;margin:0 auto;font-size:clamp(57px,13vw,83px)}.pbdo.ultimate .hero-art{order:1;width:100%;margin:18px 0 10px}.pbdo.ultimate .hero-art>img{aspect-ratio:1.35;object-fit:contain}.pbdo.ultimate .hero-promise{order:2;margin-top:18px;max-width:none}.pbdo.ultimate .hero-actions{order:4;width:100%}.pbdo.ultimate .hero-bottom{order:5;width:100%;margin-bottom:5px}.pbdo.ultimate .payment-badges{width:100%;max-width:250px;margin:20px auto 0}}.pbdo:is(.ultimate,.kit) .ticker{overflow:hidden}.pbdo:is(.ultimate,.kit) .ticker-track.ticker-loop{display:flex;width:max-content;max-width:none;gap:0;padding:0;overflow:visible;justify-content:flex-start;animation:pbdo-ribbon 30s linear infinite;will-change:transform}.pbdo:is(.ultimate,.kit) .ticker-group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;gap:44px;min-width:100vw;padding-inline:22px}.pbdo:is(.ultimate,.kit) .ticker-group>span{flex-shrink:0;white-space:nowrap}@keyframes pbdo-ribbon{to{transform:translate(-50%)}}@media(max-width:760px){.pbdo:is(.ultimate,.kit) .ticker-group{gap:26px;padding-inline:13px}.pbdo:is(.ultimate,.kit) .ticker-track.ticker-loop{animation-duration:26s}}@media(prefers-reduced-motion:reduce){.pbdo:is(.ultimate,.kit) .ticker-track.ticker-loop{animation:none!important}.pbdo:is(.ultimate,.kit) .ticker{overflow-x:auto;scrollbar-width:none}.pbdo:is(.ultimate,.kit) .ticker::-webkit-scrollbar{display:none}.pbdo:is(.ultimate,.kit) .ticker-group[aria-hidden]{display:none}}.pbdo.ultimate .section-offer-cta{margin-top:42px;display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;text-align:center}.pbdo.ultimate .section-offer-cta p{margin:0;font-size:16px;color:var(--muted)}.pbdo.ultimate .paper .section-offer-cta p{color:#6c605b}.pbdo.ultimate .section-offer-cta .offer-jump{background:#f47865;color:#211316;min-height:58px;padding:17px 28px;font-size:15px;font-weight:700;box-shadow:0 5px #0002}.pbdo.ultimate .section-offer-cta .offer-jump:hover{background:#ff917e;transform:translateY(-2px)}@media(max-width:760px){.pbdo.ultimate .section-offer-cta{gap:16px;margin-top:32px}.pbdo.ultimate .section-offer-cta p{font-size:14px;width:100%}.pbdo.ultimate .section-offer-cta .offer-jump{width:100%;max-width:400px;justify-content:space-between}}@media(max-width:760px){.pbdo.ultimate .hero h1{font-size:clamp(43px,10.8vw,78px);line-height:1.08}.pbdo.ultimate .hero h1>span:first-child{display:block}.pbdo.ultimate .hero h1>span:nth-child(2),.pbdo.ultimate .hero h1>span:nth-child(3){display:inline;white-space:nowrap}.pbdo.ultimate .hero h1>span:nth-child(2):after{content:" "}}.pbdo.ultimate .bfcm-badge{display:table;width:fit-content;padding:11px 18px;margin:0 0 22px;background:#f47865;color:#211316;border:1px solid #ffb09c;border-radius:4px;font:700 15px/1.3 var(--body);text-transform:uppercase;letter-spacing:.045em;box-shadow:0 0 26px #f4786525}.pbdo.ultimate .bfcm-badge span{padding-inline:5px}.pbdo.ultimate .price-panel .bfcm-badge{margin-bottom:20px}@media(max-width:760px){.pbdo.ultimate .hero-copy>.bfcm-badge{order:-1;margin:0 auto 20px;font-size:12px;padding:11px 14px}.pbdo.ultimate .price-panel .bfcm-badge{font-size:12px}}.pbdo.ultimate .hero .bfcm-badge strong{display:block;font:700 31px/1 var(--display);letter-spacing:.02em;margin-bottom:7px}@media(max-width:760px){.pbdo.ultimate .hero .bfcm-badge strong{font-size:28px}}.pbdo.kit .eyebrow:before{display:none}.pbdo.kit .hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 76% 40%,#a37bdd38,transparent 62%),radial-gradient(ellipse at 65% 80%,#d8a7631c,transparent 55%),#151219;padding-top:50px}.pbdo.kit .hero h1{font-size:clamp(56px,5.3vw,84px);line-height:1.08}.pbdo.kit .hero .intro{max-width:510px}.pbdo.kit .section{padding-block:85px}.pbdo.kit .kit-intro video{display:block;width:100%;max-height:620px;object-fit:contain;border-radius:6px;background:#17141b}.pbdo.kit .starting-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pbdo.kit .starting-editorial .intro+.intro{margin-top:22px}.pbdo.kit .starting-editorial .button{margin-top:28px}.pbdo.kit .paired-card>img{height:auto;aspect-ratio:1.2;object-fit:contain}.pbdo.kit .check-list{font-size:15px;line-height:1.65;gap:14px}.pbdo.kit .paired-copy p{font-size:15px}.pbdo.kit .course-languages{margin-top:40px;padding:32px;background:#e5daee;border-radius:6px;text-align:center;color:#302139}.pbdo.kit .course-languages h3{font-size:34px}.pbdo.kit .course-languages>p{font-size:16px;margin:12px 0 25px}.pbdo.kit .language-flags{justify-content:center;gap:20px 35px;margin:0}.pbdo.kit .language-flags span{font-size:17px;font-weight:600;gap:12px}.pbdo.kit .language-flags img{width:48px;height:34px;object-fit:contain}.pbdo.kit .kit-extras{margin-top:40px;padding:28px 32px;background:#292130;border-left:4px solid var(--accent)}.pbdo.kit .kit-extras h3{font-size:32px;margin-bottom:20px}.pbdo.kit .kit-extras .check-list{display:grid;grid-template-columns:1fr 1fr}.pbdo.kit .crown-comparison img{max-height:560px;object-fit:contain;background:#211c26}.pbdo.kit .section-offer-cta{display:flex;justify-content:center;margin-top:35px}.pbdo.kit .section-offer-cta .button{min-height:58px;padding:17px 28px;font-size:15px;box-shadow:0 5px #0002}.pbdo.kit .offer-grid{align-items:start}.pbdo.kit .offer-image{position:sticky;top:30px}.pbdo.kit .kit-offer-inventory{margin-block:30px}.pbdo.kit .kit-offer-inventory h3{font-size:32px;margin-bottom:27px}.pbdo.kit .kit-offer-inventory h3 span{position:relative;isolation:isolate}.pbdo.kit .kit-offer-inventory h3 span:after{content:"";position:absolute;left:-6px;right:-12px;bottom:0;height:12px;background:#b480d475;z-index:-1;clip-path:polygon(1% 20%,98% 0,96% 48%,100% 70%,2% 100%,0 55%);transform:rotate(-2deg)}.pbdo.kit .kit-offer-group+.kit-offer-group{margin-top:27px}.pbdo.kit .kit-offer-group h4{font:500 25px var(--display);color:var(--accent);margin:0 0 16px}.pbdo.kit .kit-offer-group .check-list{margin:0;font-size:16px;color:#eee7f4}.pbdo.kit .payment-badges{max-width:350px;margin-inline:auto}@media(min-width:761px)and (max-width:1100px){.pbdo.kit .hero h1{font-size:56px}.pbdo.kit .offer-grid{gap:30px}.pbdo.kit .kit-offer-group .check-list{font-size:14px}.pbdo.kit .payment-badges{max-width:280px}}@media(max-width:760px){.pbdo.kit .section{padding-block:60px}.pbdo.kit .hero{padding-top:24px;background:radial-gradient(ellipse at 50% 35%,#a37bdd40,transparent 60%),#151219}.pbdo.kit .hero-grid{display:flex;flex-direction:column;gap:0}.pbdo.kit .hero-copy{display:contents}.pbdo.kit .hero-copy>*{order:3}.pbdo.kit .hero-copy>.eyebrow{order:-1;text-align:center;justify-content:center;width:100%;font-size:10px;margin-bottom:16px}.pbdo.kit .hero h1{order:0;text-align:center;width:100%;font-size:clamp(42px,10.8vw,75px)}.pbdo.kit .hero-art{order:1;width:100%;margin-top:22px}.pbdo.kit .hero-art>img{aspect-ratio:1.35;object-fit:contain}.pbdo.kit .hero .intro{order:2;width:100%;max-width:none;margin-top:22px}.pbdo.kit .hero-actions{order:3;width:100%}.pbdo.kit .hero-bottom{order:4;width:100%}.pbdo.kit .starting-editorial{grid-template-columns:1fr;gap:24px}.pbdo.kit .kit-intro video{max-height:500px}.pbdo.kit .course-languages{padding:26px 18px}.pbdo.kit .course-languages>p{font-size:15px}.pbdo.kit .language-flags{display:grid;grid-template-columns:1fr 1fr;gap:22px 12px;text-align:left}.pbdo.kit .language-flags span{font-size:15px;gap:9px}.pbdo.kit .language-flags img{width:40px;height:29px}.pbdo.kit .kit-extras{padding:25px 22px}.pbdo.kit .kit-extras .check-list{grid-template-columns:1fr}.pbdo.kit .section-offer-cta .button{width:100%;justify-content:space-between;font-size:14px}.pbdo.kit .offer-image{position:relative;top:auto}.pbdo.kit .kit-offer-group .check-list{font-size:15px}.pbdo.kit .payment-badges{max-width:250px;margin-top:20px}.pbdo.kit .crown-comparison{grid-template-columns:1fr 1fr;gap:14px}.pbdo.kit .crown-comparison figcaption{font-size:12px}.pbdo.kit .crown-comparison img{max-height:390px}}.pbdo.kit .kit-offer-group .check-list li,.pbdo.kit .paired-copy .check-list li,.pbdo.kit .kit-extras .check-list li{color:#eee7f4;font-weight:500}.pbdo.kit .kit-intro video{aspect-ratio:3/4;max-height:680px;object-fit:contain;width:100%}.pbdo.kit .crown-comparison img{width:100%;aspect-ratio:4/5;max-height:none;object-fit:cover}@media(max-width:760px){.pbdo.kit .hero h1{font-size:clamp(38px,9.4vw,66px)}.pbdo.kit .kit-intro video{max-height:none}}.pbdo.kit .kit-promo-badge{display:table;width:fit-content;background:#e7b366;color:#241929;border:1px solid #f2d39e;border-radius:4px;padding:12px 19px;margin:0 0 22px;box-shadow:0 0 28px #e7b36620;text-align:center}.pbdo.kit .kit-promo-badge strong{display:block;font:700 32px/1 var(--display);margin-bottom:7px}.pbdo.kit .kit-promo-badge span{font:700 12px/1.4 var(--body);text-transform:uppercase;letter-spacing:.045em}.pbdo.kit .hero-copy>.kit-promo-badge{margin-bottom:23px}.pbdo.kit .hero-copy>.eyebrow{margin-bottom:18px}.pbdo.kit .kit-intro video{width:90%;max-height:610px;margin-inline:auto}.pbdo.kit [data-section=real-course-demonstration] .video-frame{width:92%;max-width:1050px;margin-inline:auto}.pbdo.kit .portal-video{width:92%;max-width:900px;margin-inline:auto}.pbdo.kit [data-section=real-course-demonstration] .video-caption,.pbdo.kit #pbdo-portal .video-caption{width:92%;max-width:1050px;margin-inline:auto}.pbdo.kit .portal-step>svg{display:block;width:100%;max-width:250px;margin-inline:auto}.pbdo.kit .portal-step>div{border:0}.pbdo.kit .portal-step .step-no{color:#68479b}.pbdo.kit .portal-step h3{font-size:29px}@media(max-width:760px){.pbdo.kit .hero-copy>.kit-promo-badge{order:-2;margin:0 auto 19px;padding:11px 17px}.pbdo.kit .kit-promo-badge strong{font-size:29px}.pbdo.kit .kit-promo-badge span{font-size:11px}.pbdo.kit .kit-intro video{width:88%;max-height:none}.pbdo.kit [data-section=real-course-demonstration] .video-frame,.pbdo.kit .portal-video{width:88%}.pbdo.kit [data-section=real-course-demonstration] .video-caption,.pbdo.kit #pbdo-portal .video-caption{width:88%;flex-wrap:wrap}.pbdo.kit .portal-step{display:block}.pbdo.kit .portal-step>svg{max-width:210px}.pbdo.kit .portal-step>div{margin-top:0}.pbdo.kit .portal-steps{gap:30px}}.pbdo:is(.ultimate,.kit) .shopify-prices strong{color:#20b95b}.pbdo:is(.ultimate,.kit) .shopify-prices s{color:#e23b3b;text-decoration-color:currentColor}.pbdo{box-sizing:border-box;display:block;isolation:isolate;line-height:1.65;color:var(--paper);background:var(--ink);font-family:var(--body);font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal}.pbdo .button:before{display:none}.pbdo .button:after{box-shadow:none!important;position:static;width:auto;height:auto;transform:none;pointer-events:none}.pbdo .button{letter-spacing:normal;text-transform:none;min-width:0;line-height:1.4}.pbdo [hidden]{display:none!important}.pbdo .pbdo-promo{display:table;width:fit-content;margin:0 0 22px;padding:12px 19px;background:var(--accent);color:#211316;border:1px solid #ffffff50;border-radius:4px;text-align:center;box-shadow:0 0 26px #ef776725}.pbdo .pbdo-promo strong{display:block;font:700 32px/1 var(--display);margin-bottom:7px}.pbdo .pbdo-promo span{font:700 12px/1.4 var(--body);text-transform:uppercase;letter-spacing:.04em}.pbdo [data-pbdo-checkout][aria-disabled=true]{opacity:.55;cursor:not-allowed}.pbdo .pbdo-variant-label{display:block;font-size:14px;margin:18px 0 8px}.pbdo [data-pbdo-variant]{width:100%;padding:12px;background:#211b24;color:#eee6d8;border:1px solid #ffffff50;font:inherit;border-radius:3px}.pbdo .lightbox img{width:auto;height:auto}.pbdo video{width:100%}.pbdo .pbdo-block{display:block}@media(max-width:760px){.pbdo .hero-copy>.pbdo-promo{order:-2;margin:0 auto 19px}.pbdo .pbdo-promo strong{font-size:29px}.pbdo .pbdo-promo span{font-size:11px}}.pbdo .paper h1,.pbdo .paper h2,.pbdo .paper h3,.pbdo .paper h4,.pbdo .module h3{color:#211c1d!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pbdo-landing.css.map */
