.aria-hero{position:relative;width:100%;min-height:auto;display:flex;align-items:flex-start;background-color:transparent;overflow:hidden}.aria-hero-container{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:5rem 3rem 2.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:stretch}.aria-hero-left{display:flex;flex-direction:column;max-width:540px}.aria-hero-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:4rem;background-color:var(--glass-light);border:1px solid var(--border-medium);color:var(--base-300);font-size:.65rem;width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem}.aria-hero-badge svg{font-size:.85rem;color:var(--accent-blue)}.aria-hero-heading{color:var(--base-100);font-size:4.25rem;font-weight:500;letter-spacing:-.2rem;line-height:1.05;margin-bottom:1.25rem}.aria-hero-heading>div>div{will-change:transform;padding-bottom:.15em;margin-bottom:-.15em}.aria-hero-tagline{color:var(--base-350);line-height:1.6;margin-bottom:1.75rem;max-width:460px}.aria-hero-tagline>div>div{will-change:transform;padding-bottom:.15em;margin-bottom:-.15em}.aria-hero-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.aria-hero-field input{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none;color:var(--base-100);font-family:Manrope Variable,sans-serif;font-size:16px;-moz-user-select:text;user-select:text;-webkit-user-select:text}.aria-hero-field input::placeholder{color:var(--base-400)}.aria-hero-field input:focus{background:transparent!important;border:none!important}.aria-hero-cta{display:flex;align-items:center;width:100%;height:auto;padding:.15rem;outline:none;border:none;font-size:.95rem;background:var(--animated-btn-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.aria-hero-cta,.aria-hero-cta-circle{position:relative;border-radius:4rem;overflow:hidden}.aria-hero-cta-circle{display:block;width:3.25rem;height:3.25rem;background:var(--base-450);transition:width .5s cubic-bezier(.65,0,.076,1);flex-shrink:0}.aria-hero-cta-icon{left:1.05rem;transform:translateY(-50%);color:var(--base-100);font-size:1.4rem;display:flex;align-items:center;will-change:transform}.aria-hero-cta-icon,.aria-hero-cta-label{position:absolute;top:50%;transition:all .5s cubic-bezier(.65,0,.076,1)}.aria-hero-cta-label{left:50%;transform:translate(-50%,-50%);margin-left:.5rem;text-align:center;color:var(--base-500);font-family:Manrope Variable,sans-serif;font-weight:600;line-height:1;white-space:nowrap}.aria-hero-cta:hover .aria-hero-cta-circle{width:100%}.aria-hero-cta:hover .aria-hero-cta-icon{transform:translateY(-50%) translateX(.75rem)}.aria-hero-cta:hover .aria-hero-cta-label{color:var(--base-100)}.aria-hero-trust{color:var(--base-400);font-size:.8rem;text-align:left}.aria-hero-right{position:relative;display:flex;align-items:center;justify-content:center}.aria-hero-image-wrap{position:relative;width:100%;height:100%;border-radius:1.5rem;overflow:hidden}.aria-hero-image{position:absolute;top:-1.5rem;left:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 3rem);will-change:transform}.aria-hero-image img{width:100%;height:100%;object-fit:cover;opacity:.8}.aria-hero-image-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,var(--overlay-strong) 0,var(--overlay-bg) 40%,transparent 100%);z-index:1;pointer-events:none}.aria-hero-floats{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:2;display:flex;gap:.75rem}.aria-hero-float-card{flex:1 1;display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:.85rem;background:var(--overlay-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-light)}.aria-hero-float-icon{width:2rem;height:2rem;border-radius:.5rem;background-color:var(--glass-medium);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:.95rem;flex-shrink:0}.aria-hero-float-info{display:flex;flex-direction:column;gap:.1rem}.aria-hero-float-value{color:var(--base-100);font-size:1.05rem;font-weight:600;letter-spacing:-.02rem;line-height:1}.aria-hero-float-label{color:var(--base-400);font-size:.55rem}.meet-aria{position:relative;width:100%;background-color:var(--surface-primary);padding:8rem 0;overflow:hidden}.meet-aria-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;gap:5rem}.meet-aria-container,.meet-aria-header{display:flex;flex-direction:column;align-items:center}.meet-aria-header{text-align:center;gap:1.25rem;max-width:700px}.meet-aria-label{color:var(--base-350);font-size:.8rem;letter-spacing:.15em}.meet-aria-heading{color:var(--base-100)}.meet-aria-description{color:var(--base-300);max-width:560px}.meet-aria-content{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:stretch}.meet-aria-visual{position:relative;width:100%;aspect-ratio:4/3;border-radius:1.25rem;overflow:hidden;border:1px solid var(--border-light)}.meet-aria-visual img{width:100%;height:100%;object-fit:cover;opacity:.75}.meet-aria-visual-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(144,202,249,.08),transparent 60%);pointer-events:none}.meet-aria-chat-preview{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:2;display:flex;flex-direction:column;gap:.5rem}.meet-aria-chat-bubble{padding:.75rem 1rem;border-radius:.75rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:85%;font-size:.85rem;line-height:1.45}.meet-aria-chat-bubble.aria{background:rgba(144,202,249,.12);border:1px solid rgba(144,202,249,.2);color:var(--base-100);align-self:flex-start}.meet-aria-chat-bubble.user{background:var(--glass-light);border:1px solid var(--border-light);color:var(--base-200);align-self:flex-end}.meet-aria-chat-sender{font-family:DM Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--base-400);margin-bottom:.2rem}.meet-aria-features{display:flex;flex-direction:column;justify-content:space-between;height:100%}.meet-aria-feature{display:flex;gap:1.25rem;align-items:flex-start}.meet-aria-feature-icon{width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--glass-light);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:1.15rem;flex-shrink:0;margin-top:.15rem}.meet-aria-feature-content{display:flex;flex-direction:column;gap:.35rem}.meet-aria-feature-title{color:var(--base-100);font-size:1.1rem;font-weight:600}.meet-aria-feature-text{color:var(--base-350);font-size:.95rem;line-height:1.55;margin:0}.aria-hero-field .MuiPaper-root{background-color:#ffffff;border:1px solid var(--border-light);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:99999}.aria-hero-field .MuiMenuItem-root{color:var(--base-100);font-family:Manrope Variable,sans-serif}.aria-hero-field .MuiMenuItem-root:hover{background-color:rgba(0,0,0,.04)}.aria-hero-field .MuiMenuItem-root.Mui-selected{background-color:rgba(0,0,0,.06)}.aria-hero-field .MuiTypography-root{color:var(--base-100)}.aria-hero-field .MuiTypography-caption{color:var(--base-350)}@media (max-width:1000px){.aria-hero{min-height:auto}.aria-hero-container{grid-template-columns:1fr;padding:4rem 1.25rem 2rem;gap:2.5rem}.aria-hero-left{max-width:100%;order:1}.aria-hero-right{order:2}.aria-hero-badge{margin-bottom:1.5rem}.aria-hero-heading{font-size:3rem;letter-spacing:-.1rem;margin-bottom:1rem}.aria-hero-tagline{font-size:.95rem;margin-bottom:2rem;max-width:100%}.aria-hero-image-wrap{aspect-ratio:16/10;border-radius:1rem}.aria-hero-floats{bottom:1rem;left:1rem;right:1rem;gap:.5rem}.aria-hero-float-card{padding:.6rem .75rem;border-radius:.65rem}.aria-hero-float-icon{width:1.75rem;height:1.75rem;font-size:.85rem}.aria-hero-float-value{font-size:.9rem}.aria-hero-float-label{font-size:.5rem}.aria-hero-form{margin-bottom:1.5rem}.aria-hero-field .MuiInputBase-input{padding:.9rem 1rem .9rem 0!important;font-size:16px!important}.aria-hero-cta-circle{width:2.75rem;height:2.75rem}.aria-hero-cta-label{font-size:.85rem}.meet-aria{padding:5rem 0}.meet-aria-container{padding:0 1.25rem;gap:3rem}.meet-aria-content{grid-template-columns:1fr;gap:2.5rem}.meet-aria-visual{aspect-ratio:16/10}}@media (max-width:600px){.aria-hero-heading{font-size:2.25rem;letter-spacing:-.08rem}.aria-hero-floats{gap:.35rem}.aria-hero-float-card{padding:.5rem .6rem;gap:.4rem;border-radius:.5rem}.aria-hero-float-icon{width:1.5rem;height:1.5rem;font-size:.75rem;border-radius:.35rem}.aria-hero-float-value{font-size:.8rem}.aria-hero-float-label{display:none}}.closing-cta{position:relative;width:100%;min-height:80svh;display:flex;align-items:center;justify-content:center;overflow:hidden}.closing-cta-bg{position:absolute;inset:0;z-index:0}.closing-cta-bg img{width:100%;height:100%;object-fit:cover}.closing-cta-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.closing-cta-container{position:relative;z-index:2;width:100%;max-width:680px;margin:0 auto;padding:6rem 3rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.closing-cta-label{color:rgba(255,255,255,.7);font-size:.8rem;letter-spacing:.15em}.closing-cta-heading{color:#ffffff}.closing-cta-description{color:rgba(255,255,255,.85);max-width:480px}.closing-cta-form{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.closing-cta-field input{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none;color:#ffffff;font-family:Manrope Variable,sans-serif;font-size:16px;-moz-user-select:text;user-select:text;-webkit-user-select:text}.closing-cta-field input::placeholder{color:rgba(255,255,255,.5)}.closing-cta-field input:focus{background:transparent!important;border:none!important}.closing-cta-field .MuiPaper-root{background-color:rgba(30,30,30,.95);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 24px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999}.closing-cta-field .MuiMenuItem-root{color:#ffffff;font-family:Manrope Variable,sans-serif}.closing-cta-field .MuiMenuItem-root:hover{background-color:rgba(255,255,255,.08)}.closing-cta-field .MuiMenuItem-root.Mui-selected{background-color:rgba(255,255,255,.12)}.closing-cta-field .MuiTypography-root{color:#ffffff}.closing-cta-field .MuiTypography-caption{color:rgba(255,255,255,.6)}.closing-cta-btn{display:flex;align-items:center;width:100%;height:auto;padding:.15rem;outline:none;border:none;font-size:.95rem;background:var(--animated-btn-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.closing-cta-btn,.closing-cta-btn-circle{position:relative;border-radius:4rem;overflow:hidden}.closing-cta-btn-circle{display:block;width:3.25rem;height:3.25rem;background:var(--base-450);transition:width .5s cubic-bezier(.65,0,.076,1);flex-shrink:0}.closing-cta-btn-icon{left:1.05rem;transform:translateY(-50%);color:var(--base-100);font-size:1.4rem;display:flex;align-items:center;will-change:transform}.closing-cta-btn-icon,.closing-cta-btn-label{position:absolute;top:50%;transition:all .5s cubic-bezier(.65,0,.076,1)}.closing-cta-btn-label{left:50%;transform:translate(-50%,-50%);margin-left:.5rem;text-align:center;color:var(--base-500);font-family:Manrope Variable,sans-serif;font-weight:600;line-height:1;white-space:nowrap}.closing-cta-btn:hover .closing-cta-btn-circle{width:100%}.closing-cta-btn:hover .closing-cta-btn-icon{transform:translateY(-50%) translateX(.75rem)}.closing-cta-btn:hover .closing-cta-btn-label{color:var(--base-100)}.closing-cta-trust{color:rgba(255,255,255,.6);font-size:.8rem}@media (max-width:1000px){.closing-cta{min-height:70svh}.closing-cta-container{padding:4rem 1.25rem;gap:1.5rem}.closing-cta-form{max-width:100%}.closing-cta-field .MuiInputBase-input{padding:.9rem 1rem .9rem 0!important;font-size:16px!important}.closing-cta-btn-circle{width:2.75rem;height:2.75rem}.closing-cta-btn-label{font-size:.85rem}}.how-it-works{position:relative;width:100%;background-color:var(--surface-primary);padding:8rem 0}.how-it-works-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;display:flex;flex-direction:column;gap:5rem}.how-it-works-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.how-it-works-label{color:var(--base-350);font-size:.8rem;letter-spacing:.15em}.how-it-works-heading{color:var(--base-100);max-width:600px}.how-it-works-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.how-it-works-step{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.75rem;background:var(--glass-light);border:1px solid var(--border-light);border-radius:1.25rem;transition:border-color .3s ease,background .3s ease}.how-it-works-step:hover{border-color:var(--border-strong);background:var(--glass-medium)}.how-it-works-step-number{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue-border);color:var(--accent-blue);font-family:DM Mono,monospace;font-size:1.1rem;font-weight:500;flex-shrink:0}.how-it-works-step-image{width:100%;aspect-ratio:16/10;border-radius:.75rem;overflow:hidden}.how-it-works-step-image img{opacity:.7;transition:opacity .3s ease}.how-it-works-step:hover .how-it-works-step-image img{opacity:.85}.how-it-works-step-content{display:flex;flex-direction:column;gap:.5rem}.how-it-works-step-title{color:var(--base-100);font-size:1.2rem;font-weight:600;line-height:1.3}.how-it-works-step-text{color:var(--base-350);font-size:.95rem;line-height:1.55}.how-it-works-step:after{content:"";position:absolute;top:3.5rem;right:-.75rem;width:1.5rem;height:1px;background:var(--border-medium)}.how-it-works-step:last-child:after{display:none}@media (max-width:1000px){.how-it-works{padding:5rem 0}.how-it-works-container{padding:0 1.25rem;gap:3rem}.how-it-works-grid{grid-template-columns:1fr;gap:1rem}.how-it-works-step{flex-direction:row;align-items:flex-start;padding:1.5rem;gap:1.25rem}.how-it-works-step-image,.how-it-works-step:after{display:none}.how-it-works-step-number{width:2.5rem;height:2.5rem;font-size:1rem}.how-it-works-step-title{font-size:1.1rem}.how-it-works-step-text{font-size:.9rem}}.aria-process{position:relative;width:100%;height:100%;min-height:100vh;color:var(--base-100);display:flex;gap:2rem}.aria-process .aria-process-header{position:-webkit-sticky;position:sticky;top:0;width:60%;height:100vh;overflow:hidden;flex-shrink:0}.aria-process .aria-process-header-content{padding-top:10rem;width:70%;display:flex;flex-direction:column;gap:2rem}.aria-process .aria-process-header-callout p{color:var(--base-350)}.aria-process .aria-process-header-content h3{color:var(--base-100);margin-bottom:1rem}.aria-process .aria-process-description{color:var(--base-300);font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.aria-process .aria-process-steps{display:flex;gap:.75rem;flex-wrap:wrap}.aria-process .aria-process-step{position:relative;padding:1.25rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--how-we-work-step-border);border-radius:1rem;transition:width .3s ease,background-color .3s ease,border-color .3s ease;color:var(--base-100);overflow:hidden}.aria-process .aria-process-step p{font-size:1.125rem;font-weight:550}.aria-process .aria-process-step-label{position:absolute;left:1.5rem;opacity:0;transform:translateX(-20px);transition:all .3s ease;will-change:transform;white-space:nowrap}.aria-process .aria-process-step-index{position:relative;transition:all .3s ease;will-change:transform}.aria-process .aria-process-step.active{width:7rem;color:#ffffff;background-color:var(--accent-blue);border-color:var(--accent-blue)}.aria-process .aria-process-step.active .aria-process-step-index{transform:translateX(20px)}.aria-process .aria-process-step.active .aria-process-step-label{opacity:1;transform:translateX(0)}.aria-process .aria-process-cards{flex:2 1;position:relative;display:flex;flex-direction:column;gap:2rem;padding:8rem 2rem 8rem 0;will-change:transform}.aria-process .aria-process-card{position:relative;display:flex;flex-direction:column;gap:1rem;background-color:var(--base-450);padding:1rem;border-radius:1rem}.aria-process .aria-process-card-visual{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.aria-process .aria-process-card-visual.accent-blue{background:radial-gradient(ellipse at 50% 60%,rgba(144,202,249,.1) 0,rgba(144,202,249,.03) 50%,transparent 80%);border:1px solid rgba(144,202,249,.06)}.aria-process .aria-process-card-visual.accent-purple{background:radial-gradient(ellipse at 50% 60%,rgba(206,147,216,.1) 0,rgba(206,147,216,.03) 50%,transparent 80%);border:1px solid rgba(206,147,216,.06)}.aria-process .aria-process-card-visual.accent-yellow{background:radial-gradient(ellipse at 50% 60%,rgba(255,213,79,.1) 0,rgba(255,213,79,.03) 50%,transparent 80%);border:1px solid rgba(255,213,79,.06)}.aria-process .aria-process-card-icon-ring{width:5.5rem;height:5.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.25rem}.aria-process .accent-blue .aria-process-card-icon-ring{background:var(--accent-blue-bg);border:1px solid var(--accent-blue-border);color:var(--accent-blue)}.aria-process .accent-purple .aria-process-card-icon-ring{background:var(--accent-purple-bg);border:1px solid var(--accent-purple-border);color:var(--accent-purple)}.aria-process .accent-yellow .aria-process-card-icon-ring{background:var(--accent-yellow-bg);border:1px solid var(--accent-yellow-border);color:var(--accent-yellow)}.aria-process .aria-process-card-label{color:var(--base-100);margin-bottom:.5rem}.aria-process .aria-process-card-label h3{font-size:2rem;letter-spacing:-.05rem}.aria-process .aria-process-card-copy{color:var(--base-350);padding:1rem}@media (max-width:1000px){.aria-process{flex-direction:column;min-height:auto}.aria-process .aria-process-header{position:relative;width:100%;height:auto;overflow:visible}.aria-process .aria-process-steps{display:none}.aria-process .aria-process-header-content{padding-top:2rem;width:100%;padding-bottom:1rem}.aria-process .aria-process-header-content h3{font-size:2rem;margin-bottom:0}.aria-process .aria-process-description{font-size:1rem;margin-bottom:0}.aria-process .aria-process-cards{margin-left:0;padding:1rem 1.25rem}.aria-process .aria-process-card-visual{aspect-ratio:4/3}}.social-proof{position:relative;width:100%;background-color:var(--surface-body);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:2.5rem 0}.social-proof-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;display:flex;align-items:center;justify-content:center;gap:3rem}.social-proof-item{display:flex;align-items:center;gap:.75rem}.social-proof-icon{width:2.25rem;height:2.25rem;border-radius:.6rem;background:var(--glass-light);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:1rem;flex-shrink:0}.social-proof-text{display:flex;flex-direction:column;gap:.05rem}.social-proof-value{color:var(--base-100);font-size:1rem;font-weight:600;line-height:1.2}.social-proof-label{color:var(--base-400);font-size:.65rem}.social-proof-divider{width:1px;height:2.5rem;background-color:var(--border-light)}@media (max-width:1000px){.social-proof{padding:2rem 0}.social-proof-container{padding:0 1.25rem;gap:1.5rem;flex-wrap:wrap;justify-content:center}.social-proof-divider{display:none}.social-proof-item{gap:.5rem}.social-proof-icon{width:2rem;height:2rem;font-size:.9rem}.social-proof-value{font-size:.9rem}.social-proof-label{font-size:.6rem}}.testimonials{position:relative;width:100%;background-color:var(--surface-primary);padding:8rem 0}.testimonials-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;display:flex;flex-direction:column;gap:5rem}.testimonials-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.testimonials-label{color:var(--base-350);font-size:.8rem;letter-spacing:.15em}.testimonials-heading{color:var(--base-100);max-width:600px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.testimonials-card{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.75rem;background:var(--glass-light);border:1px solid var(--border-light);border-radius:1.25rem;transition:border-color .3s ease}.testimonials-card:hover{border-color:var(--border-strong)}.testimonials-stars{display:flex;gap:.2rem;color:var(--accent-yellow);font-size:.95rem}.testimonials-quote{color:var(--base-200);font-size:1rem;line-height:1.65;font-weight:400;flex:1 1}.testimonials-client{display:flex;align-items:center;gap:.85rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.testimonials-avatar{width:2.75rem;height:2.75rem;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid var(--border-light)}.testimonials-avatar img{width:100%;height:100%;object-fit:cover}.testimonials-client-info{display:flex;flex-direction:column;gap:.1rem}.testimonials-client-name{color:var(--base-100);font-size:.95rem;font-weight:600}.testimonials-client-detail{color:var(--base-400);font-size:.7rem}@media (max-width:1000px){.testimonials{padding:5rem 0}.testimonials-container{padding:0 1.25rem;gap:3rem}.testimonials-grid{grid-template-columns:1fr;gap:1rem}.testimonials-card{padding:1.5rem}.testimonials-quote{font-size:.95rem}}.trust-section{position:relative;width:100%;background-color:var(--surface-body);padding:8rem 0}.trust-section-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;display:flex;flex-direction:column}.trust-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:3rem}.trust-section-label{color:var(--base-350);font-size:.8rem;letter-spacing:.15em}.trust-section-heading{color:var(--base-100);max-width:650px}.trust-section-subheading{color:var(--base-300);max-width:520px}.trust-section-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.trust-section-card{display:flex;gap:1.5rem;align-items:flex-start;padding:2.25rem 2rem;background:var(--glass-light);border:1px solid var(--border-light);border-radius:1.25rem;transition:border-color .3s ease}.trust-section-card:hover{border-color:var(--border-strong)}.trust-section-card-icon{width:3.25rem;height:3.25rem;border-radius:.85rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue-border);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:1.35rem;flex-shrink:0}.trust-section-card-content{display:flex;flex-direction:column;gap:.5rem}.trust-section-card-title{color:var(--base-100);font-size:1.15rem;font-weight:600;line-height:1.3}.trust-section-card-text{color:var(--base-350);font-size:.95rem;line-height:1.6}.trust-section-callout{gap:2rem;margin-top:1.25rem;padding:2rem 2.5rem;background:var(--glass-light);border:1px solid var(--border-light);border-radius:1.25rem;text-align:center}.trust-section-callout,.trust-section-callout-icon{display:flex;align-items:center;justify-content:center}.trust-section-callout-icon{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--accent-blue-bg);border:1px solid var(--accent-blue-border);color:var(--accent-blue);font-size:1.5rem;flex-shrink:0}.trust-section-callout-content{display:flex;flex-direction:column;gap:.25rem;text-align:left}.trust-section-callout-title{color:var(--base-100);font-size:1.15rem;font-weight:600}.trust-section-callout-text{color:var(--base-350);font-size:.95rem;line-height:1.5}@media (max-width:1000px){.trust-section{padding:5rem 0}.trust-section-container{padding:0 1.25rem}.trust-section-grid{grid-template-columns:1fr;gap:1rem}.trust-section-card{padding:1.5rem;gap:1.25rem}.trust-section-card-icon{width:2.75rem;height:2.75rem;font-size:1.15rem}.trust-section-card-title{font-size:1.05rem}.trust-section-card-text{font-size:.9rem}.trust-section-callout{flex-direction:column;padding:1.5rem;gap:1rem;text-align:center}.trust-section-callout-content{text-align:center}}.savings-calculator{position:relative;width:100%;background-color:var(--surface-body);padding:8rem 0}.savings-calculator-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;display:flex;flex-direction:column;gap:5rem}.savings-calculator-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.savings-calculator-label{color:var(--base-350);font-size:.8rem;letter-spacing:.15em}.savings-calculator-heading{color:var(--base-100);max-width:650px}.savings-calculator-subheading{color:var(--base-300);max-width:520px}.savings-calculator-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:stretch}.savings-calculator-input-card{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background:var(--glass-light);border:1px solid var(--border-light);border-radius:1.5rem}.savings-calculator-input-label{color:var(--base-200);font-size:1.05rem;font-weight:450}.savings-calculator-input-wrap{position:relative}.savings-calculator-input-prefix{position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);color:var(--base-300);font-size:1.5rem;font-weight:500;pointer-events:none}.savings-calculator-input{width:100%;background-color:var(--glass-medium);border:1px solid var(--border-medium);border-radius:1rem;padding:1rem 1.25rem 1rem 2.5rem;color:var(--base-100);font-family:Manrope Variable,sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.05rem;outline:none;transition:border-color .3s ease,background-color .3s ease;-moz-user-select:text;user-select:text;-webkit-user-select:text}.savings-calculator-input::placeholder{color:var(--base-400);font-weight:400}.savings-calculator-input:focus{border-color:var(--accent-blue-border);background-color:var(--glass-strong)}.savings-calculator-comparison{display:flex;flex-direction:column;gap:1rem;margin-top:0}.savings-calculator-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--border-light)}.savings-calculator-row.traditional{background:var(--glass-subtle)}.savings-calculator-row.aria{background:var(--accent-blue-bg);border-color:var(--accent-blue-border)}.savings-calculator-row-label{display:flex;flex-direction:column;gap:.15rem}.savings-calculator-row-name{color:var(--base-100);font-size:1rem;font-weight:500}.savings-calculator-row-rate{color:var(--base-400);font-size:.75rem}.savings-calculator-row-amount{font-size:1.35rem;font-weight:500;letter-spacing:-.03rem}.savings-calculator-row.traditional .savings-calculator-row-amount{color:var(--base-300)}.savings-calculator-row.aria .savings-calculator-row-amount{color:var(--accent-blue)}.savings-calculator-results{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;background:var(--glass-light);border:1px solid var(--border-light);border-radius:1.5rem;text-align:center}.savings-calculator-savings-label{color:var(--base-350);font-size:.8rem;letter-spacing:.15em}.savings-calculator-savings-amount{color:var(--accent-blue);font-size:3.75rem;font-weight:500;letter-spacing:-.2rem;line-height:1}.savings-calculator-savings-context{color:var(--base-300);font-size:1rem;line-height:1.5;max-width:320px}.savings-calculator-savings-breakdown{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:320px}.savings-calculator-breakdown-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.savings-calculator-breakdown-row:last-child{border-bottom:none;padding-bottom:0}.savings-calculator-breakdown-label{color:var(--base-350);font-size:.9rem}.savings-calculator-breakdown-value{color:var(--base-100);font-size:.9rem;font-weight:500}@media (max-width:1000px){.savings-calculator{padding:5rem 0}.savings-calculator-container{padding:0 1.25rem;gap:3rem}.savings-calculator-body{grid-template-columns:1fr;gap:1.5rem}.savings-calculator-input-card,.savings-calculator-results{padding:1.75rem}.savings-calculator-input{font-size:1.5rem;padding:1rem 1rem 1rem 2.25rem}.savings-calculator-input-prefix{font-size:1.25rem}.savings-calculator-savings-amount{font-size:3.5rem;letter-spacing:-.15rem}.savings-calculator-row{padding:1rem 1.25rem}.savings-calculator-row-amount{font-size:1.15rem}}