*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}@font-face{font-family:Poppins;src:url(../fonts/poppins-light-webfont.woff2) format("woff2"),url(../fonts/poppins-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/poppins-regular-webfont.woff2) format("woff2"),url(../fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/poppins-medium-webfont.woff2) format("woff2"),url(../fonts/poppins-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/poppins-semibold-webfont.woff2) format("woff2"),url(../fonts/poppins-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/poppins-bold-webfont.woff2) format("woff2"),url(../fonts/poppins-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/poppins-extrabold-webfont.woff2) format("woff2"),url(../fonts/poppins-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/poppins-black-webfont.woff2) format("woff2"),url(../fonts/poppins-black-webfont.woff) format("woff");font-weight:900;font-style:normal}:root{--color-primary: #0100FF;--color-secondary: #000066;--color-white: #fff;--color-primary-dark:#0100cc;--color-accent: #F5F5FF;--border-radius: 12px;--border-radius-sm: 8px;--box-shadow: 0 2px 4px rgba(0, 0, 0, .1);--transition: all .3s ease;--text-color: #333;--background-color: #f4f4f4;--font-family-primary: "Poppins", sans-serif;--font-color-primary: #000000;--font-color-secondary: #000066;--font-color-light: #3E3F66;--font-color-white:#fff;--font-size-default: 16px;--line-height-default: 1.6;--font-size-base:1rem}html{scroll-behavior:smooth}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:var(--transition)}a:hover{color:var( --color-secondary)}.mb-10{margin-bottom:15px}body{font-family:var(--font-family-primary);font-size:var( --font-size-default);line-height:var(--line-height-default);color:var(--font-color-primary);font-weight:400;--h1-font-size: 30px;--h2-font-size: 28px;--h3-font-size: 20px;--h4-font-size: 18px;--h5-font-size: 17px;--h6-font-size: 16px;--h1-line-height: 1.2;--h2-line-height: 1.3;--h3-line-height: 1.4;--h4-line-height: 1.5;--h5-line-height: 1.6;--h6-line-height: 1.7;--h1-font-weight: 700;--h2-font-weight: 600;--h3-font-weight: 600;--h4-font-weight: 600;--h5-font-weight: 500;--h6-font-weight: 500;--container-width:100%;--container-width-80: 100%;--section-padding:50px;--heading-margin:45px}@media (min-width: 576px){body{font-family:var(--font-family-primary);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--font-color-primary);--h1-font-size: 35px;--h2-font-size: 33px;--h3-font-size: 20px;--h4-font-size: 19px;--h5-font-size: 17px;--h6-font-size: 16px;--h1-line-height: 1.2;--h2-line-height: 1.3;--h3-line-height: 1.4;--h4-line-height: 1.5;--h5-line-height: 1.6;--h6-line-height: 1.7;--h1-font-weight: 700;--h2-font-weight: 600;--h3-font-weight: 600;--h4-font-weight: 600;--h5-font-weight: 500;--h6-font-weight: 500;--container-width:540px;--container-width-80: 540px}}@media (min-width: 768px){body{font-family:var(--font-family-primary);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--font-color-primary);--h1-font-size: 42px;--h2-font-size: 33px;--h3-font-size: 20px;--h4-font-size: 19px;--h5-font-size: 17px;--h6-font-size: 16px;--h1-line-height: 1.2;--h2-line-height: 1.3;--h3-line-height: 1.4;--h4-line-height: 1.5;--h5-line-height: 1.6;--h6-line-height: 1.7;--h1-font-weight: 700;--h2-font-weight: 600;--h3-font-weight: 600;--h4-font-weight: 600;--h5-font-weight: 500;--h6-font-weight: 500;--container-width:720px;--container-width-80: 720px}}@media (min-width: 992px){body{font-family:var(--font-family-primary);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--font-color-primary);--h1-font-size: 49px;--h2-font-size: 35px;--h3-font-size: 22px;--h4-font-size: 20px;--h5-font-size: 18px;--h6-font-size: 16px;--h1-line-height: 1.2;--h2-line-height: 1.3;--h3-line-height: 1.4;--h4-line-height: 1.5;--h5-line-height: 1.6;--h6-line-height: 1.7;--h1-font-weight: 700;--h2-font-weight: 600;--h3-font-weight: 600;--h4-font-weight: 600;--h5-font-weight: 500;--h6-font-weight: 500;--container-width:960px;--container-width-80: 960px;--section-padding:65px}}@media (min-width: 1200px){body{font-family:var(--font-family-primary);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--font-color-primary);--h1-font-size: 56px;--h2-font-size: 40px;--h3-font-size: 24px;--h4-font-size: 20px;--h5-font-size: 18px;--h6-font-size: 16px;--h1-line-height: 1.2;--h2-line-height: 1.3;--h3-line-height: 1.4;--h4-line-height: 1.5;--h5-line-height: 1.6;--h6-line-height: 1.7;--h1-font-weight: 700;--h2-font-weight: 600;--h3-font-weight: 600;--h4-font-weight: 600;--h5-font-weight: 500;--h6-font-weight: 500;--container-width:1200px;--container-width-80: 1184px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-primary);color:var(--font-color-secondary)}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight);margin-bottom:var(--heading-margin)}h2,.h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);margin-bottom:var(--heading-margin)}h3,.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight);margin-bottom:var(--heading-margin)}h4,.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight)}h5,.h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight)}h6,.h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:var(--h6-font-weight)}body{background-color:var(--color-accent)}.body-container--home{padding:0!important}.container{max-width:var(--container-width);width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-80{max-width:var(--container-width-80);width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.dnd-section>.row-fluid{max-width:var(--container-width);width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.btn,.hs-button{padding:15px 18px;font-size:var(--font-size-default);border-radius:var(--border-radius-sm);cursor:pointer;display:inline-block;transition:.3s;font-weight:600;line-height:1;letter-spacing:0}.hs-button{padding:15px 25px}.btn--primary,.hs-button{background-color:var(--color-primary);color:var(--font-color-white)}.btn--primary:hover,.hs-button:hover{background-color:var(--color-primary-dark);color:var(--font-color-white)}.btn--white{background-color:var(--color-white);color:var(--font-color-primary)}.btn--white:hover{background-color:var(--color-primary-dark);color:var(--font-color-white)}ul{padding-left:20px}p,li{margin-bottom:15px;font-weight:400}.dnd-section,.content-wrapper--vertical-spacing,.section-padding{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.content-wrapper{max-width:var(--container-width)}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--color-primary)}button{border:none}@media (min-width: 768px){.btn,.hs-button{padding:16px 32px}}.header{position:sticky;top:0;z-index:9999;width:100%;background-color:var(--color-accent)}header.scrolled{background-color:var(--color-white);box-shadow:0 2px 20px #00000014;pointer-events:all;opacity:1;transition:.3s all}.header-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.header-col:first-child{width:45%}.header-nav{display:flex;align-items:center;gap:20px}.header-nav .btn{padding:10px 14px;font-size:14px}.main-nav{display:none}.main-nav ul{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.main-nav ul li{margin-bottom:0}.main-nav ul li a{color:var(--font-color-secondary);font-weight:500;font-size:15px;padding:8px 12px;border-radius:6px;transition:var(--transition)}.main-nav ul li a:hover,.main-nav ul li a.active{color:var(--color-primary);background-color:#0100ff0d}@media (min-width: 768px){.header-row{padding:25px 0}header.scrolled .header-row{padding:15px 0}.header-col:first-child{width:auto}.header-nav .btn{padding:15px 18px;font-size:var(--font-size-default)}}@media (min-width: 992px){.main-nav{display:block}.header-nav{gap:30px}.main-nav ul{gap:5px}}.hb{text-align:center;position:relative;overflow:hidden}.pouring-lines{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.pouring-lines span{position:absolute;top:-100px;width:2px;height:120px;background:linear-gradient(to bottom,#0e0e8a00,#02028099);animation:dropLine 5s linear infinite;opacity:0;border-radius:1px}.pouring-lines span:nth-child(1){left:10%;animation-delay:3s}.pouring-lines span:nth-child(2){left:20%;animation-delay:5s}.pouring-lines span:nth-child(3){left:30%;animation-delay:1s}.pouring-lines span:nth-child(4){left:40%;animation-delay:4s}.pouring-lines span:nth-child(5){left:50%;animation-delay:7s}.pouring-lines span:nth-child(6){left:60%;animation-delay:5s}.pouring-lines span:nth-child(7){left:70%;animation-delay:3s}.pouring-lines span:nth-child(8){left:80%;animation-delay:2s}.pouring-lines span:nth-child(9){left:90%;animation-delay:5s}.pouring-lines span{display:none}.pouring-lines span:nth-child(1),.pouring-lines span:nth-child(9){display:block}@keyframes dropLine{0%{top:-100px;opacity:0}10%{opacity:.8}50%{opacity:.4}90%{opacity:.2}to{top:110%;opacity:0}}.hb .container{position:relative}.hb h1{position:relative;z-index:5}.hb-tagline{font-size:18px;font-weight:600;color:var(--color-primary);margin-bottom:20px;position:relative;z-index:5;letter-spacing:1px;text-transform:uppercase}.hb h4{font-weight:400;color:var(--font-color-light);margin-bottom:40px;position:relative;z-index:5;text-wrap:balance}@media (min-width: 768px){.hb-tagline{font-size:20px;margin-bottom:25px}}.hb h3{position:relative;z-index:5;margin-bottom:10px}.hb-tile-1,.hb-tile-2,.hb-tile-3,.hb-tile-4{display:none}.hb-form-content{width:80%;margin:0 auto}.hb form{display:flex;justify-content:center;position:relative;z-index:5}.hb-form{position:relative;max-width:530px;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.hb-form input[type=email]{flex:1;border:1px solid var(--color-primary);border-radius:var(--border-radius-sm);padding:16px;height:60px}.hb-form .hs-button{position:absolute;right:5px;top:5px;bottom:5px}input::placeholder,textarea::placeholder{color:var(--font-color-primary);font-weight:400;font-family:var(--font-family-primary)}@keyframes sparkle{0%,to{opacity:.2}50%{opacity:1}}#contact-form{scroll-margin-top:180px}@media (min-width: 576px){.hb-form-content{width:auto;margin:0}}@media (min-width: 768px){.hb-tile-1,.hb-tile-2,.hb-tile-3,.hb-tile-4{display:inline-block;animation:sparkle 4s ease-in-out infinite;opacity:.7}.hb-tile-1{position:absolute;right:auto;left:25px;animation-delay:0s}.hb-tile-2{position:absolute;right:20px;bottom:150px;animation-delay:.5s}.hb-tile-3{position:absolute;left:0;bottom:30px;animation-delay:1s}.hb-tile-4{position:absolute;right:0;bottom:50px;animation-delay:1.5s}.pouring-lines span:nth-child(5),.pouring-lines span:nth-child(7){display:block}}@media (min-width: 992px){.hb h4{margin-bottom:60px}.hb-tile-1{left:100px}.hb-tile-2{bottom:200px;right:100px}}@media (min-width: 1200px){.pouring-lines span{display:block}.pouring-lines span:nth-child(4),.pouring-lines span:nth-child(5),.pouring-lines span:nth-child(6){display:none}.hb-tile-3{left:90px}.hb-tile-4{right:140px}}.lcri-row{display:grid;gap:50px;grid-template-columns:1fr;align-items:center}.lcri-cont{order:2}.lcri-img{order:1;position:relative;display:inline-block;transition:.4s all ease-in-out}.lcri-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:75%;transition:.4s all}.lcri-top{position:relative;z-index:1;animation:tiltWiggle .8s ease-in-out}.lcri-img:hover .lcri-top{animation:tiltWiggleOnce 1s cubic-bezier(.45,0,.55,1)}@keyframes tiltWiggleOnce{0%{transform:perspective(400px) rotate3d(1,-1,0,0)}20%{transform:perspective(400px) rotate3d(1,-1,0,8deg)}50%{transform:perspective(400px) rotate3d(1,-1,0,-8deg)}80%{transform:perspective(400px) rotate3d(1,-1,0,5deg)}to{transform:perspective(400px) rotate3d(1,-1,0,0)}}.lcri-cont h2{margin-bottom:20px}.lcri-cont p{line-height:2}.lcri-cont .lcri-cont--highlight{color:var(--color-primary);font-weight:600}.lcri-cont p span{color:var(--color-secondary);font-weight:600}.lcri-cont ul li{line-height:1.5;list-style-type:none;position:relative}.lcri-cont ul li svg{height:20px;left:-25px;position:absolute;top:2px;width:20px}.lcri-cont ul li span{font-weight:700}.lcri-conclusion{margin-top:10px;font-size:18px}.lcri-conclusion span{color:var(--color-primary);font-weight:600}@media (min-width: 768px){.lcri-row{grid-template-columns:1fr 1fr;gap:40px}.lcri-cont{order:1}.lcri-img{order:2}}.why-optimail{background-color:var(--color-white)}.why-optimail__header{text-align:center;max-width:800px;margin:0 auto 40px}.why-optimail__header h2{margin-bottom:20px}.why-optimail__lead{font-size:18px;color:var(--font-color-light);line-height:1.7}.why-optimail__content{max-width:900px;margin:0 auto 50px}.why-optimail__text{background-color:var(--color-accent);padding:30px;border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}.why-optimail__text p{line-height:1.8;margin-bottom:15px}.why-optimail__text p:last-child{margin-bottom:0}.why-optimail__text strong{color:var(--color-primary)}.why-optimail__questions{margin-bottom:40px}.why-optimail__questions-intro{text-align:center;font-size:18px;font-weight:500;color:var(--font-color-secondary);margin-bottom:25px}.why-optimail__questions-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:900px;margin:0 auto}.why-optimail .question-card{background-color:var(--color-accent);padding:20px 24px;border-radius:var(--border-radius);display:flex;align-items:center;gap:16px;transition:var(--transition);border:1px solid transparent}.why-optimail .question-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0100ff14}.why-optimail .question-card__icon{flex-shrink:0;width:48px;height:48px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.why-optimail .question-card p{font-size:17px;font-weight:500;color:var(--font-color-secondary);margin-bottom:0;font-style:italic}.why-optimail__conclusion{text-align:center}.why-optimail__conclusion p{font-size:22px;font-weight:600;color:var(--color-primary);margin-bottom:0}@media (min-width: 768px){.why-optimail__lead{font-size:20px}.why-optimail__text{padding:40px}.why-optimail__questions-grid{grid-template-columns:repeat(3,1fr)}.why-optimail .question-card{flex-direction:column;text-align:center;padding:30px 20px}.why-optimail__conclusion p{font-size:26px}}@media (min-width: 992px){.lcri-row{gap:70px}}.features{background-color:var(--color-accent)}.features__header{text-align:center;margin-bottom:50px}.features__header h2{margin-bottom:0}.features__grid{display:grid;grid-template-columns:1fr;gap:24px}.feature-item{background-color:var(--color-white);padding:30px;border-radius:var(--border-radius);transition:var(--transition);border:1px solid rgba(1,0,255,.08)}.feature-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0100ff1a;border-color:var(--color-primary)}.feature-item__icon{width:56px;height:56px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--color-white)}.feature-item h4{font-size:18px;font-weight:600;color:var(--font-color-secondary);margin-bottom:12px}.feature-item p{color:var(--font-color-light);line-height:1.7;margin-bottom:0}@media (min-width: 768px){.features__grid{grid-template-columns:repeat(2,1fr)}.feature-item{padding:35px}}@media (min-width: 992px){.features__grid{grid-template-columns:repeat(3,1fr)}}.kf-bg{background-color:var(--color-secondary);margin-inline:15px;padding:30px;border-radius:var(--border-radius)}.kf-bg h2{color:var(--font-color-white);margin-bottom:50px;text-align:center}.kf-bg__row{display:grid;gap:30px;grid-template-columns:1fr}.kf-bg__col{background-color:var(--color-white);padding:30px;border-radius:var(--border-radius-sm)}.kf-bg__col-img{margin-bottom:20px;position:relative;display:inline-block;overflow:hidden}.kf-bg__col:hover .kf-icon{animation:circleSlide .5s linear forwards}.kf-icon-bg{display:block;max-width:100%;height:auto}.kf-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .5s ease}.kf-bg__col-icon{width:56px;height:56px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--color-white);overflow:hidden}.kf-bg__col-icon svg{transition:transform .3s ease}.kf-bg__col:hover .kf-bg__col-icon svg{animation:iconSlide .5s ease forwards}@keyframes iconSlide{0%{transform:translate(0)}40%{transform:translate(60px);opacity:0}41%{transform:translate(-60px);opacity:0}to{transform:translate(0);opacity:1}}.kf-bg__col h4{margin-bottom:10px}@media (min-width: 768px){.kf-bg__row{grid-template-columns:1fr 1fr;margin-inline:25px}}@media (min-width: 992px){.kf-bg{padding:50px 70px;margin-inline:50px}}@keyframes circleSlide{0%{transform:translate(-50%,-50%) translate(0)}45%{transform:translate(-50%,-50%) translate(100px)}46%{transform:translate(-50%,-50%) translate(-100px)}to{transform:translate(-50%,-50%) translate(0)}}.bhv .lcri-cont,.bhv .lcri-img{order:unset}.bhv p{font-size:18px}.lcri-screenshot{width:100%;border-radius:12px;box-shadow:0 10px 40px #00000026;transition:transform .4s ease,box-shadow .4s ease}.lcri-screenshot:hover{transform:scale(1.05);box-shadow:0 15px 50px #00000040}@media (min-width: 768px){.bhv .lcri-row{grid-template-columns:1fr 1.5fr}}@media (min-width: 992px){.bhv .lcri-row{grid-template-columns:1fr 1fr}}.cta{background-color:var(--color-secondary);padding:25px 0;border-bottom:1px solid rgba(255,255,255,.4);text-align:center}.cta-row{display:grid;justify-content:space-between;gap:30px;grid-template-columns:1fr}.cta h3{color:var(--font-color-white);margin-bottom:0;font-weight:500}.cta .btn{padding:15px 18px}@media (min-width: 768px){.cta{padding:50px;text-align:unset}.cta-row{grid-template-columns:2fr 1fr;align-items:center}.cta-col:nth-child(2){justify-self:end}}@media (min-width: 992px){.cta .btn{padding:16px 32px}}.footer-top{background-color:var(--color-secondary);padding:30px 0}.footer-row{display:grid;gap:20px;grid-template-columns:1fr}.footer ul{display:flex;align-items:center;gap:20px;padding-left:0}.footer ul li{list-style:none;margin-bottom:0}.footer ul li a{color:var(--font-color-white);position:relative;white-space:nowrap}.footer ul li a:after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:0;background-color:#ffffff6b;transition:width .4s ease-in-out}.footer ul li:hover a:after{width:75%}.footer-col{text-align:center}.footer-col--logo{margin:0 auto;text-align:center}.footer-col--logo img{margin:0 auto}.footer-product{color:var(--font-color-white);font-size:12px;margin-top:10px;opacity:.8}.footer-links{flex-direction:column;align-items:center;gap:15px;margin-bottom:20px}.footer-support-row{display:flex;flex-direction:column;align-items:center;gap:15px}.footer-support{color:var(--font-color-white);font-size:14px;opacity:.9;white-space:nowrap;margin-bottom:0}.footer-support a{color:var(--font-color-white);text-decoration:underline}.footer-social{justify-content:center}.footer-social li a:after{content:none}.footer-copy{background-color:var(--color-white);text-align:center;padding-top:20px;padding-bottom:20px}.footer-copy p{color:var(--font-color-secondary);margin-bottom:0;font-size:13px}@media (min-width: 992px){.footer-row{grid-template-columns:auto 1fr;align-items:center;gap:40px}.footer-col{text-align:left}.footer-col--logo{margin:0;text-align:left}.footer-col--logo img{margin:0}.footer-product{white-space:nowrap}.footer-col--right{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.footer-links{flex-direction:row;gap:25px;margin-bottom:0}.footer-support-row{flex-direction:row;align-items:center;gap:20px}.footer-social{justify-content:flex-end}.footer-copy p{font-size:var(--font-size-default)}}.cb h1{margin-bottom:20px}.cb h3{margin-bottom:15px}.cb-row{display:grid;gap:30px;grid-template-columns:1fr}.cb-col:nth-child(1){opacity:0;filter:blur(8px);transform:translateY(20px);animation:glassFade 1s ease-out forwards}.cb-col:nth-child(2){opacity:0;transform:translateY(40px);animation:floatUp .8s ease-out .4s forwards}.cb form{background-color:var(--color-white);padding:15px;border-radius:var(--border-radius);width:100%}.cb ul li{line-height:1.5;list-style-type:none;position:relative}.cb ul li svg{height:16px;left:-20px;position:absolute;top:4px;width:16px;fill:var(--color-primary)}.cb ul li span{font-weight:700}.cb form label{margin-bottom:5px;display:inline-block;color:var(--text-color);font-weight:500}.cb form input,.cb form textarea{width:100%;padding:10px 5px;border:1px solid var(--text-color);border-radius:5px}.cb form textarea::placeholder{font-size:12px;line-height:1.5}@media (min-width: 768px){.cb-row{grid-template-columns:1.3fr 1fr;gap:40px}.cb form{justify-self:end;padding:15px 30px}.cb-col:nth-child(1) p:nth-child(3){margin-bottom:30px}}@media (min-width: 992px){.cb-row{grid-template-columns:1fr 420px;gap:60px}}@keyframes glassFade{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes floatUp{to{opacity:1;transform:translateY(0)}}.smartform-inline{width:80%;margin:0 auto}.smartform-inline-group{display:flex;justify-content:center;max-width:530px;width:100%;align-items:center;border:1px solid var(--color-primary);border-radius:var(--border-radius-sm);background-color:#fff;padding:5px}.smartform-inline-group div{flex:1}.smartform-inline input[type=email]{border:none;width:100%;padding:16px;height:50px;font-size:16px}.smartform-inline input[type=email]:focus,.smartform-inline input[type=email]:focus-visible{outline:none!important}.smartform-inline .text-destructive{text-align:left;font-size:14px;color:#ff8686;position:absolute;top:110%}.icon_wrapper{text-align:center;margin-bottom:10px}.smartform .text-destructive{text-align:left;font-size:14px;color:#ff8686}.smartform_thankyou{padding:30px;background-color:#fff}.smartform_thankyou .icon_img-wrapper{background-color:#f5f5ff;padding:24px;border-radius:84px;display:inline-block}.smartform_thankyou .icon_img{max-width:64px}.smartform_thankyou h3{text-align:center}.smartform_inline-thankyou{padding:16px 10px;background-color:#fff;max-width:530px;margin-inline:auto}.smartform_inline-thankyou .icon_img-wrapper{background-color:#f5f5ff;padding:24px;border-radius:84px;display:inline-block}.smartform_inline-thankyou .icon_img{max-width:64px}.smartform_inline-thankyou h3{text-align:center}.mb-0{margin-bottom:0!important}.pricing-hero{text-align:center;background-color:var(--color-accent);padding-top:calc(var(--section-padding) + 20px)}.pricing-hero__content{max-width:700px;margin:0 auto}.pricing-hero h1{margin-bottom:20px}.pricing-hero__subtitle{font-size:18px;color:var(--font-color-light);line-height:1.7;margin-bottom:15px}.pricing-hero__tagline{font-size:16px;font-weight:600;color:var(--color-primary)}@media (min-width: 768px){.pricing-hero__subtitle{font-size:20px}}.pricing-cards{background-color:var(--color-white)}.pricing-cards__grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1100px;margin:0 auto}.pricing-card{background-color:var(--color-accent);padding:30px;border-radius:var(--border-radius);border:2px solid transparent;transition:var(--transition);position:relative;display:flex;flex-direction:column}.pricing-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 32px #0100ff1a}.pricing-card--featured{background-color:var(--color-white);border-color:var(--color-primary);box-shadow:0 8px 32px #0100ff26}.pricing-card__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-primary);color:var(--color-white);padding:6px 20px;border-radius:20px;font-size:13px;font-weight:600}.pricing-card__header{text-align:center;margin-bottom:20px}.pricing-card__icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:var(--color-white)}.pricing-card__icon--free{background-color:#22c55e}.pricing-card__icon--pro{background-color:var(--color-primary)}.pricing-card__icon--ai{background-color:#8b5cf6}.pricing-card__header h3{font-size:22px;margin-bottom:5px;color:var(--font-color-secondary)}.pricing-card__tagline{font-size:14px;color:var(--font-color-light);margin-bottom:0}.pricing-card__price{text-align:center;margin-bottom:15px}.pricing-card__amount{font-size:48px;font-weight:700;color:var(--font-color-secondary);line-height:1}.pricing-card__period{font-size:16px;color:var(--font-color-light)}.pricing-card__description{text-align:center;font-size:14px;color:var(--font-color-light);margin-bottom:20px;line-height:1.6}.pricing-card__features{list-style:none;padding:0;margin:0 0 20px;flex-grow:1}.pricing-card__features li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;color:var(--font-color-primary);border-bottom:1px solid rgba(0,0,0,.05)}.pricing-card__features li:last-child{border-bottom:none}.pricing-card__features li svg{flex-shrink:0;color:#22c55e;margin-top:2px}.pricing-card__features--limited{color:var(--font-color-light)!important}.pricing-card__features--limited svg{color:#ef4444!important}.pricing-card__note{text-align:center;font-size:13px;font-style:italic;color:var(--color-primary);margin-bottom:20px}.pricing-card .btn{width:100%;text-align:center}.btn--outline{background-color:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:var(--color-white)}@media (min-width: 768px){.pricing-cards__grid{grid-template-columns:repeat(3,1fr)}.pricing-card{padding:35px 25px}.pricing-card--featured{transform:scale(1.05)}.pricing-card--featured:hover{transform:scale(1.05) translateY(-4px)}}.credit-packs{background-color:var(--color-accent);text-align:center}.credit-packs__header{margin-bottom:40px}.credit-packs__icon{width:64px;height:64px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-white)}.credit-packs__header h2{margin-bottom:10px}.credit-packs__header p{font-size:18px;color:var(--font-color-light)}.credit-packs__grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:600px;margin:0 auto 30px}.credit-pack{background-color:var(--color-white);padding:25px;border-radius:var(--border-radius);border:2px solid transparent;transition:var(--transition);position:relative}.credit-pack:hover{border-color:var(--color-primary)}.credit-pack--featured{border-color:var(--color-primary);background-color:#0100ff08}.credit-pack__badge{position:absolute;top:-10px;right:20px;background-color:#22c55e;color:var(--color-white);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.credit-pack h4{font-size:18px;margin-bottom:5px;color:var(--font-color-secondary)}.credit-pack__price{font-size:28px;font-weight:700;color:var(--color-primary);margin-bottom:0}.credit-packs__notes{margin-bottom:30px}.credit-packs__notes p{font-size:14px;color:var(--font-color-light);margin-bottom:5px}@media (min-width: 768px){.credit-packs__grid{grid-template-columns:repeat(3,1fr)}}.pricing-compare{background-color:var(--color-white)}.pricing-compare h2{text-align:center;margin-bottom:40px}.pricing-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table{width:100%;min-width:600px;border-collapse:collapse;background-color:var(--color-white);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 20px #00000014}.pricing-table thead{background-color:var(--color-secondary);color:var(--color-white)}.pricing-table th{padding:20px 15px;text-align:center;font-weight:600;font-size:15px}.pricing-table th:first-child{text-align:left}.pricing-table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}.pricing-table tbody tr:last-child{border-bottom:none}.pricing-table tbody tr:hover{background-color:var(--color-accent)}.pricing-table td{padding:16px 15px;text-align:center;font-size:14px;color:var(--font-color-primary)}.pricing-table td:first-child{text-align:left;font-weight:500}.pricing-table .icon-yes{color:#22c55e}.pricing-table .icon-no{color:#ef4444}.policy-page{background-color:var(--color-white);padding-top:calc(var(--section-padding) + 40px)}.policy-content{max-width:800px;margin:0 auto}.policy-content h1{margin-bottom:10px;color:var(--font-color-secondary)}.policy-effective{font-size:14px;color:var(--font-color-light);margin-bottom:30px}.policy-intro{font-size:17px;line-height:1.8;color:var(--font-color-primary);margin-bottom:40px;padding:20px;background-color:var(--color-accent);border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}.policy-section{margin-bottom:40px}.policy-section h2{font-size:24px;color:var(--font-color-secondary);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--color-accent)}.policy-section h3{font-size:18px;color:var(--font-color-secondary);margin:25px 0 15px}.policy-section p{line-height:1.8;margin-bottom:15px;color:var(--font-color-primary)}.policy-section ul{margin:15px 0;padding-left:25px}.policy-section ul li{line-height:1.8;margin-bottom:10px;color:var(--font-color-primary)}.policy-section ul ul{margin-top:10px;margin-bottom:10px}.policy-section a{color:var(--color-primary);text-decoration:underline}.policy-section a:hover{text-decoration:none}.policy-section address{font-style:normal;line-height:1.8;background-color:var(--color-accent);padding:20px;border-radius:var(--border-radius);margin-top:15px}.multiselect{position:relative;width:100%;font-family:system-ui,sans-serif;font-size:14px}.multiselect-trigger{border:1px solid #333333;padding:8px 10px;border-radius:5px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:42px;transition:border-color .2s}.multiselect-trigger:hover{border-color:#6366f1}.selected-values{display:flex;flex-wrap:wrap;gap:4px}.placeholder{color:#9ca3af}.tag{display:flex;align-items:center;background:#e0e7ff;color:#3730a3;padding:2px 6px;border-radius:6px;font-size:13px}.remove-btn{margin-left:4px;border:none;background:none;cursor:pointer;color:#6d28d9;font-size:12px}.arrow{font-size:.8rem;margin-left:8px;color:#6b7280}.multiselect-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:50;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #00000014;padding:6px 0;animation:fadeIn .2s ease}.options-list{max-height:220px;overflow-y:auto}.multiselect-option{display:flex!important;align-items:center;gap:8px;padding:6px 14px;font-size:14px;color:#374151;cursor:pointer;transition:background .2s,color .2s;margin-bottom:0!important}.multiselect-option:hover{background:#f9fafb;color:#111827}.multiselect-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;padding:0;margin-right:4px;border:2px solid #9ca3af;border-radius:4px;display:inline-block;position:relative;cursor:pointer;transition:all .2s}.multiselect-option input[type=checkbox]:checked{background-color:#4f46e5;border-color:#4f46e5}.multiselect-option input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:2px;font-size:12px;color:#fff;line-height:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.terms-and-conditions ol{padding-left:2.5rem}.terms-and-conditions ol li strong{font-weight:600}.no-markers{list-style-type:none}.about-hero{text-align:center;position:relative;overflow:hidden;padding-top:calc(var(--section-padding) + 20px);padding-bottom:var(--section-padding)}.about-hero__content{position:relative;z-index:5}.about-hero h1{margin-bottom:20px}.about-hero__subtitle{font-size:18px;color:var(--font-color-light);max-width:600px;margin:0 auto;line-height:1.6}@media (min-width: 768px){.about-hero__subtitle{font-size:20px}}.about-questions{background-color:var(--color-white)}.about-questions__intro{text-align:center;margin-bottom:50px}.about-questions__intro h2{margin-bottom:0}.about-questions__grid{display:grid;grid-template-columns:1fr;gap:20px}.question-card{background-color:var(--color-accent);padding:24px;border-radius:var(--border-radius);display:flex;align-items:flex-start;gap:16px;transition:var(--transition);border:1px solid transparent}.question-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0100ff14}.question-card__icon{flex-shrink:0;width:48px;height:48px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white)}.question-card p{font-size:17px;font-weight:500;color:var(--font-color-secondary);margin-bottom:0;font-style:italic;line-height:1.5}@media (min-width: 768px){.about-questions__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.about-questions__grid{grid-template-columns:repeat(4,1fr)}.question-card{flex-direction:column;text-align:center;align-items:center}}.about-story{background-color:var(--color-accent)}.about-story__content{max-width:900px;margin:0 auto}.about-story h2{text-align:center;margin-bottom:30px}.about-story__lead{font-size:18px;line-height:1.8;text-align:center;margin-bottom:40px}.about-story__lead strong{color:var(--color-primary)}.about-story__insight{background-color:var(--color-white);padding:30px;border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}.about-story__insight p{margin-bottom:15px;font-size:16px}.about-story__insight blockquote{font-size:20px;font-weight:600;color:var(--font-color-secondary);margin:0;line-height:1.5;font-style:italic}@media (min-width: 768px){.about-story__insight{padding:40px}.about-story__insight blockquote{font-size:22px}}.about-pain{background-color:var(--color-white)}.about-pain h2{text-align:center;margin-bottom:50px}.about-pain__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:50px}.pain-card{background-color:var(--color-accent);padding:24px;border-radius:var(--border-radius-sm);display:flex;align-items:flex-start;gap:16px;transition:var(--transition)}.pain-card:hover{transform:translate(5px)}.pain-card__icon{flex-shrink:0;width:44px;height:44px;background-color:#0100ff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.pain-card p{font-size:16px;margin-bottom:0;line-height:1.5;color:var(--font-color-primary)}.about-pain__conclusion{max-width:900px;margin:0 auto;text-align:left}.about-pain__conclusion p{font-size:18px;line-height:1.8}.about-pain__conclusion .highlight{font-weight:600;color:var(--font-color-secondary)}@media (min-width: 768px){.about-pain__grid{grid-template-columns:1fr 1fr}}@media (min-width: 992px){.about-pain__grid{grid-template-columns:repeat(3,1fr)}}.about-features{background-color:var(--color-accent)}.about-features__bg{background-color:var(--color-secondary);margin-inline:15px;padding:40px 20px;border-radius:var(--border-radius)}.about-features__bg h2{color:var(--font-color-white);text-align:center;margin-bottom:15px}.about-features__intro{color:#fffc;text-align:center;font-size:18px;margin-bottom:40px}.about-features__grid{display:grid;grid-template-columns:1fr;gap:20px}.feature-card{background-color:var(--color-white);padding:24px;border-radius:var(--border-radius-sm);transition:var(--transition)}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.feature-card__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.feature-card__icon{position:relative;flex-shrink:0}.feature-card__icon .feature-icon-bg{width:56px;height:56px}.feature-card__icon .feature-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white)}.feature-card h4{margin-bottom:0;font-size:17px;color:var(--font-color-secondary)}.feature-card p{margin-bottom:0;color:var(--font-color-light);line-height:1.6}@media (min-width: 768px){.about-features__bg{padding:50px 40px;margin-inline:25px}.about-features__grid{grid-template-columns:1fr 1fr}}@media (min-width: 992px){.about-features__bg{padding:60px 70px;margin-inline:50px}.about-features__grid{grid-template-columns:repeat(3,1fr)}.feature-card__header{flex-direction:column;align-items:flex-start;gap:12px}}.about-benefits{background-color:var(--color-accent)}.about-benefits__content{max-width:1000px;margin:0 auto}.about-benefits h2{text-align:center;margin-bottom:15px}.about-benefits__intro{text-align:center;font-size:18px;color:var(--font-color-light);margin-bottom:50px}.about-benefits__grid{display:grid;grid-template-columns:1fr;gap:30px}.benefit-card{background-color:var(--color-white);padding:40px 30px;border-radius:var(--border-radius);text-align:center;transition:var(--transition);border:2px solid transparent}.benefit-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 32px #0100ff1a}.benefit-card__icon{width:80px;height:80px;background-color:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-primary)}.benefit-card h4{font-size:22px;margin-bottom:12px;color:var(--font-color-secondary)}.benefit-card p{margin-bottom:0;color:var(--font-color-light);font-size:16px;line-height:1.6}@media (min-width: 768px){.about-benefits__grid{grid-template-columns:repeat(3,1fr)}.benefit-card{padding:50px 30px}}
