section.ukko-registration-block{max-width:800px;margin:0 auto 2.25rem}.ukko-registration-block-wrapper{display:flex;gap:16px}.both .ukko-registration-block-wrapper .ukko-registration-block-container{width:calc(50% - 6px);display:flex;flex-direction:column;justify-content:space-between}section.ukko-registration-block p{margin-bottom:16px;font-weight:500}.ukko-registration-block.heading h2{text-align:center;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;max-width:100%}.ukko-registration-block.heading{display:flex;justify-content:center}.both .ukko-registration-block-header{background-color:var(--Gray-100);padding:32px;display:flex;justify-content:space-between;gap:8px;border-radius:8px 8px 0 0;flex-direction:column;align-items:flex-start}.both .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;width:100%}.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.description-features ul{padding:0;list-style-type:none;display:flex;gap:16px;justify-content:center}.ukko-registration-block.description-features ul li{width:38%;display:flex;align-items:flex-start;gap:8px}.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:flex-start;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);width:50%}.ukko-registration-block-header .service-pricing{width:50%}.both .ukko-registration-block-header .service-pricing{width:100%}.ukko-registration-block-header .pricing-primary .pricing-note{border-radius:16px;border:1px solid var(--Green-600,#009472);background:var(--Success-50,#ecfdf3);mix-blend-mode:multiply;display:flex;padding:2px 8px;align-items:center;color:#027a48;text-align:center;font-size:12px;font-weight:500;line-height:18px;align-self:flex-start;margin-bottom:0}.both .ukko-registration-block-header .pricing-primary .pricing-note{margin-bottom:8px}.ukko-registration-block-header .pricing-primary{color:var(--Gray-600);font-size:20px;font-style:normal;font-weight:400;line-height:30px;display:flex;flex-direction:column;gap:8px}.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 .price{color:var(--Gray-900);font-size:30px;font-style:normal;font-weight:600;line-height:38px}.ukko-registration-block-header .strikethrough-price{font-size:20px;color:var(--Gray-500);font-weight:500;line-height:30px;text-decoration-line:line-through}.ukko-registration-block-features{padding:32px 48px;border-bottom:1px solid var(--Gray-300);display:flex;gap:16px}.both .ukko-registration-block-features{padding:24px 32px;border-bottom:0;flex-grow:1}.ukko-registration-block-features>div{width:50%}.both .ukko-registration-block-features>div{width:100%}.ukko-registration-block-features ul,.ukko-registration-block-extra-content ul{display:flex;flex-wrap:wrap;padding:0;gap:16px;margin-bottom:0;margin-top:0}.ukko-registration-block-features ul li,.ukko-registration-block-extra-content 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}.both .ukko-registration-block-features ul li,.both .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{width:100%}.ukko-registration-block-features ul li img,.ukko-registration-block-extra-content ul li img{width:21px;height:21px}.ukko-registration-block-extra-content{padding:32px 48px}.ukko-registration-block-extra-content .toggle-wrapper{padding:0 0 28px 0;gap:16px;display:flex;align-items:center}.ukko-registration-block-extra-content p{color:var(--Gray-900);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.ukko-registration-block-extra-content .toggle{position:relative;display:inline-block;width:44px;height:24px}.ukko-registration-block-extra-content .toggle input{opacity:0;width:0;height:0}.ukko-registration-block-extra-content .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-extra-content .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-extra-content .toggle-wrapper input:checked+.slider{background-color:var(--Green-400)}.ukko-registration-block-extra-content .toggle-wrapper input:focus+.slider{box-shadow:0 0 1px var(--Green-400)}.ukko-registration-block-extra-content .toggle-wrapper input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.ukko-registration-block-extra-content .toggle-wrapper .slider.round{border-radius:34px}.ukko-registration-block-extra-content .toggle-wrapper .slider.round:before{border-radius:50%}.ukko-registration-block-extra-content .toggle-extra-content{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-orange);background:var(--ukko-orange);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}.both .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)}.both .ukko-registration-block-button a{border-radius:1000px;border:1px solid var(--ukko-orange);background:var(--ukko-orange);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}.extra-content-tooltip{position:relative;display:inline-block}.extra-content-tooltip .extra-content-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}.extra-content-tooltip:hover .extra-content-tooltip-text{visibility:visible}.both .ukko-registration-block-features p{font-size:16px;line-height:24px}.both .ukko-registration-block-button a .mobile,.both .ukko-registration-block-features .mobile{display:none}.both .ukko-registration-block-button a .desktop{display:inline-block}.both .ukko-registration-block-features .desktop{display:block}@media screen and (max-width:1280px){.ukko-registration-block-features,.ukko-registration-block-header,.ukko-registration-block-extra-content,.ukko-registration-block-button{padding:24px 36px}.ukko-registration-block-features ul li{font-size:15px}.ukko-registration-block-extra-content .toggle-extra-content{font-size:17px;line-height:24px}.both .ukko-registration-block-button a{padding:12px 8px;font-size:12px;letter-spacing:-0.2px}}@media screen and (max-width:639px){section.ukko-registration-block .service-name p{margin-bottom:0}.both .ukko-registration-block-header{padding:14px}.both .ukko-registration-block-header .service-name{font-size:12px;gap:4px}.both .ukko-registration-block-header .service-name svg{width:20px;height:20px}.both .ukko-registration-block-header .service-name span{font-size:12px!important}.ukko-registration-block-features{flex-direction:column}.ukko-registration-block-features ul li,.ukko-registration-block-extra-content ul li,.ukko-registration-block-features>div{width:100%}.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}.both .ukko-registration-block-button a{padding:12px 24px;font-size:14px;width:100%;display:flex;flex-wrap:wrap}.both .ukko-registration-block-button a .mobile{display:inline-block}.both .ukko-registration-block-features .mobile{display:block}.both .ukko-registration-block-button a .desktop,.both .ukko-registration-block-features .desktop{display:none}.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-extra-content ul li,.ukko-registration-block-extra-content p,.ukko-registration-block-features p{font-size:15px;line-height:22px}.ukko-registration-block-extra-content .toggle-extra-content{font-size:16px;line-height:18px}.ukko-registration-block-features,.ukko-registration-block-header,.ukko-registration-block-extra-content{padding:24px}.both .ukko-registration-block-header .pricing-secondary{font-size:12px}.both .ukko-registration-block-features{padding:12px 16px}.both .ukko-registration-block-features p,.both .ukko-registration-block-features ul li{font-size:14px;line-height:20px}.both .ukko-registration-block-header .percentage{font-size:26px;line-height:30px}}@media screen and (max-width:600px){.ukko-registration-block-header{flex-direction:column;align-items:flex-start}.ukko-registration-block-header .service-name{width:100%}.service-name br{display:none}.service-name p{display:flex;align-items:center;gap:8px}.service-name span{font-size:16px!important;line-height:16px!important}.ukko-registration-block-header{gap:8px}}@media screen and (max-width:480px){.ukko-registration-block-wrapper{gap:8px}.both .ukko-registration-block-features ul li{font-size:12px;line-height:16px;hyphens:auto;overflow-wrap:anywhere}.ukko-registration-block-header .service-pricing{width:100%}.both .ukko-registration-block.description-features ul li{width:50%;font-size:12px}.both .ukko-registration-block-header .price{font-size:17px;line-height:20px}.both .ukko-registration-block-header .strikethrough-price{font-size:13px;line-height:18px}.both .ukko-registration-block-header{padding:8px}.both .ukko-registration-block-header .pricing-primary .pricing-note{width:100%;justify-content:center;font-size:10px}.both .ukko-registration-block-button a{font-size:12px;line-height:12px;padding:12px}.both .ukko-registration-block-features ul li img,.both .ukko-registration-block .description-features ul li img{width:16px;height:16px}}@media screen and (min-width:1024px){.ukko-registration-block .pricing-note br{display:none}}