@font-face{font-family:Polymath Display;src:url(https://cdn.prod.website-files.com/68e6392a59d31f870cef56f9/68e66298e4a1471744898aa3_PolymathDisp-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Systemia;src:url(https://cdn.prod.website-files.com/68e6392a59d31f870cef56f9/68e662e7fb39e032e71a0cdd_Systemia-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Systemia;src:url(https://cdn.prod.website-files.com/68e6392a59d31f870cef56f9/68e662e7bd6293bc00a7dd36_Systemia-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Systemia;src:url(https://cdn.prod.website-files.com/68e6392a59d31f870cef56f9/68e662e799266ccf12fdbbaf_Systemia-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--swatch--light-base:#fff;--swatch--dark-base:#071a33;--swatch--dark-card:#051026;--swatch--blue:#06f;--swatch--blue-light:#e0edff;--swatch--yellow:#ffd600;--swatch--yellow-light:#fff5cc;--swatch--black:#050505;--swatch--gray:#6b7280;--_theme---background:var(--swatch--light-base);--_theme---text:var(--swatch--black);--_theme---heading-accent:var(--swatch--blue);--_theme---selection--background:var(--swatch--blue);--_theme---selection--text:var(--swatch--light-base);--_theme---shadow:var(--swatch--dark-base);--_theme---border:#05050514;--font-primary:"Systemia", "Inter", sans-serif;--font-secondary:"Polymath Display", Georgia, serif;--glass-opacity:.5;--glass-bg:color-mix(in srgb, var(--_theme---background) 50%, transparent);--glass-border:#ffffff40;--glass-highlight:inset 0 1px 0 #ffffff59;--glass-ambient:0 2px 8px #00000008;--glass-blur:blur(16px);--glass-radius:1.5rem;--elevation-low:0 2px 8px #0000000a;--elevation-mid:0 8px 32px #0000000f;--elevation-high:0 20px 60px #00000014}body.u-theme-light{--_theme---background:var(--swatch--light-base);--_theme---text:var(--swatch--black);--_theme---heading-accent:var(--swatch--blue);--_theme---border:#05050514;--_theme---shadow:#00000008;--glass-opacity:.55;--glass-bg:color-mix(in srgb, var(--_theme---background) 55%, transparent);--glass-border:#ffffff4d}body.u-theme-dark{--_theme---background:var(--swatch--dark-base);--_theme---text:var(--swatch--light-base);--_theme---heading-accent:var(--swatch--yellow);--_theme---border:#ffffff14;--_theme---shadow:#0003;--glass-opacity:.65;--glass-bg:color-mix(in srgb, var(--_theme---background) 65%, transparent);--glass-border:#ffffff14}body.u-theme-enterprise{--_theme---background:var(--swatch--blue);--_theme---text:var(--swatch--light-base);--_theme---heading-accent:var(--swatch--yellow);--_theme---border:#ffffff14;--_theme---shadow:#00000026;--glass-opacity:.5;--glass-bg:color-mix(in srgb, var(--_theme---background) 50%, transparent);--glass-border:#ffffff1a}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--_theme---background);color:var(--_theme---text);font-family:var(--font-primary);scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;font-size:16px;line-height:1.6}html::-webkit-scrollbar{display:none}body{background-color:var(--_theme---background);color:var(--_theme---text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;transition:background-color .8s cubic-bezier(.16,1,.3,1),color .8s cubic-bezier(.16,1,.3,1);overflow-x:hidden}::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.15}a{color:inherit;cursor:pointer;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.u-container{max-width:72rem;margin:0 auto;padding:0 2rem}.u-container-full{width:100%;padding:0 4rem}@media (width<=768px){.u-container-full{padding:0 1.5rem}}.tooltip{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:var(--_theme---text);pointer-events:none;z-index:9999;opacity:0;box-shadow:var(--elevation-mid);white-space:nowrap;border-radius:.75rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.9)}body:has([data-tooltip]:hover) .tooltip{opacity:1;transform:translate(-50%,-50%)scale(1)}.nav_component{z-index:1000;border-bottom:1px solid #0000;width:100%;transition:background-color .8s cubic-bezier(.16,1,.3,1),border-bottom .8s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;top:0;left:0}.nav_component.is-scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);transition:background .8s cubic-bezier(.16,1,.3,1),border-bottom .8s cubic-bezier(.16,1,.3,1)}.nav_desktop_contain{justify-content:space-between;align-items:center;height:5rem;display:flex}.nav_desktop_logo{width:auto;height:1.4rem;color:var(--_theme---text);opacity:.95;align-items:center;transition:color .4s;display:flex}.nav_desktop_logo:hover{opacity:1}.nav_desktop_logo img{object-fit:contain;width:auto;height:100%;display:block}.nav_links_wrap{align-items:center;gap:2.5rem;list-style:none;display:flex}.nav_links_item{position:relative}.nav_links_link{color:var(--_theme---text);opacity:.75;padding:.5rem 0;font-size:.95rem;font-weight:500;transition:color .3s;display:inline-block;overflow:hidden}.nav_links_link:hover{opacity:1}.nav_links_link:after{content:"";background-color:var(--_theme---heading-accent);transform-origin:100%;width:100%;height:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav_links_link:hover:after{transform-origin:0;transform:scaleX(1)}.button_main_wrap{cursor:pointer;display:inline-block;position:relative}.button_main_element{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:var(--_theme---text);z-index:1;box-shadow:var(--glass-ambient), var(--glass-highlight);border-radius:2rem;align-items:center;padding:.7rem 1.75rem;font-size:.95rem;font-weight:500;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.button_main_wrap:hover .button_main_element{box-shadow:var(--elevation-mid), var(--glass-highlight);transform:scale(1.03)}.button_main_base{background:var(--swatch--yellow);opacity:0;z-index:-1;transition:opacity .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.button_main_wrap:hover .button_main_base{opacity:1}.button_main_text{z-index:2;transition:color .3s;position:relative}.button_main_wrap:hover .button_main_text{color:var(--swatch--black)}.button_menu_wrap{cursor:pointer;z-index:1002;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.5rem;height:2.5rem;display:none}.button_menu_icon_line{background-color:var(--_theme---text);border-radius:2px;width:1.5rem;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s}@media (width<=768px){.nav_links_wrap{display:none}.button_menu_wrap{display:flex}}.nav_mobile_overlay{background:var(--glass-bg);-webkit-backdrop-filter:blur(30px);z-index:999;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.nav_mobile_overlay.is-active{opacity:1;pointer-events:all;transform:translateY(0)}.nav_mobile_links{flex-direction:column;align-items:center;gap:2.5rem;list-style:none;display:flex}.nav_mobile_link{font-family:var(--font-secondary);opacity:.8;font-size:2.5rem;font-weight:700;transition:opacity .3s}.nav_mobile_link:hover{opacity:1}.hero_home_wrap{z-index:2;flex-direction:column;justify-content:space-between;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero_home_content{z-index:3;color:#fff;text-align:left;box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:clamp(3rem,6vw,8rem);width:100%;padding:4rem 5% 4rem 1.5rem;display:flex;position:absolute;bottom:0;left:0}.hero_home_logo{opacity:0;flex:none;width:auto;height:clamp(5.55rem,12.4vw,9.3rem);margin:0;transform:translateY(30px)}.hero_home_logo img{object-fit:contain;width:auto;height:100%;display:block}@media (width<=768px){.hero_home_content{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 2rem 2rem 1rem}.hero_home_logo{height:2.78rem;margin-bottom:.5rem}.hero_tagline{flex:auto;align-self:flex-start;max-width:100%}}.hero_home_visual_wrap{z-index:1;background-color:var(--swatch--dark-base);position:absolute;inset:0;overflow:hidden}.hero_home_visual{width:100%;height:100%;position:relative}.hero_video{object-fit:cover;width:100%;height:100%;display:block}.hero_home_visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#071a3399,#0066ff26);position:absolute;inset:0}.hero_home_visual:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ffd6000f,#0000 70%),radial-gradient(60% 40% at 20% 80%,#0066ff14,#0000 60%);position:absolute;inset:0}.hero_tagline{opacity:0;text-shadow:0 2px 20px #00000026;font-size:clamp(1.25rem,2.6vw,2.4rem);font-weight:700;line-height:1.2;font-family:var(--font-secondary);letter-spacing:-.03em;flex:0 30ch;align-self:flex-end;margin:0 1.5rem 0 auto;transform:translateY(30px)}@media (width<=768px){.hero_tagline{flex:auto;align-self:flex-start;max-width:100%;font-size:clamp(1.1rem,5vw,1.5rem)}}.u-section{padding:6rem 0;position:relative}.how_wrap{z-index:3}.how_title_wrap{text-align:center;margin-bottom:4rem}.c-heading h2{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem)}.inline-logo{vertical-align:top;object-fit:contain;width:auto;height:1em;transition:filter .8s cubic-bezier(.16,1,.3,1);display:inline}body.u-theme-light .inline-logo{filter:invert()}body.u-theme-dark .inline-logo,body.u-theme-enterprise .inline-logo{filter:none}.u-heading-accent strong,.u-heading-accent b,.u-text-accent{color:var(--_theme---heading-accent)}.c-text p{color:#050505a6;max-width:35ch;margin:0 auto;font-size:1.15rem;line-height:1.7}body.u-theme-dark .c-text p,body.u-theme-enterprise .c-text p{color:#ffffffa6}.how_layout{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=991px){.how_layout{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width<=576px){.how_layout{grid-template-columns:1fr}}.card_wrap{text-align:center;-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius);z-index:0;flex-direction:column;justify-content:flex-start;align-items:center;min-height:26rem;padding:2.5rem 1.75rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.card_wrap:before{content:"";border-radius:inherit;background-color:var(--_theme---background);opacity:var(--glass-opacity);z-index:-1;pointer-events:none;transition:background-color .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.card_wrap:hover{transform:translateY(-8px)}.card_visual{aspect-ratio:1.1;-webkit-backdrop-filter:blur(8px);z-index:0;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;display:flex;position:relative;overflow:hidden}.card_visual:before{content:"";border-radius:inherit;background-color:var(--_theme---background);opacity:var(--glass-opacity);z-index:-1;pointer-events:none;transition:background-color .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.icon-svg{width:3.5rem;height:3.5rem;color:var(--swatch--blue);stroke-width:1.5px;z-index:1;filter:drop-shadow(0 2px 8px #0066ff26);position:relative}body.u-theme-dark .icon-svg,body.u-theme-enterprise .icon-svg{color:var(--swatch--yellow);filter:drop-shadow(0 2px 8px #ffd60026)}.lottie_wrap{width:80%;height:80%}.card_wrap h3{font-family:var(--font-secondary);margin-bottom:.75rem;font-size:1.65rem}.card_wrap p{color:#050505a6;font-size:1rem;line-height:1.6}body.u-theme-dark .card_wrap p,body.u-theme-enterprise .card_wrap p{color:#ffffffa6}.plans_layout{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=991px){.plans_layout{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.plans_layout{grid-template-columns:1fr}}.plan_card{text-align:center;border-radius:var(--glass-radius);-webkit-backdrop-filter:var(--glass-blur);z-index:0;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.plan_card:before{content:"";border-radius:inherit;background-color:var(--_theme---background);opacity:var(--glass-opacity);z-index:-1;pointer-events:none;transition:background-color .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.plan_card:hover{transform:translateY(-6px)}.plan_card.is-highlight{transform:scale(1.02)}.plan_card.is-highlight:hover{transform:scale(1.02)translateY(-6px)}.plan_card_badge{background:linear-gradient(135deg, var(--swatch--yellow), #ffe44d);color:var(--swatch--black);text-transform:uppercase;letter-spacing:.06em;border-radius:2rem;padding:.3rem 1.25rem;font-size:.8rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #ffd60040}.plan_card_icon{justify-content:center;align-items:center;margin-bottom:.75rem;font-size:3rem;display:flex}.plan_card_icon .icon-svg{width:3.5rem;height:3.5rem}.plan_card_title{font-family:var(--font-secondary);margin-bottom:.5rem;font-size:1.75rem}.plan_card_desc{color:#0505058c;max-width:28ch;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}body.u-theme-dark .plan_card_desc,body.u-theme-enterprise .plan_card_desc{color:#ffffff8c}.plan_card_price{font-family:var(--font-secondary);letter-spacing:-.03em;margin-bottom:.75rem;font-size:3.25rem;font-weight:700}.plan_card_currency{vertical-align:super;opacity:.6;margin-right:.15rem;font-size:1.5rem}.plan_card_period{opacity:.5;font-size:.95rem;font-weight:400;font-family:var(--font-primary)}.plan_card_features{text-align:left;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.5rem;list-style:none;display:flex}.plan_card_features li{padding-left:1.75rem;font-size:.95rem;line-height:1.5;position:relative}.plan_card_features li:before{content:"";background:var(--swatch--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:.35rem;left:0;box-shadow:0 2px 8px #06f3}body.u-theme-dark .plan_card_features li:before,body.u-theme-enterprise .plan_card_features li:before{background:var(--swatch--yellow);box-shadow:0 2px 8px #ffd60033}.faq_layout{flex-direction:column;gap:.75rem;display:flex}.faq_item{-webkit-backdrop-filter:blur(8px);z-index:0;border-radius:1rem;position:relative;overflow:hidden}.faq_item:before{content:"";border-radius:inherit;background-color:var(--_theme---background);opacity:var(--glass-opacity);z-index:-1;pointer-events:none;transition:background-color .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.faq_question{width:100%;font-family:var(--font-secondary);text-align:left;cursor:pointer;color:var(--_theme---text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:700;transition:color .3s;display:flex}.faq_question:hover{color:var(--swatch--blue)}.faq_icon{opacity:.5;flex-shrink:0;margin-left:1rem;font-size:1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.faq_item.is-open .faq_icon{transform:rotate(45deg)}.faq_answer{max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq_item.is-open .faq_answer{max-height:20rem;padding:0 1.5rem 1.25rem}.faq_answer p{color:#05050599;font-size:.95rem;line-height:1.7}body.u-theme-dark .faq_answer p{color:#fff9}.modal_dialog{z-index:10000;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;inset:0}.modal_inner{z-index:10001;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal_backdrop{-webkit-backdrop-filter:blur(20px);z-index:1;background:#071a3366;position:absolute;inset:0}.modal_content_wrap{background:var(--glass-bg);-webkit-backdrop-filter:blur(30px);border-left:1px solid var(--glass-border);width:100%;max-width:32rem;height:100%;color:var(--_theme---text);z-index:2;flex-direction:column;display:flex;position:relative;box-shadow:-20px 0 60px #00000014}.modal_content_wrap:before{content:"";background:linear-gradient(90deg, var(--glass-border), transparent);height:1px;position:absolute;top:0;left:0;right:0}.modal_scroll{flex-grow:1;padding:2.5rem;position:relative;overflow-y:auto}.modal_close{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.button_close_wrap{background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);cursor:pointer;width:2.75rem;height:2.75rem;box-shadow:var(--glass-ambient);border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex}.button_close_wrap:hover{box-shadow:var(--elevation-low);transform:scale(1.05)rotate(90deg)}.button_close_icon svg{stroke:currentColor;opacity:.6;width:1rem;height:1rem}.modal_content h2{margin-bottom:1.5rem;font-size:2.5rem}.form_element{flex-direction:column;gap:1.25rem;display:flex}.form_fieldset_list{flex-direction:column;gap:1rem;display:flex}.form_label_wrap{flex-direction:column;gap:.4rem;display:flex}.form_label_text{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:.8rem;font-weight:500}.form_field{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);width:100%;color:var(--_theme---text);box-shadow:var(--glass-highlight);border-radius:.75rem;outline:none;padding:.9rem 1.25rem;font-family:inherit;font-size:.95rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.form_field:focus{border-color:var(--swatch--blue);box-shadow:0 0 0 3px #0066ff1a, var(--glass-highlight)}.form_field.is-textarea{resize:vertical;min-height:7rem}.form_field select{appearance:auto}.footer_wrap{z-index:10;position:relative;overflow:hidden}.footer_wrap:before{content:"";background:linear-gradient(180deg, var(--swatch--dark-base) 0%, #040d1a 100%);z-index:0;position:absolute;inset:0}.footer_wrap:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(100% 50% at 50% 0,#0066ff0a,#0000 70%);position:absolute;inset:0}.footer_contain{z-index:2;pointer-events:none;min-height:100vh;color:var(--swatch--light-base);flex-direction:column;justify-content:space-between;padding-top:8rem;padding-bottom:3rem;display:flex;position:relative}.footer_layout,.footer_bottom_wrap{pointer-events:all}.canvas-matter{z-index:1;opacity:.6;position:absolute;inset:0}.canvas-matter__target{width:100%;height:100%}.footer_layout{flex-wrap:wrap;justify-content:space-between;gap:4rem;display:flex}.footer_nav{flex-direction:column;gap:1.5rem;display:flex}.footer_link_wrap{display:inline-block}.footer_link_text{font-family:var(--font-secondary);opacity:.85;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s}.footer_link_wrap:hover .footer_link_text{opacity:1;transform:translate(12px)}.footer_link_wrap:first-child:hover .footer_link_text{color:var(--swatch--blue)}.footer_link_wrap:nth-child(2):hover .footer_link_text{color:var(--swatch--yellow)}.footer_link_wrap:nth-child(3):hover .footer_link_text{color:var(--swatch--blue)}.footer_content{flex-direction:column;gap:2rem;max-width:25rem;display:flex}.footer_contact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;padding:1.25rem}.footer_form_title{opacity:.9;margin-bottom:1.25rem;font-size:1.15rem;line-height:1.4}.form_field_wrap{display:flex;position:relative}.form_field.is-newsletter{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-color:#ffffff1f;border-radius:2rem;padding-right:4rem}.form_field.is-newsletter:focus{border-color:var(--swatch--blue);box-shadow:0 0 0 3px #0066ff1a}.button_arrow_wrap{position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.button_arrow_element{background:linear-gradient(135deg, var(--swatch--blue), #0052cc);width:2.5rem;height:2.5rem;color:var(--swatch--light-base);border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;box-shadow:0 4px 16px #0066ff40}.button_arrow_wrap:hover .button_arrow_element{transform:scale(1.05)rotate(180deg);box-shadow:0 6px 24px #0066ff59}.button_arrow_icon svg{fill:currentColor;width:.85rem;height:.85rem}.footer_social_list{gap:1rem;list-style:none;display:flex}.footer_social_link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff9;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s,transform .4s cubic-bezier(.16,1,.3,1);display:flex}.footer_social_link:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26;transform:translateY(-3px)}.footer_social_link_icon svg{fill:currentColor;width:1.15rem;height:1.15rem}.footer_bottom_logo{opacity:.25;height:1.5rem;transition:opacity .3s}.footer_bottom_logo:hover{opacity:.5}.footer_bottom_logo img{width:auto;height:100%}.footer_bottom_wrap{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.footer_bottom_link_list{gap:2rem;list-style:none;display:flex}.footer_bottom_link{opacity:.4;font-size:.85rem;transition:opacity .3s}.footer_bottom_link:hover{opacity:.7}@media (width<=768px){.u-section{padding:4rem 0}.card_wrap{min-height:auto;padding:2rem 1.5rem}.plan_card{padding:2rem 1.5rem}.modal_scroll{padding:1.5rem}}@media (width<=576px){.footer_layout{flex-direction:column;gap:2rem}.footer_nav{gap:1rem}.footer_link_text{font-size:clamp(2rem,10vw,3rem)}}
