.s-blueprint-signup{position:relative;padding:0 0 min(1.6rem,1.667vw)}.s-blueprint-signup .s__row{display:grid;justify-content:space-between;gap:min(3.2rem,3.3333vw);grid-template-columns:627fr 867fr}.s-blueprint-signup .s__row:last-child{margin-top:3.2rem}.s-blueprint-signup .s__col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;padding:2.4rem;background:var(--color-brand-1);border-radius:4px;overflow:hidden;color:var(--color-white)}@media only screen and (max-width: 767px){.s-blueprint-signup .s__col{grid-column:1/span 2}}.s-blueprint-signup .s__col h2{font:500 calc(var(--font-size-h-lg) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em;font-size:calc(var(--font-size-h-lg)*.833)}.s-blueprint-signup .s__col-1{justify-content:flex-start;background:var(--color-brand-2)}.s-blueprint-signup .s__col-1 h2{font:500 calc(var(--font-size-h-lg) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em;margin-bottom:.8em}.s-blueprint-signup .s__col-1 .btn-text{color:var(--color-white)}.s-blueprint-signup .s__col-2{justify-content:flex-start;width:100%}.s-blueprint-signup .s__col-2 ::-moz-selection{background:var(--color-white);color:var(--color-brand-1)}.s-blueprint-signup .s__col-2 ::selection{background:var(--color-white);color:var(--color-brand-1)}.s-blueprint-signup .s__col-2 .a-svg{position:absolute;width:100%;height:100%}.s-blueprint-signup .s__col-2 h2{font:500 calc(var(--font-size-h-lg) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em;position:relative;margin-bottom:.8rem;max-width:10.5em}.s-blueprint-signup .s__col-2 .b-subscribe{justify-self:flex-end;margin-top:auto}
