.pbtc{--pbtc-yellow:#ece70e;--pbtc-black:#090c0e;--pbtc-ink:#252525;--pbtc-soft:#f4f4f4;--pbtc-page:#f6f3f6;--pbtc-line:rgba(0,0,0,.08);width:100%;padding:68px 0 92px;background:var(--pbtc-page);color:var(--pbtc-ink);font-family:"DM Sans",Arial,sans-serif;box-sizing:border-box}.pbtc *{box-sizing:border-box}.pbtc__inner{width:min(1440px,calc(100% - 64px));margin:0 auto}.pbtc button,.pbtc input,.pbtc select,.pbtc textarea{font:inherit}.pbtc-period{position:relative;display:grid;grid-template-columns:1fr 1fr;width:226px;height:58px;margin:0 auto 54px;padding:4px;background:#e8e5e8;border:1px solid var(--pbtc-line);isolation:isolate}.pbtc-period__slider{position:absolute;z-index:-1;top:4px;left:4px;width:calc(50% - 4px);height:48px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.08);transition:transform .36s cubic-bezier(.22,1,.36,1)}.pbtc[data-period=annual] .pbtc-period__slider{transform:translateX(100%)}.pbtc-period button{appearance:none;border:0;background:transparent;color:#000;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;cursor:pointer}.pbtc-period button:focus-visible,.pbtc-order-button:focus-visible,.pbtc-submit:focus-visible,.pbtc-dialog__close:focus-visible,.pbtc input:focus-visible,.pbtc select:focus-visible,.pbtc textarea:focus-visible{outline:3px solid #4b67ff;outline-offset:2px}.pbtc-intro{display:flex;flex-direction:column;gap:4px;margin:0 0 30px;font-size:16px;line-height:1.55}.pbtc-intro strong{color:#000;font-weight:600}.pbtc-intro span{color:#8b8b8b}.pbtc-filters{display:grid;grid-template-columns:2.1fr 1fr 1fr;gap:28px;padding:28px;background:#fff}.pbtc-field{display:flex;flex-direction:column;gap:15px;min-width:0}.pbtc-field>span:first-child{font-family:"DM Mono",monospace;font-size:16px;font-weight:500;line-height:1;text-transform:uppercase}.pbtc-field input,.pbtc-field select{width:100%;height:64px;padding:0 22px;border:0;border-radius:0;background:var(--pbtc-page);color:#000;font-family:"DM Sans",Arial,sans-serif;font-size:18px;font-weight:600;line-height:1;text-transform:uppercase}.pbtc-select-wrap{position:relative;display:block}.pbtc-select-wrap:after{content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translateY(-70%) rotate(45deg);pointer-events:none}.pbtc-field select{appearance:none;padding-right:54px}.pbtc-status{min-height:10px;padding:8px 0;color:#8b8b8b;font-size:13px}.pbtc-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.pbtc-card{display:flex;flex-direction:column;min-width:0;padding:28px;background:#fff;transition:opacity .2s ease,transform .2s ease}.pbtc-card--featured{background:var(--pbtc-black);color:#fff}.pbtc-card__top{display:flex;flex-direction:column;min-height:360px}.pbtc-card__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.pbtc-card h3{margin:0;color:inherit;font-family:"DM Mono",monospace;font-size:36px;font-weight:500;line-height:1;text-transform:uppercase}.pbtc-card__badge{flex:0 0 auto;padding:5px 8px;background:var(--pbtc-yellow);color:var(--pbtc-black);font-size:12px;font-weight:600;line-height:1.6;text-transform:uppercase}.pbtc-card__intro{max-width:410px;min-height:72px;margin:34px 0 24px;color:inherit;font-size:14px;font-weight:400;line-height:1.6}.pbtc-card__intro strong{font-weight:600}.pbtc-price{margin-top:auto;color:inherit;font-family:"DM Mono",monospace;font-size:58px;font-weight:500;line-height:1;white-space:nowrap}.pbtc-price-note{min-height:22px;margin-top:11px;color:#8b8b8b;font-size:12px;line-height:1.3}.pbtc-card.is-unavailable .pbtc-price{font-family:"DM Sans",Arial,sans-serif;font-size:30px;font-weight:600;white-space:normal}.pbtc-card.is-unavailable .pbtc-price-note{max-width:420px}.pbtc-order-button,.pbtc-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;margin-top:28px;padding:15px 20px;border:0;border-radius:0;background:var(--pbtc-yellow);color:#000;font-size:16px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.pbtc-order-button:hover,.pbtc-submit:hover{background:#fff900}.pbtc-order-button:active,.pbtc-submit:active{transform:translateY(1px)}.pbtc-services{display:flex;flex:1;flex-direction:column;gap:14px;min-height:510px;margin:28px 0 0;padding:24px;list-style:none;background:var(--pbtc-soft);color:#000}.pbtc-services li{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:16px;margin:0;font-size:16px;font-weight:600;line-height:1.15}.pbtc-services img{display:block;width:24px;height:24px}.pbtc-services .is-excluded{color:rgba(0,0,0,.2)}.pbtc.is-loading .pbtc-card{opacity:.72}.pbtc-dialog{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:0;background:#fff;color:#000;box-shadow:0 28px 90px rgba(0,0,0,.28)}.pbtc-dialog::backdrop{background:rgba(9,12,14,.7);backdrop-filter:blur(4px)}.pbtc-dialog__close{position:absolute;top:14px;right:18px;width:42px;height:42px;padding:0;border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer}.pbtc-dialog__head{padding:36px 40px 30px;background:var(--pbtc-yellow)}.pbtc-dialog__head>span{display:block;margin-bottom:12px;font-size:12px;font-weight:600;text-transform:uppercase}.pbtc-dialog__head h3{margin:0 0 13px;font-family:"DM Mono",monospace;font-size:36px;font-weight:500;line-height:1;text-transform:uppercase}.pbtc-dialog__head p{margin:0;font-size:14px;line-height:1.5}.pbtc-order-form{display:flex;flex-direction:column;gap:20px;padding:34px 40px 40px}.pbtc-order-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pbtc-order-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.pbtc-order-form input,.pbtc-order-form textarea{width:100%;padding:14px;border:1px solid rgba(0,0,0,.18);border-radius:0;background:#f7f7f7;color:#000;font-size:16px}.pbtc-order-form input{height:52px}.pbtc-order-form textarea{resize:vertical}.pbtc-order-form .pbtc-consent{display:grid;grid-template-columns:20px 1fr;align-items:start;font-weight:400;line-height:1.45}.pbtc-consent input{width:18px;height:18px;margin-top:2px}.pbtc-consent a{color:inherit}.pbtc-honeypot{position:absolute!important;left:-9999px!important}.pbtc-submit{margin-top:0}.pbtc-submit:disabled{opacity:.55;cursor:wait}.pbtc-form-message{font-size:14px;line-height:1.5}.pbtc-form-message.is-success{padding:16px;background:#e8f5e9;color:#185b1d}.pbtc-form-message.is-error{padding:16px;background:#fff0f0;color:#971c1c}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1200px){.pbtc__inner{width:min(100% - 40px,1440px)}.pbtc-card{padding:22px}.pbtc-card h3{font-size:31px}.pbtc-price{font-size:48px}.pbtc-services{padding:20px}.pbtc-services li{font-size:14px;gap:12px}}@media(max-width:960px){.pbtc{padding:54px 0 70px}.pbtc-filters{grid-template-columns:1fr 1fr}.pbtc-field:first-child{grid-column:1/-1}.pbtc-packages{grid-template-columns:1fr}.pbtc-card{padding:28px}.pbtc-card__top{min-height:0}.pbtc-card__intro{min-height:0}.pbtc-price{margin-top:18px}.pbtc-services{min-height:0}.pbtc-card h3{font-size:36px}}@media(max-width:640px){.pbtc__inner{width:calc(100% - 24px)}.pbtc{padding:42px 0 54px}.pbtc-period{width:100%;max-width:226px;margin-bottom:42px}.pbtc-intro{font-size:15px}.pbtc-filters{grid-template-columns:1fr;gap:20px;padding:18px}.pbtc-field:first-child{grid-column:auto}.pbtc-field>span:first-child{font-size:14px}.pbtc-field input,.pbtc-field select{height:58px;font-size:16px}.pbtc-card{padding:20px}.pbtc-card__heading{align-items:flex-start}.pbtc-card h3{font-size:30px}.pbtc-card__badge{font-size:10px}.pbtc-card__intro{margin-top:26px}.pbtc-price{font-size:44px}.pbtc-services{margin-top:22px;padding:18px}.pbtc-services li{font-size:14px}.pbtc-dialog__head{padding:32px 24px 26px}.pbtc-dialog__head h3{font-size:30px}.pbtc-order-form{padding:26px 24px 30px}.pbtc-order-form__grid{grid-template-columns:1fr}}

.pbtc-period button{position:relative;z-index:1}
.pbtc-price{font-size:clamp(38px,3.65vw,58px);font-variant-numeric:tabular-nums}
