﻿html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}:where(.wp-site-blocks) :focus-visible{outline:3px solid #f59e0b;outline-offset:2px;border-radius:4px}.ef-grid.ef-grid>*,.ef-steps.ef-steps>*,.ef-platforms.ef-platforms>*,.ef-offers.ef-offers>*,.ef-col.ef-col>.wp-block-details{margin-block-start:0}.ef-grid.ef-grid>*{margin-block:0}.ef-section{padding-block:clamp(48px,7vw,80px)}.wp-block-post-content>.ef-section,.wp-block-post-content>.alignfull{margin-block:0}.ef-section h2+.ef-grid,.ef-section__intro+.ef-grid{margin-top:32px}.ef-section--soft{background:#f6f8fb}.ef-section--line{border-block:1px solid #e2e8f0}.ef-section__intro{color:#475569;margin-top:8px}.ef-muted{color:#475569}.ef-lead{color:#475569;font-size:clamp(17px,1.6vw,19px)}.ef-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #e2e8f0}.admin-bar .ef-header{top:var(--wp-admin--admin-bar--height, 32px)}.ef-header__bar{min-height:56px;gap:16px}.ef-header__logo{margin:0;flex:none}.ef-header__logo img{display:block;height:30px;width:auto}.ef-header__actions{gap:12px;align-items:center;margin:0;flex:none}.ef-header__actions>*{margin:0}.ef-header__actions .wp-block-button__link{min-height:36px;padding:6px 14px;font-size:14px}.ef-header__login{font-size:14px;font-weight:500}.ef-header__login a{color:#0b1220;text-decoration:none}.ef-header__login a:hover{color:#2563eb}.ef-header .wp-block-navigation{font-size:14px;font-weight:500;gap:2px}.ef-header .wp-block-navigation-item__content{color:#0b1220;padding:8px 10px;border-radius:6px;white-space:nowrap}.ef-header .wp-block-navigation-item__content:hover{color:#2563eb}.ef-header .current-menu-item>.wp-block-navigation-item__content,.ef-header [aria-current=page].wp-block-navigation-item__content{color:#2563eb;box-shadow:inset 0 -2px 0 #2563eb;border-radius:0}.ef-header .wp-block-navigation__submenu-container{border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 30px rgba(11,18,32,.1);padding:6px;min-width:230px}.ef-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{box-shadow:none}@media(max-width: 1279px){.ef-header .wp-block-navigation{order:3}.ef-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.ef-header .wp-block-navigation__responsive-container-open{display:flex}.ef-header__actions{margin-left:auto}.ef-header .ef-header__actions .wp-block-button__link{font-size:0;gap:0;padding:6px 9px}}.ef-header .ef-button--icon>.wp-block-button__link{font-size:0;gap:0;padding:6px 9px;border-color:rgba(0,0,0,0);color:#0b1220}.ef-footer{background:#0b1220;color:#cbd5e1;margin-top:0;padding-block:28px;font-size:14px}.ef-footer__logo{margin:0}.ef-footer__logo img{display:block;height:30px;width:auto}.ef-footer__brand p{margin-top:12px}.ef-footer h2{color:#fff;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:8px}.ef-footer ul{list-style:none;margin:0;padding:0}.ef-footer li+li{margin-top:4px}.ef-footer a{color:#cbd5e1;text-decoration:none}.ef-footer a:hover{color:#fff}.ef-footer__legal{margin:24px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:6px}.ef-footer__legal a+a{margin-left:14px;padding-left:14px;border-left:1px solid rgba(255,255,255,.35)}.ef-footer__contact.ef-footer__contact li{display:flex;align-items:center;gap:10px}.ef-footer__contact.ef-footer__contact li+li{margin-top:8px}.ef-footer__contact.ef-footer__contact li::before{width:18px;height:18px;margin:0;color:#fff}@media(max-width: 1023px){.ef-footer__brand,.ef-footer__contact{grid-column:1/-1}}@media(min-width: 1024px){.ef-footer__brand{border-right:1px solid rgba(255,255,255,.2)}.ef-footer__contact{border-left:1px solid rgba(255,255,255,.2);padding-left:32px !important}}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.wp-block-button.is-style-outline>.wp-block-button__link{background:#fff;color:#2563eb;border:1px solid #2563eb}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:#eff4ff;color:#2563eb}.ef-button--light>.wp-block-button__link{background:#fff;border-color:#fff;color:#2563eb}.ef-button--light>.wp-block-button__link:hover{background:#eff4ff;border-color:#eff4ff;color:#2563eb}.ef-button--ghost>.wp-block-button__link{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.7);color:#fff}.ef-button--ghost>.wp-block-button__link:hover{background:rgba(255,255,255,.12);border-color:#fff}.ef-button--block{width:100%}.ef-button--block>.wp-block-button__link{width:100%}.ef-link-arrow{font-weight:600}.ef-link-arrow a{text-decoration:none}.ef-link-arrow a:hover{text-decoration:underline}.ef-link-arrow a::after{content:" →"}.ef-button--cart>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2M9 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2M9 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--play>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM10 8.5v7l6-3.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM10 8.5v7l6-3.5z'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--mail>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--file>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--bell>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15zM10 20.5h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15zM10 20.5h4'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--calendar>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v15H5zM5 10h14M9 3v4M15 3v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v15H5zM5 10h14M9 3v4M15 3v4'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--user>.wp-block-button__link::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center/contain no-repeat}.ef-button--arrow>.wp-block-button__link::after{content:"";display:inline-block;flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.ef-badge{display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px 12px;border-radius:999px;background:#eff4ff;color:#2563eb;font-size:14px;font-weight:600;line-height:1.3}.ef-badge--success{background:#ecfdf5;color:#047857;font-size:12px;padding:2px 10px}.ef-badge--success::before{content:"";display:inline-block;flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.ef-badge--neutral{background:#f6f8fb;color:#475569;font-size:12px;padding:2px 10px}.ef-badge--neutral::before{content:"";display:inline-block;flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}.ef-badge--soon{background:#eff4ff;color:#2563eb;font-size:12px;padding:2px 10px}.ef-badge--soon::before{content:"";display:inline-block;flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}.ef-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.ef-card>*+*{margin-block-start:8px}.ef-card h3{font-size:18px}.ef-card p{color:#475569;font-size:15px}.ef-card--featured{border:2px solid #2563eb}.ef-card--success{border-color:rgba(4,120,87,.4)}.ef-icon--file::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--swap::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h13M16 3l4 4-4 4M17 17H4M8 13l-4 4 4 4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h13M16 3l4 4-4 4M17 17H4M8 13l-4 4 4 4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--chart::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20V10M12 20V4M19 20v-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20V10M12 20V4M19 20v-7'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--refresh::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.9-3M4 4v4h4M4 13a8 8 0 0 0 14.9 3M20 20v-4h-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.9-3M4 4v4h4M4 13a8 8 0 0 0 14.9 3M20 20v-4h-4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--cart::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2M9 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2M9 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--bag::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l1 12H5zM9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l1 12H5zM9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--layers::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 3 8l9 5 9-5zM3 13l9 5 9-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 3 8l9 5 9-5zM3 13l9 5 9-5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--grid::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h6v6h-6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h6v6h-6z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--box::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 7v10l8 4 8-4V7zM4 7l8 4 8-4M12 11v10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 7v10l8 4 8-4V7zM4 7l8 4 8-4M12 11v10'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--code::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8l-4 4 4 4M16 8l4 4-4 4M14 5l-4 14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8l-4 4 4 4M16 8l4 4-4 4M14 5l-4 14'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--headset::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2M4 14h3v5H5a1 1 0 0 1-1-1zM20 14h-3v5h2a1 1 0 0 0 1-1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2M4 14h3v5H5a1 1 0 0 1-1-1zM20 14h-3v5h2a1 1 0 0 0 1-1z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--check::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--clock::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--chevron::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--play::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM10 8.5v7l6-3.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM10 8.5v7l6-3.5z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--mail::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--arrow::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--users::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 6.5M18 14.5a6 6 0 0 1 3.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 6.5M18 14.5a6 6 0 0 1 3.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--calendar::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v15H5zM5 10h14M9 3v4M15 3v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v15H5zM5 10h14M9 3v4M15 3v4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--upload::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18a4.5 4.5 0 0 1-.6-8.96A6 6 0 0 1 18 9.5a4.2 4.2 0 0 1-.5 8.5M12 20v-8M9 14.5l3-3 3 3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18a4.5 4.5 0 0 1-.6-8.96A6 6 0 0 1 18 9.5a4.2 4.2 0 0 1-.5 8.5M12 20v-8M9 14.5l3-3 3 3'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--inbox::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13l2.5-7h11L20 13v6H4zM4 13h5l1 2.5h4l1-2.5h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13l2.5-7h11L20 13v6H4zM4 13h5l1 2.5h4l1-2.5h5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--shield::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.6-3.2 8-8 9-4.8-1-8-4.4-8-9V6zM8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.6-3.2 8-8 9-4.8-1-8-4.4-8-9V6zM8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--download::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 11l4.5 4.5 4.5-4.5M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 11l4.5 4.5 4.5-4.5M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--gear::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM12 2.5l1.8 2.7 3.2-.6.6 3.2 2.7 1.8-1.5 2.9 1.5 2.9-2.7 1.8-.6 3.2-3.2-.6L12 22.5l-1.8-2.7-3.2.6-.6-3.2-2.7-1.8 1.5-2.9-1.5-2.9 2.7-1.8.6-3.2 3.2.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM12 2.5l1.8 2.7 3.2-.6.6 3.2 2.7 1.8-1.5 2.9 1.5 2.9-2.7 1.8-.6 3.2-3.2-.6L12 22.5l-1.8-2.7-3.2.6-.6-3.2-2.7-1.8 1.5-2.9-1.5-2.9 2.7-1.8.6-3.2 3.2.6z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--sliders::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h9M17 7h3M13 5v4M4 17h3M11 17h9M7 15v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h9M17 7h3M13 5v4M4 17h3M11 17h9M7 15v4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--bookmark::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10v16l-5-3.5L7 20z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10v16l-5-3.5L7 20z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--bolt::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3L5 13.5h6L10 21l8-10.5h-6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3L5 13.5h6L10 21l8-10.5h-6z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--bell::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15zM10 20.5h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15zM10 20.5h4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--search::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM16.5 16.5L21 21'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM16.5 16.5L21 21'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--chat::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11h-9l-5 4v-4H4zM8.5 10.5h.01M12 10.5h.01M15.5 10.5h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11h-9l-5 4v-4H4zM8.5 10.5h.01M12 10.5h.01M15.5 10.5h.01'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--target::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM12 12l7-7M19 5V2.5M19 5h2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM12 12l7-7M19 5V2.5M19 5h2.5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--eye::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12zM12 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12zM12 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--puzzle::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4h4v2.5a1.5 1.5 0 0 0 3 0V4h4v5h-2a1.5 1.5 0 0 0 0 3h2v8h-5v-2a1.5 1.5 0 0 0-3 0v2H4v-5h2a1.5 1.5 0 0 0 0-3H4V7h5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4h4v2.5a1.5 1.5 0 0 0 3 0V4h4v5h-2a1.5 1.5 0 0 0 0 3h2v8h-5v-2a1.5 1.5 0 0 0-3 0v2H4v-5h2a1.5 1.5 0 0 0 0-3H4V7h5z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--star::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l2.6 5.4 5.9.8-4.3 4.1 1 5.8L12 16.8l-5.2 2.8 1-5.8-4.3-4.1 5.9-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l2.6 5.4 5.9.8-4.3 4.1 1 5.8L12 16.8l-5.2 2.8 1-5.8-4.3-4.1 5.9-.8z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--wrench::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.5a4 4 0 0 0 5 5L10 21l-3-3 9.5-9.5zM14.5 6.5L17 4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.5a4 4 0 0 0 5 5L10 21l-3-3 9.5-9.5zM14.5 6.5L17 4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--pin::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-5.8 6.5-11a6.5 6.5 0 0 0-13 0C5.5 15.2 12 21 12 21zM12 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-5.8 6.5-11a6.5 6.5 0 0 0-13 0C5.5 15.2 12 21 12 21zM12 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--globe::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM3 12h18M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-5.5-3.5-9S9.5 5.5 12 3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM3 12h18M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-5.5-3.5-9S9.5 5.5 12 3z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--user::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--list::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4.5 6h.01M4.5 12h.01M4.5 18h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4.5 6h.01M4.5 12h.01M4.5 18h.01'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--monitor::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H4zM9 20h6M12 16v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H4zM9 20h6M12 16v4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--card::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6h17v12h-17zM3.5 10h17M7 14.5h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6h17v12h-17zM3.5 10h17M7 14.5h4'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--question::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM9.5 9.5a2.5 2.5 0 1 1 3.5 2.300c-.7.4-1 .9-1 1.7M12 16.5v.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM9.5 9.5a2.5 2.5 0 1 1 3.5 2.300c-.7.4-1 .9-1 1.7M12 16.5v.01'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--plug::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v5M15 3v5M6.5 8h11v3a5.5 5.5 0 0 1-11 0zM12 16.5V21'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v5M15 3v5M6.5 8h11v3a5.5 5.5 0 0 1-11 0zM12 16.5V21'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--key::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 13.5a4.5 4.5 0 1 0-4-4L3.5 16.5V20.5h4v-2.5h2.5v-2.5h2zM16 8h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 13.5a4.5 4.5 0 1 0-4-4L3.5 16.5V20.5h4v-2.5h2.5v-2.5h2zM16 8h.01'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--home::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9h-5.5v-6h-5v6H4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9h-5.5v-6h-5v6H4z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--lock::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 11h12v9H6zM8.5 11V8a3.5 3.5 0 0 1 7 0v3M12 15v2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 11h12v9H6zM8.5 11V8a3.5 3.5 0 0 1 7 0v3M12 15v2'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--logout::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H5v16h5M14 8l4 4-4 4M18 12H9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H5v16h5M14 8l4 4-4 4M18 12H9'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-icon--info::before{content:"";display:inline-block;flex:none;width:28px;height:28px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 11v6M12 7.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 11v6M12 7.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;display:block;color:#2563eb;margin-bottom:12px}.ef-checks{list-style:none;margin:0;padding:0;font-size:15px}.ef-checks li{position:relative;padding-left:30px}.ef-checks li+li{margin-top:10px}.ef-checks li::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;color:#047857;position:absolute;left:0;top:2px}.wp-block-buttons+.ef-checks{margin-top:28px}@media(min-width: 640px){.ef-checks--inline{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 24px}.ef-checks--inline li+li{margin-top:0}}.ef-steps{counter-reset:ef-step}.ef-step{counter-increment:ef-step}.ef-step::before{content:counter(ef-step);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#2563eb;color:#fff;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;margin-bottom:16px}.ef-step h3{font-size:18px}.ef-step p{color:#475569;font-size:15px;margin-top:6px}.ef-platform{display:flex;align-items:center;gap:16px}.ef-platform::before{margin:0 !important}.ef-platform>div>*{margin:0}.ef-platform h3{margin-bottom:4px !important}.ef-platform h3 a{color:#0b1220;text-decoration:none}.ef-platform h3 a:hover{color:#2563eb}.ef-card .ef-price,.ef-price{margin:16px 0 0;padding:12px 16px;border-radius:8px;background:#eff4ff;color:#2563eb;text-align:center;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:24px;font-weight:700}.ef-card .ef-price small,.ef-price small{font-size:15px;font-weight:600}.ef-shot{margin:0}.ef-shot img{display:block;width:100%;height:auto;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 24px 55px rgba(11,18,32,.12)}.ef-shot figcaption{text-align:center;margin-top:12px}.ef-card .wp-block-buttons{margin-top:16px}.ef-card .ef-checks{margin-block:16px 0;color:#0b1220}.ef-cta{background:#2563eb;color:#fff;border-radius:16px;padding:clamp(28px,4vw,40px)}.ef-cta h2{color:#fff;font-size:clamp(22px,3vw,30px)}.ef-cta p{color:#dbeafe;margin-top:8px}.wp-block-details{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-block:0 12px}.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-weight:600;cursor:pointer;list-style:none}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;color:#475569;transition:transform .15s}.wp-block-details[open] summary::after{transform:rotate(180deg)}.wp-block-details>:not(summary){margin:0;padding:0 20px 20px;color:#475569;font-size:15px}.ef-hero :is(h1,h2,h3,p),.ef-strip :is(h1,h2,h3,p),.ef-trio :is(h1,h2,h3,p),.ef-bottom :is(h1,h2,h3,p){margin-block-end:0}.ef-title-sm.ef-title-sm{font-size:clamp(20px,1.7vw,22px);margin-bottom:14px}.ef-light{font-weight:500}.ef-hero{padding-block:20px 28px;background:linear-gradient(180deg, #F6F8FB, #FFFFFF)}.ef-hero h1{font-size:clamp(30px,2.8vw,38px);line-height:1.05;margin-top:12px}.ef-hero .ef-lead{font-size:15px;line-height:1.35;color:#0b1220;margin-top:12px}.ef-hero .wp-block-buttons{margin-top:16px;gap:12px 18px}.ef-hero .wp-block-button__link{min-height:40px;padding:8px 24px;font-size:15px}@media(min-width: 1280px){.ef-hero .ef-shot{padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 30px rgba(11,18,32,.08)}.ef-hero .ef-shot img{border-radius:8px;box-shadow:none}}@media(max-width: 639px){.ef-hero .wp-block-buttons{flex-direction:column}.ef-hero .wp-block-button,.ef-hero .wp-block-button__link{width:100%}}.ef-checks--divided{font-size:15px;color:#0b1220}.ef-checks--divided li{display:flex;align-items:center;gap:14px;padding:10px 0}.ef-checks--divided li::before{position:static}.ef-checks--divided li+li{margin-top:0;border-top:1px solid #e2e8f0}.ef-checks--divided li::before{width:20px;height:20px;border-radius:50%;margin:0;background-color:#16a34a;-webkit-mask:none;mask:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:13px;background-position:center;background-repeat:no-repeat}@media(min-width: 1280px){.ef-checks--divided{border-left:1px solid #e2e8f0;padding-left:20px}}@media(max-width: 1279px){.ef-checks--divided{display:grid;gap:0}}.ef-strip{padding-block:14px;background:#f6f8fb}.ef-strip .ef-feature{position:relative;display:flex;align-items:flex-start;gap:20px}.ef-strip .ef-feature::before{width:30px;height:30px;margin:0;display:block;flex:none;color:#2563eb;background-color:#2563eb;box-sizing:content-box;padding:15px;border-radius:12px;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}.ef-strip .ef-feature::after{content:"";position:absolute;left:0;top:0;width:60px;height:60px;border-radius:12px;background:#eff4ff;z-index:-1}.ef-strip .ef-feature{isolation:isolate}.ef-strip .ef-feature>*{margin:0}.ef-strip .ef-feature>.wp-block-heading{font-size:16px}.ef-strip .ef-feature{display:grid;grid-template-columns:60px 1fr;column-gap:20px;row-gap:2px;align-content:center}.ef-strip .ef-feature::before{grid-row:1/span 2}.ef-strip .ef-feature p{grid-column:2;font-size:13px;line-height:1.3;color:#0b1220}@media(min-width: 1280px){.ef-strip .ef-feature+.ef-feature{border-left:1px solid #e2e8f0;padding-left:28px}.ef-strip .ef-feature+.ef-feature::after{left:28px}}.ef-trio{padding-block:16px}.ef-col>*{margin-block:0}@media(min-width: 1280px){.ef-trio .ef-col+.ef-col{border-left:1px solid #e2e8f0;padding-left:20px}}.ef-steps--line{display:grid;gap:14px}.ef-steps--line .ef-step{display:grid;grid-template-columns:34px 1fr;column-gap:16px;position:relative}.ef-steps--line .ef-step>*{margin:0;grid-column:2}.ef-steps--line .ef-step::before{grid-row:1/span 2;width:34px;height:34px;margin:0;font-size:15px;box-shadow:0 0 0 4px #eff4ff}.ef-steps--line h3{font-size:15px}.ef-steps--line p{font-size:13px;line-height:1.25;color:#0b1220;margin-top:2px}@media(min-width: 1280px){.ef-steps--line{grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:24px}.ef-steps--line .ef-step{display:block;text-align:center}.ef-steps--line .ef-step::before{margin:0 auto 14px;position:relative;z-index:1}.ef-steps--line .ef-step+.ef-step::after{content:"";position:absolute;top:16px;right:50%;width:calc(100% + 12px);height:2px;background:#bfd3fb}.ef-steps--line .ef-step h3{font-size:13px;letter-spacing:-0.02em}.ef-steps--line .ef-step p{font-size:12.5px;margin-top:10px;padding-inline:4px}}.ef-platforms{display:grid;gap:4px}.ef-platform-row{display:flex;align-items:center;gap:16px;padding:4px 18px 4px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px rgba(11,18,32,.04)}.ef-platform-row>*{margin:0}.ef-platform-row::before{width:26px;height:26px;margin:0 6px 0 4px;color:#475569}.ef-platform-row__text{flex:1}.ef-platform-row__text>*{margin:0}.ef-platform-row h3{font-size:15px;line-height:1.15}.ef-platform-row h3 a{color:#0b1220;text-decoration:none}.ef-platform-row h3 a:hover{color:#2563eb}.ef-platform-row p{font-size:12.5px;line-height:1.2;color:#0b1220;white-space:nowrap}.ef-platform-row .ef-badge{min-width:72px;justify-content:center;font-weight:500}.ef-platform-row.ef-icon--cart::before,.ef-platform-row.ef-icon--bag::before{color:#2563eb}.ef-platform-row__logo{flex:none;width:40px;margin:0 4px 0 0}.ef-platform-row__logo img{display:block;width:40px;height:28px;object-fit:contain}.ef-offer{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-content:start;padding:14px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(11,18,32,.04)}.ef-offer>*{margin:0;grid-column:2}.ef-offer::before{grid-row:1/span 2;width:30px;height:30px;margin:2px 0 0}.ef-offer{grid-template-rows:auto 1fr auto auto}.ef-offer h3{font-size:13.5px;letter-spacing:-0.02em}.ef-offer p{font-size:12.5px;line-height:1.3;color:#0b1220;margin-top:6px}.ef-offer .ef-price,.ef-offer .wp-block-buttons{grid-column:1/-1}.ef-offer .ef-price{min-height:0;margin-top:12px;padding:5px 12px;font-size:18px;line-height:1.3;color:#2563eb}.ef-offer .ef-price small{font-size:14px}.ef-offer .wp-block-buttons{margin-top:12px}.ef-offer .wp-block-button__link{min-height:36px;padding:6px 8px;font-size:13.5px;white-space:nowrap}.ef-bottom{padding-block:12px 24px}@media(max-width: 1279px){.ef-bottom .ef-grid>.ef-col:first-child{display:contents}.ef-bottom .ef-faq{order:2}.ef-bottom .ef-cta{order:3}}.ef-assist{display:grid;gap:14px 24px;align-items:center;padding-bottom:20px}@media(min-width: 1024px){.ef-assist{grid-template-columns:auto 1fr}}.ef-assist::before{display:none}.ef-assist__text{position:relative;display:flex;align-items:flex-start;gap:20px}.ef-assist__text::before{width:34px;height:34px;margin:0;display:block;flex:none;color:#2563eb;background-color:#2563eb;box-sizing:content-box;padding:15px;border-radius:12px;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}.ef-assist__text::after{content:"";position:absolute;left:0;top:0;width:64px;height:64px;border-radius:12px;background:#eff4ff;z-index:-1}.ef-assist__text{isolation:isolate}.ef-assist__text>*{margin:0}.ef-assist__text{display:grid;grid-template-columns:64px 1fr;column-gap:16px;align-content:center}.ef-assist__text>*{grid-column:2}.ef-assist__text::before{grid-row:1/span 2}.ef-assist .ef-hero :is(h1,h2,h3,p),.ef-assist .ef-strip :is(h1,h2,h3,p),.ef-assist .ef-trio :is(h1,h2,h3,p),.ef-assist .ef-bottom :is(h1,h2,h3,p){margin-block-end:0}.ef-assist .ef-title-sm.ef-title-sm{margin-bottom:2px}.ef-assist p{font-size:14px;color:#0b1220}.ef-assist .ef-checks{font-size:13px;color:#0b1220}@media(min-width: 1024px){.ef-assist .ef-checks{border-left:1px solid #e2e8f0;padding-left:24px}}.ef-assist .ef-checks li{padding-left:26px}.ef-assist .ef-checks li+li{margin-top:6px}.ef-assist .ef-checks li::before{position:absolute;left:0;top:0;margin:0;width:18px;height:18px;background-color:#16a34a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ef-assist .ef-checks strong{font-weight:600}.ef-assist.ef-icon--headset .ef-assist__text::before{content:"";display:inline-block;flex:none;width:34px;height:34px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2M4 14h3v5H5a1 1 0 0 1-1-1zM20 14h-3v5h2a1 1 0 0 0 1-1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2M4 14h3v5H5a1 1 0 0 1-1-1zM20 14h-3v5h2a1 1 0 0 0 1-1z'/%3E%3C/svg%3E") center/contain no-repeat;display:block;box-sizing:content-box;padding:15px;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box;color:#2563eb}.ef-cta.ef-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:14px 22px;border-radius:10px;background:linear-gradient(90deg, #2563EB, #1D4ED8)}.ef-cta.ef-cta>*{margin:0}.ef-cta.ef-cta h2{font-size:clamp(19px,1.5vw,21px)}.ef-cta.ef-cta p{font-size:14px;margin-top:4px;color:#fff}.ef-cta.ef-cta .wp-block-buttons{gap:10px 14px;flex:none}.ef-cta.ef-cta .wp-block-button__link{min-height:38px;padding:7px 14px;font-size:14px}.ef-cta.ef-cta .ef-cta__text{flex:1 1 300px}@media(min-width: 1280px){.ef-cta.ef-cta{margin-inline-start:-20px;flex-wrap:nowrap}}@media(max-width: 639px){.ef-cta.ef-cta .wp-block-buttons{flex:1 1 100%}.ef-cta.ef-cta .wp-block-button{flex:1}.ef-cta.ef-cta .wp-block-button__link{width:100%}}.ef-faq .wp-block-details{margin-bottom:4px;border-radius:8px;box-shadow:0 1px 2px rgba(11,18,32,.04)}.ef-faq summary{padding:5px 16px 5px 18px;font-size:14px}.ef-faq .wp-block-details>:not(summary){padding:0 18px 12px;font-size:13.5px}.ef-faq .ef-link-arrow{margin-top:12px;font-size:14px;padding-left:8px}.ef-crumbs{font-size:13px;color:#475569;margin:0 0 12px}.ef-crumbs a{color:#2563eb;text-decoration:none}.ef-crumbs a:hover{text-decoration:underline}.ef-page-hero{padding-block:24px 28px;background:linear-gradient(180deg, #F6F8FB, #FFFFFF)}.ef-page-hero :is(h1,h2,p){margin-block-end:0}.ef-page-hero h1{font-size:clamp(30px,3.4vw,44px);line-height:1.08;margin-top:10px}.ef-page-hero h1 em{font-style:normal;color:#2563eb}.ef-page-hero .ef-lead{margin-top:12px;max-width:760px;color:#0b1220}.ef-page-hero .ef-lead+.ef-lead{margin-top:4px;font-size:15px;color:#475569}.ef-page-hero .wp-block-buttons{margin-top:18px;gap:12px 16px}.ef-page-hero .ef-checks{margin-top:16px}@media(max-width: 639px){.ef-page-hero .wp-block-buttons{flex-direction:column}.ef-page-hero .wp-block-button,.ef-page-hero .wp-block-button__link{width:100%}}.ef-checks--row{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px}.ef-checks--row li+li{margin-top:0}.ef-checks--row li::before{background-color:#16a34a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ef-checks li::before{background-color:#16a34a}.ef-block{padding-block:18px}.ef-block>*+*{margin-block-start:18px}.ef-block h2{font-size:clamp(22px,2vw,26px);margin-bottom:0}.ef-block .ef-section__intro{margin-top:6px;font-size:15px}.ef-block h2+.ef-grid,.ef-block .ef-section__intro+.ef-grid{margin-top:16px}main>.wp-block-post-content>.ef-block:last-child{padding-bottom:40px}.ef-source{font-size:13px;color:#475569}.ef-tag{margin:0;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:12px;background:#ecfdf5;color:#047857;font-weight:600}.ef-tile{position:relative;isolation:isolate;display:grid;grid-template-columns:52px 1fr;column-gap:16px;align-content:start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 1px 2px rgba(11,18,32,.04)}.ef-tile>*{grid-column:2;margin:0}.ef-tile::before{grid-column:1;grid-row:1/span 4;width:26px;height:26px;padding:13px;margin:0;box-sizing:content-box;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}.ef-tile::after{content:"";position:absolute;left:18px;top:18px;width:52px;height:52px;border-radius:12px;background:#eff4ff;z-index:-1}.ef-tile :is(h2,h3){font-size:18px}.ef-tile p{color:#475569;font-size:14.5px;margin-top:4px}.ef-tile ul{margin-top:12px}.ef-tile--plain{background:rgba(0,0,0,0);border:0;box-shadow:none;padding:0}.ef-tile--plain::after{left:0;top:0}.ef-card{box-shadow:0 1px 2px rgba(11,18,32,.04)}.ef-card :is(h2,h3){margin-bottom:0}.ef-card :is(h2,h3) a{color:#0b1220;text-decoration:none}.ef-card :is(h2,h3) a:hover{color:#2563eb}.ef-card--head .ef-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ef-card--head .ef-card__head>*{margin:0}.ef-card--head .ef-card__head h2{font-size:20px}.ef-card--head::before{float:left;margin:0 14px 0 0 !important}.ef-card--head ul{margin-top:14px}.ef-badge--warning{background:#fffbeb;color:#93370d;font-size:12px;padding:2px 10px}.ef-timeline{list-style:none;margin:14px 0 0;padding:0 0 0 22px;border-left:2px solid #bfd3fb;font-size:14.5px}.ef-timeline li{position:relative;padding:10px 14px;background:#f6f8fb;border-radius:10px}.ef-timeline li+li{margin-top:8px}.ef-timeline li::before{content:"";position:absolute;left:-30px;top:16px;width:10px;height:10px;border-radius:50%;background:#fff;border:3px solid #2563eb}.ef-links{list-style:none;margin:8px 0 0;padding:0;font-size:15px}.ef-links li+li{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.ef-links a{text-decoration:none}.ef-links a:hover{text-decoration:underline}.ef-mini{padding:14px;text-align:center}.ef-mini::before{margin:0 auto 8px !important}.ef-mini h3{font-size:14.5px}.ef-values>*+*{margin-top:14px}.ef-values .ef-tile{grid-template-columns:40px 1fr}.ef-values .ef-tile::before{width:22px;height:22px;padding:9px}.ef-values .ef-tile::after{width:40px;height:40px;background:#fff}.ef-values .ef-tile h3{font-size:16px}.ef-notice{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border:1px solid #bfd3fb;border-radius:12px;background:#eff4ff}.ef-notice>*{margin:0}.ef-notice::before{margin:0 !important;flex:none;width:24px;height:24px}.ef-notice p{font-size:14.5px;color:#0b1220}.ef-band{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:18px 24px;border-radius:14px;background:#eff4ff}.ef-band>*{margin:0}.ef-band::before{margin:0 !important;flex:none;width:40px;height:40px}.ef-band__text{flex:1 1 320px}.ef-band__text>*{margin:0}.ef-band__text h2{font-size:20px}.ef-band__text p{font-size:15px;margin-top:4px}.ef-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:clamp(18px,2.4vw,28px);box-shadow:0 8px 28px rgba(11,18,32,.05)}.ef-panel>*+*{margin-block-start:14px}.ef-panel h2{font-size:22px;margin:0}@media(min-width: 1024px){.ef-panel--sticky{position:sticky;top:84px}}.ef-flow{counter-reset:ef-flow}.ef-flow__step{counter-increment:ef-flow;position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.ef-flow__step>*{margin:0}.ef-flow__step::before{margin-bottom:10px}.ef-flow__step h3{font-size:16px;display:flex;align-items:center;gap:8px}.ef-flow__step h3::before{content:counter(ef-flow);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;font-size:13px}.ef-flow__step p{margin-top:6px;font-size:14.5px;color:#475569}.ef-plan{display:flex;flex-direction:column;position:relative}.ef-plan>*{margin-block:0}.ef-plan h3{font-size:18px}.ef-plan>p{margin-top:6px;font-size:14.5px}.ef-plan .ef-price{margin-top:14px;font-size:20px;padding:8px 12px}.ef-plan ul{margin-top:14px;font-size:14.5px;flex:1}.ef-plan .wp-block-buttons{margin-top:16px}.ef-plan__flag.ef-plan__flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);margin:0;padding:2px 12px;border-radius:999px;background:#2563eb;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.ef-plan--soft{background:#f6f8fb}.ef-offer-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;margin-top:16px !important;grid-column:1/-1 !important}.ef-offer-foot>*{margin:0 !important}.ef-offer-foot .ef-price{font-size:17px;padding:10px}.ef-table{margin:14px 0 0;overflow-x:auto}.ef-table table{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;font-size:14.5px}.ef-table th{background:#2563eb;color:#fff;font-weight:600;text-align:center;padding:8px 12px;border:0}.ef-table th:first-child{text-align:left}.ef-table td{padding:7px 12px;border:0;border-top:1px solid #e2e8f0;text-align:center;color:#047857;font-weight:600}.ef-table td:first-child{text-align:left;color:#0b1220;font-weight:400}.ef-table tbody tr:nth-child(even){background:#f6f8fb}.ef-faq-themes{margin-top:16px}.ef-faq-theme{text-align:center;padding:16px 10px}.ef-faq-theme::before{margin:0 auto 8px !important}.ef-faq-theme h3{font-size:15.5px}.ef-faq-theme p{font-size:13px;margin-top:4px}.ef-faq-theme:hover{border-color:#2563eb}.ef-faq__theme{margin-top:28px;scroll-margin-top:90px}.ef-faq__theme h2{margin-bottom:12px}.ef-faq .wp-block-details{margin-bottom:6px}.ef-prose>*+*{margin-block-start:12px}.ef-prose h2{margin-top:24px;font-size:22px}.ef-prose ol{padding-left:22px}.ef-prose ol li+li{margin-top:6px}.ef-demo__steps{counter-reset:ef-demo}.ef-demo__step{counter-increment:ef-demo;display:grid;grid-template-columns:34px 30px 1fr;column-gap:14px;align-items:center;padding:10px 12px;border-radius:10px;cursor:default}.ef-demo__step>*{grid-column:3;margin:0}.ef-demo__step::before{grid-column:2;grid-row:1/span 2;margin:0 !important}.ef-demo__step::after{content:counter(ef-demo);grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f6f8fb;color:#0b1220;font-weight:600;font-size:14px}.ef-demo__step h3{font-size:16px}.ef-demo__step p{font-size:14px;color:#475569}.ef-demo__step+.ef-demo__step{border-top:1px solid #e2e8f0}.ef-demo--js .ef-demo__step{cursor:pointer}.ef-demo--js .ef-demo__step:hover{background:#f6f8fb}.ef-demo__step.is-active{background:#eff4ff}.ef-demo__step.is-active::after{background:#2563eb;color:#fff}.ef-demo__screens>*+*{margin-top:16px}.ef-demo--js .ef-demo__screen{display:none}.ef-demo--js .ef-demo__screen.is-active{display:block}.ef-demo__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:14.5px}.ef-demo__nav button{cursor:pointer;font:inherit;font-weight:600;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid #2563eb;background:#2563eb;color:#fff}.ef-demo__nav button[data-dir="-1"]{background:#fff;color:#2563eb}.ef-demo__nav button:disabled{opacity:.45;cursor:default}.ef-block .ef-col>*+*,.ef-page-hero .ef-col>*+*{margin-block-start:14px}.ef-page-hero .ef-col>h2{margin-top:28px;font-size:clamp(22px,2vw,26px)}.ef-page-hero .ef-col>.wp-block-buttons{margin-top:18px}.ef-page-hero .ef-shot img{max-height:340px;object-fit:cover;object-position:top left}.ef-checks--inline li+li{margin-top:0}.ef-demo__steps.ef-demo__steps>*{margin-block-start:0}.ef-prose--narrow{max-width:820px}.ef-list{padding-left:20px}.ef-list li+li{margin-top:6px}.ef-cookies{display:none;position:fixed;z-index:60;left:16px;right:16px;bottom:16px;max-width:1368px;margin:0 auto !important;padding:16px 22px;background:#fff;color:#0b1220;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(11,18,32,.22);align-items:center;gap:12px 24px;flex-wrap:wrap}.ef-cookies.is-visible{display:flex}.ef-cookies>*{margin:0}.ef-cookies__text{flex:1 1 420px}.ef-cookies__text>*{margin:0}.ef-cookies__text h2{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:17px;color:#0b1220;margin-bottom:4px}.ef-cookies__text p{font-size:14px;color:#0b1220}.ef-cookies__text a{color:#2563eb;text-decoration:underline}.ef-cookies__prefs.ef-cookies__prefs{margin:8px 0 0;border:0;box-shadow:none;background:rgba(0,0,0,0)}.ef-cookies__prefs.ef-cookies__prefs summary{padding:0;font-size:14px;color:#2563eb;text-decoration:underline;justify-content:flex-start;gap:6px}.ef-cookies__prefs.ef-cookies__prefs summary::after{width:16px;height:16px;color:#2563eb}.ef-cookies__prefs.ef-cookies__prefs>:not(summary){padding:6px 0 0;font-size:13.5px}.ef-cookies__actions{gap:10px}.ef-cookies__actions .wp-block-button__link{min-width:140px;min-height:42px;padding:8px 18px}@media(max-width: 639px){.ef-cookies__actions{width:100%}.ef-cookies__actions .wp-block-button{flex:1}.ef-cookies__actions .wp-block-button__link{width:100%;min-width:0}}.ef-footer .ef-cookies a:not(.wp-block-button__link){color:#2563eb}.ef-page-hero--dark{background:#0b1220;margin:12px auto 0 !important;max-width:1400px;border-radius:16px;padding-block:28px 32px}.ef-page-hero--dark h1{color:#fff;border-left:5px solid #2563eb;padding-left:18px}.ef-page-hero--dark .ef-lead{color:#dbe4f3}.ef-page-hero--dark .ef-crumbs{color:#b6c2d6}.ef-page-hero--dark .ef-crumbs a{color:#fff}.ef-tabs{list-style:none;margin:0 !important;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ef-tabs li{margin:0;display:flex}.ef-tabs li::before{display:none}.ef-tabs a{display:flex;align-items:center;justify-content:center;min-width:170px;min-height:48px;padding:8px 20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0b1220;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;text-decoration:none}.ef-tabs a:hover{border-color:#2563eb}.ef-tabs .is-current a{background:#2563eb;border-color:#2563eb;color:#fff}@media(max-width: 639px){.ef-tabs li{flex:1 1 40%}.ef-tabs a{min-width:0;width:100%}}.ef-legal .ef-legal__title{margin-top:0;font-size:clamp(24px,2.4vw,30px)}.ef-legal .ef-prose h2:not(.ef-legal__title){padding-top:18px;border-top:1px solid #e2e8f0;font-size:19px}.ef-legal .ef-notice--list p{flex:1 1 100%}.ef-cookies .ef-cookies__custom{margin-top:6px}.ef-cookies .ef-cookies__custom a{font-weight:600}.ef-cookies .ef-cookies__accept .wp-block-button__link{background:#15803d;border-color:#15803d;color:#fff}.ef-cookies .ef-cookies__refuse .wp-block-button__link{background:#fff;border-color:#dc2626;color:#b42318}.ef-cookieprefs{width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;border:0;border-radius:16px;color:#0b1220;box-shadow:0 30px 80px rgba(11,18,32,.35)}.ef-cookieprefs::backdrop{background:rgba(11,18,32,.55)}.ef-cookieprefs__form{padding:22px 24px;display:grid;gap:12px}.ef-cookieprefs__form>p{margin:0;font-size:15px}.ef-cookieprefs__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ef-cookieprefs__head h2{margin:0;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:24px}.ef-cookieprefs__close{border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#0b1220;padding:4px 8px}.ef-cookieprefs__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer}.ef-cookieprefs__row strong{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:16px}.ef-cookieprefs__row em{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:#ddf8ec;color:#067647}.ef-cookieprefs__row small{display:block;margin-top:2px;font-size:13.5px;color:#475569}.ef-cookieprefs__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ef-cookieprefs__actions button{min-height:42px;padding:8px 16px;border-radius:10px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;flex:1 1 auto}.ef-cookieprefs__actions button:not(.ef-button-outline){border:1px solid #15803d;background:#15803d;color:#fff}.ef-cookieprefs__history{font-size:14px}.ef-cookieprefs__history summary{cursor:pointer;color:#2563eb;font-weight:600}.ef-cookieprefs__history ul{margin:8px 0;padding-left:18px}.ef-cookieprefs__clear{border:1px solid #dc2626;background:#fff;color:#b42318;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.ef-switch{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:46px;height:26px;margin:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background-color .15s}.ef-switch::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.ef-switch:checked{background:#2563eb}.ef-switch:checked::after{transform:translateX(20px)}.ef-switch:disabled{opacity:.6;cursor:default}.ef-switch:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.ef-system{text-align:center;padding-block:clamp(48px,9vw,96px)}.ef-system h1{font-size:clamp(28px,3.4vw,40px);margin:0}.ef-system .ef-lead{margin:12px auto 0;max-width:520px}.ef-system .wp-block-buttons{justify-content:center;margin-top:24px}.ef-system__code{margin:0 0 4px;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;font-size:clamp(72px,12vw,120px);line-height:1;color:#1e3a8a}.ef-system__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ef-system__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:10px;background:#2563eb;color:#fff;font-weight:600;text-decoration:none}.ef-system-page{margin:0;min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg, #F6F8FB, #FFFFFF);color:#0b1220;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6}.ef-system-page h1{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif}.ef-system-page img{height:34px;width:auto;margin-bottom:24px}.ef-system-page .ef-lead{color:#475569;font-size:18px}.ef-system-page .ef-system{padding-inline:20px}.ef-expired{display:flex;flex-direction:column;scroll-margin-top:90px}.ef-expired h2{font-size:21px}.ef-expired>p{flex:1}.ef-expired::before{width:34px !important;height:34px !important}.ef-expired .wp-block-buttons{margin-top:12px}.ef-expired__more{gap:8px}.ef-expired__more .wp-block-button{flex:1}.ef-expired__more .wp-block-button__link{width:100%;min-height:40px;padding:6px 10px;font-size:13.5px}.ef-expired:target{border-color:#2563eb;box-shadow:0 0 0 2px #eff4ff}.ef-page-hero--dark .ef-lead,.ef-page-hero--achat .ef-lead{margin-inline:0 !important;max-width:760px}.ef-search{display:flex;flex-wrap:wrap;gap:10px;max-width:900px;margin-inline:auto !important}.ef-search input{flex:1 1 260px;min-height:48px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0b1220;font:inherit;font-size:15px;box-shadow:0 1px 2px rgba(11,18,32,.04)}.ef-search input:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}.ef-search button{min-height:48px;padding:10px 22px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:600}.ef-search__empty{flex:1 1 100%;margin:0;padding:12px 16px;border-radius:10px;background:#f6f8fb;font-size:15px}[hidden]{display:none !important}.ef-faq-page .ef-panel::before,.ef-unsub::before{margin-bottom:0 !important}.ef-guides li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600}.ef-guides li a{text-decoration:none}.ef-faq-theme .ef-badge{justify-content:center;margin-top:6px}.ef-unsub{display:grid;gap:12px}.ef-unsub__form{display:grid;gap:10px}.ef-unsub__actions{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0}.ef-unsub__actions button{min-height:44px;padding:10px 18px;border-radius:10px;border:1px solid #2563eb;background:#2563eb;color:#fff;font:inherit;font-weight:600;cursor:pointer}.ef-unsub__actions .ef-button-outline{background:#fff;color:#2563eb}.ef-unsub .ef-alert{margin:0}.ef-footer .ef-footer__news p{margin:0 0 10px}.ef-footer .ef-form .ef-form__grid{gap:8px}.ef-footer .ef-form label,.ef-footer .ef-form legend{color:#cbd5e1;font-weight:400;font-size:13px}.ef-footer .ef-form .ef-form__req{display:none}.ef-footer .ef-form input[type=email]{min-height:42px}.ef-footer .ef-form .ef-form__submit{min-height:42px;background:#15803d}.ef-footer .ef-form .ef-form__submit:hover{background:#166534}.ef-footer .ef-form .ef-alert{font-size:14px}.ef-footer .ef-form a{text-decoration:underline}.ef-footer .ef-footer__legal{justify-content:flex-start;color:#cbd5e1}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{background-color:#0b1220;color:#fff;padding:20px}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{color:#fff}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch;padding-top:48px}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;gap:2px;width:100%}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{align-items:stretch;width:100%}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:block;color:#fff;font-size:17px;padding:12px 10px;box-shadow:none}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{color:#fff;background:rgba(255,255,255,.08)}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .current-menu-item>.wp-block-navigation-item__content{background:rgba(255,255,255,.12);border-radius:8px}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:#fff;border-radius:10px;padding:6px;margin:4px 0 8px;min-width:0;width:100%;box-shadow:none}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#0b1220;font-size:15px;padding:9px 10px}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:#2563eb;background:#f6f8fb}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:rgba(0,0,0,0);border:0;border-left:2px solid rgba(255,255,255,.25);border-radius:0;margin:0 0 8px 12px;padding:0 0 0 8px}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#dbe4f3;font-size:15px;padding:8px 10px}.ef-header.ef-header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:#fff;background:rgba(255,255,255,.08)}.ef-form{scroll-margin-top:100px}.ef-form__grid{display:grid;gap:14px 16px}@media(min-width: 640px){.ef-form__grid{grid-template-columns:1fr 1fr}}.ef-form__field{min-width:0;margin:0}.ef-form__field--wide,.ef-form__field--select:first-of-type:last-of-type{grid-column:1/-1}.ef-form label,.ef-form legend{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#0b1220;padding:0}.ef-form__req{font-weight:400;color:#475569;font-size:12px}.ef-form input[type=text],.ef-form input[type=email],.ef-form input[type=tel],.ef-form select,.ef-form textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0b1220;font:inherit;font-size:15px}.ef-form input[type=text]:focus,.ef-form input[type=email]:focus,.ef-form input[type=tel]:focus,.ef-form select:focus,.ef-form textarea:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}.ef-form textarea{min-height:120px;resize:vertical}.ef-form fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.ef-form fieldset legend{width:100%}.ef-form__choice{display:flex !important;gap:10px;align-items:flex-start;font-weight:400 !important;margin:0 !important}.ef-form__choice input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:#2563eb}.ef-form .has-error :is(input,select,textarea){border-color:#b42318}.ef-form__error{margin:6px 0 0;font-size:13px;color:#b42318}.ef-form__actions{grid-column:1/-1;margin:0}.ef-form__submit{width:100%;min-height:46px;cursor:pointer;border:0;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-weight:600;font-size:15px}.ef-form__submit:hover{background:#1d4ed8}.ef-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ef-form--alerte .ef-form__grid,.ef-panel--sticky .ef-form__grid{grid-template-columns:1fr}.ef-panel--sticky .ef-form__field{grid-column:1/-1}.ef-alert{margin:0 0 14px;padding:12px 16px;border-radius:10px;font-weight:600;font-size:15px}.ef-alert--success{background:#ddf8ec;color:#067647}.ef-alert--danger{background:#fef3f2;color:#b42318}.ef-stepper{list-style:none;counter-reset:ef-stepper;display:grid;gap:14px;margin:24px 0 0 !important;padding:0}.ef-stepper li{counter-increment:ef-stepper;position:relative;display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;font-size:13.5px;color:#475569;margin:0}.ef-stepper li strong{display:block;grid-column:2;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:16px;color:#0b1220}.ef-stepper li::before{content:counter(ef-stepper);grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;color:#475569;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;box-sizing:border-box}.ef-stepper li.is-current::before{background:#2563eb;border-color:#2563eb;color:#fff}.ef-stepper li.is-current strong{color:#2563eb}.ef-stepper li.is-done::before{content:"";background:#2563eb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/18px no-repeat;border-color:#2563eb}@media(min-width: 782px){.ef-stepper{grid-template-columns:repeat(4, 1fr);gap:0}.ef-stepper li{display:block;text-align:center;padding-inline:8px}.ef-stepper li strong{margin-top:8px}.ef-stepper li::before{margin:0 auto;position:relative;z-index:1}.ef-stepper li+li::after{content:"";position:absolute;top:18px;right:50%;width:100%;height:2px;background:#cbd5e1}.ef-stepper li.is-done+li::after{background:#2563eb}}.ef-choice{display:grid;gap:24px;align-items:start}@media(min-width: 1024px){.ef-choice{grid-template-columns:2.2fr 1fr}}.ef-choice__main,.ef-choice__side{display:grid;gap:20px;min-width:0}.ef-choice__group{margin:0;min-width:0}.ef-choice__group legend{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;font-size:22px;color:#0b1220;padding:0;margin-bottom:14px;float:left;width:100%}.ef-choice__options{clear:both;display:grid;gap:12px}@media(min-width: 640px){.ef-choice__options{grid-template-columns:repeat(2, 1fr)}}.ef-choice__options--platform{grid-template-columns:repeat(2, 1fr)}@media(min-width: 640px){.ef-choice__options--platform{grid-template-columns:repeat(4, 1fr)}}.ef-choice__option{position:relative;display:block;margin:0;cursor:pointer}.ef-choice__option input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ef-choice__option input:checked+.ef-choice__card{border-color:#2563eb;background:#eff4ff;box-shadow:inset 0 0 0 1px #2563eb}.ef-choice__option input:focus-visible+.ef-choice__card{outline:3px solid #f59e0b;outline-offset:2px}.ef-choice__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:108px;box-sizing:border-box;padding:14px 10px;text-align:center;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#0b1220;text-decoration:none}.ef-choice__card img{width:44px;height:32px;object-fit:contain}.ef-choice__card strong{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:16px}.ef-choice__card small{font-size:12.5px;color:#475569;line-height:1.35}.ef-choice__card--wide{align-items:flex-start;text-align:left;padding:16px}.ef-choice__card--wide small{font-size:13.5px}.ef-choice__card--soon{background:#f6f8fb}.ef-choice__card--soon:hover{border-color:#2563eb}.ef-choice .ef-panel h2{font-size:20px}.ef-choice .ef-form__submit{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:14px;box-sizing:border-box}.ef-choice .ef-notice-text{font-size:14.5px;margin:12px 0 0}.ef-price-tbd{color:#2563eb;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700}.ef-notice--list{flex-wrap:wrap}.ef-notice--list>:not(:first-child){flex:1 1 100%}.ef-notice--list ul{margin:0}.ef-licences{margin-block:24px}.ef-licence{margin:12px 0 0}.ef-licence>*{margin:0}.ef-licence>*+*{margin-top:8px}.ef-licence form{margin-top:12px}.ef-licence__key code{display:inline-block;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#f6f8fb;font-size:17px;letter-spacing:.06em;color:#0b1220;user-select:all}.ef-licence__until{font-size:14.5px;color:#475569}.ef-header .wc-block-mini-cart__button{color:#0b1220;padding:6px}.ef-header .wc-block-mini-cart__badge{background:#2563eb;color:#fff}.woocommerce-account main .wp-block-post-content,.woocommerce-cart main .wp-block-post-content,.woocommerce-checkout main .wp-block-post-content{padding-bottom:48px}.woocommerce-account main .woocommerce{margin-top:28px}.ef-account-intro{margin-bottom:24px}.ef-account-intro h1{font-size:clamp(30px,3.4vw,44px);line-height:1.08;margin:12px 0 0}.ef-account-intro h1 em{font-style:normal;color:#2563eb}.ef-account-intro .ef-lead{margin:12px 0 0}.ef-account-intro .ef-checks{margin-top:16px}.woocommerce .u-columns.col2-set{display:grid;gap:24px}@media(min-width: 782px){.woocommerce .u-columns.col2-set{grid-template-columns:1fr 1fr}}.woocommerce .u-columns.col2-set::before,.woocommerce .u-columns.col2-set::after{display:none}.woocommerce .u-columns.col2-set .u-column1,.woocommerce .u-columns.col2-set .u-column2{float:none;width:auto}.woocommerce .u-columns.col2-set h2{font-size:22px;margin:0 0 12px}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce form.edit-account,.woocommerce .woocommerce-address-fields{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:clamp(18px,2.4vw,28px);margin:0;box-shadow:0 8px 28px rgba(11,18,32,.05)}.woocommerce form .form-row{padding:0;margin:0 0 14px}.woocommerce form .form-row label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#0b1220;line-height:1.4}.woocommerce form .form-row .required{color:#475569;font-weight:400;text-decoration:none}@media(max-width: 639px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0b1220;font:inherit;font-size:15px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce .select2-container .select2-selection:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}.woocommerce .woocommerce-form__label-for-checkbox{display:flex !important;gap:10px;align-items:flex-start;font-weight:400 !important}.woocommerce .woocommerce-form__label-for-checkbox input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:#2563eb}.woocommerce .button,.woocommerce button.button,.woocommerce a.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:0;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#1d4ed8;color:#fff}.woocommerce form.login .button,.woocommerce form.register .button{width:100%;margin-top:4px}.woocommerce .woocommerce-LostPassword{margin:12px 0 0;font-size:14px}.woocommerce .woocommerce-privacy-policy-text{font-size:13px;color:#475569}.woocommerce .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{list-style:none;margin:0 0 18px;padding:12px 16px;border:0;border-radius:10px;font-size:15px}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before{display:none}.woocommerce .woocommerce-error{background:#fef3f2;color:#b42318}.woocommerce .woocommerce-message{background:#ddf8ec;color:#067647}.woocommerce .woocommerce-info{background:#eff4ff;color:#0b1220}.woocommerce-account .woocommerce::after{content:"";display:table;clear:both}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{float:none;width:auto}@media(min-width: 782px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{float:left;width:240px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 20px;padding:8px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:8px;color:#0b1220;text-decoration:none;font-weight:500;font-size:15px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a:hover{background:#f6f8fb}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .is-active a{background:#eff4ff;color:#2563eb}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{float:none;width:auto}@media(min-width: 782px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content{margin-left:272px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2{font-size:24px;margin-top:0}.woocommerce-account .woocommerce table.shop_table{width:100%;border:1px solid #e2e8f0;border-radius:12px;border-collapse:separate;border-spacing:0;font-size:14.5px}.woocommerce-account .woocommerce table.shop_table th,.woocommerce-account .woocommerce table.shop_table td{padding:10px 12px;border:0;border-top:1px solid #e2e8f0;text-align:left}.woocommerce-account .woocommerce table.shop_table thead th{border-top:0;background:#f6f8fb}.wc-block-components-button:not(.is-link){border-radius:10px;min-height:46px;font-weight:600}.wc-block-cart,.wc-block-checkout{margin-top:24px;font-size:15px}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input{border-radius:8px}.ef-page-hero--achat .ef-lead{max-width:none}.ef-confirm{margin-block:24px;display:grid;gap:20px}.ef-confirm__banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 24px;border:1px solid #a7e3c4;border-radius:14px;background:#ecfdf5}.ef-confirm__banner>*{margin:0}.ef-confirm__banner h2{font-size:26px;margin:0}.ef-confirm__banner p{margin:4px 0 0}.ef-confirm__meta{font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ef-confirm__next{margin-top:18px;padding:16px 18px;border-radius:12px;background:#eff4ff}.ef-confirm__next h3{font-size:18px;margin:0 0 10px}.ef-confirm__next ol{margin:0;padding-left:20px;display:grid;gap:6px}@media(min-width: 782px){.ef-confirm__next ol{grid-template-columns:repeat(3, 1fr);gap:24px;padding-left:20px}}.ef-confirm__next p{margin:12px 0 0;font-weight:600}.ef-confirm__actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 0}.ef-button-outline.ef-button-outline{background:#fff;color:#2563eb;border:1px solid #2563eb}.ef-licence--box{padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px}.ef-licence__facts{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13.5px}.ef-licence__facts li{padding:3px 10px;border-radius:999px;background:#f6f8fb;color:#0b1220}.ef-licence__label{font-size:13px;font-weight:600;color:#475569;margin-top:14px !important}.ef-renew>h2{font-size:clamp(26px,3vw,36px);margin:8px 0 0}.ef-renew>h2 em{font-style:normal;color:#2563eb}.ef-renew .ef-lead{margin:8px 0 20px}.ef-renew__grid{display:grid;gap:20px;align-items:start}@media(min-width: 1024px){.ef-renew__grid{grid-template-columns:1.6fr 1fr}}.ef-renew__main,.ef-renew__side{display:grid;gap:16px;min-width:0}.ef-renew__facts{display:grid;gap:12px 24px;margin:14px 0 0}@media(min-width: 640px){.ef-renew__facts{grid-template-columns:repeat(3, auto);justify-content:start}}.ef-renew__facts dt{font-weight:600;font-size:14px}.ef-renew__facts dd{margin:2px 0 0;font-size:14.5px;color:#475569}.ef-renew__facts dd code{color:#0b1220}.ef-renew h3{font-size:18px;margin:0 0 8px}.ef-renew .ef-notice{display:block}.ef-renew .ef-notice h3{margin-bottom:10px}.ef-renew .ef-notice ul{margin:0}.ef-renew .ef-form__submit{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:14px;box-sizing:border-box}.ef-renew__facts.ef-renew__facts{grid-template-columns:1fr}@media(min-width: 640px){.ef-renew__facts.ef-renew__facts{grid-template-columns:auto auto}}.ef-renew__facts.ef-renew__facts div:last-child{grid-column:1/-1}.ef-renew__facts.ef-renew__facts code{white-space:nowrap;font-size:15px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li{margin:0}.woocommerce h2,.woocommerce-order h2,.woocommerce-column__title{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;color:#0b1220;font-size:24px}.woocommerce-order address{border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;font-style:normal}.woocommerce-order .order-again .button{min-height:44px;padding:10px 20px}.wc-block-components-sidebar-layout.wc-block-cart,.wc-block-components-sidebar-layout.wc-block-checkout{margin-top:28px;align-items:flex-start}.wc-block-components-sidebar-layout .wc-block-cart__main,.wc-block-components-sidebar-layout .wc-block-checkout__main,.wc-block-components-sidebar-layout .wc-block-cart__sidebar,.wc-block-components-sidebar-layout .wc-block-checkout__sidebar{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(11,18,32,.05)}.wc-block-components-sidebar-layout .wc-block-cart__main,.wc-block-components-sidebar-layout .wc-block-checkout__main{padding:clamp(14px,2vw,24px)}.wc-block-components-sidebar-layout .wc-block-cart__sidebar,.wc-block-components-sidebar-layout .wc-block-checkout__sidebar{padding:0 0 18px;overflow:hidden}.wc-block-components-sidebar-layout .wc-block-cart__totals-title,.wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary__title{display:flex;align-items:center;gap:10px;margin:0 !important;padding:18px !important;border:0;background:#eff4ff;color:#0b1220;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:20px !important;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25}.wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary__title-text{margin:0;font:inherit;color:inherit}.wc-block-components-sidebar-layout .wc-block-checkout__sidebar.is-large .wc-block-components-checkout-order-summary__title-price,.wc-block-components-sidebar-layout .wc-block-checkout__sidebar.is-large .wc-block-components-checkout-order-summary__title-icon{display:none}.wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary__title-price{margin-left:auto;font-size:17px}.wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-order-summary-block{border:0;border-radius:0}.wc-block-components-sidebar-layout .wc-block-cart__sidebar .wc-block-components-totals-wrapper,.wc-block-components-sidebar-layout .wc-block-cart__submit,.wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper{padding-inline:18px !important}.wc-block-components-sidebar-layout .wc-block-components-totals-wrapper{border:0 !important;padding-block:0 !important}.wc-block-components-sidebar-layout .wc-block-components-totals-wrapper::after{display:none !important}.wc-block-components-sidebar-layout .wc-block-components-totals-item{padding:10px 0 !important;font-size:16px;color:#0b1220}.wc-block-components-sidebar-layout .wc-block-components-totals-footer-item{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:16px !important}.wc-block-components-sidebar-layout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:20px;font-weight:700}.wc-block-components-sidebar-layout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:24px;font-weight:700;color:#2563eb}.wc-block-components-sidebar-layout .wc-block-cart__submit{margin:14px 0 0}.wc-block-components-sidebar-layout .wc-block-cart__submit-container{padding:0}.wc-block-components-sidebar-layout .wc-block-cart__submit-button,.wc-block-components-sidebar-layout .wc-block-components-checkout-place-order-button{width:100%;min-height:52px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-size:16px;font-weight:600}.wc-block-components-sidebar-layout .wc-block-cart__submit-button:hover,.wc-block-components-sidebar-layout .wc-block-components-checkout-place-order-button:hover{background:#1d4ed8;color:#fff}.wc-block-components-sidebar-layout .wc-block-components-product-name{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#0b1220;text-decoration:none}.wc-block-components-sidebar-layout .wc-block-components-order-summary-item .wc-block-components-product-name{font-size:15.5px}.wc-block-components-sidebar-layout .wc-block-cart-item__prices,.wc-block-components-sidebar-layout .wc-block-components-product-metadata__description{display:none}.wc-block-components-sidebar-layout .wc-block-components-product-details{margin:8px 0 0;padding:0;display:grid;gap:3px;font-size:14px;color:#475569}.wc-block-components-sidebar-layout .wc-block-components-product-details>span{display:block}.wc-block-components-sidebar-layout .wc-block-components-product-details>span>span:not([class]){display:none}.wc-block-components-sidebar-layout .wc-block-components-product-details .wc-block-components-product-details__name{font-weight:400;color:#475569}.wc-block-components-sidebar-layout .wc-block-components-product-details .wc-block-components-product-details__value{font-weight:600;color:#0b1220}.wc-block-components-sidebar-layout .wc-block-components-order-summary-item__image{width:52px}.wc-block-components-sidebar-layout .wc-block-components-order-summary-item__image img{width:52px;height:52px;object-fit:contain}.wc-block-components-sidebar-layout .wc-block-components-order-summary-item__quantity{display:none}.wc-block-components-sidebar-layout table.wc-block-cart-items{margin:0;border:0}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__header{background:#eff4ff}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__header th{padding:12px 14px;border:0;color:#0b1220;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;visibility:visible}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__header th:first-child{border-radius:10px 0 0 10px}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__header th:last-child{border-radius:0 10px 10px 0}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__row td{border:0;padding-block:22px 8px;vertical-align:middle}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__row td::after{display:none}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-name{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#0b1220}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-cart-item__prices{display:none}.wc-block-components-sidebar-layout table.wc-block-cart-items td.wc-block-cart-item__image{padding-inline:14px 0}@media(min-width: 782px){.wc-block-components-sidebar-layout table.wc-block-cart-items td.wc-block-cart-item__image{width:84px}}.wc-block-components-sidebar-layout table.wc-block-cart-items td.wc-block-cart-item__image img{display:block;width:100%;max-width:68px;height:auto;aspect-ratio:1;object-fit:contain;box-sizing:border-box;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.wc-block-components-sidebar-layout table.wc-block-cart-items td.wc-block-cart-item__total{padding-right:14px}.wc-block-components-sidebar-layout table.wc-block-cart-items td.wc-block-cart-item__total .wc-block-components-product-price__value{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:20px;font-weight:700;color:#2563eb}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-item__quantity{margin-top:12px;padding:0}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-item__remove-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0b1220;cursor:pointer}.wc-block-components-sidebar-layout table.wc-block-cart-items .wc-block-cart-item__remove-link:hover{border-color:#b42318;color:#b42318}.wc-block-components-sidebar-layout .wc-block-components-checkout-step{margin-bottom:26px;padding-bottom:0}.wc-block-components-sidebar-layout .wc-block-components-checkout-step::after{display:none}.wc-block-components-sidebar-layout .wc-block-components-checkout-step .wc-block-components-checkout-step__title{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:20px;font-weight:700;color:#0b1220}.wc-block-components-sidebar-layout .wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-bottom:12px}.wc-block-components-sidebar-layout .wc-block-components-text-input input,.wc-block-components-sidebar-layout .wc-blocks-components-select .wc-blocks-components-select__select{border-color:#cbd5e1;border-radius:8px}.wc-block-components-sidebar-layout .wc-block-components-text-input input:focus,.wc-block-components-sidebar-layout .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.wc-block-components-sidebar-layout .wc-block-checkout__terms{font-size:14px;color:#475569}.ef-achat-apres{padding-top:0 !important}.ef-achat-apres>*+*{margin-top:20px !important}.ef-achat-actions{gap:12px}.ef-achat-actions .ef-btn-back .wp-block-button__link::before{content:"←";margin-right:8px}.ef-achat-duo{display:grid;gap:16px}.ef-achat-duo>*{margin:0 !important}@media(min-width: 782px){.ef-achat-duo{grid-template-columns:1fr 1fr}}.ef-assure{display:grid;gap:0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(11,18,32,.05);padding:8px;grid-template-columns:1fr}@media(min-width: 640px){.ef-assure{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.ef-assure{grid-template-columns:repeat(4, 1fr)}}.ef-assure__item{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:14px;align-items:center;margin:0 !important;padding:14px 16px}.ef-assure__item::before{grid-row:1/span 2;width:34px !important;height:34px !important;color:#2563eb;margin:0 !important}.ef-assure__item p{margin:0;font-size:14px;color:#475569;line-height:1.35}.ef-assure__item p strong{color:#0b1220;font-size:15.5px}@media(min-width: 1024px){.ef-assure__item+.ef-assure__item{border-left:1px solid #e2e8f0}}.checkout-order-summary-block-fill .wc-block-components-totals-wrapper,.checkout-order-summary-block-fill .wc-block-components-totals-item{padding-inline:14px !important}.wc-block-components-sidebar-layout:not(.is-large) .wc-block-cart__sidebar{margin-top:16px}.woocommerce-account.logged-in main .wp-block-post-content{max-width:none}.ef-account-id{display:flex;align-items:center;gap:12px;margin:0 0 12px}@media(min-width: 782px){.ef-account-id{float:left;clear:left;width:240px}}.ef-account-id p{margin:0;font-size:13.5px;color:#475569;line-height:1.4}.ef-account-id p strong{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:16px;color:#0b1220}.ef-account-id__avatar{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#2563eb;color:#fff;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700}@media(min-width: 782px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{clear:left}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:12px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a::before{flex:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .is-active a{background:#2563eb;color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9h-5.5v-6h-5v6H4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9h-5.5v-6h-5v6H4z'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--licences a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 13.5a4.5 4.5 0 1 0-4-4L3.5 16.5V20.5h4v-2.5h2.5v-2.5h2zM16 8h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 13.5a4.5 4.5 0 1 0-4-4L3.5 16.5V20.5h4v-2.5h2.5v-2.5h2zM16 8h.01'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l1 12H5zM9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l1 12H5zM9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 11l4.5 4.5 4.5-4.5M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 11l4.5 4.5 4.5-4.5M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 11h12v9H6zM8.5 11V8a3.5 3.5 0 0 1 7 0v3M12 15v2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 11h12v9H6zM8.5 11V8a3.5 3.5 0 0 1 7 0v3M12 15v2'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H5v16h5M14 8l4 4-4 4M18 12H9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H5v16h5M14 8l4 4-4 4M18 12H9'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.ef-account-head h1,.ef-dash__head h1{font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0}.ef-account-head h1 em,.ef-dash__head h1 em{font-style:normal;color:#2563eb}.ef-account-head .ef-lead,.ef-dash__head .ef-lead{margin:6px 0 0;color:#0b1220}.ef-account-head p,.ef-dash__head p{margin:4px 0 0;color:#475569}.ef-account-head{margin-bottom:20px}.ef-dash{display:grid;gap:20px}.ef-dash__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.ef-dash__client.ef-dash__client{margin:0;padding:8px 16px;border-radius:999px;background:#f6f8fb;color:#0b1220;font-size:14px}.ef-dash__stats{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width: 640px){.ef-dash__stats{grid-template-columns:repeat(3, 1fr)}}.ef-dash__stats li{display:grid;grid-template-columns:52px 1fr;column-gap:14px;align-items:center;margin:0;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#eff4ff;font-size:15px;color:#0b1220}.ef-dash__stats li::before{grid-row:1/span 2;width:28px;height:28px;margin:0;padding:12px;box-sizing:content-box;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}.ef-dash__stats li strong{display:block;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:28px;line-height:1}.ef-dash__grid{display:grid;gap:20px;align-items:start}@media(min-width: 1280px){.ef-dash__grid{grid-template-columns:2.6fr 1fr}}.ef-dash__main,.ef-dash__side{display:grid;gap:20px;min-width:0}.ef-dash__pair{display:grid;gap:20px}@media(min-width: 1024px){.ef-dash__pair{grid-template-columns:1fr 1fr}}.ef-dash .ef-panel{padding:20px}.ef-dash .ef-panel h2{font-size:20px;margin:0}.ef-dash__title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ef-dash__title a{font-size:14px;font-weight:600;text-decoration:none}.ef-dash .ef-table-wrap{overflow-x:auto}.ef-dash__table{width:100%;border-collapse:collapse;font-size:14.5px}.ef-dash__table th,.ef-dash__table td{padding:10px 8px;text-align:left;border-top:1px solid #e2e8f0;vertical-align:middle}.ef-dash__table thead th{border-top:0;font-size:13.5px}.ef-dash__table small{color:#475569}.ef-dash__table code{display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f6f8fb;white-space:nowrap;font-size:13.5px;color:#0b1220;user-select:all}.ef-dash__table a{font-weight:600;text-decoration:none}.ef-dash__list{list-style:none;margin:0;padding:0}.ef-dash__list li{display:grid;grid-template-columns:1fr auto auto;gap:2px 12px;align-items:center;margin:0;padding:10px 0;border-top:1px solid #e2e8f0;font-size:14px}.ef-dash__list li:first-child{border-top:0}.ef-dash__list li small{grid-column:1;grid-row:2;color:#475569}.ef-dash__list li span,.ef-dash__list li .ef-dash__dl{grid-row:1/span 2}.ef-dash__list li a{text-decoration:none}.ef-dash__actions{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ef-dash__actions li{margin:0}.ef-dash__actions a{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;color:#0b1220;font-size:14.5px;font-weight:500;text-decoration:none}.ef-dash__actions a::before{margin:0 !important;width:20px;height:20px}.ef-dash__actions a:hover{border-color:#2563eb}.ef-dash__help .wp-element-button{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;text-decoration:none;font-weight:600}.ef-dash__help p{font-size:14.5px;margin:0}.ef-dash__help p a{font-weight:600;text-decoration:none}.woocommerce-account .woocommerce table.woocommerce-orders-table th a,.woocommerce-account .woocommerce table.woocommerce-orders-table td a:not(.button){font-weight:600;text-decoration:none}.woocommerce-account .woocommerce table.woocommerce-orders-table .button{min-height:36px;padding:6px 14px;font-size:14px}.woocommerce-account .woocommerce mark.order-status,.woocommerce-account .woocommerce mark.order-number,.woocommerce-account .woocommerce mark.order-date{background:none;font-weight:600;color:#0b1220}.woocommerce-lost-password main .woocommerce{max-width:520px;margin-inline:auto;padding:clamp(20px,3vw,32px);border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(11,18,32,.06)}.woocommerce-lost-password main .woocommerce form.lost_reset_password{border:0;box-shadow:none;padding:0}.woocommerce-lost-password main .woocommerce form.lost_reset_password .form-row{float:none;width:100%}.woocommerce-lost-password main .woocommerce form.lost_reset_password .button{width:100%}.ef-auth-head{text-align:center;margin-bottom:18px}.ef-auth-head h1{font-size:clamp(26px,3vw,34px);line-height:1.1;margin:20px 0 0}.ef-auth-head .ef-lead{font-size:16px;margin:10px 0 0;color:#0b1220}.ef-stepper--3{margin-top:0 !important}@media(min-width: 782px){.ef-stepper--3{grid-template-columns:repeat(3, 1fr)}}.ef-stepper--3 li strong{font-size:14px}.ef-verify.ef-verify{margin-bottom:20px;clear:both}.ef-verify.ef-verify h2{font-size:20px;margin:0 0 6px}.ef-verify.ef-verify p{margin:0 0 8px}.ef-verify.ef-verify form{margin-top:10px}.ef-verify.ef-verify button{min-height:40px;padding:8px 16px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.woocommerce-account.logged-in main .wp-block-post-content>.woocommerce{max-width:1400px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{padding:0;border:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .is-active a{text-decoration:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.ef-dash__grid{grid-template-columns:minmax(0, 1fr)}@media(min-width: 1280px){.ef-dash__grid{grid-template-columns:minmax(0, 2.6fr) minmax(220px, 1fr)}}.ef-dash__table td:nth-child(4){white-space:nowrap}.ef-dash__list li span:not(.ef-badge){white-space:nowrap;color:#475569}.woocommerce-lost-password form.lost_reset_password>p:first-of-type:not(.form-row){display:none}.ef-dash{grid-template-columns:minmax(0, 1fr)}.ef-dash__pair{grid-template-columns:minmax(0, 1fr)}@media(min-width: 1024px){.ef-dash__pair{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ef-dash__help .wp-element-button{min-height:44px;padding:10px 16px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{min-width:0}.ef-dash__main,.ef-dash__side{grid-template-columns:minmax(0, 1fr)}.ef-dash .ef-table-wrap{position:relative}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--factures a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--assistance a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2M4 14h3v5H5a1 1 0 0 1-1-1zM20 14h-3v5h2a1 1 0 0 0 1-1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2M4 14h3v5H5a1 1 0 0 1-1-1zM20 14h-3v5h2a1 1 0 0 0 1-1z'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--devis a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8zM14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--abonnement a::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.9-3M4 4v4h4M4 13a8 8 0 0 0 14.9 3M20 20v-4h-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.9-3M4 4v4h4M4 13a8 8 0 0 0 14.9 3M20 20v-4h-4'/%3E%3C/svg%3E") center/contain no-repeat}.ef-account-head--row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.ef-account-head--row .wp-element-button,.ef-account-head--row button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:10px;border:0;background:#2563eb;color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.ef-account-head h1{overflow-wrap:anywhere}.woocommerce-MyAccount-content>.ef-crumbs{margin-bottom:10px}.woocommerce-MyAccount-content>.ef-crumbs a{text-decoration:none;font-weight:600}.ef-list-table{border:1px solid #e2e8f0;border-radius:12px}.ef-dl{margin:10px 0 0}.ef-dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid #e2e8f0;font-size:14.5px}.ef-dl div:first-child{border-top:0}.ef-dl dt{color:#475569}.ef-dl dd{margin:0;font-weight:600;text-align:right}.ef-invoice{display:grid;gap:18px;grid-template-columns:minmax(0, 1fr)}.ef-invoice__grid{display:grid;gap:18px}@media(min-width: 1024px){.ef-invoice__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ef-invoice .ef-panel{padding:20px}.ef-invoice .ef-panel h2{font-size:19px;margin:0 0 8px}.ef-invoice .ef-panel address{font-style:normal;line-height:1.5}.ef-invoice .ef-panel p{margin:6px 0 0;font-size:14.5px}.ef-invoice__totals{max-width:360px;margin-left:auto}.ef-invoice__totals .is-total{margin-top:4px;padding:10px 12px;border:0;border-radius:8px;background:#eff4ff}.ef-invoice__totals .is-total dt,.ef-invoice__totals .is-total dd{color:#2563eb;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;font-size:18px}.ef-invoice .ef-notice{margin:0}.ef-modules{list-style:none;margin:0 0 12px;padding:0;border:1px solid #e2e8f0;border-radius:12px}.ef-modules li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;border-top:1px solid #e2e8f0}.ef-modules li:first-child{border-top:0}.ef-modules li strong{display:block;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:16.5px}.ef-modules li small{color:#475569}.ef-threads{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ef-threads li{margin:0}.ef-threads a{display:grid;grid-template-columns:auto 1fr auto;gap:2px 14px;align-items:center;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#0b1220;text-decoration:none}.ef-threads a:hover{border-color:#2563eb}.ef-threads__ref{grid-row:1/span 2;font-weight:700;color:#2563eb;font-size:14px}.ef-threads strong{font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-size:16px}.ef-threads small{grid-column:2;color:#475569;font-size:13px}.ef-threads__badges{grid-column:3;grid-row:1/span 2;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width: 639px){.ef-threads a{grid-template-columns:1fr}.ef-threads__ref,.ef-threads__badges{grid-row:auto;grid-column:1;justify-content:flex-start}}.ef-badge--danger{background:#fef2f2;color:#b42318;font-size:12px;padding:2px 10px}.ef-badge--warning{font-size:12px;padding:2px 10px}.ef-thread h2{font-size:19px;margin:0 0 12px}.ef-thread__reply{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.ef-thread__reply .ef-form__actions{margin-top:10px;text-align:right}.ef-thread__reply button{min-height:42px;padding:8px 20px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:600}.ef-msg{padding:12px 0;border-top:1px solid #e2e8f0}.ef-msg:first-of-type{border-top:0}.ef-msg__meta{margin:0 0 6px;display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.ef-msg__meta span{color:#475569}.ef-msg__body{font-size:14.5px}.ef-msg__body>:first-child{margin-top:0}.ef-msg__body>:last-child{margin-bottom:0}.ef-msg--staff .ef-msg__body{padding:12px 14px;border-radius:10px;background:#eff4ff}.ef-msg--staff .ef-msg__meta strong{color:#2563eb}.ef-decision{margin-top:10px;border:1px solid #e2e8f0;border-radius:12px}.ef-decision summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style:none}.ef-decision summary::-webkit-details-marker{display:none}.ef-decision form{padding:0 16px 16px}.ef-decision form p{margin:0 0 10px;font-size:14.5px}.ef-decision form button{min-height:42px;padding:8px 18px;border:0;border-radius:10px;color:#fff;font:inherit;font-weight:600;cursor:pointer}.ef-decision--yes{border-color:#a7e3c4}.ef-decision--yes[open]{background:#ecfdf5}.ef-decision--yes summary{color:#067647}.ef-decision--yes button{background:#15803d}.ef-decision--no{border-color:#f3b8b2}.ef-decision--no[open]{background:#fef2f2}.ef-decision--no summary{color:#b42318}.ef-decision--no button{background:#dc2626}.ef-devis__total{margin-top:14px;padding:10px 14px;border-radius:8px;background:#eff4ff;color:#2563eb;font-size:17px}.ef-prefs{border:1px solid #e2e8f0;border-radius:12px;margin:18px 0;padding:14px 16px}.ef-prefs legend{padding:0 6px;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;color:#0b1220}.ef-prefs .form-row{margin-bottom:8px !important}.ef-danger-zone{margin-top:24px}.ef-danger-zone h2{font-size:19px;margin:0 0 8px}.ef-danger-zone p{font-size:14.5px}@media print{.ef-header,.ef-footer,.ef-cookies,.ef-noprint,.ef-account-id,.ef-verify,.woocommerce-MyAccount-navigation{display:none !important}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{margin:0 !important}.ef-panel{box-shadow:none !important}}.woocommerce form.edit-account .form-row-first,.woocommerce form.edit-account .form-row-last,.woocommerce form.edit-account .form-row-wide{float:none;width:100%;clear:both}.woocommerce form.edit-account .clear{display:none}@media(min-width: 640px){.woocommerce form.edit-account{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.woocommerce form.edit-account>*{grid-column:1/-1}.woocommerce form.edit-account>.form-row-first{grid-column:1}.woocommerce form.edit-account>.form-row-last{grid-column:2}}.woocommerce form.edit-account fieldset{border:1px solid #e2e8f0;border-radius:12px;margin:18px 0;padding:14px 16px}.woocommerce form.edit-account fieldset legend{padding:0 6px;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;color:#0b1220}.woocommerce form.edit-account>p:last-of-type .button{margin-top:4px}.woocommerce form.edit-account em{font-size:13px;color:#475569}.ef-versions{list-style:none;margin:0;padding:0 0 0 20px;border-left:2px solid #bfd3fb}.ef-versions li{position:relative;margin:0;padding:0 0 22px}.ef-versions li::before{content:"";position:absolute;left:-27px;top:6px;width:10px;height:10px;border-radius:50%;background:#fff;border:3px solid #2563eb}.ef-versions li:last-child{padding-bottom:0}.ef-versions__head{margin:0 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ef-versions__head small{color:#475569}.ef-versions__notes{font-size:15px}.ef-versions__notes>:first-child{margin-top:0}.ef-versions__notes>:last-child{margin-bottom:0}.ef-versions__notes ul{padding-left:20px}.ef-modules li{flex-wrap:wrap}.ef-modules li>div{flex:1 1 240px}.ef-modules li .wp-element-button{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none}.ef-licence__site{font-size:14.5px}.ef-licence__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px !important}.ef-licence__actions form{margin:0}.ef-licence__actions .wp-element-button{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:10px;font:inherit;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.ef-licence__sites{margin-top:12px !important;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px}.ef-licence__sites p{margin:0 0 6px}.ef-licence__sites progress{width:100%;height:8px;accent-color:#2563eb;margin-bottom:8px}.ef-licence__siterow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #e2e8f0;margin:0}.ef-licence__siterow small{color:#475569}.ef-licence__siterow button{min-height:36px;padding:6px 14px;border-radius:10px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.ef-sub{margin-bottom:18px;padding:20px}.ef-sub h2{font-size:20px;margin:0}.ef-sub .ef-account-head--row{align-items:center}.ef-sub__state.ef-stepper{margin:16px 0 8px !important}.ef-choice__price{display:block;margin-top:8px;font-style:normal;font-family:"Bricolage Grotesque","Inter",system-ui,sans-serif;font-weight:700;color:#2563eb;font-size:17px}.ef-article h1{font-size:clamp(28px,3.4vw,40px);line-height:1.12}.ef-article .wp-block-post-date{color:#475569;font-size:14px}.ef-article .wp-block-post-content h2{font-size:22px;margin-top:28px}.ef-article .wp-block-post-content p{font-size:17px}.ef-posts__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width: 782px){.ef-posts__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){.ef-posts__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ef-posts__list>li{margin:0}.ef-posts__list .ef-card{height:100%;box-sizing:border-box}.ef-posts__list .wp-block-post-date{font-size:13px;color:#475569}.ef-posts__list .wp-block-post-title{font-size:19px;margin:6px 0}.ef-posts__list .wp-block-post-title a{color:#0b1220;text-decoration:none}.ef-posts__list .wp-block-post-title a:hover{color:#2563eb}.ef-posts__list .wp-block-post-excerpt__more-link{font-weight:600;text-decoration:none}.ef-table-wrap{overflow-x:auto;position:relative;max-width:100%}.woocommerce-MyAccount-content{min-width:0}.ef-dash small{font-size:12.5px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{display:flex;align-items:center;justify-content:center;width:36px;height:36px;right:4px;top:50%;transform:translateY(-50%);padding:0}.woocommerce-account .woocommerce-Addresses{display:block}.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after{display:none}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;max-width:560px;padding:clamp(18px,2.4vw,28px);border:1px solid #e2e8f0;border-radius:16px;background:#fff}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{font-size:20px;margin:0 0 8px}.woocommerce-account .woocommerce-Addresses address{font-style:normal;line-height:1.6}@media(max-width: 781px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;gap:6px;overflow-x:auto;padding:6px;margin-bottom:16px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{flex:none;margin:0;padding:0;border:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a{white-space:nowrap;padding:9px 12px;gap:8px}}
