section.ukko-registration-block.v2{max-width:800px;margin:0 auto}.ukko-registration-block-wrapper{display:flex;gap:48px}.v2 .ukko-registration-block-wrapper .ukko-registration-block-container{width:calc(50% - 6px);display:flex;flex-direction:column;justify-content:space-between}.ukko-registration-block.heading h2{text-align:center;max-width:500px;color:var(--Gray-900);font-size:36px;font-style:normal;font-weight:700;line-height:44px;font-stretch:100%;letter-spacing:-0.72px;margin-bottom:24px}.ukko-registration-block.heading{display:flex;justify-content:center}.ukko-registration-block.description p{font-size:18px;color:var(--Gray-600);font-weight:400;font-stretch:100%;line-height:28px;text-align:center;margin-bottom:48px}.ukko-registration-block-container{border:1px solid var(--Gray-300);border-radius:8px}.v2 .ukko-registration-block-header{background-color:var(--Gray-100);padding:32px;display:flex;justify-content:space-between;gap:20px;border-radius:8px 8px 0 0;flex-direction:column;align-items:flex-start}.v2 .ukko-registration-block-header .service-name{display:flex;gap:5px;font-size:20px;font-style:normal;font-weight:600;line-height:22px;font-stretch:100%;align-items:center;color:var(--Gray-900);flex-wrap:wrap}.ukko-registration-block-header .pricing-primary{color:var(--Gray-600);font-size:20px;font-style:normal;font-weight:400;line-height:30px}.ukko-registration-block-header .pricing-secondary{color:var(--Gray-600);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ukko-registration-block-header .percentage{color:var(--Gray-900);font-size:30px;font-style:normal;font-weight:600;line-height:38px}.v2 .ukko-registration-block-features{padding:24px 32px;border-bottom:0}.ukko-registration-block-features ul,.ukko-registration-block-business-id ul{display:flex;flex-wrap:wrap;padding:0;gap:16px;margin-bottom:0}.v2 .ukko-registration-block-features ul li,.v2 .ukko-registration-block-business-id ul li{width:100%;list-style:none;color:var(--Gray-900);font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;gap:12px}.ukko-registration-block-features ul li img,.ukko-registration-block-business-id ul li img{width:21px;height:21px}.ukko-registration-block-business-id{padding:32px 48px}.ukko-registration-block-business-id .toggle-wrapper{padding:0 0 28px 0;gap:16px;display:flex;align-items:center}.ukko-registration-block-business-id p{color:var(--Gray-900);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.ukko-registration-block-business-id .toggle{position:relative;display:inline-block;width:44px;height:24px}.ukko-registration-block-business-id .toggle input{opacity:0;width:0;height:0}.ukko-registration-block-business-id .toggle-wrapper .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--Gray-700);-webkit-transition:.4s;transition:.4s}.ukko-registration-block-business-id .toggle-wrapper .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.ukko-registration-block-business-id .toggle-wrapper input:checked+.slider{background-color:var(--Green-400)}.ukko-registration-block-business-id .toggle-wrapper input:focus+.slider{box-shadow:0 0 1px var(--Green-400)}.ukko-registration-block-business-id .toggle-wrapper input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.ukko-registration-block-business-id .toggle-wrapper .slider.round{border-radius:34px}.ukko-registration-block-business-id .toggle-wrapper .slider.round:before{border-radius:50%}.ukko-registration-block-business-id .toggle-business-id{color:var(--Gray-900);font-size:18px;font-style:normal;font-weight:600;line-height:28px}.v2 .ukko-registration-block-button{padding:24px 12px;text-align:center;background-color:var(--Gray-100);border-radius:0 0 8px 8px;border-bottom:1px solid var(--Gray-300)}.v2 .ukko-registration-block-button a{border-radius:1000px;border:1px solid var(--ukko-purple);background:var(--ukko-purple);box-shadow:0 1px 2px 0 rgba(16,24,40,0.05);padding:12px 20px;color:white!important;color:var(--Base-White,#FFF);font-family:Archivo;font-size:13px;font-style:normal;font-weight:600;line-height:20px}.ukko-registration-block-button a:hover{opacity:.8;cursor:pointer}.business-id-tooltip{position:relative;display:inline-block}.business-id-tooltip .business-id-tooltip-text{visibility:hidden;width:200px;background-color:black;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;top:25px;left:-1000%;font-size:13px;padding:12px}.business-id-tooltip:hover .business-id-tooltip-text{visibility:visible}.v2 .ukko-registration-block-features p{font-size:16px;line-height:24px}.v2 .ukko-registration-block-button a .mobile,.v2 .ukko-registration-block-features .mobile{display:none}.v2 .ukko-registration-block-button a .desktop{display:inline-block}.v2 .ukko-registration-block-features .desktop{display:block}@media screen and (max-width:1280px){.ukko-registration-block-features,.ukko-registration-block-header,.ukko-registration-block-business-id,.ukko-registration-block-button{padding:24px 36px}.ukko-registration-block-wrapper{gap:12px}.v2 .ukko-registration-block-button a{padding:12px 8px;font-size:12px;letter-spacing:-0.2px}}@media screen and (max-width:639px){.v2 .ukko-registration-block-header{padding:14px}.v2 .ukko-registration-block-header .service-name{font-size:12px;gap:4px}.v2 .ukko-registration-block-header .service-name svg{width:20px;height:20px}.v2 .ukko-registration-block-header .service-name span{font-size:12px!important}.ukko-registration-block.heading h2{font-size:24px;line-height:30px;margin-bottom:24px!important;text-align:center!important}.ukko-registration-block.description p{font-size:16px;line-height:22px;margin-bottom:32px!important}.v2 .ukko-registration-block-button a{padding:12px 24px;font-size:14px;width:100%;letter-spacing:1}.v2 .ukko-registration-block-button a .mobile{display:inline-block}.v2 .ukko-registration-block-features .mobile{display:block}.v2 .ukko-registration-block-button a .desktop,.v2 .ukko-registration-block-features .desktop{display:none}.ukko-registration-block-button{padding:24px 12px}.ukko-registration-block-header .pricing-primary{font-size:18px}.ukko-registration-block-features ul li,.ukko-registration-block-business-id ul li,.ukko-registration-block-business-id p{font-size:15px;line-height:22px}.ukko-registration-block-business-id .toggle-business-id{font-size:16px;line-height:18px}.ukko-registration-block-features,.ukko-registration-block-header,.ukko-registration-block-business-id{padding:24px}.v2 .ukko-registration-block-header .pricing-secondary{font-size:12px}.v2 .ukko-registration-block-features{padding:12px 16px;flex-grow:1}.v2 .ukko-registration-block-features p,.v2 .ukko-registration-block-features ul li{font-size:14px;line-height:20px}.v2 .ukko-registration-block-header .percentage{font-size:26px;line-height:30px}}@media screen and (max-width:480px){.v2 .ukko-registration-block-features ul li{font-size:12px;line-height:16px}}