* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="gridColumn"]:empty::before, [data-gjs-type="editor-container"]:empty::before{background-color:rgb(221, 221, 221);color:rgb(0, 0, 0);font-size:16px;font-weight:bold;height:100%;display:flex;align-items:center;justify-content:center;min-height:30px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;opacity:0.3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;content:"Column";}[data-gjs-type="gridColumn"]:empty, [data-gjs-type="editor-container"]:empty{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}[data-gjs-type="editor-container"]:empty::before{content:"Container";}[data-gjs-type="editor-container"]:empty{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}[data-gjs-type="section"]{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:rgb(221, 221, 221);border-right-color:rgb(221, 221, 221);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(221, 221, 221);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;min-height:50px;}[data-gjs-type="gridColumn"]:empty::before, [data-gjs-type="editor-container"]:empty::before{background-color:rgb(221, 221, 221);color:rgb(0, 0, 0);font-size:16px;font-weight:bold;height:100%;display:flex;align-items:center;justify-content:center;min-height:30px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;opacity:0.3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;content:"Column";}[data-gjs-type="gridColumn"]:empty, [data-gjs-type="editor-container"]:empty{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}[data-gjs-type="editor-container"]:empty::before{content:"Container";}[data-gjs-type="editor-container"]:empty{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}[data-gjs-type="section"]{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:rgb(221, 221, 221);border-right-color:rgb(221, 221, 221);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(221, 221, 221);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;min-height:50px;}*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}body{font-family:Inter, system-ui, -apple-system, sans-serif;background-color:rgb(255, 254, 240);color:rgb(26, 26, 26);line-height:1.5;}.main-header{background-color:rgb(255, 254, 240);padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;position:sticky;top:0px;z-index:100;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0, 0, 0, 0.05);}.header-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;align-items:center;justify-content:space-between;}.logo-wrap{display:flex;align-items:center;row-gap:8px;column-gap:8px;}.logo-plane{flex-shrink:0;}.logo-text{font-size:22px;font-weight:700;color:rgb(26, 26, 26);}.main-nav{display:flex;row-gap:32px;column-gap:32px;}.nav-link{color:rgb(26, 26, 26);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:15px;font-weight:500;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.nav-link:hover{color:rgb(27, 94, 32);}.header-actions{display:flex;align-items:center;row-gap:20px;column-gap:20px;}.login-link{color:rgb(26, 26, 26);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:15px;font-weight:500;}.signup-btn{background-color:rgb(27, 94, 32);color:rgb(255, 255, 255);padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;font-weight:600;transition-behavior:normal, normal;transition-duration:0.2s, 0.2s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.signup-btn:hover{transform:scale(1.05);box-shadow:rgba(27, 94, 32, 0.3) 0px 4px 12px;}.app-link{color:rgb(107, 107, 107);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;}.mobile-menu-btn{display:none;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;}.hero-section{padding-top:80px;padding-right:24px;padding-bottom:100px;padding-left:24px;background-color:rgb(255, 254, 240);}.hero-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;align-items:center;row-gap:60px;column-gap:60px;}.hero-left{flex-grow:1;flex-shrink:1;flex-basis:0%;}.trustpilot-row{display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:24px;}.star-icon{flex-shrink:0;}.trust-text{font-size:14px;color:rgb(107, 107, 107);margin-left:8px;}.hero-headline{font-size:64px;font-weight:800;line-height:1.1;color:rgb(26, 26, 26);margin-bottom:20px;letter-spacing:-1px;}.hero-subtext{font-size:20px;color:rgb(107, 107, 107);margin-bottom:32px;}.cta-btn{display:inline-block;background-color:rgb(27, 94, 32);color:rgb(255, 255, 255);padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:16px;font-weight:600;transition-behavior:normal, normal;transition-duration:0.2s, 0.2s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;animation-duration:4s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:pulse;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.cta-btn:hover{transform:scale(1.05);box-shadow:rgba(27, 94, 32, 0.35) 0px 6px 20px;}.no-card-note{font-size:13px;color:rgb(107, 107, 107);margin-top:16px;}.hero-right{flex-grow:1;flex-shrink:1;flex-basis:0%;position:relative;display:flex;justify-content:center;align-items:center;min-height:450px;}.hero-illustration{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.blob-bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;}.phone-mockup{position:relative;z-index:2;animation-duration:4s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:float;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.cloud-1{position:absolute;top:20px;left:10px;z-index:1;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:drift;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;opacity:0.8;}.cloud-2{position:absolute;bottom:60px;right:20px;z-index:1;animation-duration:25s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running;animation-name:drift;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;opacity:0.7;}.sun-icon{position:absolute;top:30px;right:40px;z-index:1;}.plane-path{position:absolute;top:80px;left:20px;z-index:3;}.luggage-tag{position:absolute;bottom:80px;left:30px;z-index:1;}.notification-popup{position:absolute;top:140px;right:10px;z-index:4;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:popIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.features-section{padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:rgb(215, 255, 194);}.features-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.section-title{font-size:48px;font-weight:700;text-align:center;color:rgb(26, 26, 26);margin-bottom:80px;}.feature-block{display:flex;align-items:center;row-gap:80px;column-gap:80px;margin-bottom:100px;}.feature-block.reverse{flex-direction:row-reverse;}.feature-image{flex-grow:1;flex-shrink:1;flex-basis:0%;display:flex;justify-content:center;}.feature-phone{filter:drop-shadow(rgba(0, 0, 0, 0.1) 0px 20px 40px);}.feature-text{flex-grow:1;flex-shrink:1;flex-basis:0%;}.feature-heading{font-size:36px;font-weight:700;color:rgb(26, 26, 26);margin-bottom:20px;line-height:1.2;}.feature-body{font-size:18px;color:rgb(107, 107, 107);line-height:1.6;}.center-cta{display:block;width:fit-content;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.testimonials-section{padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:rgb(255, 254, 240);}.testimonials-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.trustpilot-badge{display:flex;align-items:center;justify-content:center;row-gap:8px;column-gap:8px;margin-bottom:16px;font-size:14px;color:rgb(107, 107, 107);}.testimonials-grid{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:24px;column-gap:24px;margin-top:60px;}.testimonial-card{background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(0, 0, 0, 0.06) 0px 4px 20px;transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.testimonial-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.1) 0px 8px 30px;}.testimonial-img{width:100%;height:200px;object-fit:cover;}.testimonial-name{font-size:16px;font-weight:600;color:rgb(26, 26, 26);padding-top:16px;padding-right:16px;padding-bottom:8px;padding-left:16px;}.testimonial-quote{font-size:14px;color:rgb(107, 107, 107);padding-top:0px;padding-right:16px;padding-bottom:20px;padding-left:16px;line-height:1.5;}.app-cta-section{padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:rgb(255, 229, 217);}.app-cta-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;align-items:center;row-gap:80px;column-gap:80px;}.app-cta-content{flex-grow:1;flex-shrink:1;flex-basis:0%;}.app-cta-heading{font-size:44px;font-weight:700;color:rgb(26, 26, 26);margin-bottom:24px;line-height:1.2;}.app-cta-text{font-size:18px;color:rgb(107, 107, 107);margin-bottom:32px;line-height:1.6;}.app-badges{display:flex;row-gap:16px;column-gap:16px;margin-top:32px;}.app-badge{transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.app-badge:hover{transform:scale(1.05);}.app-cta-image{flex-grow:1;flex-shrink:1;flex-basis:0%;position:relative;display:flex;justify-content:center;align-items:center;min-height:450px;}.app-phone-large{position:relative;z-index:2;filter:drop-shadow(rgba(0, 0, 0, 0.15) 0px 30px 60px);}.palm-leaf{position:absolute;top:0px;left:0px;z-index:1;}.floating-cloud{position:absolute;top:40px;right:20px;z-index:1;animation-duration:18s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:drift;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.main-footer{padding-top:80px;padding-right:24px;padding-bottom:40px;padding-left:24px;background-color:rgb(26, 26, 26);color:rgb(255, 255, 255);}.footer-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.footer-columns{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:40px;column-gap:40px;margin-bottom:60px;}.footer-heading{font-size:14px;font-weight:600;color:rgb(255, 255, 255);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;}.footer-link{display:block;color:rgb(158, 158, 158);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;margin-bottom:12px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer-link:hover{color:rgb(215, 255, 194);}.social-icons{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:16px;}.social-icons a{display:flex;align-items:center;justify-content:center;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.social-icons a:hover{transform:scale(1.1);}.social-icons a:hover svg{fill:rgb(215, 255, 194);stroke:rgb(215, 255, 194);}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:40px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.1);row-gap:20px;column-gap:20px;}.footer-logo-small{display:flex;align-items:center;row-gap:8px;column-gap:8px;color:rgb(255, 255, 255);font-weight:600;}.footer-badges{display:flex;row-gap:12px;column-gap:12px;}.footer-legal{display:flex;align-items:center;row-gap:20px;column-gap:20px;}.legal-link{color:rgb(158, 158, 158);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.legal-link:hover{color:rgb(215, 255, 194);}.copyright{color:rgb(107, 107, 107);font-size:13px;}.press-section-v2{padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-image:linear-gradient(rgb(255, 254, 240) 0%, rgb(248, 247, 232) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;}.press-section-v2::before{content:"";position:absolute;top:0px;left:0px;right:0px;height:1px;background-image:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.08), transparent);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.press-container-v2{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;text-align:center;}.press-header-v2{margin-bottom:48px;}.press-badge-v2{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:rgb(27, 94, 32);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(27, 94, 32, 0.08);padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-bottom:16px;}.press-title-v2{font-size:28px;font-weight:300;color:rgb(45, 45, 45);letter-spacing:-0.5px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}.press-divider-v2{width:60px;height:2px;background-image:linear-gradient(90deg, rgb(27, 94, 32), rgb(76, 175, 80));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.press-logos-v2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:20px;column-gap:20px;}.press-logo-card-v2{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;padding-top:20px;padding-right:32px;padding-bottom:20px;padding-left:32px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:rgba(0, 0, 0, 0.04) 0px 2px 8px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(0, 0, 0, 0.04);border-right-color:rgba(0, 0, 0, 0.04);border-bottom-color:rgba(0, 0, 0, 0.04);border-left-color:rgba(0, 0, 0, 0.04);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;cursor:default;}.press-logo-card-v2:hover{transform:translateY(-4px);box-shadow:rgba(0, 0, 0, 0.08) 0px 8px 24px;border-top-color:rgba(27, 94, 32, 0.1);border-right-color:rgba(27, 94, 32, 0.1);border-bottom-color:rgba(27, 94, 32, 0.1);border-left-color:rgba(27, 94, 32, 0.1);}.logo-text-v2{font-size:15px;color:rgb(90, 90, 90);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.press-logo-card-v2:hover .logo-text-v2{color:rgb(27, 94, 32);}.logo-georgia{font-family:Georgia, serif;font-weight:400;}.logo-nyt{font-family:"Times New Roman", Georgia, serif;font-style:italic;font-size:16px;letter-spacing:-0.5px;}.logo-gma{font-family:Arial, sans-serif;font-weight:600;font-size:13px;letter-spacing:0.5px;}.logo-travel{font-family:Georgia, serif;font-style:italic;letter-spacing:1px;}.logo-kelly{font-family:Arial, sans-serif;font-weight:500;font-size:13px;}.how-it-works-section{padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-image:linear-gradient(rgb(215, 255, 194) 0%, rgb(197, 244, 168) 50%, rgb(184, 236, 150) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;}.how-it-works-section::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.3) 0%, transparent 40%), radial-gradient(circle at 80% 80%, rgba(255, 255, 255, 0.2) 0%, transparent 40%);background-position-x:initial, initial;background-position-y:initial, initial;background-size:initial, initial;background-repeat:initial, initial;background-attachment:initial, initial;background-origin:initial, initial;background-clip:initial, initial;background-color:initial;pointer-events:none;}.hiw-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;position:relative;z-index:1;}.hiw-header{text-align:center;margin-bottom:80px;}.hiw-badge{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(27, 94, 32, 0.1);color:rgb(27, 94, 32);padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px;letter-spacing:0.5px;}.hiw-title{font-size:52px;font-weight:800;color:rgb(26, 26, 26);margin-bottom:16px;letter-spacing:-1px;}.hiw-subtitle{font-size:20px;color:rgb(74, 74, 74);max-width:500px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.hiw-steps{display:flex;flex-direction:column;row-gap:60px;column-gap:60px;}.hiw-step-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.7);backdrop-filter:blur(10px);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;position:relative;box-shadow:rgba(27, 94, 32, 0.08) 0px 10px 40px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.8);border-right-color:rgba(255, 255, 255, 0.8);border-bottom-color:rgba(255, 255, 255, 0.8);border-left-color:rgba(255, 255, 255, 0.8);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.hiw-step-card:hover{transform:translateY(-5px);box-shadow:rgba(27, 94, 32, 0.12) 0px 20px 60px;}.hiw-step-number{position:absolute;top:-20px;left:50px;width:50px;height:50px;background-image:linear-gradient(135deg, rgb(27, 94, 32) 0%, rgb(46, 125, 50) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:rgb(255, 255, 255);font-size:24px;font-weight:800;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:rgba(27, 94, 32, 0.3) 0px 8px 20px;}.hiw-step-content{display:flex;align-items:center;row-gap:60px;column-gap:60px;}.hiw-step-content.hiw-reverse{flex-direction:row-reverse;}.hiw-phone-wrapper{flex-grow:0;flex-shrink:0;flex-basis:auto;}.hiw-phone{filter:drop-shadow(rgba(0, 0, 0, 0.15) 0px 25px 50px);animation-duration:4s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:hiwFloat;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.hiw-step-card:nth-child(2) .hiw-phone{animation-delay:-1.3s;}.hiw-step-card:nth-child(3) .hiw-phone{animation-delay:-2.6s;}.hiw-text-block{flex-grow:1;flex-shrink:1;flex-basis:0%;}.hiw-step-title{font-size:32px;font-weight:700;color:rgb(26, 26, 26);margin-bottom:16px;line-height:1.2;}.hiw-step-desc{font-size:18px;color:rgb(90, 90, 90);line-height:1.7;margin-bottom:24px;}.hiw-features-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:12px;column-gap:12px;}.hiw-features-list li{display:flex;align-items:center;row-gap:12px;column-gap:12px;font-size:16px;color:rgb(58, 58, 58);font-weight:500;}.hiw-check{width:24px;height:24px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(215, 255, 194);color:rgb(27, 94, 32);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;}.hiw-cta-wrapper{text-align:center;margin-top:80px;}.hiw-cta-btn{display:inline-block;background-image:linear-gradient(135deg, rgb(27, 94, 32) 0%, rgb(46, 125, 50) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:rgb(255, 255, 255);padding-top:20px;padding-right:50px;padding-bottom:20px;padding-left:50px;border-top-left-radius:60px;border-top-right-radius:60px;border-bottom-right-radius:60px;border-bottom-left-radius:60px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:18px;font-weight:700;box-shadow:rgba(27, 94, 32, 0.3) 0px 10px 30px;transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:hiwPulse;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.hiw-cta-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:rgba(27, 94, 32, 0.4) 0px 15px 40px;}.hiw-cta-note{margin-top:16px;font-size:14px;color:rgb(90, 90, 90);}.gjs-heading{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@keyframes pulse{0%, 100%{box-shadow:rgba(27, 94, 32, 0.4) 0px 0px 0px 0px;}50%{box-shadow:rgba(27, 94, 32, 0) 0px 0px 0px 10px;}}@keyframes float{0%, 100%{transform:translateY(0px);}50%{transform:translateY(-8px);}}@keyframes drift{0%{transform:translateX(0px);}100%{transform:translateX(50px);}}@keyframes popIn{0%, 100%{transform:scale(1);opacity:1;}50%{transform:scale(1.05);opacity:0.9;}}@media (prefers-reduced-motion: reduce){.phone-mockup{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.notification-popup{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.cloud-1{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.cloud-2{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.floating-cloud{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.cta-btn{animation-duration:auto;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:none;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}}@keyframes hiwFloat{0%, 100%{transform:translateY(0px);}50%{transform:translateY(-12px);}}@keyframes hiwPulse{0%, 100%{box-shadow:rgba(27, 94, 32, 0.3) 0px 10px 30px;}50%{box-shadow:rgba(27, 94, 32, 0.3) 0px 10px 30px, rgba(27, 94, 32, 0.1) 0px 0px 0px 8px;}}@media (max-width: 1024px){.hero-container{flex-direction:column;text-align:center;}.hero-headline{font-size:48px;}.hero-right{min-height:350px;}.feature-block{flex-direction:column;row-gap:40px;column-gap:40px;}.feature-block.reverse{flex-direction:column;row-gap:40px;column-gap:40px;}.feature-text{text-align:center;}.testimonials-grid{grid-template-columns:repeat(2, 1fr);}.app-cta-container{flex-direction:column;text-align:center;}.app-cta-image{min-height:350px;}.footer-columns{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 900px){.hiw-step-content{flex-direction:column;text-align:center;}.hiw-step-content.hiw-reverse{flex-direction:column;text-align:center;}.hiw-step-card{padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;}.hiw-step-number{left:50%;transform:translateX(-50%);}.hiw-features-list{align-items:center;}.hiw-title{font-size:38px;}.hiw-step-title{font-size:26px;}}@media (max-width: 768px){.main-nav{display:none;}.header-actions{display:none;}.mobile-menu-btn{display:block;}.hero-section{padding-top:60px;padding-right:20px;padding-bottom:80px;padding-left:20px;}.hero-headline{font-size:36px;}.hero-subtext{font-size:16px;}.section-title{font-size:32px;}.feature-heading{font-size:28px;}.testimonials-grid{grid-template-columns:1fr;}.app-cta-heading{font-size:32px;}.footer-columns{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.footer-bottom{flex-direction:column;text-align:center;}.press-section-v2{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px;}.press-title-v2{font-size:22px;}.press-logos-v2{row-gap:12px;column-gap:12px;}.press-logo-card-v2{padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;}.logo-text-v2{font-size:13px;}}@media (max-width: 600px){.how-it-works-section{padding-top:80px;padding-right:16px;padding-bottom:80px;padding-left:16px;}.hiw-header{margin-bottom:60px;}.hiw-title{font-size:32px;}.hiw-subtitle{font-size:16px;}.hiw-step-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;}.hiw-cta-btn{padding-top:18px;padding-right:36px;padding-bottom:18px;padding-left:36px;font-size:16px;}}