:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#b5b5b5;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-blue-rgb:55,60,88;--color-red:#bd2738;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/fonts/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/fonts/outfit-v11-latin-700.woff2) format("woff2")}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}ol,ul{margin:0;padding:0}img{display:block}figure,h1,h2,h3,h4,h5,p{margin:0}a{text-decoration:none}.pricing-page{max-width:1200px;margin:0 auto;padding:60px 20px 120px;color:var(--color-text)}.pricing-page .pricing-header{margin-bottom:60px}.pricing-page .pricing-header h1{font-size:42px;font-weight:800;margin-bottom:16px;background:-webkit-gradient(linear,left top,right top,from(var(--color-blue-darker)),to(var(--color-blue-light)));background:linear-gradient(90deg,var(--color-blue-darker),var(--color-blue-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.pricing-page .pricing-header .subtitle{font-size:18px}.pricing-page .pricing-container{display:grid;grid-template-columns:1fr;gap:40px}.pricing-page .free-trial-banner{background:linear-gradient(135deg,var(--color-green-dark),var(--color-green-dark));border-radius:16px;padding:24px 32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;margin-bottom:40px;-webkit-box-shadow:0 10px 30px rgba(9,212,144,.2);box-shadow:0 10px 30px rgba(9,212,144,.2)}.pricing-page .free-trial-banner,.pricing-page .free-trial-banner .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .free-trial-banner .banner-content{gap:20px}.pricing-page .free-trial-banner .banner-content i{font-size:40px}.pricing-page .free-trial-banner .banner-content .banner-text h3{font-size:22px;font-weight:700;margin-bottom:5px;color:#fff}.pricing-page .free-trial-banner .banner-content .banner-text p{font-size:16px;opacity:.9}.pricing-page .free-trial-banner .trial-button{background-color:#fff;color:var(--color-green-dark);font-weight:700;padding:12px 24px}.pricing-page .free-trial-banner .trial-button:hover{background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.3);box-shadow:0 0 0 4px hsla(0,0%,100%,.3)}@media(max-width:768px){.pricing-page .free-trial-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}.pricing-page .free-trial-banner .banner-content{margin-bottom:20px}.pricing-page .free-trial-banner .trial-button{width:100%}}.pricing-page .plan-cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media(max-width:768px){.pricing-page .plan-cards-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pricing-page .plan-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:40px;width:100%;max-width:380px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid transparent}.pricing-page .plan-card .plan-badge{position:absolute;top:-12px;right:20px;background:var(--color-warning);color:var(--color-text-black);padding:5px 15px;border-radius:20px;font-weight:700;font-size:14px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.pricing-page .plan-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.12);box-shadow:0 15px 35px rgba(0,0,0,.12)}.pricing-page .plan-card--selected{border-color:var(--color-blue-dark);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 35px rgba(9,9,9,.15);box-shadow:0 15px 35px rgba(9,9,9,.15)}.pricing-page .plan-card--selected:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--color-blue-dark);border-radius:16px 16px 0 0}.pricing-page .plan-card--lite:after{background:linear-gradient(135deg,rgba(var(--color-blue-lighter),.05),rgba(var(--color-blue-light),.05))}.pricing-page .plan-card--basic:after,.pricing-page .plan-card--lite:after{content:"";position:absolute;top:0;right:0;width:50%;height:50%;border-radius:0 16px 0 50%;z-index:0}.pricing-page .plan-card--basic:after{background:linear-gradient(135deg,rgba(9,212,144,.05),rgba(35,157,116,.05))}.pricing-page .plan-card__header{position:relative;z-index:1;margin-bottom:30px}.pricing-page .plan-card__header .plan-name{font-size:26px;font-weight:700;margin-bottom:16px}.pricing-page .plan-card__header .plan-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-page .plan-card__header .plan-price .amount{font-size:42px;font-weight:800;color:var(--color-text-black)}.pricing-page .plan-card__header .plan-price .period{font-size:14px;margin-top:4px}.pricing-page .plan-card .discount-info{background-color:#f5f9ff;padding:15px;border-radius:8px;margin:20px 0}.pricing-page .plan-card .discount-info .discount-label{font-weight:600;color:var(--color-blue-dark);display:block;margin-bottom:8px}.pricing-page .plan-card .discount-info .discount-list{margin:0;padding:0;list-style:none}.pricing-page .plan-card .discount-info .discount-list li{position:relative;padding-left:15px;margin-bottom:5px;font-size:14px}.pricing-page .plan-card .discount-info .discount-list li:before{content:"•";position:absolute;left:0;color:var(--color-blue-dark)}.pricing-page .plan-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1}.pricing-page .plan-card__body .plan-description{margin-bottom:30px;font-size:16px}.pricing-page .plan-card__body .feature-list{padding:0;list-style:none;margin-bottom:40px}.pricing-page .plan-card__body .feature-list .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.pricing-page .plan-card__body .feature-list .feature-item .feature-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background:var(--color-green-dark);border-radius:50%;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.pricing-page .plan-card__body .feature-list .feature-item .feature-icon i{color:var(--color-white);font-size:14px}.pricing-page .plan-card__body .feature-list .feature-item .feature-text{font-size:15px;line-height:1.5;color:var(--color-text-blue)}.pricing-page .plan-card__footer{position:relative;z-index:1}.pricing-page .plan-card__footer .select-plan-btn{width:100%;font-weight:600;height:48px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-page .plan-card__footer .current-plan-badge{margin-top:16px;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-blue-dark)}.pricing-page .plan-card__footer .current-plan-badge i{margin-right:6px;font-size:16px}.pricing-page .modules-section{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pricing-page .modules-section--dimmed{opacity:.6;pointer-events:none}.pricing-page .modules-section .section-title{font-size:28px;font-weight:700;margin-bottom:12px}.pricing-page .modules-section .section-subtitle{margin-bottom:40px;font-size:16px}.pricing-page .modules-section .modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media(max-width:640px){.pricing-page .modules-section .modules-grid{grid-template-columns:1fr}}.pricing-page .modules-section .module-card{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 4px 12px transparent;box-shadow:0 4px 12px transparent;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.pricing-page .modules-section .module-card:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.09);box-shadow:0 8px 24px rgba(0,0,0,.09);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pricing-page .modules-section .module-card--selected{border-color:var(--color-blue-dark);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.1);box-shadow:0 15px 35px rgba(0,0,0,.1)}.pricing-page .modules-section .module-card--selected .toggle-switch{background:var(--color-blue-dark)}.pricing-page .modules-section .module-card--included{border-color:var(--color-blue-lighter);background:rgba(71,78,122,.03)}.pricing-page .modules-section .module-card--included:before{content:"Enthalten";position:absolute;top:0;right:0;background:var(--color-blue-lighter);color:#fff;padding:4px 12px;font-size:10px;font-weight:600;border-radius:0 10px 0 12px;text-transform:uppercase}.pricing-page .modules-section .module-card--included .module-icon i{color:var(--color-blue-lighter)}.pricing-page .modules-section .module-card--unavailable{opacity:.6;cursor:not-allowed}.pricing-page .modules-section .module-card .module-icon{margin-bottom:16px}.pricing-page .modules-section .module-card .module-icon i{font-size:28px;color:var(--color-blue-dark)}.pricing-page .modules-section .module-card .module-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.pricing-page .modules-section .module-card .module-content .module-title{font-size:18px;font-weight:600;margin-bottom:8px}.pricing-page .modules-section .module-card .module-content .module-description{font-size:14px;line-height:1.5;margin-bottom:20px}.pricing-page .modules-section .module-card .module-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .modules-section .module-card .module-footer .module-price{font-weight:600;font-size:18px}.pricing-page .modules-section .module-card .module-footer .module-price .period{font-size:12px;font-weight:400}.pricing-page .modules-section .module-card .module-footer .module-included{color:var(--color-blue-lighter);font-weight:600;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .modules-section .module-card .module-footer .module-included i{margin-right:4px;font-size:16px}.pricing-page .modules-section .module-card .module-footer .toggle-switch{width:44px;height:24px;background:#e2e8f0;border-radius:50px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-page .modules-section .module-card .module-footer .toggle-switch--on{background:var(--color-blue-dark)}.pricing-page .modules-section .module-card .module-footer .toggle-switch--on .toggle-slider{-webkit-transform:translateX(20px);transform:translateX(20px)}.pricing-page .modules-section .module-card .module-footer .toggle-switch--disabled{opacity:.5;cursor:not-allowed}.pricing-page .modules-section .module-card .module-footer .toggle-switch .toggle-slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.pricing-page .checkout-section{position:sticky;bottom:0;background:#fff;border-radius:12px 12px 0 0;-webkit-box-shadow:0 -2px 15px rgba(0,0,0,.08);box-shadow:0 -2px 15px rgba(0,0,0,.08);padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width:768px){.pricing-page .checkout-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.pricing-page .checkout-section .order-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media(max-width:768px){.pricing-page .checkout-section .order-summary{margin-bottom:12px}}.pricing-page .checkout-section .order-summary .summary-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.pricing-page .checkout-section .order-summary .summary-header h3{font-size:16px;font-weight:600;white-space:nowrap;margin:0}.pricing-page .checkout-section .order-summary .summary-header .summary-collapsed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .checkout-section .order-summary .summary-header .summary-collapsed .summary-info{margin-left:10px;font-size:14px}.pricing-page .checkout-section .order-summary .summary-header .summary-collapsed .toggle-icon{font-size:18px;color:var(--color-blue-light);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pricing-page .checkout-section .order-summary .summary-header .summary-collapsed .toggle-icon.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pricing-page .checkout-section .order-summary .summary-details{overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;width:100%}.pricing-page .checkout-section .order-summary .summary-details.expanded{max-height:300px;margin-top:10px}.pricing-page .checkout-section .order-summary .summary-details .summary-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.pricing-page .checkout-section .order-summary .summary-details .summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;border-bottom:1px dashed rgba(0,0,0,.05)}.pricing-page .checkout-section .order-summary .summary-details .summary-item:last-child{border-bottom:none}.pricing-page .checkout-section .order-summary .summary-details .summary-item .item-name{font-size:14px}.pricing-page .checkout-section .order-summary .summary-details .summary-item .item-price{font-size:14px;font-weight:600}.pricing-page .checkout-section .order-summary .summary-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:10px;padding-top:6px;border-top:1px solid #eee}@media(max-width:768px){.pricing-page .checkout-section .order-summary .summary-total{margin-top:8px}}.pricing-page .checkout-section .order-summary .summary-total .total-label{font-size:14px;font-weight:500}.pricing-page .checkout-section .order-summary .summary-total .total-price{font-size:18px;font-weight:700;color:var(--color-blue-dark)}.pricing-page .checkout-section .order-summary .tax-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:12px;margin-top:6px}.pricing-page .checkout-section .order-summary .tax-info i{font-size:14px;margin-right:4px}.pricing-page .checkout-section .order-summary .empty-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-inactive);padding:5px 0}.pricing-page .checkout-section .order-summary .empty-selection i{font-size:16px;margin-right:8px;color:var(--color-blue-light)}.pricing-page .checkout-section .order-summary .empty-selection p{margin:0;font-size:14px}.pricing-page .checkout-section .additional-info{font-size:12px;color:var(--color-text-gray);margin-left:15px}.pricing-page .checkout-section .additional-info,.pricing-page .checkout-section .additional-info .setup-fee-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .checkout-section .additional-info .setup-fee-notice{margin-right:15px}.pricing-page .checkout-section .additional-info .setup-fee-notice i{font-size:14px;margin-right:4px}@media(max-width:768px){.pricing-page .checkout-section .additional-info{margin-left:0;margin-bottom:10px;font-size:11px}}.pricing-page .checkout-section .checkout-button{height:40px;min-width:140px;padding:0 16px;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.pricing-page .checkout-section .checkout-button i{margin-right:6px;font-size:16px}.pricing-page .checkout-section .checkout-button .loading-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;margin-right:8px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pricing-page .feature-comparison{margin-top:100px}.pricing-page .feature-comparison .comparison-title{font-size:28px;font-weight:700;margin-bottom:40px}.pricing-page .feature-comparison .comparison-table-container{overflow-x:auto;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.06);border-radius:12px;background:#fff}.pricing-page .feature-comparison .comparison-table{width:100%;border-collapse:collapse}.pricing-page .feature-comparison .comparison-table td,.pricing-page .feature-comparison .comparison-table th{padding:16px 24px;text-align:left;border-bottom:1px solid #e2e8f0}.pricing-page .feature-comparison .comparison-table th{font-weight:600;color:var(--color-text-blue);font-size:16px;background:var(--color-bg)}.pricing-page .feature-comparison .comparison-table th.feature-col{width:40%}.pricing-page .feature-comparison .comparison-table th.basic-col,.pricing-page .feature-comparison .comparison-table th.lite-col{width:30%}.pricing-page .feature-comparison .comparison-table th.lite-col{color:var(--color-blue-lighter)}.pricing-page .feature-comparison .comparison-table th.basic-col{color:var(--color-blue-dark)}.pricing-page .feature-comparison .comparison-table td{font-size:15px;color:var(--color-text-blue)}.pricing-page .feature-comparison .comparison-table td.feature-name{font-weight:500}.pricing-page .feature-comparison .comparison-table td.basic-value i,.pricing-page .feature-comparison .comparison-table td.lite-value i{font-size:20px}.pricing-page .feature-comparison .comparison-table td.basic-value i.included,.pricing-page .feature-comparison .comparison-table td.lite-value i.included{color:var(--color-blue-dark)}.pricing-page .feature-comparison .comparison-table td.basic-value i.not-included,.pricing-page .feature-comparison .comparison-table td.lite-value i.not-included{color:var(--color-red)}.pricing-page .feature-comparison .comparison-table td.basic-value span,.pricing-page .feature-comparison .comparison-table td.lite-value span{font-weight:600;margin-left:4px}.pricing-page .feature-comparison .comparison-table tr:last-child td{border-bottom:none}.pricing-page .feature-comparison .comparison-table tr:hover td{background:var(--color-bg)}.pricing-page .faq-section{margin-top:100px}.pricing-page .faq-section .faq-title{font-size:28px;font-weight:700;margin-bottom:40px}.pricing-page .faq-section .faq-item{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-page .faq-section .faq-item--open,.pricing-page .faq-section .faq-item:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.09);box-shadow:0 8px 24px rgba(0,0,0,.09)}.pricing-page .faq-section .faq-item .faq-question{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.pricing-page .faq-section .faq-item .faq-question h4{font-size:17px;font-weight:600;margin:0;color:var(--color-text-blue)}.pricing-page .faq-section .faq-item .faq-question i{font-size:24px;color:var(--color-blue-light);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pricing-page .faq-section .faq-item .faq-answer{padding:0 24px 20px;line-height:1.6}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Button.is-primary{background:var(--color-blue-dark);color:#fff}.Button.is-primary:hover{background:var(--color-blue-light)}.Button.is-outline{background:transparent;border:2px solid var(--color-blue-light);color:var(--color-blue-light)}.Button.is-outline:hover{background:rgba(71,78,122,.1)}.Button.is-warning{color:var(--color-text-black)}.Button.is-warning:disabled{opacity:.6;cursor:not-allowed}.Button.is-plain{color:var(--color-text-blue);background-color:transparent}.Button.is-plain:hover{background:rgba(71,78,122,.1);border-color:var(--color-blue-light)}