@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.scroll-fade{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.scroll-fade.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scroll-fade{opacity:0;transition:opacity .3s;transform:none}}.page{color:#000;background:#fff;width:100%;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.page .page-content{flex-direction:column;align-items:center;min-height:100vh;display:flex}.page .page-content .section-control{width:100%;padding:2rem}.page .page-content .width-control{width:100%;max-width:70rem}.page .page-content .section-label{letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.page .page-content .hero-section{flex-direction:column;align-items:center;width:100%;padding:2rem 2rem 0;display:flex;position:relative;overflow:hidden}.page .page-content .hero-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#fff);height:16rem;position:absolute;bottom:0;left:0;right:0}.page .page-content .hero-section .hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page .page-content .hero-section .hero-bg-symbol{-webkit-user-select:none;user-select:none;color:#000;font-weight:700;line-height:1;position:absolute}@media only screen and (max-width:480px){.page .page-content .hero-section .hero-bg-symbol{display:none}}.page .page-content .hero-section .hero-content{z-index:2;flex-direction:column;align-items:center;gap:1.25rem;padding-bottom:5rem;display:flex;position:relative}.page .page-content .hero-section .hero-demo{z-index:2;flex-direction:column;justify-content:center;gap:.5rem;width:100%;display:flex;position:relative}.page .page-content .hero-section .hero-demo .hero-demo-label{letter-spacing:.12em;text-transform:uppercase;opacity:.45;text-align:center;font-size:1rem;font-weight:600}.page .page-content .hero-section .hero-demo .hero-demo-card{background:#f4eee5;border:1px solid #d3d3d3;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page .page-content .hero-section .hero-demo .hero-demo-card .hero-demo-card-title{margin:0;font-size:1.4rem;font-weight:600;line-height:1.45}@media only screen and (max-width:1024px){.page .page-content .hero-section .hero-demo .hero-demo-card .hero-demo-card-title{font-size:1.2rem}}.page .page-content .hero-section .hero-demo .hero-demo-card .hero-demo-highlight{color:#000;white-space:nowrap;background:#00000026;border-radius:.4rem;align-items:center;padding:.15rem .6rem .15rem .45rem;font-weight:700;display:inline-flex}@media only screen and (max-width:480px){.page .page-content .hero-section .hero-demo .hero-demo-card .hero-demo-highlight{white-space:unset}}.page .page-content .hero-section .hero-demo .hero-demo-card .hero-demo-highlight .hero-demo-highlight-icon{font-size:.8em}.page .page-content .hero-section .product-hunt-link{color:#000;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:60rem;align-items:center;gap:.5rem;padding:.4rem .75rem;font-family:monospace;font-size:.68rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a}.page .page-content .hero-section .product-hunt-link .alert-icon{background:#000;border-radius:60rem;flex-shrink:0;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite pulse-dot;display:block;box-shadow:0 0 6px 1px #2e8b578c}.page .page-content .hero-section .product-hunt-link:hover{color:#000;border-color:#000;transform:translateY(-2px);box-shadow:0 4px 16px #00000040,0 0 0 1px #2e8b5747}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.page .page-content .hero-section .intro-logo{width:4rem;height:auto}.page .page-content .hero-section .intro-header{text-align:center;margin:0;font-size:3.25rem;font-weight:600;line-height:1.15}@media only screen and (max-width:1024px){.page .page-content .hero-section .intro-header{font-size:2.25rem}}.page .page-content .hero-section .intro-subheader{text-align:center;opacity:.6;max-width:32rem;margin:0;font-size:1.125rem}@media only screen and (max-width:1024px){.page .page-content .hero-section .intro-subheader{font-size:1rem}}.page .page-content .hero-section .intro-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:center;background:#000;border-radius:2rem;outline:none;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s,transform .2s,box-shadow .2s}.page .page-content .hero-section .intro-btn:hover{opacity:.85;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.page .page-content .demo-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page .page-content .demo-section .demo-container{flex-direction:column;gap:1.25rem;display:flex}.page .page-content .demo-section .demo-container .demo-label{letter-spacing:.12em;text-transform:uppercase;opacity:.45;text-align:center;font-size:1rem;font-weight:600}.page .page-content .demo-section .demo-container .demo-header{text-align:center;font-size:2.25rem;font-weight:500}@media only screen and (max-width:1024px){.page .page-content .demo-section .demo-container .demo-header{font-size:1.5rem}}.page .page-content .demo-section .demo-container .demo-video{pointer-events:none;border-radius:1rem;box-shadow:0 24px 48px #00000040,0 8px 16px #0000001f}.page .page-content .demo-section{background:#f4eee5;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding-top:4rem;padding-bottom:4rem;display:flex}@media only screen and (max-width:1024px){.page .page-content .demo-section{align-items:normal}}.page .page-content .demo-section .features-header{margin-bottom:2rem;font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .demo-section .features-header{font-size:1.5rem}}.page .page-content .demo-section .features-container{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media only screen and (max-width:768px){.page .page-content .demo-section .features-container{flex-direction:column;grid-template-columns:none;display:flex}}.page .page-content .demo-section .features-container .feature-wrapper{cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.page .page-content .demo-section .features-container .feature-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0003}.page .page-content .demo-section .features-container .feature-wrapper .feature-number{letter-spacing:.1em;opacity:.35;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.page .page-content .demo-section .features-container .feature-wrapper .feature-header{font-size:1.125rem;font-weight:700}.page .page-content .demo-section .features-container .feature-wrapper .feature-description{letter-spacing:.2px;opacity:.8;font-size:.9375rem;line-height:1.6}.page .page-content .omar-intro-section{background:#f4eee5;flex-direction:column;align-items:center;padding-top:4rem;display:flex}.page .page-content .omar-intro-section .omar-intro-header{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.page .page-content .omar-intro-section .omar-intro-header .omar-intro-title{margin:0;font-size:2rem;font-weight:700;line-height:1.2}@media only screen and (max-width:1024px){.page .page-content .omar-intro-section .omar-intro-header .omar-intro-title{font-size:1.5rem}}.page .page-content .omar-intro-section .omar-intro-header .omar-intro-sub{opacity:.65;max-width:44rem;margin:0;font-size:1rem;line-height:1.7}.page .page-content .omar-intro-section .omar-intro-callouts{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}@media only screen and (max-width:768px){.page .page-content .omar-intro-section .omar-intro-callouts{grid-template-columns:1fr}}.page .page-content .omar-intro-section .omar-intro-callout{cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.page .page-content .omar-intro-section .omar-intro-callout:hover{border-color:#000;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.page .page-content .omar-intro-section .omar-intro-callout .omar-intro-callout-icon{color:#c96442;font-size:1.375rem;line-height:1}.page .page-content .omar-intro-section .omar-intro-callout .omar-intro-callout-title{font-size:1rem;font-weight:700}.page .page-content .omar-intro-section .omar-intro-callout .omar-intro-callout-desc{opacity:.65;margin:0;font-size:.875rem;line-height:1.65}.page .page-content .omar-intro-section .omar-intro-body{grid-template-columns:1.1fr .9fr;align-items:start;gap:1.5rem;display:grid}@media only screen and (max-width:768px){.page .page-content .omar-intro-section .omar-intro-body{grid-template-columns:1fr}}.page .page-content .omar-intro-section .omar-mock{background:#fff;border:1px solid #d3d3d3;border-radius:1.25rem;flex-direction:column;gap:0;display:flex;overflow:hidden}.page .page-content .omar-intro-section .omar-mock-calculator{border-bottom:1px solid #d3d3d3;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-calc-header{justify-content:space-between;align-items:center;display:flex}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-calc-header .omar-mock-calc-title{opacity:.7;font-size:.875rem;font-weight:700}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-calc-header .omar-mock-calc-badge{letter-spacing:.12em;color:#2e8b57;background:#2e8b571f;border-radius:2rem;padding:.15rem .5rem;font-size:.5625rem;font-weight:800}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-calc-inputs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-field{background:#f4eee5;border:1px solid #d3d3d3;border-radius:.5rem;flex-direction:column;gap:.2rem;padding:.5rem .75rem;display:flex}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-field .omar-mock-field-label{letter-spacing:.06em;text-transform:uppercase;opacity:.4;font-size:.5625rem;font-weight:600}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-field .omar-mock-field-value{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-result{border-top:1px solid #d3d3d3;justify-content:space-between;align-items:center;padding:.75rem 0 0;display:flex}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-result .omar-mock-result-label{opacity:.5;font-size:.8125rem}.page .page-content .omar-intro-section .omar-mock-calculator .omar-mock-result .omar-mock-result-value{color:#2e8b57;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700}.page .page-content .omar-intro-section .omar-mock-chat{flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;display:flex}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-chat-header{align-items:center;gap:.5rem;display:flex}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-chat-header .omar-mock-chat-name{color:#c96442;font-size:.8125rem;font-weight:700}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-messages{flex-direction:column;gap:.625rem;display:flex}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-msg{border-radius:.75rem;max-width:90%;padding:.625rem .875rem;font-size:.875rem;line-height:1.6}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-msg--user{opacity:.8;background:#f4eee5;border:1px solid #d3d3d3;align-self:flex-end}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-msg--omar{background:#c964420f;border:1px solid #c9644233;align-self:flex-start}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-input-row{background:#f4eee5;border:1px solid #d3d3d3;border-radius:2rem;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;display:flex}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-input-row .omar-mock-input-placeholder{opacity:.35;font-size:.8125rem;font-style:italic}.page .page-content .omar-intro-section .omar-mock-chat .omar-mock-input-row .omar-mock-send{color:#fff;background:#c96442;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:flex}.page .page-content .omar-intro-section .omar-intro-aside{flex-direction:column;gap:1.25rem;display:flex}.page .page-content .omar-intro-section .omar-intro-testimonial{background:#fff;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.page .page-content .omar-intro-section .omar-intro-testimonial .omar-intro-testimonial-quote{opacity:.75;margin:0;font-size:.9375rem;font-style:italic;line-height:1.7}.page .page-content .omar-intro-section .omar-intro-testimonial .omar-intro-testimonial-author{flex-direction:column;gap:.125rem;display:flex}.page .page-content .omar-intro-section .omar-intro-testimonial .omar-intro-testimonial-author .omar-intro-testimonial-name{font-size:.875rem;font-weight:700}.page .page-content .omar-intro-section .omar-intro-testimonial .omar-intro-testimonial-author .omar-intro-testimonial-role{opacity:.45;font-size:.8125rem}.page .page-content .omar-intro-section .omar-intro-tiers{flex-direction:column;gap:.625rem;display:flex}.page .page-content .omar-intro-section .omar-intro-tier{background:#fff;border:1px solid #d3d3d3;border-radius:.875rem;padding:1rem 1.25rem}.page .page-content .omar-intro-section .omar-intro-tier--pro{border-color:#000}.page .page-content .omar-intro-section .omar-intro-tier .omar-intro-tier-label{letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin-bottom:.375rem;font-size:.625rem;font-weight:800;display:block}.page .page-content .omar-intro-section .omar-intro-tier p{opacity:.7;margin:0;font-size:.875rem;line-height:1.6}.page .page-content .omar-intro-section .omar-intro-actions{gap:.75rem;display:flex}@media only screen and (max-width:768px){.page .page-content .omar-intro-section .omar-intro-actions{flex-direction:column}}.page .page-content .omar-intro-section .omar-intro-btn{color:#fff;cursor:pointer;text-align:center;background:#000;border-radius:2rem;outline:none;flex:1;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:opacity .2s,transform .2s}.page .page-content .omar-intro-section .omar-intro-btn:hover{opacity:.8;transform:translateY(-2px)}.page .page-content .omar-intro-section .omar-intro-btn--outline{color:#000;background:0 0;border:1px solid #d3d3d3}.page .page-content .omar-intro-section .omar-intro-btn--outline:hover{border-color:#000}.page .page-content .features-section{background:#f4eee5;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding-bottom:4rem;display:flex}@media only screen and (max-width:1024px){.page .page-content .features-section{align-items:normal}}.page .page-content .features-section .features-header{margin-bottom:2rem;font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .features-section .features-header{font-size:1.5rem}}.page .page-content .features-section .features-container{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media only screen and (max-width:768px){.page .page-content .features-section .features-container{flex-direction:column;grid-template-columns:none;display:flex}}.page .page-content .features-section .features-container .feature-wrapper{cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.page .page-content .features-section .features-container .feature-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0003}.page .page-content .features-section .features-container .feature-wrapper .feature-number{letter-spacing:.1em;opacity:.35;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.page .page-content .features-section .features-container .feature-wrapper .feature-header{font-size:1.125rem;font-weight:700}.page .page-content .features-section .features-container .feature-wrapper .feature-description{letter-spacing:.2px;opacity:.8;font-size:.9375rem;line-height:1.6}.page .page-content .infographics-section{background:#fff;flex-direction:column;align-items:center;gap:3rem;padding-top:4rem;padding-bottom:4rem;display:flex}.page .page-content .infographics-section .infographics-header{letter-spacing:-1.5px;flex-direction:column;justify-content:center;align-items:center;display:flex}.page .page-content .infographics-section .infographics-header .infographics-title{text-align:center;font-size:4rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .infographics-section .infographics-header .infographics-title{font-size:1.5rem}}.page .page-content .infographics-section .infographics-header .infographics-title-muted{color:#8c8c8c;font-size:3rem}@media only screen and (max-width:1024px){.page .page-content .infographics-section .infographics-header .infographics-title-muted{font-size:1rem}}.page .page-content .infographics-section .infographics-stats{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media only screen and (max-width:768px){.page .page-content .infographics-section .infographics-stats{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.page .page-content .infographics-section .infographics-stats{flex-direction:column;display:flex}}.page .page-content .infographics-section .infographics-stats .infographics-stat{cursor:pointer;background:#f4eee5;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.375rem;padding:1.75rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.page .page-content .infographics-section .infographics-stats .infographics-stat:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0003}.page .page-content .infographics-section .infographics-stats .infographics-stat .infographics-stat-value{color:#000;font-size:2.75rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.page .page-content .infographics-section .infographics-stats .infographics-stat .infographics-stat-value{font-size:1.5rem}}.page .page-content .infographics-section .infographics-stats .infographics-stat .infographics-stat-label{opacity:.55;font-size:.8125rem;line-height:1.4}.page .page-content .infographics-section .infographics-cards{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.page .page-content .infographics-section .infographics-card{cursor:pointer;background:#f4eee5;border:1px solid #d3d3d3;border-radius:1.25rem;flex-direction:column;gap:.875rem;width:20rem;padding:1.75rem;transition:transform .2s,box-shadow .2s;display:flex}@media only screen and (max-width:768px){.page .page-content .infographics-section .infographics-card{width:100%}}.page .page-content .infographics-section .infographics-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0003}.page .page-content .infographics-section .infographics-card .infographics-card-meta{align-items:center;gap:.625rem;display:flex}.page .page-content .infographics-section .infographics-card .infographics-card-num{opacity:.35;letter-spacing:.08em;font-family:monospace;font-size:.6875rem;font-weight:700}.page .page-content .infographics-section .infographics-card .infographics-card-tag{letter-spacing:.14em;text-transform:uppercase;color:#000;background:#0000001a;border-radius:2rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700}.page .page-content .infographics-section .infographics-card .infographics-card-title{font-size:1.25rem;font-weight:700;line-height:1.3}.page .page-content .infographics-section .infographics-card .infographics-card-desc{opacity:.6;flex:1;margin:0;font-size:.875rem;line-height:1.6}.page .page-content .infographics-section .infographics-card .infographics-card-visual{background:#fff;border:1px solid #d3d3d3;border-radius:.75rem;margin-top:auto;padding:.5rem}.page .page-content .infographics-section .infographics-card .infographics-card-visual svg{width:100%;height:auto;display:block}.page .page-content .reviews-section{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:30vh;padding:4rem 0;display:flex}.page .page-content .reviews-section .section-label{padding:0 2rem}.page .page-content .reviews-section .reviews-header{margin-bottom:0;padding:0 2rem;font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .reviews-section .reviews-header{font-size:1.5rem}}.page .page-content .reviews-section .marquee-container{flex-direction:column;width:100%;margin-top:1rem;display:flex;position:relative;overflow:hidden}.page .page-content .reviews-section .marquee-container:before,.page .page-content .reviews-section .marquee-container:after{content:"";z-index:1;pointer-events:none;width:6rem;position:absolute;top:0;bottom:0}.page .page-content .reviews-section .marquee-container:before{background:linear-gradient(90deg,#fff,#0000);left:0}.page .page-content .reviews-section .marquee-container:after{background:linear-gradient(270deg,#fff,#0000);right:0}.page .page-content .reviews-section .marquee-row{padding:1rem 0;overflow:hidden}.page .page-content .reviews-section .marquee-row .marquee-track{gap:1.25rem;width:max-content;animation:40s linear infinite marquee;display:flex}.page .page-content .reviews-section .marquee-row.marquee-row--reverse .marquee-track{animation-direction:reverse}.page .page-content .reviews-section .review-wrapper{cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;flex-shrink:0;width:18rem;padding:1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.page .page-content .reviews-section .review-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0003}.page .page-content .reviews-section .review-wrapper .review-name{font-size:.9375rem;font-weight:700}.page .page-content .reviews-section .review-wrapper .review-role{opacity:.8;font-size:.85rem}.page .page-content .reviews-section .review-wrapper .review-description{letter-spacing:.2px;opacity:.8;margin-top:.5rem;font-size:.9375rem;line-height:1.5}.page .page-content .cta-section{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:25vh;padding-top:4rem;padding-bottom:4rem;display:flex}@media only screen and (max-width:480px){.page .page-content .cta-section{padding-top:0}}.page .page-content .cta-section .cta-logo{opacity:.85;width:3rem;height:auto;margin-bottom:.5rem}.page .page-content .cta-section .cta-header{font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .cta-section .cta-header{text-align:left;font-size:1.5rem}}.page .page-content .cta-section .cta-description{opacity:.6;font-size:1.125rem}@media only screen and (max-width:1024px){.page .page-content .cta-section .cta-description{text-align:left;font-size:1rem}}.page .page-content .cta-section .cta-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:center;background:#000;border-radius:2rem;outline:none;margin-top:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s,transform .2s,box-shadow .2s}.page .page-content .cta-section .cta-btn:hover{opacity:.85;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.page .page-content .faqs-section{background:#f4eee5;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex}@media only screen and (max-width:1024px){.page .page-content .faqs-section{align-items:normal}}.page .page-content .faqs-section .faqs-header{margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .faqs-section .faqs-header{font-size:1.5rem}}.page .page-content .faqs-section .faqs-container{-webkit-tap-highlight-color:#0000;outline:none;flex-direction:column;gap:.75rem;display:grid}.page .page-content .faqs-section .faqs-container .faq-wrapper{cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem;transition:border-color .2s;display:flex}.page .page-content .faqs-section .faqs-container .faq-wrapper:hover{border-color:#000}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-question{justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-question .faq-icon{opacity:.6;flex-shrink:0;font-size:1.25rem;font-weight:300;line-height:1;transition:transform .3s,opacity .3s}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-question .faq-icon.faq-icon--open{opacity:1;transform:rotate(45deg)}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-answer{opacity:.75;opacity:0;max-height:0;margin:0;font-size:1rem;line-height:1.6;transition:max-height .3s,opacity .3s,margin-top .3s;overflow:hidden}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-answer.show{opacity:.75;max-height:fit-content;margin-top:.5rem}
