.hero-section{padding-block:var(--space-20);text-align:center;background:var(--Landing-Page-New-backgr-light-blue, #F5F7FE);.hero-title{color:var(--Landing-Page-New-text-primary, #2B2C31);text-align:center;font-family:var(--font-inter-tight);font-size:52px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.04px;text-transform:capitalize;width:100%;max-width:1008px;margin:20px auto 40px}.hero-subtitle{color:var(--Landing-Page-New-text-primary, #2B2C31);text-align:center;font-family:var(--font-poppins);font-size:19px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.38px;width:100%;max-width:846px;margin-inline:auto}.hero-actions{padding-bottom:110px}.hero-actions-button{margin-top:40px;display:inline-flex;height:70px;padding:20px 4px 20px 36px;justify-content:center;align-items:center;gap:22px;border-radius:555px;background:var(--Landing-Page-New-accent-blue, #1565C0);border:none;cursor:pointer;width:315px}.hero-actions-button span{color:#fff;text-align:center;font-family:var(--font-inter-tight);font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.4px}.hero-video-section{background-image:url(/images/main/hero-section-backgr.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;height:587px;position:relative}.hero-video-content{margin:0 auto;position:relative;width:1161px}.hero-video-box{position:absolute;top:-50px;left:50%;transform:translate(-50%);z-index:2}.hero-section-desktop-image{width:100%;height:100%;max-width:1136px;margin-inline:auto}.hero-video{width:1161px;height:587px;margin-inline:auto;position:absolute;top:50px;left:0;z-index:1}}.features-section{background:var(--Landing-Page-New-backgr-light-blue, #F5F7FE);padding:120px 0;.title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);text-align:center;font-family:var(--font-inter-tight);font-size:46px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.92px;max-width:456px;margin:0 auto}.features-container{width:100%;max-width:1280px;margin:60px auto 0;display:flex;gap:20px}.feature-single-container{display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--Landing-Page-New-Primitive-blue-200, #A4BEE4);width:630px;height:608px;padding:40px}.features-list{display:flex;gap:20px;flex-wrap:wrap;max-width:630px;width:100%;margin:0 auto}.feature-item{display:flex;width:305px;height:294px;padding:30px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:20px;background:var(--Landing-Page-New-Semantic-backg-blue, #EDF1F8)}.feature-item-primary{display:flex;width:305px;height:294px;padding:30px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:20px;background:var(--Landing-Page-New-Primitive-blue-500, #1565C0)}.feature-title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-inter-tight);font-size:26px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.52px;text-transform:capitalize}.feature-primary-title{color:#fff;font-family:var(--font-inter-tight);font-size:26px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.52px;text-transform:capitalize}.feature-primary-description{color:#fff;font-family:var(--font-inter-tight);font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.36px;text-transform:capitalize}}.who-needs-tyto-section{background:var(--Landing-Page-New-backgr-light-blue, #F5F7FE);padding:120px 0;.content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto}.content-left{display:flex;flex-direction:column;max-width:415px;width:100%;.question{color:var(--Landing-Page-New-Primitive-blue-500, #1565C0);font-family:var(--font-inter-tight);font-size:22px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.44px}.description{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-poppins);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.36px}}.title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-inter-tight);font-size:46px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.92px;margin:30px 0}.hero-actions-button{margin-top:94px;display:inline-flex;height:70px;padding:20px 4px 20px 36px;justify-content:center;align-items:center;gap:22px;border-radius:555px;background:var(--Landing-Page-New-accent-blue, #1565C0);border:none;cursor:pointer;width:294px}.hero-actions-button span{color:#fff;text-align:center;font-family:var(--font-inter-tight);font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.4px;width:170px}.collapsible{background:transparent;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:15px}.collapse-item-image-close{width:150px;height:172px;border-radius:16px;display:none;position:absolute;right:0;top:0}.collapse-item-image-open{display:block}.collapsible-button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:10px 10px 22px;border-bottom:1px solid #D9E0E8}.collapse-content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;display:flex;justify-content:space-between}.active,.collapsible:hover{align-items:flex-start;border-bottom:none;.collapse-item-image-close{display:block}.collapse-item-image-open{display:none}}.collapse{width:630px;display:flex;flex-direction:column;gap:36px}.collapse-item-description{width:305px;color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-poppins);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;span{color:var(--Landing-Page-New-Semantic-text-secondary, #8892A6);font-family:var(--font-poppins);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px}}.collapse-item-number{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-inter-tight);font-size:26px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.52px}.collapse-item-title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-inter-tight);font-size:26px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.52px}}.why-need-tyto-section{background:var(--Landing-Page-New-backgr-light-blue, #F5F7FE);position:relative;.title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);text-align:center;font-family:var(--font-inter-tight);font-size:46px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.92px}.description{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);text-align:center;font-family:var(--font-inter-tight);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.36px;max-width:908px;margin:30px auto 50px}.reasons-list{display:flex;gap:36px;flex-wrap:wrap;max-width:832px;width:100%;margin:0 auto}.reason-item{display:flex;gap:13px;align-items:center}.reason-title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-inter-tight);font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.36px;position:relative}.why-need-tyto-image-container{background-image:url(/images/main/why-need-tyto-bg.png);background-repeat:no-repeat;width:1280px;height:558px;margin:120px auto 0;position:relative}.why-need-tyto-image{position:absolute;top:-80px;left:50%;transform:translate(-50%)}}.cta-section{background:linear-gradient(90deg,#010b24,#1565c0,#dceded);width:100%;height:315px;display:flex;align-items:center;justify-content:center;.cta-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto}.title{color:#fff;font-family:var(--font-inter-tight);font-size:52px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.04px;margin-bottom:46px;max-width:484px;width:100%}.description{color:#fff;font-family:var(--font-poppins);font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.36px;max-width:530px;width:100%}.hero-actions-button{margin-top:40px;display:inline-flex;height:70px;padding:20px 4px 20px 36px;justify-content:center;align-items:center;gap:22px;border-radius:555px;background:var(--Landing-Page-New-accent-blue, #1565C0);border:none;cursor:pointer;width:294px}.hero-actions-button span{color:#fff;text-align:center;font-family:var(--font-inter-tight);font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.4px;width:170px}}.services{background:var(--Landing-Page-New-backgr-light-blue, #F5F7FE)}.services-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1280px;width:100%;margin:0 auto}.services-list-item{background-image:url(/images/main/service-folder.svg);background-size:contain;background-repeat:no-repeat;display:flex;max-width:630px;width:100%;height:440px;padding:30px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;flex-shrink:0}.service-title{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-inter-tight);font-size:26px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.52px;text-transform:capitalize;margin:10px 0 20px}.service-description{color:var(--Landing-Page-New-Semantic-text-primary, #2B2C31);font-family:var(--font-poppins);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.32px}
