@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Poppins,sans-serif;background-color:#f9fafb;overflow-x:hidden;margin:0;color:#1f2a44}.bullocart-brand{font-family:Poppins,sans-serif;font-weight:700}.site-header{background:#ffffffd9;backdrop-filter:blur(8px);padding:15px 0;position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 2px 5px #0000000d;transition:background-color .3s ease}.site-header:hover{background:#fffffff2}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;color:#1f2a44;text-decoration:none;transition:color .3s ease}.logo:hover{color:#374151}.nav-links{display:flex;gap:20px}.nav-link{color:#1f2a44;font-weight:500;font-size:.95rem;text-decoration:none;position:relative;transition:color .3s ease}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#1f2a44;transition:width .3s ease}.nav-link:hover{color:#374151}.nav-link:hover:after{width:100%}.privacy-section,.register-section{padding:100px 0 80px;background:#fff;position:relative;margin-top:70px}.privacy-title{font-size:2.25rem;font-weight:700;color:#1f2a44;text-align:center;margin-bottom:20px;position:relative;letter-spacing:-.5px}.privacy-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#1f2a44;border-radius:2px}.last-updated{font-size:.95rem;color:#4b5563;text-align:center;margin-bottom:40px}.policy-section{margin-bottom:40px}.policy-section h2{font-size:1.5rem;font-weight:600;color:#1f2a44;margin-bottom:20px}.policy-section p{font-size:.95rem;color:#4b5563;line-height:1.5;margin-bottom:20px}.policy-section ul{list-style:none;padding:0;margin-bottom:20px}.policy-section ul li{font-size:.95rem;color:#4b5563;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.policy-section ul li:before{content:"\2022";position:absolute;left:0;color:#1f2a44;font-size:1.2rem}.steps-section,.form-section{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;padding:40px;transition:box-shadow .3s ease}.steps-section:hover,.form-section:hover{box-shadow:0 12px 35px #0000001a}.steps-section h4,.form-section h4{font-size:1.8rem;font-weight:700;color:#1f2a44;margin-bottom:25px;letter-spacing:-.5px;position:relative}.steps-section h4:after,.form-section h4:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:#1f2a44;border-radius:2px}.step{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;transition:transform .3s ease}.step:hover{transform:translate(5px)}.step-icon{width:18px;height:18px;background-color:#1f2a44;border-radius:50%;margin-top:6px;transition:transform .3s ease}.step:hover .step-icon{transform:scale(1.15)}.step strong{font-weight:600;color:#1f2a44;font-size:1rem}.step span{color:#4b5563;font-size:.9rem;line-height:1.4}.documents-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:15px;padding:25px;margin-top:30px;transition:all .3s ease}.documents-box:hover{background:#fff;box-shadow:0 5px 15px #0000000d;transform:translateY(-3px)}.documents-box h6{font-weight:700;color:#1f2a44;font-size:1.1rem;margin-bottom:5px}.documents-box small{color:#4b5563;font-size:.85rem}.documents-box ul{list-style:none;padding-left:0;margin-top:15px}.documents-box li{margin-bottom:12px;color:#4b5563;font-size:.9rem;display:flex;align-items:center}.documents-box li i{color:#1f2a44;margin-right:10px;font-size:1.1rem;transition:color .3s ease}.documents-box a{color:#1f2a44;text-decoration:underline;font-weight:500;transition:color .3s ease}.documents-box a:hover{color:#374151}.form-label{font-weight:500;color:#1f2a44;font-size:.9rem;margin-bottom:8px}.form-control{border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-size:.9rem;color:#1f2a44;transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus{border-color:#1f2a44;box-shadow:0 0 8px #1f2a4433;outline:none}.form-control::placeholder{color:#6b7280;font-size:.9rem}.custom-select-wrapper{position:relative;width:100%}.custom-select{border:1px solid #e5e7eb;border-radius:8px;padding:12px 35px 12px 12px;font-size:.9rem;color:#1f2a44;background-color:#fff;width:100%;transition:border-color .3s ease,box-shadow .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-select:focus{border-color:#1f2a44;box-shadow:0 0 8px #1f2a4433;outline:none}.custom-select-wrapper:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;color:#4b5563;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8rem;transition:color .3s ease}.custom-select-wrapper:hover:after{color:#1f2a44}.custom-select option{color:#1f2a44;background-color:#fff}.hero{background:linear-gradient(135deg,#1f2a44,#374151),url("./media/banner-3GBHN7UN.png") no-repeat center center/cover;background-blend-mode:overlay;padding:160px 0 100px;text-align:center;color:#fff;position:relative;overflow:hidden;margin-top:70px}.hero h1{font-size:3rem;font-weight:800;letter-spacing:-.5px;text-shadow:0 4px 12px rgba(0,0,0,.3);animation:fadeInUp 1.2s ease-out}.hero p.lead{font-size:1.25rem;font-weight:400;color:#e5e7eb;margin-bottom:40px}.btn-primary{background:#1f2a44;color:#fff;border:none;font-weight:600;font-size:1.1rem;padding:12px 35px;border-radius:8px;transition:all .3s ease;box-shadow:0 5px 15px #0003}.btn-primary:hover{background:#374151;transform:translateY(-3px);box-shadow:0 8px 25px #0000004d}.btn-primary:disabled{background:#6b7280;cursor:not-allowed;transform:none;box-shadow:none}.onboarding-section{background:#fff;border-radius:25px;box-shadow:0 10px 30px #0000000d;padding:30px;margin-top:-80px;max-width:1100px;margin-left:auto;margin-right:auto;z-index:2;position:relative;transition:transform .5s ease}.onboarding-section:hover{transform:translateY(-10px)}.onboarding-section h5{font-weight:700;color:#1f2a44;font-size:1.4rem;letter-spacing:-.5px;margin-bottom:20px}.onboarding-section ul{list-style:none;padding:0;margin:0}.onboarding-section ul li{margin-bottom:14px;font-size:.95rem;display:flex;align-items:center}.onboarding-section ul li i{color:#1f2a44;margin-right:8px;font-size:1.2rem}.video-container{max-width:60%;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease;position:relative;aspect-ratio:16/9;margin-left:auto;margin-right:auto}.video-container:hover{transform:scale(1.03)}.video-container iframe{width:100%;height:100%;border:none}.video-fallback{text-align:center;margin-top:15px;font-size:.9rem;color:#4b5563}.video-fallback a{color:#1f2a44;text-decoration:underline;transition:color .3s ease}.video-fallback a:hover{color:#374151}.features-section{padding:80px 0;background:#f9fafb;position:relative}.features-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"%3E%3Cpath fill="%23e5e7eb" fill-opacity="0.2" d="M0,256L48,250.7C96,245,192,235,288,229.3C384,224,480,224,576,229.3C672,235,768,245,864,245.3C960,245,1056,235,1152,229.3C1248,224,1344,224,1392,224L1440,224L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"%3E%3C/path%3E%3C/svg%3E') no-repeat center bottom;z-index:0}.features-section .container{position:relative;z-index:1}.features-section h3{font-size:2.25rem;font-weight:700;color:#1f2a44;text-align:center;margin-bottom:50px;position:relative;letter-spacing:-.5px}.features-section h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#1f2a44;border-radius:2px}.features-section i{font-size:2.5rem;color:#1f2a44;margin-bottom:20px;transition:transform .3s ease}.features-section .col-md-4:hover i{transform:scale(1.1)}.features-section h5{color:#1f2a44;font-weight:600;font-size:1.25rem}.features-section p{color:#4b5563;font-size:.95rem;line-height:1.5}.faq-section{padding:80px 0;background:#fff;position:relative}.faq-section h3{font-size:2.25rem;font-weight:700;color:#1f2a44;text-align:center;margin-bottom:50px;position:relative;letter-spacing:-.5px}.faq-section h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#1f2a44;border-radius:2px}.faq-item{background:#f9fafb;border-radius:15px;margin-bottom:15px;transition:all .3s ease;border:1px solid #e5e7eb;overflow:hidden;position:relative}.faq-item:hover{background:#fff;box-shadow:0 8px 20px #0000000d;transform:translateY(-5px)}.accordion-button{color:#1f2a44;font-weight:600;font-size:1rem;padding:20px 25px;background:transparent;border:none;box-shadow:none;transition:background-color .3s ease;position:relative}.accordion-button:not(.collapsed){background:#e5e7eb;color:#1f2a44}.accordion-body{padding:20px 25px;color:#4b5563;font-size:.95rem;line-height:1.5}footer{background:#1f2a44;color:#e5e7eb;padding:50px 0;position:relative}.footer-link{color:#e5e7eb;font-weight:500;font-size:.95rem;transition:color .3s ease}.footer-link:hover{color:#fff;text-decoration:none}.footer-powered{font-size:.85rem;color:#a1a7b5;margin-top:10px;text-align:center;letter-spacing:.5px;font-weight:400;transition:color .3s ease}.footer-powered:hover{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.site-header{padding:10px 0}.logo{font-size:1.2rem}.nav-links{gap:10px}.nav-link{font-size:.85rem}.privacy-section,.register-section{padding:80px 0 60px;margin-top:60px}.privacy-title{font-size:1.75rem}.policy-section h2{font-size:1.25rem}.steps-section,.form-section{padding:25px}.steps-section h4,.form-section h4{font-size:1.5rem}.btn-primary{font-size:.95rem;padding:10px}.step,.documents-box li{font-size:.85rem}.custom-select{font-size:.85rem;padding:10px 30px 10px 10px}.custom-select-wrapper:after{font-size:.7rem}.hero{margin-top:60px}.hero h1{font-size:2.2rem}.hero p.lead{font-size:1.1rem}.onboarding-section{padding:20px}.features-section h3,.faq-section h3{font-size:1.75rem}.video-container{max-width:100%}}.tooltip-item{cursor:pointer}.text-success{color:#28a745!important;font-weight:700}.text-danger{color:#dc3545!important;font-weight:700}
