.pif-sub{position:relative;display:flex;justify-content:center;width:100%;padding:0 24px}.pif-sub-col{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:60px;flex:1 0 0;width:1px;max-width:1300px;padding:80px 32px}.pif-sub-text{display:flex;flex-direction:column;gap:16px;flex:1 0 0;width:1px;max-width:610px}.pif-sub-title{width:100%}.pif-sub-body{font:400 20px/28px var(--f-ui);letter-spacing:-.01em;color:var(--ink-66);font-feature-settings:var(--ff-preset)}@media(max-width:809.98px){.pif-sub-body{font-size:18px;line-height:26px}}.pif-sub-form{display:flex;flex-direction:row;align-items:stretch;gap:12px;flex:1 0 0;width:1px;max-width:470px}.pif-sub-input{flex:1 0 0;width:1px;min-width:0;padding:8px 12px;border:1px solid var(--line);border-radius:8px;outline:none;background:#fff;font:400 15px/22px var(--f-ui);letter-spacing:-.005em;color:var(--ink);font-feature-settings:var(--ff-preset);transition:border-color .2s cubic-bezier(.44,0,.56,1)}.pif-sub-input::-moz-placeholder{color:var(--ink-40)}.pif-sub-input::placeholder{color:var(--ink-40)}.pif-sub-input:focus{border-color:var(--ink)}.pif-btn.pif-sub-btn{flex:none;width:auto;min-width:166px}.pif-sub-btn .pif-btn__face{flex:1 0 auto;width:auto}.pif-sub-btn:hover>.pif-btn__face .pif-roll>span,.pif-sub-btn:focus-visible>.pif-btn__face .pif-roll>span{transform:translateY(-18px)}@media(min-width:810px)and (max-width:1199.98px){.pif-sub-col{flex-direction:column;align-items:flex-start;gap:32px;padding:60px 24px}.pif-sub-text,.pif-sub-form{flex:none;width:100%}}@media(max-width:809.98px){.pif-sub{padding:0 6px}.pif-sub-col{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 16px}.pif-sub-text,.pif-sub-form{flex:none;width:100%;max-width:none}.pif-sub-form{flex-direction:column}.pif-sub-input{flex:none;width:100%}.pif-sub-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pif-sub-input{transition:none}}
