*{box-sizing:border-box;margin:0;padding:0}body{color:#4a4a4a;font-family:Array,sans-serif}.App,.home{min-height:100vh}.App,.hero,.home{background-color:#ffffe2}.hero{overflow:hidden;padding:80px 20px;position:relative}.hero canvas{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;z-index:0!important}.hero-container{margin:0 auto;max-width:1400px;position:relative;text-align:center;z-index:1}.hero-headline{color:#1a1a1a;font-family:Khand,sans-serif;font-size:64px;line-height:1.1;max-width:800px}.hero-headline,.hero-subheadline{font-weight:400;margin:0 auto 32px;position:relative;z-index:1}.hero-subheadline{color:#4a4a4a;font-family:Array,sans-serif;font-size:20px;line-height:1.6;max-width:700px}.hero-cta-button{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;cursor:pointer;display:inline-block;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:14px 32px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease;z-index:1}.hero-cta-button:hover{background-color:initial;box-shadow:0 4px 12px #1a1a1a26;color:#1a1a1a;transform:translateY(-2px)}.chatbox-section{background-color:#1a1a1a;padding:60px 20px 80px;transition:all .4s cubic-bezier(.4,0,.2,1)}.chatbox-section.expanded{padding:60px 20px 100px}.chatbox-container{margin:0 auto;max-width:800px;position:relative}.chat-window-wrapper{position:relative}.chatbox-header{margin-bottom:8px}.chatbox-title{color:#ffffe2;font-family:Khand,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:12px}.chatbox-subtitle{color:#ffffe2;font-family:Array,sans-serif;font-size:16px;line-height:1.5;margin-bottom:16px}.chat-instruction{color:#ffffe2;font-family:Khand,sans-serif;font-size:12px;font-weight:300;letter-spacing:.02em;pointer-events:none;position:absolute;right:0;top:-28px;z-index:10}.chat-window{background-color:initial;border:1px solid #ffffe2;border-radius:0;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;min-height:160px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.chat-window.expanded{min-height:450px}.chat-window:hover .message-content,.chat-window:hover .slider-display-value,.chat-window:hover .slider-suffix{color:#ffffe2}.messages-area{flex:1 1;overflow-y:auto;padding:24px 32px;transition:all .6s cubic-bezier(.4,0,.2,1)}.messages-area.expanded{min-height:350px}.message{font-family:Khand,sans-serif;font-size:18px;font-weight:300;line-height:1.5;margin-bottom:20px}.message.typing{animation:messageSlideIn .4s ease,typingFadeIn .6s ease}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes typingFadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}.message:last-child{margin-bottom:0}.message-label{color:#ffffe2;margin-right:8px}.message-content,.message-label{font-family:Khand,sans-serif;font-size:18px;font-weight:300}.ai-message .message-content,.message-content,.user-message .message-content{color:#8a8a8a;transition:color .3s ease}.chat-input-container{align-items:center;background-color:initial;border-top:none;display:flex;gap:8px;padding:16px;position:relative}.chat-input{background-color:#1a1a1a80;border:1px solid #8a8a8a;color:#ffffe2;flex:1 1;font-family:Array,sans-serif;font-size:14px;outline:none;padding:10px 16px;transition:border-color .2s ease}.chat-input:focus{border-color:#ffffe2}.chat-input::placeholder{color:#6a6a6a}.chat-input:disabled{cursor:not-allowed;opacity:.5}.refresh-button,.send-button{align-items:center;animation:sendButtonPulse 2s ease-in-out infinite;background-color:#1a1a1a;border:1px solid #ffffe2;border-radius:50%;color:#ffffe2;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}@keyframes sendButtonPulse{0%,to{box-shadow:0 0 0 0 #ffffe266;transform:scale(1)}50%{box-shadow:0 0 0 4px #ffffe200;transform:scale(1.03)}}.send-button svg{transition:transform .3s ease}.send-button.rotate svg{transform:rotate(180deg)}.refresh-button:hover,.send-button:hover{animation:none;background-color:#ffffe2;border-color:#ffffe2;color:#1a1a1a}.send-arrow{animation:arrowSlideIn .4s cubic-bezier(.4,0,.2,1) forwards,arrowPulse 2s ease-in-out .4s infinite;color:#ffffe2;font-family:Khand,sans-serif;font-size:32px;line-height:1;pointer-events:none;position:absolute;right:60px}@keyframes arrowSlideIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes arrowPulse{0%,to{opacity:1}50%{opacity:.5}}.ai-integration{background-color:#ffffe2;padding:80px 20px}.ai-integration-container{margin:0 auto;max-width:1000px;padding:0 40px}.ai-integration-header{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px;text-align:right}.ai-integration-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:16px}.ai-integration-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:18px;line-height:1.6}.ai-integration-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:800px}.ai-integration-box{background-color:#ffffe2;border:1px solid #1a1a1a;display:flex;flex-direction:column;height:280px;padding:20px;transition:all .3s ease}.ai-integration-box:hover{border-color:#1a1a1a;box-shadow:0 6px 20px #1a1a1a1a;transform:translateY(-4px)}.ai-box-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.ai-box-icon{flex-shrink:0;height:24px;margin-top:2px;width:24px}.ai-box-title{color:#1a1a1a;flex:1 1;font-family:Khand,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1.3}.ai-box-tagline{color:#4a4a4a;font-family:Array,sans-serif;font-size:12px;font-style:normal;line-height:1.5;margin-bottom:16px}.ai-box-illustration{display:block;height:120px;margin-top:auto;object-fit:contain;object-position:center;width:100%}.ai-box-list{list-style:none;margin:0;padding:0}.ai-box-list li{color:#4a4a4a;font-family:Array,sans-serif;font-size:14px;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.ai-box-list li:last-child{margin-bottom:0}.ai-box-list li:before{color:#1a1a1a;content:"•";font-weight:700;left:0;position:absolute}@media (max-width:968px){.ai-integration{padding:60px 20px}.ai-integration-container{padding:0 30px}.ai-integration-title{font-size:36px}.ai-integration-subtitle{font-size:16px}.ai-integration-grid{gap:16px;grid-template-columns:repeat(2,1fr);max-width:600px}.ai-integration-box{height:260px;padding:18px}.ai-box-illustration{height:110px}}@media (max-width:640px){.ai-integration{padding:50px 20px}.ai-integration-container{padding:0 20px}.ai-integration-header{margin-bottom:40px}.ai-integration-title{font-size:32px}.ai-integration-subtitle{font-size:15px}.ai-integration-grid{gap:16px;grid-template-columns:1fr;max-width:300px}.ai-integration-box{height:240px;padding:16px}.ai-box-title{font-size:16px}.ai-box-icon{height:20px;width:20px}.ai-box-illustration{height:100px}.ai-box-tagline{font-size:11px}}.partners{background-color:#ffffe2;padding:60px 20px}.partners-container{margin:0 auto;max-width:1400px}.partners-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:24px;font-weight:400;letter-spacing:.02em;margin-bottom:32px;text-align:center;text-transform:uppercase}.partners-carousel-wrapper{margin:0 auto;max-width:1000px}.partners-carousel,.partners-carousel-wrapper{overflow:hidden;position:relative;width:100%}.partners-track{display:flex;transition:none;will-change:transform}.partner-logo-wrapper{align-items:center;cursor:pointer;display:flex;flex:0 0 250px;height:120px;justify-content:center;padding:20px;transition:all .3s ease}.partner-logo-wrapper:hover{transform:scale(1.05)}.partner-logo{height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:.7;transition:all .3s ease;width:auto}.partner-logo-wrapper:hover .partner-logo{filter:brightness(.9) contrast(1.1);opacity:1}.fade-overlay{bottom:0;pointer-events:none;position:absolute;top:0;width:150px;z-index:10}.fade-left{background:linear-gradient(90deg,#ffffe2 0,#ffffe2e6 20%,#ffffe299 40%,#ffffe24d 60%,#ffffe21a 80%,#ffffe200);left:0}.fade-right{background:linear-gradient(270deg,#ffffe2 0,#ffffe2e6 20%,#ffffe299 40%,#ffffe24d 60%,#ffffe21a 80%,#ffffe200);right:0}.partner-descriptions{margin-top:40px}.partner-description{background:#ffffff4d;border:1px solid #d4d4d4;border-radius:8px;margin-bottom:20px;max-height:0;opacity:0;overflow:hidden;padding:24px;transition:all .4s ease}.partner-description.active{margin-top:20px;max-height:200px;opacity:1}.partners-carousel-wrapper:hover .partners-track{animation-play-state:paused}.home-cta{background-color:#ffffe2;margin-top:0;padding:80px 20px 60px}.home-cta-container{margin:0 auto;max-width:700px;text-align:center}.home-cta-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:42px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:16px}.home-cta-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:15px;line-height:1.5;margin-bottom:28px}.home-cta-button{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;display:inline-block;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.home-cta-button:hover{background-color:initial;color:#1a1a1a}@media (max-width:1200px){.partner-logo-wrapper{flex:0 0 220px;height:100px}.fade-overlay{width:100px}}@media (max-width:768px){.hero{padding:60px 20px}.hero-headline{font-size:42px;margin-bottom:24px}.hero-subheadline{font-size:18px;margin-bottom:28px}.hero-cta-button{font-size:13px;padding:12px 28px}.home-cta{margin-top:0;padding:60px 20px 40px}.home-cta-title{font-size:32px;margin-bottom:14px}.home-cta-subtitle{font-size:14px;margin-bottom:24px}.home-cta-button{font-size:13px;padding:11px 22px}.chatbox-section{padding:50px 20px 60px}.chatbox-section.expanded{padding:50px 20px 80px}.chatbox-title{font-size:36px}.chatbox-subtitle{font-size:15px}.chat-instruction{font-size:14px;top:-28px}.messages-area{padding:20px}.message,.message-content,.message-label{font-size:16px}.chat-window{min-height:150px}.chat-window.expanded{min-height:400px}.partners{padding:40px 20px}.partners-title{font-size:20px;font-size:36px;margin-bottom:24px;margin-bottom:32px}.partner-logo-wrapper{flex:0 0 180px;height:80px;padding:15px}.fade-overlay{width:60px}}@media (max-width:480px){.hero-headline{font-size:36px}.hero-subheadline{font-size:16px;margin-bottom:24px}.hero-cta-button{font-size:12px;padding:11px 24px}.chatbox-title{font-size:32px}.chatbox-subtitle{font-size:14px}.chat-instruction{font-size:13px;top:-26px}.messages-area{padding:16px}.chat-input-container{padding:12px}.refresh-button,.send-button{height:32px;width:32px}.send-arrow{font-size:28px;right:54px}.partners-title{font-size:32px}.partner-logo-wrapper{flex:0 0 150px;height:70px;padding:10px}.fade-overlay{width:40px}}.inline-schedule-button{background-color:#ffffe2;border:2px solid #ffffe2;color:#1a1a1a;cursor:pointer;display:inline-block;font-family:Array,sans-serif;font-size:13px;letter-spacing:.02em;margin-left:12px;padding:8px 20px;text-transform:uppercase;transition:all .3s ease;vertical-align:middle}.inline-schedule-button:hover{background-color:initial;color:#ffffe2;transform:translateY(-1px)}.inline-schedule-button:active{transform:translateY(0)}@media (max-width:768px){.inline-schedule-button{display:block;font-size:12px;margin-left:0;margin-top:12px;padding:7px 18px;width:-webkit-fit-content;width:fit-content}}.header{background-color:#ffffe2;border-bottom:1px solid #1a1a1a;height:80px;position:relative;width:100%;z-index:100}.header-container{align-items:stretch;display:flex;height:100%;margin:0;padding:0;width:100%}.header-section{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.header-logo-section{flex:2.5 1;min-width:0}.header-nav-section{flex:0 0 120px;position:relative;width:120px}.header-end-section{flex:2.5 1;min-width:0}.header-end-section:before,.header-nav-section:before{background-color:#1a1a1a;bottom:0;content:"";height:calc(100vh + 80px);left:0;pointer-events:none;position:absolute;top:-100vh;width:1px;z-index:10}.logo-link{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 40px;text-decoration:none}.logo{display:block;height:32px;width:auto}.nav-link{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-family:Array,sans-serif;font-size:13px;height:100%;justify-content:center;letter-spacing:.02em;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;width:100%}.nav-text{position:relative;transition:color .25s ease;z-index:3}.nav-fill{background-color:#1a1a1a;bottom:0;height:0;left:0;position:absolute;right:0;z-index:2}.nav-link:not(.current-page):not(.animating-up):not(.animating-down):hover{box-shadow:inset 0 -2px 0 0 #1a1a1a}.nav-link.current-page .nav-fill{height:100%}.nav-link.current-page .nav-text{color:#ffffe2}.nav-link.animating-up .nav-fill{animation:fillUp .25s cubic-bezier(.4,0,.2,1) forwards}.nav-link.animating-up .nav-text{animation:textInvert .25s ease forwards;animation-delay:.1s}.nav-link.animating-down .nav-fill{animation:emptyDown .25s cubic-bezier(.4,0,.2,1) forwards}.nav-link.animating-down .nav-text{animation:textRevert .25s ease forwards}@keyframes fillUp{0%{height:0}to{height:100%}}@keyframes emptyDown{0%{height:100%}to{height:0}}@keyframes textInvert{0%{color:#1a1a1a}to{color:#ffffe2}}@keyframes textRevert{0%{color:#ffffe2}to{color:#1a1a1a}}@media (max-width:968px){.header{height:60px}.header-nav-section{flex:0 0 80px;width:80px}.header-end-section:before,.header-nav-section:before{height:calc(100vh + 60px)}.logo-link{padding:0 20px}.logo{height:24px}.nav-link{font-size:11px}}@media (max-width:640px){.header{height:50px}.header-nav-section{flex:0 0 60px;width:60px}.header-end-section{flex:1 1}.header-logo-section{flex:1.5 1}.nav-link{font-size:10px;letter-spacing:0}.logo{height:20px}.logo-link{padding:0 15px}}.footer{background-color:#1a1a1a;border-top:1px solid #1a1a1a;margin-top:0;position:relative;z-index:100}.footer-cta{background:linear-gradient(135deg,#d4a57408,#d4a57403);border-bottom:1px solid #1a1a1a;padding:60px 20px}.footer-cta-container{margin:0 auto;max-width:700px;text-align:center}.footer-cta-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:42px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:24px}.footer-cta-button{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;display:inline-block;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.footer-cta-button:hover{background-color:initial;color:#1a1a1a}.footer-main{padding:40px 20px 30px}.footer-container{margin:0 auto;max-width:900px}.footer-grid{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr .8fr 1.2fr}.footer-column{min-width:0}.footer-heading{color:#ffffe2;font-family:Khand,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;margin-bottom:16px;text-transform:uppercase}.contact-info{display:flex;flex-direction:column;gap:6px}.contact-link{color:#b8b8a0;font-family:Array,sans-serif;font-size:14px;text-decoration:none;transition:color .2s ease}.contact-link:hover{color:#ffffe2}.contact-location{color:#8a8a7a;font-family:Array,sans-serif;font-size:14px;margin-top:6px}.footer-nav{display:flex;flex-direction:column;gap:10px}.footer-link{color:#b8b8a0;font-family:Array,sans-serif;font-size:14px;padding-left:0;position:relative;text-decoration:none;transition:all .2s ease}.footer-link:hover{color:#ffffe2;padding-left:6px}.footer-link:before{background-color:#ffffe2;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width .2s ease;width:0}.footer-link:hover:before{width:3px}.newsletter-text{color:#b8b8a0;font-family:Array,sans-serif;font-size:13px;line-height:1.5;margin-bottom:14px}.newsletter-form{background-color:#1a1a1a80;border:1px solid #ffffe2;display:flex;gap:0;margin-bottom:6px;max-width:280px;transition:border-color .3s ease}.newsletter-form:focus-within{border-color:#d4a574}.newsletter-input{background:#0000;border:none;color:#ffffe2;flex:1 1;font-family:Array,sans-serif;font-size:13px;outline:none;padding:8px 12px}.newsletter-input::placeholder{color:#6a6a5a}.newsletter-button{align-items:center;background-color:initial;border:none;border-left:1px solid #ffffe2;color:#ffffe2;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px 16px;transition:all .3s ease}.newsletter-button:hover{background-color:#ffffe2;color:#1a1a1a}.newsletter-success{animation:fadeIn .3s ease;color:#ffffe2;font-family:Array,sans-serif;font-size:12px;margin-top:6px}.footer-bottom{background-color:#0000004d;border-top:1px solid #3a3a3a;padding:20px}.footer-bottom-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.footer-copyright{color:#8a8a7a;font-family:Array,sans-serif;font-size:12px}.footer-bottom-right{align-items:center;display:flex;gap:8px}.footer-legal-link{color:#6a6a6a;font-family:Array,sans-serif;font-size:12px;text-decoration:none;transition:color .2s ease}.footer-legal-link:hover{color:#1a1a1a}.footer-separator{color:#8a8a8a;font-size:12px}@media (max-width:768px){.footer{margin-top:40px}.footer-cta{padding:40px 20px}.footer-cta-title{font-size:32px;margin-bottom:20px}.footer-main{padding:30px 20px 25px}.footer-grid{gap:25px;grid-template-columns:1fr}.newsletter-form{max-width:100%}.footer-bottom{padding:16px 20px}.footer-bottom-container{flex-direction:column;gap:12px;text-align:center}.footer-cta-button{font-size:13px;padding:11px 22px}}@media (max-width:480px){.footer-cta-title{font-size:28px}.footer-heading{font-size:16px;margin-bottom:12px}.contact-link,.footer-link{font-size:13px}.footer-legal-link{font-size:11px}}.inline-slider-container{align-items:center;display:inline-flex;gap:8px;margin:0 6px;position:relative;vertical-align:middle}.inline-slider{--percent:0%;-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:20px;width:100%}.inline-slider:focus{outline:none}.inline-slider:disabled{cursor:not-allowed;opacity:.6}.inline-slider::-webkit-slider-runnable-track{background:#ffffe2;border-radius:1.5px;height:3px;width:100%}.inline-slider::-moz-range-track{width:100%}.inline-slider::-moz-range-progress,.inline-slider::-moz-range-track{background:#ffffe2;border-radius:1.5px;height:3px}.inline-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1a1a1a;border:2px solid #ffffe2;border-radius:50%;cursor:pointer;height:14px;margin-top:-5.5px;-webkit-transition:all .15s ease;transition:all .15s ease;width:14px}.inline-slider::-moz-range-thumb{background:#1a1a1a;border:2px solid #ffffe2;border-radius:50%;cursor:pointer;height:14px;-moz-transition:all .15s ease;transition:all .15s ease;width:14px}.inline-slider:hover::-webkit-slider-thumb{background:#ffffe2;transform:scale(1.15)}.inline-slider:hover::-moz-range-thumb{background:#ffffe2;transform:scale(1.15)}.inline-slider:disabled::-webkit-slider-thumb{background:#1a1a1a;border-color:#8a8a8a;cursor:not-allowed}.inline-slider:disabled::-moz-range-thumb{background:#1a1a1a;border-color:#8a8a8a;cursor:not-allowed}.inline-slider:disabled:hover::-webkit-slider-thumb{background:#1a1a1a;transform:scale(1)}.inline-slider:disabled:hover::-moz-range-thumb{background:#1a1a1a;transform:scale(1)}.slider-display-value{color:#ffffe2;font-weight:600;white-space:nowrap}.slider-display-value,.slider-suffix{font-family:Khand,sans-serif;font-size:18px;margin-left:4px;transition:color .3s ease}.slider-suffix{color:#8a8a8a;font-weight:300}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#1a1a1ab3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background-color:#ffffe2;border:1px solid #1a1a1a;max-width:500px;padding:48px;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close{align-items:center;background:#0000;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.modal-close:hover{color:#d4a574;transform:rotate(90deg)}.modal-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:36px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:12px}.modal-subtitle{color:#6a6a6a;font-family:Array,sans-serif;font-size:16px;line-height:1.5;margin-bottom:32px}.modal-form{gap:20px}.form-group,.modal-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-label{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.form-input,.form-label{color:#1a1a1a;font-family:Array,sans-serif}.form-input{background-color:#ffffff4d;border:1px solid #1a1a1a;font-size:15px;outline:none;padding:12px 16px;transition:all .2s ease}.form-input:focus{background-color:#ffffff80;border-color:#d4a574}.form-input::placeholder{color:#8a8a8a}.form-submit{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;cursor:pointer;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;margin-top:12px;padding:14px 32px;text-transform:uppercase;transition:all .3s ease}.form-submit:hover:not(:disabled){background-color:initial;color:#1a1a1a}.form-submit:disabled{cursor:not-allowed;opacity:.6}.success-message{padding:24px 0;text-align:center}.success-icon{align-items:center;animation:scaleIn .4s ease;background-color:#d4a574;border-radius:50%;color:#ffffe2;display:flex;font-size:36px;height:64px;justify-content:center;margin:0 auto 24px;width:64px}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.success-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:32px;font-weight:400;margin-bottom:12px}.success-text{color:#6a6a6a;font-family:Array,sans-serif;font-size:16px;line-height:1.5}@media (max-width:768px){.modal-content{padding:36px 28px}.modal-title{font-size:28px}.modal-subtitle{font-size:15px;margin-bottom:24px}.form-input{font-size:14px;padding:11px 14px}.form-submit{font-size:13px;padding:12px 28px}}@media (max-width:480px){.modal-overlay{padding:16px}.modal-content{padding:32px 24px}.modal-title{font-size:24px}.modal-subtitle{font-size:14px}.success-icon{font-size:32px;height:56px;width:56px}.success-title{font-size:26px}}.blog{background-color:#ffffe2;min-height:100vh}.admin-modal-overlay{align-items:center;background-color:#1a1a1acc;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.admin-modal{background-color:#ffffe2;border:2px solid #1a1a1a;max-width:400px;padding:48px;width:100%}.admin-modal-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:32px;font-weight:400;margin-bottom:24px;text-align:center}.admin-password-input{background-color:#ffffff4d;border:1px solid #1a1a1a;color:#1a1a1a;font-family:Array,sans-serif;font-size:16px;margin-bottom:20px;outline:none;padding:12px 16px;width:100%}.admin-password-input:focus{border-color:#1a1a1a}.admin-modal-buttons{display:flex;gap:12px}.admin-button-cancel,.admin-button-submit{border:2px solid #1a1a1a;cursor:pointer;flex:1 1;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.admin-button-submit{background-color:#1a1a1a;color:#ffffe2}.admin-button-cancel,.admin-button-submit:hover{background-color:initial;color:#1a1a1a}.admin-button-cancel:hover{background-color:#1a1a1a;color:#ffffe2}.admin-header{align-items:center;border-bottom:2px solid #1a1a1a;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px}.admin-new-post{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;cursor:pointer;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.admin-new-post:hover{background-color:initial;color:#1a1a1a}.admin-logout{background-color:initial;border:1px solid #8a8a8a;color:#8a8a8a;cursor:pointer;font-family:Array,sans-serif;font-size:12px;letter-spacing:.02em;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.admin-logout:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#ffffe2}.post-edit-form{background-color:#1a1a1a08;border:2px solid #1a1a1a;margin-bottom:60px;padding:32px}.form-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:28px;font-weight:400;margin-bottom:24px}.form-input-title{background-color:#ffffff80;border:1px solid #1a1a1a;color:#1a1a1a;font-family:Array,sans-serif;font-size:24px;margin-bottom:20px;outline:none;padding:12px 16px;width:100%}.form-input-title:focus{border-color:#1a1a1a}.form-textarea-content{background-color:#ffffff80;border:1px solid #1a1a1a;color:#1a1a1a;font-family:Array,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:20px;min-height:400px;outline:none;padding:16px;resize:vertical;width:100%}.form-textarea-content:focus{border-color:#1a1a1a}.markdown-help{background-color:#1a1a1a08;border-left:2px solid #1a1a1a;color:#6a6a6a;font-family:Array,sans-serif;font-size:12px;margin-bottom:16px;padding:12px}.form-actions{justify-content:space-between}.form-actions,.form-checkbox{align-items:center;display:flex}.form-checkbox{color:#1a1a1a;cursor:pointer;font-family:Array,sans-serif;font-size:14px;gap:8px}.form-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.form-buttons{display:flex;gap:12px}.form-button-cancel,.form-button-save{border:2px solid #1a1a1a;cursor:pointer;font-family:Array,sans-serif;font-size:13px;letter-spacing:.02em;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.form-button-save{background-color:#1a1a1a;color:#ffffe2}.form-button-cancel,.form-button-save:hover{background-color:initial;color:#1a1a1a}.form-button-cancel:hover{background-color:#8a8a8a;border-color:#8a8a8a;color:#ffffe2}.blog-header{border-bottom:1px solid #1a1a1a;padding:60px 20px 40px;text-align:center}.blog-header-container{margin:0 auto;max-width:800px}.blog-main-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:56px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin-bottom:16px}.blog-main-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:18px;line-height:1.6}.blog-content{min-height:calc(100vh - 400px);padding:60px 20px 80px}.blog-container{margin:0 auto;max-width:1200px}.blog-empty,.blog-loading{padding:120px 20px;text-align:center}.blog-loading p{color:#6a6a6a;font-family:Array,sans-serif;font-size:16px}.empty-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;margin-bottom:16px}.empty-subtitle{color:#6a6a6a;font-family:Array,sans-serif;font-size:18px;line-height:1.6}.blog-posts-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.blog-card{background-color:#ffffe2;border:1px solid #1a1a1a;cursor:pointer;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.blog-card:hover{box-shadow:0 8px 24px #1a1a1a26;transform:translateY(-4px)}.blog-card-content{display:flex;flex:1 1;flex-direction:column;padding:32px}.blog-card-header{margin-bottom:16px}.blog-card-title{align-items:center;color:#1a1a1a;display:flex;flex-wrap:wrap;font-family:Khand,sans-serif;font-size:32px;font-weight:400;gap:12px;letter-spacing:.02em;line-height:1.2;margin-bottom:8px}.post-draft-badge{background-color:#1a1a1a1a;border:1px solid #1a1a1a;color:#1a1a1a;font-size:10px;font-weight:400;letter-spacing:.05em;padding:4px 10px}.blog-card-date,.post-draft-badge{font-family:Array,sans-serif;text-transform:uppercase}.blog-card-date{color:#6a6a6a;font-size:13px;letter-spacing:.02em}.blog-card-excerpt{color:#4a4a4a;flex:1 1;font-family:Array,sans-serif;font-size:15px;line-height:1.7;margin-bottom:24px}.blog-card-read-more{align-items:center;color:#1a1a1a;display:inline-flex;font-family:Array,sans-serif;font-size:13px;gap:8px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:gap .3s ease}.blog-card:hover .blog-card-read-more{gap:12px}.single-post-view{margin:0 auto;max-width:800px;padding:60px 20px 80px}.single-post-back{align-items:center;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:Array,sans-serif;font-size:13px;gap:8px;letter-spacing:.02em;margin-bottom:40px;text-decoration:none;text-transform:uppercase;transition:gap .3s ease}.single-post-back:hover{gap:4px}.single-post-header{border-bottom:1px solid #1a1a1a;margin-bottom:48px;padding-bottom:32px}.single-post-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin-bottom:16px}.single-post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.single-post-date{color:#6a6a6a;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.single-post-content{color:#1a1a1a;font-family:Array,sans-serif;font-size:17px;line-height:1.5}.single-post-content p{margin-bottom:24px}.single-post-content p:last-child{margin-bottom:0}.single-post-content h2{font-size:36px;margin:48px 0 24px}.single-post-content h2,.single-post-content h3{color:#1a1a1a;font-family:Khand,sans-serif;font-weight:400;letter-spacing:.02em}.single-post-content h3{font-size:28px;margin:36px 0 20px}.single-post-content ol,.single-post-content ul{margin:24px 0 24px 24px}.single-post-content li{line-height:1.8;margin-bottom:12px}.single-post-content strong{font-weight:600}.single-post-content em{font-style:italic}.single-post-content a{color:#1a1a1a;text-decoration:underline;transition:opacity .2s ease}.single-post-content a:hover{opacity:.7}.single-post-content blockquote{border-left:3px solid #1a1a1a;color:#4a4a4a;font-style:italic;margin:32px 0;padding-left:24px}.post-admin-actions{border-top:1px solid #1a1a1a;display:flex;gap:12px;margin-top:48px;padding-top:32px}.post-button-delete,.post-button-edit{border:1px solid #1a1a1a;cursor:pointer;font-family:Array,sans-serif;font-size:12px;letter-spacing:.02em;padding:8px 18px;text-transform:uppercase;transition:all .3s ease}.post-button-edit{background-color:initial;color:#1a1a1a}.post-button-edit:hover{background-color:#1a1a1a;color:#ffffe2}.post-button-delete{background-color:initial;border-color:#8a8a8a;color:#8a8a8a}.post-button-delete:hover{background-color:#d4574a;border-color:#d4574a;color:#ffffe2}@media (max-width:768px){.blog-header{padding:50px 20px 30px}.blog-main-title{font-size:42px}.blog-main-subtitle{font-size:16px}.blog-content{padding:50px 20px 60px}.blog-posts-grid{gap:24px;grid-template-columns:1fr}.blog-card-content{padding:24px}.blog-card-title{font-size:28px}.single-post-view{padding:50px 20px 60px}.single-post-title{font-size:36px}.single-post-content{font-size:16px}.single-post-content h2{font-size:32px;margin:36px 0 20px}.single-post-content h3{font-size:24px;margin:28px 0 16px}.admin-modal{padding:32px 24px}.admin-header{align-items:stretch;flex-direction:column;gap:12px}.admin-logout,.admin-new-post{text-align:center;width:100%}.post-edit-form{padding:24px}.form-actions{align-items:stretch;flex-direction:column;gap:16px}.form-buttons{width:100%}.form-button-cancel,.form-button-save{flex:1 1}}@media (max-width:480px){.blog-main-title{font-size:36px}.blog-main-subtitle{font-size:15px}.blog-card-title{font-size:24px}.blog-card-excerpt{font-size:14px}.single-post-title{font-size:32px}.single-post-content{font-size:15px}.admin-modal{padding:28px 20px}.admin-modal-title{font-size:28px}.form-input-title{font-size:20px}.form-textarea-content{font-size:15px;min-height:300px}}.blog-cta{background-color:#ffffe2;border-top:1px solid #1a1a1a;margin-top:0;padding:80px 20px 60px}.blog-cta-container{margin:0 auto;max-width:700px;text-align:center}.blog-cta-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:42px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:16px}.blog-cta-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:16px;line-height:1.5;margin-bottom:28px}.blog-cta-button{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;cursor:pointer;display:inline-block;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.blog-cta-button:hover{background-color:initial;color:#1a1a1a}@media (max-width:768px){.blog-cta{padding:60px 20px 40px}.blog-cta-title{font-size:32px;margin-bottom:14px}.blog-cta-subtitle{font-size:15px;margin-bottom:24px}.blog-cta-button{font-size:13px;padding:11px 22px}}@media (max-width:480px){.blog-cta-title{font-size:28px}.blog-cta-subtitle{font-size:14px}.blog-cta-button{font-size:12px;padding:10px 20px}}.flow{background-color:#ffffe2;min-height:100vh;position:relative}.flow-net-background{height:600px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:80px;z-index:1}.flow-net-background canvas{height:100%!important;opacity:1!important;width:100%!important}.flow-content{background-color:#ffffe2;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative;z-index:2}.flow-header{margin:0 auto;max-width:900px;padding:80px 20px 40px;position:relative;text-align:center;z-index:3}.flow-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:64px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin-bottom:20px}.flow-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:20px;line-height:1.6;margin:0 auto;max-width:700px}.flow-timeline-wrapper{flex:1 1;padding:40px 20px 80px;position:relative;z-index:2}.flow-timeline-container{margin:0 auto;max-width:800px}.timeline-track{display:flex;flex-direction:column;gap:0}.timeline-item{gap:24px}.timeline-item,.timeline-node{display:flex;position:relative}.timeline-node{align-items:center;flex:0 0 55px;flex-direction:column}.node-circle{align-items:center;background-color:#ffffe2;border:2px solid #1a1a1a;border-radius:50%;display:flex;height:55px;justify-content:center;position:relative;transition:all .3s ease;width:55px;z-index:2}.timeline-item.expanded .node-circle{background-color:#1a1a1a;transform:scale(1.1)}.timeline-item.visited .node-circle{border-color:#6a6a6a}.node-number{color:#1a1a1a;font-family:Khand,sans-serif;font-size:20px;font-weight:400;transition:color .3s ease}.timeline-item.expanded .node-number{color:#ffffe2}.timeline-item.visited .node-number{color:#6a6a6a}.timeline-item.expanded.visited .node-number{color:#ffffe2}.node-line{background-color:#d4d4d4;flex:1 1;margin-top:-2px;transition:background-color .3s ease;width:2px}.timeline-item.expanded .node-line,.timeline-item.visited .node-line{background-color:#6a6a6a}.timeline-content{flex:1 1;padding-bottom:40px}.timeline-item:last-child .timeline-content{padding-bottom:0}.timeline-header{align-items:flex-start;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:16px 0;transition:all .3s ease}.timeline-header:hover{transform:translateX(4px)}.timeline-header-text{flex:1 1}.timeline-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:28px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:8px;transition:color .3s ease}.timeline-header:hover .timeline-title{color:#4a4a4a}.timeline-subtitle{color:#6a6a6a;font-family:Array,sans-serif;font-size:14px;line-height:1.4}.timeline-toggle{align-items:center;background-color:initial;border:1px solid #1a1a1a;color:#1a1a1a;cursor:pointer;display:flex;flex-shrink:0;font-family:Array,sans-serif;font-size:28px;font-weight:300;height:40px;justify-content:center;line-height:1;padding-bottom:2px;transition:all .3s ease;width:40px}.timeline-toggle:hover{background-color:#1a1a1a;color:#ffffe2}.timeline-item.expanded .timeline-toggle{background-color:#4a4a4a;border-color:#4a4a4a;color:#ffffe2}.timeline-description{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,margin-top .4s ease}.timeline-item.expanded .timeline-description{margin-top:20px;max-height:300px;opacity:1}.timeline-description p{background-color:#6a6a6a0d;border-left:2px solid #6a6a6a;color:#4a4a4a;font-family:Khand,sans-serif;font-size:18px;font-weight:300;line-height:1.7;padding:20px}.flow-about{background-color:#1a1a1a;border-top:none;padding:50px 20px}.flow-about-container{margin:0 auto;max-width:900px}.flow-about-title{color:#ffffe2;font-family:Khand,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin-bottom:50px;text-align:center}.flow-about-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}.about-person{align-items:center;display:flex;flex-direction:column;text-align:center}.about-image-wrapper{background-color:#ffffe2;border:2px solid #ffffe2;border-radius:50%;height:180px;margin-bottom:24px;overflow:hidden;padding:0;transition:transform .3s ease;width:180px}.about-person:hover .about-image-wrapper{transform:rotate(-2deg) scale(1.02)}.about-image{height:100%;object-fit:cover;width:100%}.about-name{color:#ffffe2;font-family:Khand,sans-serif;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:8px}.about-role{font-size:14px;letter-spacing:.02em;margin-bottom:20px;text-transform:uppercase}.about-description,.about-role{color:silver;font-family:Array,sans-serif}.about-description{font-size:16px;line-height:1.7;max-width:400px}@media (max-width:768px){.flow-header{padding:60px 20px 30px}.flow-title{font-size:42px}.flow-subtitle{font-size:18px}.flow-timeline-wrapper{padding:30px 20px 60px}.timeline-item{gap:24px}.timeline-node{flex:0 0 60px}.node-circle{height:60px;width:60px}.node-number{font-size:22px}.timeline-content{padding-bottom:50px}.timeline-title{font-size:28px}.timeline-subtitle{font-size:15px}.timeline-header{gap:12px}.timeline-toggle{font-size:24px;height:36px;width:36px}.timeline-description p{font-size:18px;padding:20px}.flow-about{padding:40px 20px}.flow-about-title{font-size:36px;margin-bottom:40px}.flow-about-grid{gap:50px;grid-template-columns:1fr}.about-image-wrapper{height:150px;width:150px}.about-name{font-size:28px}.about-description{font-size:15px}}@media (max-width:480px){.flow-header{padding:50px 20px 30px}.flow-title{font-size:36px}.flow-subtitle{font-size:16px}.flow-timeline-wrapper{padding:30px 20px 50px}.timeline-item{gap:16px}.timeline-node{flex:0 0 50px}.node-circle{height:50px;width:50px}.node-number{font-size:18px}.timeline-title{font-size:24px}.timeline-subtitle{font-size:14px}.timeline-toggle{font-size:22px;height:32px;width:32px}.timeline-description p{font-size:17px;padding:16px}.timeline-header{padding:16px 0}.flow-about{padding:35px 20px}.flow-about-title{font-size:32px;margin-bottom:35px}.about-image-wrapper{height:130px;width:130px}.about-name{font-size:24px}.about-role{font-size:13px}.about-description{font-size:14px}}.flow-value{background-color:#ffffe2;padding:60px 20px}.flow-value-container{margin:0 auto;max-width:1100px}.flow-value-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.1;margin-bottom:16px;text-align:center}.flow-value-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:18px;line-height:1.6;margin:0 auto 48px;max-width:650px;text-align:center}.flow-value-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}.value-card{align-items:center;background-color:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;min-height:320px;padding:48px 32px;transition:transform .3s ease}.value-card:hover{transform:translateY(-3px)}.value-number{color:#ffffe2;font-family:Array,sans-serif;font-size:56px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:auto;margin-top:auto}.value-card:nth-child(3) .value-number{font-size:48px}.value-label{color:#ffffe2;font-family:Array,sans-serif;font-size:13px;letter-spacing:.08em;margin-bottom:16px;opacity:.7;text-align:center;text-transform:uppercase}.value-slider-wrapper{width:100%}.value-slider-wrapper .inline-slider-container{margin:0;width:100%!important}.value-slider-wrapper .slider-display-value,.value-slider-wrapper .slider-suffix{display:none}.value-card-result{cursor:pointer;justify-content:center;position:relative}.value-card-result:not(.calculated):active{transform:translateY(-3px) scale(.98)}.value-result-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.value-calculate{animation:fadeInCalculate .4s ease forwards;color:#ffffe2;font-family:Khand,sans-serif;font-size:36px;font-weight:400;letter-spacing:.02em;text-align:center}@keyframes fadeInCalculate{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.value-result-number{animation:fadeInResult .5s ease forwards;font-size:56px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:16px}.value-result-label,.value-result-number{color:#ffffe2;font-family:Array,sans-serif;opacity:0}.value-result-label{animation:fadeInResult .5s ease .1s forwards;font-size:13px;letter-spacing:.08em;text-align:center;text-transform:uppercase}@keyframes fadeInResult{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.value-card-result.calculated{cursor:default}.flow-value-text{color:#1a1a1a;font-family:Array,sans-serif;font-size:18px;line-height:1.7;margin:0 auto;max-width:700px;text-align:center}@media (max-width:968px){.flow-value-cards{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.flow-value{padding:50px 20px}.flow-value-title{font-size:36px;margin-bottom:14px}.flow-value-subtitle{font-size:17px;margin-bottom:36px}.flow-value-cards{gap:16px;margin-bottom:36px}.value-card{min-height:280px;padding:36px 24px}.value-number{font-size:52px}.value-card:nth-child(3) .value-number{font-size:44px}.value-result-number{font-size:52px}.value-label,.value-result-label{font-size:12px;margin-bottom:14px}.value-calculate{font-size:32px}.flow-value-text{font-size:17px}}@media (max-width:480px){.flow-value{padding:40px 20px}.flow-value-title{font-size:32px;margin-bottom:12px}.flow-value-subtitle{font-size:16px;margin-bottom:32px}.flow-value-cards{gap:16px;grid-template-columns:1fr}.value-card{min-height:260px;padding:32px 24px}.value-number{font-size:48px}.value-card:nth-child(3) .value-number{font-size:40px}.value-result-number{font-size:48px}.value-label,.value-result-label{font-size:11px;margin-bottom:12px}.value-calculate{font-size:28px}.flow-value-text{font-size:16px}}.flow-cta{background-color:#ffffe2;border-top:1px solid #1a1a1a;margin-top:0;padding:80px 20px 60px}.flow-cta-container{margin:0 auto;max-width:700px;text-align:center}.flow-cta-title{color:#1a1a1a;font-family:Khand,sans-serif;font-size:42px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-bottom:16px}.flow-cta-subtitle{color:#4a4a4a;font-family:Array,sans-serif;font-size:16px;line-height:1.5;margin-bottom:28px}.flow-cta-button{background-color:#1a1a1a;border:2px solid #1a1a1a;color:#ffffe2;cursor:pointer;display:inline-block;font-family:Array,sans-serif;font-size:14px;letter-spacing:.02em;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.flow-cta-button:hover{background-color:initial;color:#1a1a1a}@media (max-width:768px){.flow-cta{padding:60px 20px 40px}.flow-cta-title{font-size:32px;margin-bottom:14px}.flow-cta-subtitle{font-size:15px;margin-bottom:24px}.flow-cta-button{font-size:13px;padding:11px 22px}}@media (max-width:480px){.flow-cta-title{font-size:28px}.flow-cta-subtitle{font-size:14px}.flow-cta-button{font-size:12px;padding:10px 20px}}
/*# sourceMappingURL=main.64b96f76.css.map*/