.pb{--cr:#AB1638;--crh:#931230;--sl:#38364D;--paper:#F5F0E7;--soft:#55525F;--line:#CFC9BD;--r:2px;--right:#1E7A52;--wrong:#C8102E;color:#171A21;font-family:var(--font-inter),Inter,Arial,sans-serif}.pb .pb-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,5.5vw,80px)}.pb h1,.pb h2,.pb h3{font-family:var(--font-bricolage),Inter,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.pb h2{font-size:clamp(30px,3.4vw,42px);max-width:18ch;margin:0}.pb p{line-height:1.55}.pb mark{background:#ffe45c;color:inherit;padding:0 2px}.pb a{text-underline-offset:4px}.pb svg{flex:none}.pb .pb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 28px;background:var(--cr);color:#fff!important;font-weight:700;font-size:17px;line-height:1.2;border:0;border-radius:var(--r);box-shadow:0 1px 2px rgba(23,26,33,.12),0 8px 20px rgba(171,22,56,.22);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.pb .pb-btn:hover{background:var(--crh)}.pb .pb-btn:active{transform:scale(.97)}.pb .pb-btn-white{background:#fff;color:var(--cr)!important;box-shadow:0 1px 2px rgba(23,26,33,.16)}.pb .pb-btn-white:hover{background:#F7EEF0}.pb .pb-lnk{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 6px;color:var(--sl);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.pb .pb-lnk-white{color:#fff}.pb .pb-acts{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.pb .pb-hub-hero{background:var(--cr);color:#fff;padding:64px 0 72px;overflow:hidden}.pb .pb-hub-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.pb .pb-hub-hero h1{color:#fff;font-size:clamp(46px,6.6vw,84px);max-width:9ch}.pb .pb-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.5;margin-top:20px;max-width:32em}.pb .pb-hub-hero .pb-lead{color:rgba(255,255,255,.92)}.pb .pb-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;font-size:14.5px;font-weight:600;color:rgba(255,255,255,.88)}.pb .pb-meta span{display:inline-flex;align-items:center;gap:7px}.pb .pb-booklets{position:relative;height:250px}.pb .pb-booklet{position:absolute;bottom:calc(var(--i) * 26px);left:calc(var(--i) * 23%);width:30%;aspect-ratio:3/4;background:#fff;color:#171A21;border-top:8px solid var(--sec);box-shadow:0 2px 4px rgba(0,0,0,.18),0 18px 34px rgba(60,6,20,.3);padding:12px;display:flex;flex-direction:column;justify-content:space-between}.pb .pb-booklet b{font-family:var(--font-bricolage),Inter,sans-serif;font-size:clamp(26px,3vw,40px);line-height:1;color:var(--sec)}.pb .pb-booklet span{font-size:13px;font-weight:700;line-height:1.2}.pb .pb-sec{padding-top:64px}.pb .pb-sec-lead{font-size:17px;color:var(--soft);margin-top:12px;max-width:40em}.pb .pb-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.pb .pb-door{display:flex;flex-direction:column;background:#fff;border:2px solid var(--sl);border-radius:var(--r);padding:22px;color:#171A21;text-decoration:none;transition:background-color .16s ease}.pb .pb-door:hover{background:#FBF7F1}.pb .pb-door h3{font-size:23px}.pb .pb-door p{font-size:15px;color:var(--soft);margin-top:8px;flex:1}.pb .pb-door-go{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-weight:700;color:var(--cr);min-height:24px}.pb .pb-list{list-style:none;margin:26px 0 0;padding:0;border-top:2px solid var(--sl)}.pb .pb-list li{border-bottom:1px solid var(--line)}.pb .pb-row{display:grid;grid-template-columns:72px minmax(0,1fr) 192px 48px;gap:24px;align-items:center;padding:20px 0;color:#171A21;text-decoration:none}.pb .pb-row:hover .pb-row-h{text-decoration:underline;text-decoration-thickness:1.5px}.pb .pb-row-n{font-family:var(--font-bricolage),Inter,sans-serif;font-size:46px;line-height:1;color:var(--acc);font-weight:600;letter-spacing:-.04em}.pb .pb-row-t{display:flex;flex-direction:column;gap:6px;min-width:0}.pb .pb-row-h{font-family:var(--font-bricolage),Inter,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.03em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pb .pb-free{font-style:normal;font-family:var(--font-inter),Arial,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:0;background:#E3F2E9;color:var(--right);padding:3px 8px;border-radius:var(--r)}.pb .pb-row-b{font-size:15px;color:var(--soft)}.pb .pb-row-m{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--soft);font-weight:600}.pb .pb-thumb{width:192px;height:72px;background:var(--sect);border:1px solid var(--line)}.pb .pb-row-go{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--sl);border-radius:var(--r);background:#fff}.pb .pb-capture{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:start;background:#fff;border:2px solid var(--sl);border-radius:var(--r);padding:32px;margin-top:72px}.pb .pb-capture h2{font-size:clamp(26px,2.6vw,32px)}.pb .pb-capture>div>p{font-size:15px;color:var(--soft);margin-top:10px}.pb .pb-capture-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.pb .pb-capture-row label{display:block;min-width:0}.pb .pb-capture-row input{width:100%;height:56px;border:1.5px solid #8a8594;background:#fff;border-radius:var(--r);padding:0 14px;font:inherit;font-size:16px;color:#171A21}.pb .pb-capture-row input:focus-visible{outline:3px solid var(--cr);outline-offset:1px}.pb .pb-fine{font-size:13px;color:var(--soft);margin-top:10px;line-height:1.45}.pb .pb-capture-alert{margin-top:10px;color:var(--wrong);font-weight:600;font-size:14px}.pb .pb-capture-sent strong{font-family:var(--font-bricolage),Inter,sans-serif;font-size:24px;letter-spacing:-.03em}.pb .pb-capture-sent p{margin-top:6px;color:var(--soft)}.pb .pb-capture-sent a{color:var(--sl)}.pb .pb-capture-foot{margin-top:56px}.pb .pb-band{background:var(--sl);color:#fff;padding:72px 0;margin-top:88px}.pb .pb-band-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.pb .pb-band h2{color:#fff;max-width:14ch}.pb .pb-band p{color:rgba(255,255,255,.86);margin-top:14px;font-size:17px;max-width:34em}.pb .pb-prices{list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 0;padding:0}.pb .pb-prices li{border:1.5px solid rgba(255,255,255,.5);padding:8px 12px;font-size:14px;font-weight:600;border-radius:var(--r)}.pb .pb-band-shot{margin:0}.pb .pb-band-shot img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.18);box-shadow:0 26px 60px rgba(0,0,0,.35)}.pb .pb-band-shot figcaption{font-size:13px;color:rgba(255,255,255,.7);margin-top:10px}.pb .pb-byline{margin-top:40px}.pb .pb-ch-hero{background:var(--sec);color:#fff;padding:56px 0 60px}.pb .pb-ch-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.pb .pb-kicker{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:16px;font-weight:600;color:rgba(255,255,255,.84)}.pb .pb-kicker a{color:#fff;display:inline-flex;align-items:center;min-height:32px}.pb .pb-ch-hero h1{color:#fff;font-size:clamp(44px,5.6vw,72px);margin-top:8px;max-width:13ch}.pb .pb-ch-hero .pb-lead{color:rgba(255,255,255,.92)}.pb .pb-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;color:#171A21;border:1px solid #1b1a24;margin:0}.pb .pb-facts>div{padding:18px 20px;border-right:1px solid #bbb8c2}.pb .pb-facts>div:last-child{border-right:0}.pb .pb-facts dd{margin:0}.pb .pb-facts b{display:block;font-family:var(--font-bricolage),Inter,sans-serif;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.04em;line-height:1;color:var(--acc);font-variant-numeric:tabular-nums}.pb .pb-facts span{display:block;font-size:13.5px;margin-top:6px;color:var(--soft);line-height:1.3}.pb .pb-cards{display:grid;gap:20px;margin-top:28px}.pb .pb-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pb .pb-cards-3,.pb .pb-cards-many{grid-template-columns:repeat(3,minmax(0,1fr))}.pb .pb-cards-1{grid-template-columns:minmax(0,1fr)}.pb .pb-card{background:#fff;border:2px solid var(--sl);border-radius:var(--r);padding:22px;display:flex;flex-direction:column}.pb .pb-card h3{font-size:23px}.pb .pb-card p{font-size:15px;color:var(--soft);margin-top:8px}.pb .pb-card-fig{margin-top:16px;background:var(--paper);border:1px solid var(--line);padding:10px}.pb .pb-fig{display:block;width:100%;height:auto}.pb .pb-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:start}.pb .pb-split,.pb .pb-stack{display:grid;margin-top:26px}.pb .pb-stack{gap:22px;max-width:820px}.pb .pb-stack .pb-fig-box{max-width:520px}.pb .pb-text{max-width:720px}.pb .pb-text>p{font-size:17px;color:#2B2934}.pb .pb-steps+p,.pb .pb-text>p+p{margin-top:16px}.pb .pb-fig-box{background:#fff;border:2px solid var(--sl);border-radius:var(--r);padding:14px}.pb .pb-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pb .pb-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.pb .pb-steps li>b{display:grid;place-items:center;width:36px;height:36px;background:var(--acc);color:#fff;font-family:var(--font-bricolage),Inter,sans-serif;font-size:19px;border-radius:var(--r)}.pb .pb-steps h3{font-size:20px}.pb .pb-steps p{font-size:15.5px;color:var(--soft);margin-top:6px}.pb .pb-table td,.pb .pb-table th{text-align:right}.pb .pb-table td:first-child,.pb .pb-table th:first-child{text-align:left}.pb .pb-table tr.on td,.pb .pb-table tr.on th{background:#FBEFF2;color:var(--cr);font-weight:700}.pb .pb-unis{list-style:none;margin:24px 0 0;padding:0;border-top:2px solid var(--sl)}.pb .pb-unis li{padding:18px 0;border-bottom:1px solid var(--line)}.pb .pb-unis h3{font-size:22px}.pb .pb-unis h3 a{display:inline-flex;align-items:center;gap:8px;color:#171A21;min-height:44px;text-decoration:none}.pb .pb-unis h3 a:hover{text-decoration:underline}.pb .pb-unis p{font-size:15.5px;color:#2B2934;margin-top:4px;max-width:62em}.pb .pb-traps{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pb .pb-trap{background:#fff;border:2px solid var(--sl);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.pb .pb-trap>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.pb .pb-trap>header small{font-size:14px;color:var(--soft)}.pb .pb-tag{display:inline-flex;align-items:center;background:var(--cr);color:#fff;font-weight:700;font-size:14.5px;padding:6px 10px;border-radius:var(--r);line-height:1.2}.pb .pb-trap-body{padding:16px 18px 18px;background:var(--paper);flex:1}.pb .pb-mini{font-family:Arial,Helvetica,sans-serif;background:#f5f5f5;border:1px solid #bbb;padding:12px 14px;font-size:14.5px;line-height:1.5}.pb .pb-mini p+p{margin-top:8px}.pb .pb-stmt{font-weight:700;margin:12px 0 8px;font-size:15px}.pb .pb-opts,.pb .pb-stmt{font-family:Arial,Helvetica,sans-serif}.pb .pb-opts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pb .pb-opts li{display:flex;gap:10px;align-items:center;padding:9px 10px;min-height:42px;border:1px solid #c9c7cd;background:#fff;font-size:14px}.pb .pb-opts li b{min-width:16px}.pb .pb-opts li>span{flex:1;min-width:0}.pb .pb-opts-tfc{grid-template-columns:repeat(3,minmax(0,1fr))}.pb .pb-opts-tfc li{justify-content:center;font-weight:600;gap:6px}.pb .pb-opts-tfc li>span{flex:none}.pb .pb-opts li.right{border-color:var(--right);background:#eaf6ef;box-shadow:inset 0 0 0 1px var(--right);color:var(--right)}.pb .pb-opts li.wrong{border-color:var(--wrong);background:#fdeef0;box-shadow:inset 0 0 0 1px var(--wrong);color:var(--wrong)}.pb .pb-mk{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-weight:700;font-size:12.5px;margin-left:auto;white-space:nowrap}.pb .pb-opts-tfc .pb-mk{margin-left:0}.pb .pb-why{color:#3C3946}.pb .pb-fix,.pb .pb-why{font-size:14.5px;margin-top:12px}.pb .pb-fix{display:flex;gap:10px;align-items:flex-start}.pb .pb-fix b{flex:none;font-size:12.5px;background:var(--sl);color:#fff;padding:3px 8px;border-radius:var(--r);margin-top:2px}.pb .pb-try .ucat-practice{margin-top:24px}.pb .pb-method{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pb .pb-mst{background:#fff;border:2px solid var(--sl);padding:20px;border-radius:var(--r);display:flex;flex-direction:column;align-items:flex-start}.pb .pb-mst>b{display:grid;place-items:center;width:36px;height:36px;background:var(--cr);color:#fff;font-family:var(--font-bricolage),Inter,sans-serif;font-size:19px;border-radius:var(--r)}.pb .pb-mst h3{font-size:22px;margin-top:14px}.pb .pb-mst p{font-size:15px;color:var(--soft);margin-top:8px}.pb .pb-mst .pb-pips,.pb .pb-mst .pb-tag{margin-top:14px}.pb .pb-mst .pb-rule{font-family:var(--font-bricolage),Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#171A21;margin-top:14px}.pb .pb-pips{display:inline-flex;gap:5px;align-items:center}.pb .pb-pips i{width:15px;height:15px;border-radius:50%;background:var(--right);display:block}.pb .pb-pips em{font-style:normal;font-size:12px;font-weight:700;background:#E3F2E9;color:var(--right);padding:2px 7px;border-radius:var(--r);margin-left:6px}.pb .pb-method-more{margin-top:14px}.pb .pb-method-more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--sl)}.pb .pb-app{margin-top:24px;background:#fff;border:1px solid var(--line);padding:18px 22px;display:flex;gap:24px;align-items:center;justify-content:space-between;border-radius:var(--r)}.pb .pb-app p{font-size:15.5px;color:#3C3946;max-width:44em}.pb .pb-deeper{margin-top:36px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pb .pb-deeper>span{font-weight:700;margin-right:6px}.pb .pb-deeper a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1.5px solid var(--sl);font-size:14px;font-weight:600;border-radius:var(--r);background:#fff;color:#171A21;text-decoration:none;line-height:1.3}.pb .pb-deeper a:hover{background:#FBF7F1}.pb .pb-next{margin-top:72px}.pb .pb-seam{position:relative;height:2px;background:var(--sl)}.pb .pb-seam-tab{position:absolute;left:0;top:-16px;background:var(--paper);padding:0 14px 0 0;font-weight:700;font-size:14px;color:var(--soft);gap:10px;flex-wrap:wrap}.pb .pb-seam-tab,.pb .pb-url{display:inline-flex;align-items:center}.pb .pb-url{height:30px;padding:0 10px;background:#fff;border:1px solid var(--line);border-radius:var(--r);font-size:13px;font-weight:500;color:#4F4A5A}.pb .pb-nx{display:block;margin-top:40px;background:var(--sec);color:#fff!important;text-decoration:none;padding:48px 0 52px}.pb .pb-nx .pb-wrap{display:flex;flex-direction:column;align-items:flex-start}.pb .pb-nx-k{font-size:16px;font-weight:600;color:rgba(255,255,255,.84)}.pb .pb-nx-h{font-family:var(--font-bricolage),Inter,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin-top:8px}.pb .pb-nx-b{font-size:17px;color:rgba(255,255,255,.9);margin-top:12px;max-width:36em;line-height:1.5}.pb .pb-nx-go{display:inline-flex;align-items:center;gap:8px;margin-top:22px;min-height:48px;padding:0 18px;background:#fff;color:var(--sec);font-weight:700;border-radius:var(--r)}.pb .pb-nx:hover .pb-nx-go{background:#F3F1F6}@media(max-width:900px){.pb .pb-band-in,.pb .pb-capture,.pb .pb-cards-2,.pb .pb-cards-3,.pb .pb-cards-many,.pb .pb-ch-hero-in,.pb .pb-doors,.pb .pb-hub-hero-in,.pb .pb-method,.pb .pb-split,.pb .pb-traps{grid-template-columns:minmax(0,1fr)}.pb .pb-booklets{height:250px;max-width:420px}.pb .pb-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:14px}.pb .pb-thumb{display:none}}@media(max-width:600px){.pb .pb-hub-hero{padding:34px 0 40px}.pb .pb-ch-hero{padding:30px 0 28px}.pb .pb-ch-hero-in{gap:22px}.pb .pb-sec{padding-top:48px}.pb .pb-btn{width:100%}.pb .pb-acts{gap:8px}.pb .pb-booklets{height:170px;margin-top:8px}.pb .pb-booklet{width:27%;bottom:calc(var(--i) * 12px);left:calc(var(--i) * 24%);padding:7px;border-top-width:5px}.pb .pb-booklet span{font-size:10px}.pb .pb-facts>div{padding:12px}.pb .pb-facts span{font-size:12px}.pb .pb-row-n{font-size:32px}.pb .pb-row-h{font-size:19px}.pb .pb-capture{padding:20px;gap:18px;margin-top:48px}.pb .pb-capture-row{grid-template-columns:minmax(0,1fr)}.pb .pb-app{flex-direction:column;align-items:stretch}.pb .pb-band{padding:48px 0;margin-top:56px}.pb .pb-opts-tfc{grid-template-columns:minmax(0,1fr)}.pb .pb-trap-body,.pb .pb-trap>header{padding-left:14px;padding-right:14px}.pb .pb-seam{height:auto;background:none;border-top:2px solid var(--sl);padding-top:12px}.pb .pb-seam-tab{position:static;padding:0}.pb .pb-nx{margin-top:24px;padding:34px 0 38px}}@media(prefers-reduced-motion:reduce){.pb .pb-btn{transition:none}.pb .pb-btn:active{transform:none}}.pb .pb-joined{margin-top:16px;padding:12px 14px;font-size:15px;font-weight:600;border-radius:var(--r)}.pb .pb-joined-ok{background:#E3F2E9;color:var(--right)}.pb .pb-joined-warn{background:#FBEFF2;color:var(--cr)}body.ucat-sq .pb .pb-pips i{border-radius:50%!important}