section.ukko-registration-block{max-width:768px;margin:0 auto}.ukko-registration-block.heading h2{text-align:center;max-width:550px;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:17px;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}.ukko-registration-block-header{background-color:var(--Gray-100);padding:32px 48px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:8px 8px 0 0}.ukko-registration-block-header .service-name{display:flex;gap:5px;font-size:20px;font-style:normal;font-weight:600;line-height:30px;font-stretch:100%;align-items:center;color:var(--Gray-900)}.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}.ukko-registration-block-features{padding:32px 48px;border-bottom:1px solid var(--Gray-300)}.ukko-registration-block-features ul,.ukko-registration-block-business-id ul{display:flex;flex-wrap:wrap;padding:0;gap:16px;margin-bottom:0}.ukko-registration-block-features ul li,.ukko-registration-block-business-id ul li{width:calc(50% - 8px);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}.ukko-registration-block-button{padding:32px 48px;text-align:center;background-color:var(--Gray-100);border-radius:0 0 8px 8px}.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:14px;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}@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}}@media screen and (max-width:639px){.ukko-registration-block-features ul li,.ukko-registration-block-business-id ul li{width:100%}.ukko-registration-block-header{flex-direction:column;align-items:flex-start}.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}.ukko-registration-block-button a{padding:12px 15px;font-size:13px}.ukko-registration-block-button{padding:24px 12px}.ukko-registration-block-header .service-name{line-height:22px}.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}}