.sprig-key-features{--internal-max-content-width:1056px;--desktop-tab-height:160px;--tab-count:4;--tab-width:calc(100cqw/var(--tab-count));--content-width:95%}.sprig-key-features .page-content .page-tabs{align-items:center;display:grid;gap:16px;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:58px 160px 44px auto;justify-content:center;justify-items:center}@media screen and (min-width:768px){.sprig-key-features .page-content .page-tabs{grid-auto-flow:column;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;max-width:1328px}}.sprig-key-features .page-content .page-tabs .divider{background:var(--Light,#cacfd6);display:none;grid-row:2/span 3;grid-template-rows:subgrid;width:100%}@media(min-width:840px){.sprig-key-features .page-content .page-tabs .divider{display:grid}}.sprig-key-features .page-content .page-tabs .tab{align-items:center;background:hsla(0,0%,96%,0);cursor:pointer;display:grid;grid-row:span 4;grid-template-rows:subgrid;justify-content:center;justify-items:center;margin-bottom:-1rem;padding-bottom:1rem;position:relative;text-align:center;transition:transform .3s ease-out,box-shadow .3s ease-out;width:100%}.sprig-key-features .page-content .page-tabs .tab img,.sprig-key-features .page-content .page-tabs .tab video{height:160px;-o-object-fit:contain;object-fit:contain;width:160px}.sprig-key-features .page-content .page-tabs .tab video{display:block}.sprig-key-features .page-content .page-tabs .tab:hover{box-shadow:0 0 5px rgba(0,0,0,.1);transform:scale(1.05)}.sprig-key-features .page-content .page-tabs .tab:after{background:#69c14c;content:"";display:block;grid-row:span 4;position:absolute;right:0;width:1px}.sprig-key-features .page-content .page-tabs .tab .tab-title{font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.8px;line-height:133.5%;text-transform:uppercase}@media screen and (max-width:768px){.sprig-key-features .page-content .page-tabs .tab .tab-title{font-size:14px}}.sprig-key-features .page-content .page-tabs .tab .tab-title{color:var(--DR1---Gray-1,#a7a8aa)}@media(min-width:840px){.sprig-key-features .page-content .page-tabs .tab .tab-title{font-size:clamp(1rem,-.2152rem + 2.5316vw,2rem);font-style:normal;font-weight:500;line-height:123%;text-transform:unset;word-break:break-all}}.sprig-key-features .page-content .page-tabs .tab .subtitle{color:var(--DR1---Gray-1,#a7a8aa);font-family:ct_font_gotham,sans-serif;font-size:clamp(1rem,.5556rem + .9259vw,1.25rem);font-style:normal;font-weight:300;height:100%;line-height:144.523%;text-align:center}.sprig-key-features .page-content .page-tabs .tab .fullscreen-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 fill=%27none%27%3E%3Ccircle cx=%2713%27 cy=%2713%27 r=%2713%27 fill=%27%23F6F6F6%27/%3E%3Cpath fill=%27%2369C14C%27 d=%27M14.06 12.471a.53.53 0 0 0 .374-.155l3.334-3.334v2.959a.53.53 0 0 0 1.06 0V7.703a.53.53 0 0 0-.56-.53H14.06a.53.53 0 1 0 0 1.06h2.957l-3.333 3.332a.53.53 0 0 0 .376.906M7.729 18.827h-.026a.53.53 0 0 1-.53-.566V14.06a.53.53 0 0 1 1.06 0v2.957l3.332-3.333a.53.53 0 0 1 .75.75l-3.332 3.334h2.958a.53.53 0 1 1 0 1.059z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:clamp(1.5rem,-2.2778rem + 7.8704vw,3.625rem);margin-left:auto;position:absolute;right:1rem;top:2rem;width:clamp(1.5rem,-2.2778rem + 7.8704vw,3.625rem)}.sprig-key-features .page-content .page-tabs .tab .hover-pill{background:#000;border-radius:24px;color:#fff;font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:50%;letter-spacing:1.8px;line-height:133.5%;padding:12px 24px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,calc(-50% + 20px)) scale(.7)}@media screen and (max-width:768px){.sprig-key-features .page-content .page-tabs .tab .hover-pill{font-size:14px}}.sprig-key-features .page-content .page-tabs .tab .hover-pill{opacity:0;pointer-events:none;transition:opacity .5s ease-out .1s,transform .3s ease-out .1s;white-space:nowrap}.sprig-key-features .page-content .page-tabs .tab:hover .hover-pill{opacity:1;transform:translate(-50%,-50%) scale(.7)}.sprig-key-features dialog.popover{background:#fff;border:unset;container-name:dialog;container-type:size;height:85svh;margin-bottom:0;outline:unset;padding:0;transform:translateY(100%);transition:transform .5s ease-out;width:100vw}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sprig-key-features dialog.popover[open]{animation:slide-up .3s ease forwards}.sprig-key-features dialog.popover::backdrop{backdrop-filter:blur(5px);background:rgba(0,0,0,.5)}.sprig-key-features dialog.popover .close-button{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:column;font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.8px;line-height:133.5%;position:absolute;right:32px;text-transform:uppercase;top:16px;z-index:10}@media screen and (max-width:768px){.sprig-key-features dialog.popover .close-button{font-size:14px}}.sprig-key-features dialog.popover .close-button{color:#000}.sprig-key-features dialog.popover .close-button .close-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2758%27 fill=%27none%27%3E%3Ccircle cx=%2729%27 cy=%2729%27 r=%2729%27 fill=%27%23F6F6F6%27/%3E%3Cpath fill=%27%23606774%27 d=%27M36.94 18.94a1 1 0 0 1 1.414 1.414l-7.94 7.939 9.031 9.031a1 1 0 0 1-1.414 1.414L29 29.708l-9.031 9.03a1 1 0 0 1-1.414-1.414l9.03-9.031-7.939-7.94a1 1 0 0 1 1.415-1.414L29 26.88z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:56px;width:56px}@media(min-width:768px){.sprig-key-features dialog.popover .close-button .close-icon{height:clamp(1.5rem,-2.2778rem + 7.8704vw,3.625rem);width:clamp(1.5rem,-2.2778rem + 7.8704vw,3.625rem)}}.sprig-key-features dialog.popover .dialog-content{height:100cqh;margin:0 auto;overflow-x:hidden;overflow-y:auto}.sprig-key-features dialog.popover .dialog-content .acf-innerblocks-container{padding-left:24px;padding-right:24px;padding-top:95px}.sprig-key-features dialog.popover .mobile-tab-container{display:flex;flex-direction:column}@media(min-width:840px){.sprig-key-features dialog.popover .mobile-tab-container{display:none}}.sprig-key-features dialog.popover .mobile-tab-container input[type=checkbox]{display:none}.sprig-key-features dialog.popover .mobile-tab-container label.mobile-tab-checkbox{align-items:center;background:#f1f2f5;display:flex;font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;justify-content:flex-start;letter-spacing:1.8px;line-height:133.5%;text-transform:uppercase;width:100%}@media screen and (max-width:768px){.sprig-key-features dialog.popover .mobile-tab-container label.mobile-tab-checkbox{font-size:14px}}.sprig-key-features dialog.popover .mobile-tab-container label.mobile-tab-checkbox{height:40px;margin-bottom:0;margin-top:96px;padding-left:24px;padding-right:24px}.sprig-key-features dialog.popover .mobile-tab-container label.mobile-tab-checkbox svg{margin-left:16px}.sprig-key-features dialog.popover .mobile-tab-container .mobile-tab-selector{background:#f1f2f5;cursor:pointer;display:flex;flex-direction:column;font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.8px;line-height:133.5%;position:absolute;text-transform:uppercase;width:100%;z-index:10}@media screen and (max-width:768px){.sprig-key-features dialog.popover .mobile-tab-container .mobile-tab-selector{font-size:14px}}.sprig-key-features dialog.popover .mobile-tab-container .mobile-tab-selector{display:none;gap:32px;padding:24px;top:136px}.sprig-key-features dialog.popover .mobile-tab-container .mobile-tab-selector a{color:#000}.sprig-key-features dialog.popover .mobile-tab-container .mobile-tab-selector a.active{color:#69c14c}.sprig-key-features dialog.popover .mobile-tab-container input[type=checkbox]:checked~.mobile-tab-selector{display:flex}.sprig-key-features dialog.popover .tab-container{display:none}@media(min-width:840px){.sprig-key-features dialog.popover .tab-container{display:flex}}.sprig-key-features dialog.popover .tab-container{align-items:center;border-bottom:1px solid #69c14c;justify-content:center;margin-bottom:6px;width:100%}.sprig-key-features dialog.popover .tab-container .dialog-tabs{container-name:dialog-tabs;container-type:inline-size;display:grid;grid-template-columns:repeat(var(--tab-count),1fr);margin:0 auto;max-width:var(--internal-max-content-width);position:relative;width:var(--content-width)}.sprig-key-features dialog.popover .tab-container .dialog-tabs .active-indicator{--indicator-height:12px;align-items:center;background:#fff;bottom:calc(var(--indicator-height)/-2);display:flex;height:var(--indicator-height);justify-content:center;left:0;position:absolute;transform:translateX(calc(var(--active-index)*var(--tab-width)));transition:transform .3s ease-out;width:var(--tab-width);z-index:1}.sprig-key-features dialog.popover .tab-container .dialog-tabs .active-indicator .chevron{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%2369C14C%27 d=%27m0 0 12 12L24 0z%27/%3E%3C/svg%3E");height:var(--indicator-height);width:24px}.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab{cursor:pointer;font-family:ct_font_gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.8px;line-height:133.5%;padding:10px 20px;text-transform:uppercase}@media screen and (max-width:768px){.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab{font-size:14px}}.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab{align-items:center;color:#000;display:flex;flex-direction:column;gap:18px;height:var(--desktop-tab-height);justify-content:flex-end;overflow:hidden}.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab:active,.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab:hover{color:#69c14c}.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab img,.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab video{height:100px;-o-object-fit:contain;object-fit:contain;width:100px}.sprig-key-features dialog.popover .tab-container .dialog-tabs .tab video{display:block}.sprig-key-features dialog.popover .tab-content{height:calc(100cqh - var(--desktop-tab-height) - 8px);margin:0 auto;overflow-x:hidden;overflow-y:auto}.sprig-key-features dialog.popover .tab-content .tab-content-inner{padding-top:16px}.sprig-key-features dialog.popover .tab-content .tab{display:none}.sprig-key-features dialog.popover .tab-content .tab.active{display:block}.acf-block-preview.wp-block-sprig-sprig-key-features .page-content{cursor:not-allowed;pointer-events:none}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks{border:1px solid #69c14c}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks .acf-innerblocks-container>.wp-block-group{min-height:48px;padding:16px;position:relative}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks .acf-innerblocks-container>.wp-block-group:before{background:#69c14c;border-radius:0 0 0 4px;color:#fff;content:var(--tab-name-1,"1");font-family:monospace;padding:4px;position:absolute;right:0;top:0}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks .acf-innerblocks-container>.wp-block-group{border:1px solid #69c14c}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks .acf-innerblocks-container>.wp-block-group:nth-of-type(2):before{content:var(--tab-name-2,"2")}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks .acf-innerblocks-container>.wp-block-group:nth-of-type(3):before{content:var(--tab-name-3,"3")}.acf-block-preview.wp-block-sprig-sprig-key-features .sprig-admin-blocks .acf-innerblocks-container>.wp-block-group:nth-of-type(4):before{content:var(--tab-name-4,"4")}.acf-block-preview.wp-block-sprig-sprig-key-features .mobile-tab-container,.acf-block-preview.wp-block-sprig-sprig-key-features .tab-container{display:none!important}
