.home-tagline{background:#fff;position:relative;overflow:hidden;padding:20px 30px 70px;margin-bottom:20px}.home-tagline::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027800\000027  height=\000027800\000027%3E%3Cdefs%3E%3Cpattern id=\000027sq\000027  patternUnits=\000027userSpaceOnUse\000027  width=\00002750\000027  height=\00002750\000027%3E%3Cline x1=\0000278\000027  y1=\0000270\000027  x2=\00002742\000027  y2=\0000270\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\0000278\000027  x2=\0000270\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000278\000027  y1=\00002750\000027  x2=\00002742\000027  y2=\00002750\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\00002750\000027  y1=\0000278\000027  x2=\00002750\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\000027100\000027  y=\00002750\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027450\000027  y=\000027100\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027250\000027  y=\000027200\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027650\000027  y=\000027250\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\00002750\000027  y=\000027350\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027500\000027  y=\000027400\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027300\000027  y=\000027500\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027700\000027  y=\000027550\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\000027150\000027  y=\000027650\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027550\000027  y=\000027700\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect width=\000027800\000027  height=\000027800\000027  fill=\000027url(%23sq)\000027/%3E%3C/svg%3E");background-size:800px 800px;background-position:0 15px;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);pointer-events:none}.home-tagline-content{position:relative;z-index:1;max-width:1080px;margin:0 auto;text-align:center}.home-tagline-text{font-size:64px;font-weight:normal;color:#000;margin:0;line-height:1.2;letter-spacing:-1px;animation:fade-up .8s ease forwards}.home-tagline-subtitle{font-family:"Datatype",monospace;font-size:18px;color:#e24844;margin:24px 0 0;animation:fade-up .8s ease .3s forwards;opacity:0}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.color1{color:#e24844}.color2{color:#e03b6e}.color3{color:#cc4395}.color4{color:#a754b4}.color5{color:#7065c7}.color6{color:#0071ca}body{margin:0;padding:0;font-family:"Manrope",sans-serif;color:#202020;font-size:16px;line-height:25px}input,textarea{font-family:"Manrope",sans-serif;font-size:16px;border:1px #e0e0e0 solid;-webkit-appearance:none;-webkit-border-radius:0}a{color:#e24844;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}hr{height:5px;border:none;margin:10px 0 20px}ul{list-style-type:square;padding:0;margin:0 0 0 20px}ol{padding-left:16px}li i{padding-right:3px}label.error{color:Red}form label{padding-top:1px;display:none;font-style:italic}#container{margin-left:auto;margin-right:auto;background-color:#fff}#header{background-color:#fff;position:sticky;top:0;z-index:100}#headerContent{padding:0 60px;text-align:center}#footer{color:#737373;text-align:center;padding:20px;font-size:13px}#footer a{color:#737373;font-weight:normal}#footer a:hover{text-decoration:none;color:#e24844}.footer-links a,.footer-social a{display:inline-block;margin:0 15px}.footer-social,.footer-links{margin-bottom:20px}#nav{padding:5px 0 25px}#nav a{font-family:"Datatype",monospace;font-size:16px;color:#000;text-decoration:none;font-weight:bold}#nav a:hover{color:#000}#nav ul{list-style-type:none;margin:0;padding:0}#nav ul li{display:inline;padding-right:50px;color:#000;font-weight:bold}#nav ul li:last-child{padding-right:0}#nav ul li::before{content:"\00003c";color:#999}#nav ul li::after{content:"\00003e";color:#999}#logo{display:inline-block;padding:17px 0 5px}.content-container{padding:15px 40px;background-color:#fff;min-height:400px}#headingContainer{background-size:16px 16px;position:relative;color:#fff;padding:10px 40px;font-size:35px;font-weight:bold}#headingIcon{display:inline-block;width:45px;color:#fff}#headingContainer h1{display:inline-block;font-size:28px}.title-container{background-color:#181818;padding:30px 40px;font-size:20px;font-weight:700;margin:0}.title-container span{display:inline-block;margin-right:5px}.title-container .title-icon{width:30px;font-size:26px;color:#fff}.title-text{font-size:20px;line-height:30px}.title-text-gray{font-weight:lighter;color:#9a9393;line-height:30px}.title-text-bold{color:#e24844;font-weight:bolder;line-height:30px}.content{padding:30px 0 80px;max-width:1080px;min-height:300px;margin:0 auto}.blog-content{padding:30px 0 80px;min-height:300px;max-width:1080px;margin:0 auto}.textbox{width:300px;height:30px;margin:5px 0;padding-left:10px;vertical-align:-1px;color:#434343}#contactForm textarea{height:135px;vertical-align:text-top;width:400px;padding-left:10px;padding-top:10px;margin:5px 0;color:#434343}.submit{border:none;background-color:#666;color:#fff;padding:10px 20px;font-weight:bold;cursor:pointer}#contactForm input[type=submit]:hover{background-color:#000}.phone-number{font-size:18px}.content-title{padding:5px 10px;border-left:solid 7px #e14844;color:#848484;font-size:20px;font-weight:bold;text-transform:uppercase;margin:0}.content-title i{margin:0 10px}.small-title{font-weight:bold;font-size:24px;margin:25px 0 0;line-height:25px}.small-title.profile-title{margin-top:10px;display:inline-block}.left-nav ul{list-style-type:none;padding:0;margin:0}.left-nav li a{background:#000;padding:10px 10px 10px 25px;margin-bottom:5px;display:block;text-decoration:none;color:#fff;font-size:16px;font-weight:normal}.left-nav li a:hover,li.left-nav-selected a{background-color:#e24844}.left-nav i{font-size:18px;font-weight:bold}.right-content{min-height:400px;padding-bottom:50px}.back-icon{position:absolute;top:20px;width:400px;left:0;right:0;margin-left:auto;margin-right:auto;font-size:300px;color:#000;z-index:10}.stripe-wrapper{background:repeating-linear-gradient(135deg,transparent,transparent 14px,rgba(255,255,255,0.18) 14px,rgba(255,255,255,0.18) 15px),linear-gradient(to bottom,#2a2226 60px,#e14844 60px)}.diagonal-stripe-panel{height:60px}.highlighted-section-wrapper{background-color:transparent}.highlighted-section{background-color:transparent;color:#fff;font-size:46px;display:flex;flex-direction:column;align-items:center;text-align:center}.highlighted-section-text{box-sizing:border-box;line-height:52px;padding:40px 150px 0;font-weight:normal}.highlighted-section-button{padding:30px;box-sizing:border-box}.highlighted-button{background-color:#000;color:#fff;font-weight:bold;cursor:pointer;padding:14px 22px;font-size:18px;display:inline-block;transition:background-color .3s ease-in,color .3s ease-in}.highlighted-button:hover{background-color:#fff;color:#000;text-decoration:none}.info-section-container{display:block;background-color:#eee;border-top:1px solid #ddd;text-decoration:none;color:inherit;cursor:pointer}.info-section-container:hover{text-decoration:none}.hero-divider{border:none;margin:0 auto 20px;max-width:calc(100% - 40px);height:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\0000278\000027  height=\0000272\000027%3E%3Ccircle cx=\0000271\000027  cy=\0000271\000027  r=\0000270.7\000027  fill=\000027%23999\000027/%3E%3C/svg%3E");background-size:8px 2px;background-repeat:repeat-x}#heroPanels+.info-section-container{border-top:none}.info-section-content{max-width:700px;margin:0 auto;padding:50px 100px;padding-right:450px;position:relative}.info-section-icon{position:absolute;right:80px;top:50%;transform:translateY(-50%);width:212px;height:212px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(226,72,68,0.3)}.info-section-icon::before{display:none}.info-section-icon::after{display:none}.info-section-icon svg{width:140px;height:140px;fill:#e24844}.info-section-title{font-size:40px;font-weight:bold;line-height:50px;margin-bottom:10px}.info-section-subtitle{font-family:"Datatype",monospace;font-size:20px;font-weight:normal;line-height:25px;margin-bottom:15px}.info-section-bracket{color:#e24844;font-weight:900}.info-section-description{font-size:15px;line-height:22px}.info-section-button{display:inline-block;padding:10px 15px;border:1px solid #000;text-decoration:none;margin-top:30px;color:#000;font-weight:normal;letter-spacing:2px}.question{margin:5px 0;display:inline-block}.question:hover{text-decoration:none}.answer{margin:5px 30px;display:none}.table-grid{border:solid 1px #ddd;border-collapse:collapse;width:100%}.table-grid td{padding:20px;border:solid 1px #ddd}.table-grid th{padding:20px;background:#f5f5f5;border:solid 1px #ddd}.price-grid td{padding:10px}.price-grid th{padding:10px;width:30px}.subscribe-button{background-color:#e14844;color:#fff;font-weight:bold;cursor:pointer;padding:5px 15px;display:inline-block;font-size:16px}.subscribe-button:hover{background-color:#000;color:#fff;text-decoration:none}.gray{color:#999}.decoy{display:none}.contact-div{padding:20px 40px}pre.prettyprint{overflow:auto;padding:10px;background-color:#000}.blog-item{border-top:dotted 1px #ccc;margin-bottom:20px;padding-top:20px}.blog-item:first-child{padding-top:0;border:none}.blog-title{padding:10px;border-left:solid 7px #e14844;font-size:24px;font-weight:bold;margin:0;line-height:26px;display:inline-block;color:#878787}.blog-title a{color:#878787}.blog-list-item{display:block;padding:10px 0;border-bottom:solid #eee 1px;color:#aaa}.blog-title a:hover{text-decoration:none;color:#000}.blog-date{display:inline-block;color:#aaa}.blog-list-date{color:#aaa;padding:0;margin:0;font-size:12px;text-transform:uppercase}.paragraph{margin:10px 0}.profile-image{width:150px;height:150px;background-color:#e24844;border-radius:50%;box-shadow:inset 0 0 0 6px #912828;font-size:75px;border:none;margin:10px 50px 0 0;padding:0;background-size:contain;float:left}.profile{width:calc(100% - 200px);float:left}@media screen and (max-width:1180px){}@media screen and (max-width:1100px){#logo{padding-left:0}#nav{padding-right:0}.content,#headingContainer,.contact-div,.blog-content{padding-left:20px;padding-right:20px}}@media screen and (max-width:920px){.footer-links a{display:inline-block;margin:0 7px}.highlighted-section{flex-direction:column;text-align:center}.info-section-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px}.info-section-icon{position:relative;right:auto;top:auto;transform:none;margin-bottom:30px}.highlighted-section-text{padding:40px 30px 0}.highlighted-section{font-size:36px}.highlighted-button:hover{background-color:#000;color:#fff}}@media screen and (max-width:850px){#container{margin-top:0}#headerContent{padding:0 20px}#logo svg{height:34px}.blog-title{display:block}.blog-date{display:block;margin-top:10px}.profile-image{float:none;text-align:center;margin-bottom:20px}.profile{width:100%;float:none;display:block}.info-section-title{font-size:28px;line-height:32px}@media screen and (max-width:568px){#nav ul li{padding-right:5px}#nav{padding:5px 15px 15px}#nav a{display:inline-block;padding:10px 8px;-webkit-tap-highlight-color:transparent}.home-tagline-text{font-size:50px}.home-tagline-subtitle{font-size:16px}}}#heroPanels{display:flex;gap:20px;background:linear-gradient(to bottom,#fff 0%,#eee 100%);padding:0 20px 40px;justify-content:center}.hero-panel{flex:1;display:flex;justify-content:center;align-items:stretch;background-color:#111;padding:25px 0 0;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));text-decoration:none;color:inherit}.hero-panel:hover{text-decoration:none}@media screen and (min-width:1101px){.hero-panel,.hero-panel-red{transition:background-color .6s ease}.hero-panel-red:hover{background-color:#a82e2b}.hero-panel-white::after{transition:background-color .6s ease}.hero-panel-white:hover::after{background-color:#c0c0c0}.hero-panel-dark-grey{transition:background-color .6s ease}.hero-panel-dark-grey:hover{background-color:#111}.hero-panel-plus{transition:transform .6s ease}.hero-panel:hover .hero-panel-plus{transform:rotate(180deg)}}.hero-panel-content{text-align:center;color:#fff;padding:30px 30px 40px;display:flex;flex-direction:column;flex:1}.hero-panel-content p:last-child{margin-top:auto}.hero-panel-text{font-size:39px;font-weight:normal;line-height:49px;margin:0 0 50px}.hero-panel-underlined{text-decoration:underline;text-decoration-color:rgba(255,255,255,0.5);text-underline-offset:6px;text-decoration-thickness:3px}.hero-panel-text-highlight{color:#777}.hero-panel-dark-grey .hero-panel-text-highlight{color:#aaa}.hero-panel-button{background-color:#111;display:inline-block;color:#fff;padding:14px 28px;text-decoration:none;font-size:17px;line-height:17px;text-transform:uppercase;border:solid #fff 1px;font-weight:normal}.hero-panel-button:hover{text-decoration:none}.hero-panel-white{background-color:transparent;border:none;clip-path:none;position:relative}.hero-panel-white::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#e5e5e5;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.hero-panel-white::after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background-color:#e5e5e5;clip-path:polygon(0 0,calc(100% - 39px) 0,100% 39px,100% 100%,39px 100%,0 calc(100% - 39px))}.hero-panel-white-pattern{position:absolute;top:0;left:0;right:0;bottom:0;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027100\000027  height=\000027100\000027%3E%3Cline x1=\0000270\000027  y1=\00002725\000027  x2=\000027100\000027  y2=\00002725\000027  stroke=\000027%23000\000027  stroke-width=\0000271\000027  stroke-dasharray=\0000278 6\000027/%3E%3Cline x1=\0000270\000027  y1=\00002750\000027  x2=\000027100\000027  y2=\00002750\000027  stroke=\000027%23000\000027  stroke-width=\0000271\000027  stroke-dasharray=\0000278 6\000027/%3E%3Cline x1=\0000270\000027  y1=\00002775\000027  x2=\000027100\000027  y2=\00002775\000027  stroke=\000027%23000\000027  stroke-width=\0000271\000027  stroke-dasharray=\0000278 6\000027/%3E%3Cline x1=\00002725\000027  y1=\0000270\000027  x2=\00002725\000027  y2=\000027100\000027  stroke=\000027%23000\000027  stroke-width=\0000271\000027  stroke-dasharray=\0000278 6\000027/%3E%3Cline x1=\00002750\000027  y1=\0000270\000027  x2=\00002750\000027  y2=\000027100\000027  stroke=\000027%23000\000027  stroke-width=\0000271\000027  stroke-dasharray=\0000278 6\000027/%3E%3Cline x1=\00002775\000027  y1=\0000270\000027  x2=\00002775\000027  y2=\000027100\000027  stroke=\000027%23000\000027  stroke-width=\0000271\000027  stroke-dasharray=\0000278 6\000027/%3E%3C/svg%3E");background-size:100px 100px;pointer-events:none;z-index:1}.hero-panel-white-squares{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.hero-panel-white-squares::before{content:"";position:absolute;top:75px;left:60px;width:25px;height:25px;background:rgba(226,72,68,0.1);box-shadow:265px -25px 0 0 rgba(226,72,68,0.08),140px 100px 0 0 rgba(226,72,68,0.06),315px 75px 0 0 rgba(226,72,68,0.1),40px 200px 0 0 rgba(226,72,68,0.08),180px 275px 0 0 rgba(226,72,68,0.06),275px 175px 0 0 rgba(226,72,68,0.08)}.hero-panel-white .hero-panel-content{color:#111;position:relative;z-index:1}.hero-panel-white .hero-panel-text-highlight{font-family:"Datatype",monospace}.hero-panel-white .hero-panel-button{background-color:#e5e5e5;color:#111;border-color:#ccc;text-transform:none}.hero-panel-link{display:inline-flex;align-items:center;gap:12px;color:#111;text-decoration:none;font-family:"Datatype",monospace;font-size:18px}.hero-panel-link svg{width:36px;height:36px;fill:#111}.hero-panel-link-light{color:#fff}.hero-panel-link-light svg{fill:#fff}.hero-panel-plus{position:absolute;right:15px;bottom:15px;font-size:36px;font-weight:100;color:#fff;line-height:1;z-index:1}.hero-panel-plus-dark{color:#111}.hero-panel-red{background-color:#e24844;position:relative;overflow:hidden}.hero-panel-red::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027120\000027  height=\000027120\000027%3E%3Cdefs%3E%3Cpattern id=\000027dots\000027  patternUnits=\000027userSpaceOnUse\000027  width=\0000278\000027  height=\0000278\000027%3E%3Ccircle cx=\0000274\000027  cy=\0000274\000027  r=\0000270.7\000027  fill=\000027white\000027/%3E%3C/pattern%3E%3C/defs%3E%3Crect width=\000027120\000027  height=\000027120\000027  fill=\000027url(%23dots)\000027/%3E%3Ccircle cx=\00002712\000027  cy=\00002712\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002760\000027  cy=\0000274\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002736\000027  cy=\00002744\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002784\000027  cy=\00002728\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002720\000027  cy=\00002776\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002768\000027  cy=\00002768\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\000027100\000027  cy=\00002784\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002728\000027  cy=\000027100\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002776\000027  cy=\00002720\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\0000274\000027  cy=\00002760\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\000027108\000027  cy=\00002744\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3Ccircle cx=\00002752\000027  cy=\000027108\000027  r=\0000271.3\000027  fill=\000027white\000027/%3E%3C/svg%3E");background-size:120px 120px;pointer-events:none}.hero-panel-red .hero-panel-content{position:relative;z-index:1}.hero-panel-red .hero-panel-button{background-color:#e24844;border:none;text-transform:none}.hero-panel-red .hero-panel-button::before{content:"[ "}.hero-panel-red .hero-panel-button::after{content:" ]"}.hero-panel-red .hero-panel-button:hover{text-decoration:none}.hero-panel-dark-grey{background-color:#333;position:relative;overflow:hidden}.hero-panel-dark-grey::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\00002720\000027  height=\00002720\000027%3E%3Cline x1=\0000270\000027  y1=\00002720\000027  x2=\00002720\000027  y2=\0000270\000027  stroke=\000027white\000027  stroke-width=\0000270.5\000027/%3E%3C/svg%3E");background-size:20px 20px;pointer-events:none}.hero-panel-dark-grey::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027200\000027  height=\000027200\000027%3E%3Cline x1=\0000270\000027  y1=\00002740\000027  x2=\00002740\000027  y2=\0000270\000027  stroke=\000027white\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\000027120\000027  x2=\000027120\000027  y2=\0000270\000027  stroke=\000027white\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\00002760\000027  y1=\000027200\000027  x2=\000027200\000027  y2=\00002760\000027  stroke=\000027white\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\000027140\000027  y1=\000027200\000027  x2=\000027200\000027  y2=\000027140\000027  stroke=\000027white\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\000027200\000027  x2=\000027200\000027  y2=\0000270\000027  stroke=\000027white\000027  stroke-width=\0000270.5\000027/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none}.hero-panel-purple .hero-panel-content{position:relative;z-index:1}.hero-panel-purple .hero-panel-button{background-color:#5c35a0}@media screen and (max-width:1100px){#heroPanels{flex-direction:column}.hero-panel{padding:40px 0}}@media screen and (max-width:850px){.hero-panel-text{font-size:36px;line-height:46px}.hero-panel-button:hover{text-decoration:none}}.about-hero{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.about-hero::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027800\000027  height=\000027800\000027%3E%3Cdefs%3E%3Cpattern id=\000027sq\000027  patternUnits=\000027userSpaceOnUse\000027  width=\00002750\000027  height=\00002750\000027%3E%3Cline x1=\0000278\000027  y1=\0000270\000027  x2=\00002742\000027  y2=\0000270\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\0000278\000027  x2=\0000270\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000278\000027  y1=\00002750\000027  x2=\00002742\000027  y2=\00002750\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\00002750\000027  y1=\0000278\000027  x2=\00002750\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\000027100\000027  y=\00002750\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027450\000027  y=\000027100\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027250\000027  y=\000027200\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027650\000027  y=\000027250\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\00002750\000027  y=\000027350\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027500\000027  y=\000027400\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027300\000027  y=\000027500\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027700\000027  y=\000027550\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\000027150\000027  y=\000027650\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027550\000027  y=\000027700\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect width=\000027800\000027  height=\000027800\000027  fill=\000027url(%23sq)\000027/%3E%3C/svg%3E");background-size:800px 800px;background-position:0 15px;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);pointer-events:none}.about-hero-content{text-align:center;max-width:780px;padding:40px 30px 80px;position:relative;z-index:1}.about-hero-text{font-size:54px;font-weight:normal;font-family:"Manrope",sans-serif;color:#111;line-height:1.4;margin:0}.about-hero-highlight{color:#111}.about-hero-underline{text-decoration:underline;text-decoration-color:#9e9e9e;text-underline-offset:6px;text-decoration-thickness:7px}.about-section-inner{max-width:1080px;margin:0 auto;padding:0 30px;text-align:center}.about-section-label{font-size:20px;font-weight:bold;font-family:"Datatype",monospace;margin:0 0 12px}.about-section-title{font-size:34px;font-weight:normal;margin:0 0 20px;line-height:1.2}.about-section-text{font-size:16px;line-height:1.7;margin:0 auto;max-width:800px}.about-approach{background:#fff;padding:70px 0;border-bottom:1px solid #eee}.about-approach .about-section-title{color:#202020}.about-approach .about-section-label,.about-approach .about-section-text{color:#444}.about-grid{border:1px solid #ebebeb;max-width:800px;margin:0 auto}.about-grid-row{padding:30px 40px;text-align:left}.about-principles{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:70px 0}.about-principles .about-section-label{color:rgba(255,255,255,0.8)}.about-principles .about-section-title{color:#fff}.about-principles-grid{border:1px solid rgba(255,255,255,0.12);max-width:800px;margin:0 auto;text-align:center}.about-principles-grid-row{border-bottom:1px solid rgba(255,255,255,0.12);padding:30px 40px}.about-principles-grid-row:last-child{border-bottom:none}.about-principles .about-list{font-family:"Datatype",monospace}.about-principles .about-list li{color:rgba(255,255,255,0.8);border-bottom:none;padding:8px 0 8px 20px}.about-principles .about-list li::before{content:"\00003e";background:none;width:auto;height:auto;border-radius:0;top:8px;color:rgba(255,255,255,0.4)}.about-list{list-style:none;padding:0;margin:0 auto;max-width:700px;text-align:left}.about-list li{font-size:16px;color:#444;padding:10px 0 10px 28px;position:relative;line-height:1.5;border-bottom:1px solid #e0e0e0}.about-list li:last-child{border-bottom:none}.about-list li::before{content:"";position:absolute;left:0;top:16px;width:10px;height:10px;background:#e24844;border-radius:50%}.about-working{background:#f5f5f5;padding:70px 0}.about-working .about-section-label{color:#444}.about-working .about-section-title{color:#202020}.about-working-grid{border:1px solid #e0e0e0;max-width:800px;margin:0 auto}.about-working-grid-row{padding:30px 40px}.about-working .about-list{font-family:"Datatype",monospace}.about-working .about-list li{border-bottom:none;padding:8px 0 8px 20px}.about-working .about-list li::before{content:"\00003e";background:none;width:auto;height:auto;border-radius:0;top:8px;color:#999}.about-name{background:#e24844;padding:70px 0;overflow:hidden}.about-name .about-section-inner{position:relative;text-align:center;padding:0 10px}.about-name .about-section-inner::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-53%);width:500px;height:500px;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027500\000027  height=\000027500\000027%3E%3Ccircle cx=\000027250\000027  cy=\000027250\000027  r=\00002720\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  fill=\000027none\000027  opacity=\0000270.45\000027/%3E%3Ccircle cx=\000027250\000027  cy=\000027250\000027  r=\00002758\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  fill=\000027none\000027  opacity=\0000270.40\000027/%3E%3Ccircle cx=\000027250\000027  cy=\000027250\000027  r=\000027105\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  fill=\000027none\000027  opacity=\0000270.33\000027/%3E%3Ccircle cx=\000027250\000027  cy=\000027250\000027  r=\000027165\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  fill=\000027none\000027  opacity=\0000270.26\000027/%3E%3Ccircle cx=\000027250\000027  cy=\000027250\000027  r=\000027230\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  fill=\000027none\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\000027250\000027  y1=\00002720\000027  x2=\000027250\000027  y2=\000027480\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  opacity=\0000270.32\000027/%3E%3Cline x1=\00002720\000027  y1=\000027250\000027  x2=\000027480\000027  y2=\000027250\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  opacity=\0000270.32\000027/%3E%3Cline x1=\00002787\000027  y1=\00002787\000027  x2=\000027413\000027  y2=\000027413\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  opacity=\0000270.28\000027/%3E%3Cline x1=\000027413\000027  y1=\00002787\000027  x2=\00002787\000027  y2=\000027413\000027  stroke=\000027white\000027  stroke-width=\0000271\000027  opacity=\0000270.28\000027/%3E%3Cline x1=\000027250\000027  y1=\00002720\000027  x2=\000027413\000027  y2=\00002787\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\000027413\000027  y1=\00002787\000027  x2=\000027480\000027  y2=\000027250\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\000027480\000027  y1=\000027250\000027  x2=\000027413\000027  y2=\000027413\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\000027413\000027  y1=\000027413\000027  x2=\000027250\000027  y2=\000027480\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\000027250\000027  y1=\000027480\000027  x2=\00002787\000027  y2=\000027413\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\00002787\000027  y1=\000027413\000027  x2=\00002720\000027  y2=\000027250\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\00002720\000027  y1=\000027250\000027  x2=\00002787\000027  y2=\00002787\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Cline x1=\00002787\000027  y1=\00002787\000027  x2=\000027250\000027  y2=\00002720\000027  stroke=\000027white\000027  stroke-width=\0000270.7\000027  opacity=\0000270.20\000027/%3E%3Ccircle cx=\000027250\000027  cy=\00002720\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3Ccircle cx=\000027480\000027  cy=\000027250\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3Ccircle cx=\00002720\000027  cy=\000027250\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3Ccircle cx=\000027413\000027  cy=\00002787\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3Ccircle cx=\000027413\000027  cy=\000027413\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3Ccircle cx=\00002787\000027  cy=\000027413\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3Ccircle cx=\00002787\000027  cy=\00002787\000027  r=\0000273\000027  fill=\000027white\000027  opacity=\0000270.50\000027/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:0;opacity:1}.about-name .about-section-label{color:#fff}.about-name .about-section-title{font-size:40px;font-weight:normal;color:#fff}.about-name .about-section-text{font-size:20px;color:rgba(255,255,255,0.9);max-width:920px;margin:0 auto;font-family:"Datatype",monospace}.about-name-lead{font-size:18px;font-weight:bold;color:rgba(255,255,255,0.9);line-height:1.7;margin:25px auto 20px;max-width:920px}@media screen and (max-width:850px){.about-hero-text{font-size:40px}.about-section-title{font-size:28px}}@media screen and (max-width:568px){.about-hero-content{padding:50px 20px}.about-hero-text{font-size:40px}.about-approach,.about-principles,.about-working,.about-name{padding:50px 0}.about-section-inner{padding:0 20px}}.contact-hero{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.contact-hero::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027800\000027  height=\000027800\000027%3E%3Cdefs%3E%3Cpattern id=\000027sq\000027  patternUnits=\000027userSpaceOnUse\000027  width=\00002750\000027  height=\00002750\000027%3E%3Cline x1=\0000278\000027  y1=\0000270\000027  x2=\00002742\000027  y2=\0000270\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\0000278\000027  x2=\0000270\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000278\000027  y1=\00002750\000027  x2=\00002742\000027  y2=\00002750\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\00002750\000027  y1=\0000278\000027  x2=\00002750\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\000027100\000027  y=\00002750\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027450\000027  y=\000027100\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027250\000027  y=\000027200\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027650\000027  y=\000027250\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\00002750\000027  y=\000027350\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027500\000027  y=\000027400\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027300\000027  y=\000027500\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027700\000027  y=\000027550\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\000027150\000027  y=\000027650\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027550\000027  y=\000027700\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect width=\000027800\000027  height=\000027800\000027  fill=\000027url(%23sq)\000027/%3E%3C/svg%3E");background-size:800px 800px;background-position:0 15px;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);pointer-events:none}.contact-hero-content{max-width:1080px;margin:0 auto;padding:55px 30px;text-align:center;position:relative;z-index:1}.contact-hero-title{font-size:54px;font-weight:normal;color:#e24844;margin:0 0 20px;line-height:1.2}.contact-form-section{background:#fff;padding:30px 0 70px}.contact-form-inner{max-width:1080px;margin:0 auto;padding:0 30px;position:relative;z-index:1}.contact-form-message{font-size:18px;font-family:"Manrope",sans-serif;color:#444;line-height:1.7;margin:0 auto 30px;max-width:600px;text-align:center}.contact-form-grid{border:1px solid #e0e0e0;padding:40px;max-width:600px;margin:0 auto;text-align:center}.contact-field{margin-bottom:24px;text-align:left}.contact-label{display:block;font-size:14px;font-weight:normal;font-family:"Datatype",monospace;font-style:normal;text-transform:none;letter-spacing:0;color:#202020;margin-bottom:8px}.contact-input{display:block;width:100%;height:48px;padding:0 16px;font-size:16px;font-family:inherit;color:#202020;background:#fff;border:1px solid #ddd;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.contact-input:focus{outline:none;border-color:#202020}.contact-textarea{display:block;width:100%;min-width:100%;max-width:100%;height:200px;padding:14px 16px;font-size:16px;font-family:inherit;color:#202020;background:#fff;border:1px solid #ddd;box-sizing:border-box;resize:vertical;-webkit-appearance:none;-webkit-border-radius:0}.contact-textarea:focus{outline:none;border-color:#202020}.contact-error{color:#e24844;font-size:15px;margin:0 0 24px}.contact-submit{display:inline-block;padding:14px 40px;background:#000;color:#fff;font-size:16px;font-weight:bold;font-family:"Datatype",monospace;border:none;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.contact-submit:hover{background:#e24844}.contact-success-section{background:#fff;padding:70px 0}.contact-success-inner{max-width:600px;margin:0 auto;padding:0 30px;text-align:center}.contact-success-title{font-size:34px;font-weight:bold;color:#202020;margin:0 0 16px;line-height:1.2}.contact-success-text{font-size:18px;color:#444;line-height:1.7;margin:0}@media screen and (max-width:850px){.contact-hero-title{font-size:40px}}@media screen and (max-width:568px){.contact-hero-content{padding:50px 20px}.contact-hero-title{font-size:40px}.contact-form-message{font-size:16px}.contact-form-section,.contact-success-section{padding:50px 0}.contact-form-inner,.contact-success-inner{padding:0 20px}.contact-success-title{font-size:28px}}.privacy-hero{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.privacy-hero::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027800\000027  height=\000027800\000027%3E%3Cdefs%3E%3Cpattern id=\000027sq\000027  patternUnits=\000027userSpaceOnUse\000027  width=\00002750\000027  height=\00002750\000027%3E%3Cline x1=\0000278\000027  y1=\0000270\000027  x2=\00002742\000027  y2=\0000270\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\0000278\000027  x2=\0000270\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000278\000027  y1=\00002750\000027  x2=\00002742\000027  y2=\00002750\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\00002750\000027  y1=\0000278\000027  x2=\00002750\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\000027100\000027  y=\00002750\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027450\000027  y=\000027100\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027250\000027  y=\000027200\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027650\000027  y=\000027250\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\00002750\000027  y=\000027350\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027500\000027  y=\000027400\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027300\000027  y=\000027500\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027700\000027  y=\000027550\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\000027150\000027  y=\000027650\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027550\000027  y=\000027700\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect width=\000027800\000027  height=\000027800\000027  fill=\000027url(%23sq)\000027/%3E%3C/svg%3E");background-size:800px 800px;background-position:0 15px;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);pointer-events:none}.privacy-hero-content{max-width:1080px;margin:0 auto;padding:55px 30px;text-align:center;position:relative;z-index:1}.privacy-hero-title{font-size:54px;font-weight:normal;color:#000;margin:0 0 20px;line-height:1.2;display:inline-flex;align-items:center}.privacy-section-inner{max-width:1080px;margin:0 auto;padding:0 30px}.privacy-section-title{font-size:28px;font-weight:bold;color:#202020;margin:0 0 16px;line-height:1.2}.privacy-section-text{font-size:16px;color:#444;line-height:1.7;margin:0 0 16px;max-width:800px}.privacy-section-text:last-child{margin-bottom:0}.privacy-section-text a{color:#e24844}.privacy-section:nth-child(odd){background:#e8e8e8;padding:70px 0}.privacy-section:nth-child(2n){background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:70px 0}.privacy-section:nth-child(2n) .privacy-section-title{color:#fff}.privacy-section:nth-child(2n) .privacy-section-text{color:rgba(255,255,255,0.8)}.privacy-section:nth-child(2n) .privacy-section-text a{color:#e24844}@media screen and (max-width:850px){.privacy-hero-title{font-size:40px}.privacy-section-title{font-size:24px}}@media screen and (max-width:568px){.privacy-hero-content{padding:50px 20px}.privacy-hero-title{font-size:40px}.privacy-hero-text{font-size:16px}.privacy-section:nth-child(odd),.privacy-section:nth-child(2n){padding:50px 0}.privacy-section-inner{padding:0 20px}}.services-hero{background:#fff;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.services-hero::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=\000027http://www.w3.org/2000/svg\000027  width=\000027800\000027  height=\000027800\000027%3E%3Cdefs%3E%3Cpattern id=\000027sq\000027  patternUnits=\000027userSpaceOnUse\000027  width=\00002750\000027  height=\00002750\000027%3E%3Cline x1=\0000278\000027  y1=\0000270\000027  x2=\00002742\000027  y2=\0000270\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000270\000027  y1=\0000278\000027  x2=\0000270\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\0000278\000027  y1=\00002750\000027  x2=\00002742\000027  y2=\00002750\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3Cline x1=\00002750\000027  y1=\0000278\000027  x2=\00002750\000027  y2=\00002742\000027  stroke=\000027%23999\000027  stroke-width=\0000270.5\000027/%3E%3C/pattern%3E%3C/defs%3E%3Crect x=\000027100\000027  y=\00002750\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027450\000027  y=\000027100\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027250\000027  y=\000027200\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027650\000027  y=\000027250\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\00002750\000027  y=\000027350\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027500\000027  y=\000027400\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect x=\000027300\000027  y=\000027500\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.25\000027/%3E%3Crect x=\000027700\000027  y=\000027550\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.2\000027/%3E%3Crect x=\000027150\000027  y=\000027650\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.22\000027/%3E%3Crect x=\000027550\000027  y=\000027700\000027  width=\00002750\000027  height=\00002750\000027  fill=\000027%23E24844\000027  opacity=\0000270.18\000027/%3E%3Crect width=\000027800\000027  height=\000027800\000027  fill=\000027url(%23sq)\000027/%3E%3C/svg%3E");background-size:800px 800px;background-position:0 15px;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);pointer-events:none}.services-hero::after{display:none}.services-hero-content{text-align:center;max-width:800px;padding:40px 30px 80px;position:relative;z-index:2}.services-hero-title{font-size:54px;font-weight:normal;color:#111;margin:0 0 20px;line-height:1.2}.services-hero-underline{color:#e24844}.services-hero-subtitle{font-size:18px;font-family:"Datatype",monospace;color:rgba(0,0,0,0.8);line-height:1.6;margin:0}.services-section-inner{max-width:1080px;margin:0 auto;padding:0 30px}.services-section-title{font-family:"Datatype",monospace;font-size:40px;font-weight:bold;margin:0 0 12px;line-height:1.2;text-align:center}.services-section-tagline{font-size:15px;font-weight:bold;margin:0 0 40px;text-transform:uppercase;text-align:center}.services-section-text{font-size:16px;line-height:1.7;margin:0}.services-grid{border:1px solid #ebebeb;text-align:center;max-width:800px;margin:0 auto}.services-grid-row{border-bottom:1px solid #ebebeb;padding:30px 40px}.services-grid-row:last-child{border-bottom:none}.services-grid .services-section-title,.services-grid .services-section-tagline{margin:0}.services-grid .services-section-text{margin:0;text-align:left}.services-grid-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.services-grid-columns .services-grid{max-width:none}.services-grid-column-title{font-size:20px;font-weight:bold;margin:0}.services-grid-list{list-style:none;padding:0;margin:0;text-align:left;font-family:"Datatype",monospace}.services-grid-list li{padding:8px 0 8px 20px;position:relative;font-size:16px;line-height:1.5;color:#444}.services-grid-list li::before{content:"\00003e";position:absolute;left:0;color:#999}.services-workflow{background:#e24844;padding:70px 0}.services-workflow .services-section-title,.services-workflow .services-section-tagline{color:#fff}.services-workflow .services-section-text{color:rgba(255,255,255,0.9);max-width:800px}.services-workflow .services-grid,.services-workflow .services-grid-row{border-color:rgba(255,255,255,0.2)}.services-data{background:#f5f5f5;padding:70px 0}.services-data .services-section-title{color:#202020}.services-data .services-section-tagline{color:#444}.services-data .services-section-text{color:#444;max-width:800px}.services-data .services-grid,.services-data .services-grid-row{border-color:#e8e8e8}.services-custom{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:70px 0}.services-custom .services-section-title,.services-custom .services-section-tagline{color:#fff}.services-custom .services-grid,.services-custom .services-grid-row{border-color:rgba(255,255,255,0.25)}.services-custom .services-grid-list li{color:#fff}.services-custom .services-grid-list li::before{color:rgba(255,255,255,0.4)}.services-list{list-style:none;padding:0;margin:10px 0 0;max-width:700px}.services-list li{font-size:16px;color:#444;padding:10px 0 10px 28px;position:relative;line-height:1.5;border-bottom:1px solid #f0f0f0}.services-list li:last-child{border-bottom:none}.services-list li::before{content:"";position:absolute;left:0;top:16px;width:10px;height:10px;background:#e24844;border-radius:50%}.services-automation{background:#f5f5f5;padding:70px 0}.services-automation .services-section-title{color:#202020}.services-automation .services-section-tagline{color:#444}.services-automation .services-grid,.services-automation .services-grid-row{border-color:#e8e8e8}.services-automation .services-grid-column-title{color:#202020;font-family:"Datatype",monospace}.services-automation .services-section-text{color:#444}.services-automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:10px}.services-automation-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);padding:35px 30px}.services-automation-card-title{font-size:20px;font-weight:bold;color:#fff;margin:0 0 12px}.services-automation-card-text{font-size:15px;color:rgba(255,255,255,0.7);line-height:1.6;margin:0}.services-product{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:70px 0}.services-product .services-section-title,.services-product .services-section-tagline{color:#fff}.services-product .services-grid,.services-product .services-grid-row{border-color:rgba(255,255,255,0.25)}.services-product .services-grid-list li{color:#fff}.services-product .services-grid-list li::before{color:rgba(255,255,255,0.4)}.services-cta{background:repeating-linear-gradient(135deg,transparent,transparent 14px,rgba(255,255,255,0.18) 14px,rgba(255,255,255,0.18) 15px),#e24844;padding:70px 0;text-align:center}.services-cta-title{font-size:34px;font-weight:bold;color:#fff;margin:0 0 15px;line-height:1.3}.services-cta-text{font-size:18px;color:rgba(255,255,255,0.9);margin:0 0 30px;line-height:1.6}.services-cta-button{display:inline-block;padding:12px 30px;background:#000;color:#fff;font-weight:bold;text-decoration:none;font-size:16px}.services-cta-button:hover{background:#fff;color:#000;text-decoration:none}@media screen and (max-width:850px){.services-hero-title{font-size:40px}.services-section-title{font-size:28px}.services-automation-grid,.services-grid-columns{grid-template-columns:1fr}.services-cta-title{font-size:28px}}@media screen and (max-width:568px){.services-hero-content{padding:50px 20px}.services-hero-title{font-size:40px}.services-hero-subtitle{font-size:17px}.services-workflow,.services-data,.services-custom,.services-automation,.services-product,.services-cta{padding:50px 0}.services-section-inner{padding:0 20px}.services-automation-card{padding:25px 20px}.services-cta-title{font-size:30px}.services-section-tagline{font-size:12px}}.error-hero{display:flex;align-items:center;justify-content:center}.error-hero-content{max-width:1080px;margin:0 auto;padding:40px 30px 80px;text-align:center}.error-hero-code{font-size:120px;font-weight:bold;font-family:"Manrope",sans-serif;color:#e24844;margin:0;line-height:1}.error-hero-title{font-size:20px;font-weight:normal;font-family:"Datatype",monospace;color:#444;margin:20px 0 0;line-height:1.3}.error-content{background:#f5f5f5;padding:70px 0}.error-content-inner{max-width:600px;margin:0 auto;padding:0 30px;text-align:center}.error-content-text{font-size:17px;color:#444;line-height:1.7;margin:0 0 30px}.error-content-link{display:inline-block;padding:12px 30px;background:#000;color:#fff;font-weight:bold;text-decoration:none;font-size:16px}.error-content-link:hover{background:#e24844;color:#fff;text-decoration:none}@media screen and (max-width:850px){.error-hero-code{font-size:90px}}@media screen and (max-width:568px){.error-hero-content{padding:50px 20px}.error-hero-code{font-size:72px}.error-hero-title{font-size:18px}.error-content{padding:50px 0}.error-content-inner{padding:0 20px}}.info-section-content.animate-init .info-section-icon{opacity:0;transition:opacity .5s ease}.info-section-content.animate-init .info-section-title,.info-section-content.animate-init .info-section-subtitle,.info-section-content.animate-init .info-section-description,.info-section-content.animate-init .info-section-button{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.info-section-content.animate-init .info-section-icon.revealed{opacity:1}.info-section-content.animate-init .info-section-title.revealed,.info-section-content.animate-init .info-section-subtitle.revealed,.info-section-content.animate-init .info-section-description.revealed,.info-section-content.animate-init .info-section-button.revealed{opacity:1;transform:translateY(0)}