.subscription--personal{border-top:4px solid var(--bulma-primary)}.subscription--team{border-top:4px solid var(--bulma-link)}.subscription--enterprise{border-top:4px solid var(--bulma-warning)}.subscription--team .title,.subscription--enterprise .title{padding-top:1.5rem}.pricing-cards[data-billing=yearly] .price--monthly,.pricing-cards[data-billing=monthly] .price--yearly{display:none}.pricing-toggle .button.is-active{background-color:var(--bulma-primary);color:var(--bulma-primary-invert);border-color:var(--bulma-primary);z-index:1}.subscription .more a[aria-disabled=true]{pointer-events:none;opacity:.6}.pricing-faq.faq-section{background-color:var(--bulma-scheme-main-ter);padding:0}.pricing-toggle .tag{pointer-events:none}:root{--primary-900: #00002a;--primary-800: #000055;--primary-700: #00007f;--primary-600: #0000aa;--primary-500: #0000d4;--primary-400: #3333dd;--primary-300: #6666e5;--primary-200: #9999ee;--primary-100: #ccccf6;--neutral-900: #191919;--neutral-800: #313233;--neutral-700: #626366;--neutral-600: #7b7c80;--neutral-500: #949599;--neutral-400: #acaeb3;--neutral-300: #c5c6cc;--neutral-200: #dddfe6;--neutral-100: #f6f8ff;--neutral-black: #000000;--neutral-white: #fff;--secondary-green-900: #003320;--secondary-green-800: #00663f;--secondary-green-700: #00995f;--secondary-green-600: #00cc7e;--secondary-green-500: #00ff9e;--secondary-green-400: #33ffb1;--secondary-green-300: #66ffc5;--secondary-green-200: #99ffd8;--secondary-green-100: #ccffec;--secondary-yellow-900: #332800;--secondary-yellow-800: #665000;--secondary-yellow-700: #997700;--secondary-yellow-600: #cc9f00;--secondary-yellow-500: #ffc700;--secondary-yellow-400: #ffd233;--secondary-yellow-300: #ffdd66;--secondary-yellow-200: #ffe999;--secondary-yellow-100: #fff4cc;--shadow-sm: 0 2px 16px rgba(0, 0, 0, .04);--shadow-md: 0 4px 24px rgba(0, 0, 0, .1);--focus-outline: #0066cc;--bg-lighter: #f3f7fd}.faq-wave-cap{display:block;width:100%;height:72px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath fill='%23f3f7fd' d='M0,72 C360,72 380,0 720,18 C1060,36 1080,72 1440,54 L1440,72 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:relative;z-index:1;margin-bottom:0}@media(max-width:600px){.faq-wave-cap{height:36px}}.faq-section{padding:80px 0;background-color:var(--bg-lighter)}@media(max-width:600px){.faq-section{padding:48px 8px}}.faq-section .faq-intro{text-align:center;max-width:640px;margin:0 auto 48px}@media(max-width:600px){.faq-section .faq-intro{margin-bottom:32px}}.faq-section .faq-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-green-900);margin-bottom:12px}.faq-section .faq-intro h2{margin-bottom:0}.faq-section .faq-container{margin:0 auto}.faq-section .faq-item{border-top:1px solid var(--neutral-200)}.faq-section .faq-item:last-child{border-bottom:1px solid var(--neutral-200)}.faq-section .faq-question{display:flex;justify-content:space-between;padding:24px 0;cursor:pointer;list-style:none}.faq-section .faq-question::-webkit-details-marker{display:none}.faq-section .faq-question:hover{text-decoration:underline}.faq-section .faq-toggle-btn{width:24px;height:24px;border:none;background:transparent;cursor:pointer;position:relative;flex-shrink:0;margin-left:16px;transition:transform .3s ease}.faq-section .faq-toggle-btn:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpolyline points='1,1 6,6 11,1' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%);transition:transform .3s ease,filter .2s ease}.faq-section .faq-item[open]>.faq-question .faq-toggle-btn:before{transform:translate(-50%,-50%) rotate(180deg)}.faq-section .faq-toggle-btn:hover:before{filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(86deg) brightness(118%) contrast(119%)}.faq-section .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.faq-section .faq-answer>*{overflow:hidden}.faq-section .faq-item[open]>.faq-answer{grid-template-rows:1fr}.faq-section .faq-answer p{padding-bottom:24px;margin:0}
