body{scroll-behavior:smooth;}@import url('https://fonts.googleapis.com/css?family=Open+Sans|Rock+Salt|Shadows+Into+Light|Cedarville+Cursive');@import url('https://fonts.googleapis.com/css?family=Open+Sans|Rock+Salt|Shadows+Into+Light|Cedarville+Cursive');.border{border:1px solid #ff0606ff!important;}.highlight{background:black;}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid black;border-radius:.25rem;}.mainTitle{width:100%;float:left;padding:10px;margin-bottom:10px;}.text-justify{text-align:justify!important;}ul,ol{margin:0;padding:0;list-style-type:none;}.stepContainer span{font-size:25px;width:40px;background:#FF9800;padding:10px;border-radius:50%;margin-right:2%;float:left;line-height:20px;text-align:center;color:white;font-weight:600;}.header_cover{width:100%;height:250px;background-repeat:no-repeat;background-size:cover;background-position:center center;}.header_heading{background-color:rgba(0,0,0,.4);color:white;font-weight:bold;position:absolute;top:12pc;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%;padding:20px;text-align:center;}.sign1{padding:19px 15px 12px 38px;font-size:30px;line-height:30px;color:#000;background:#fff;border:1px solid #000;font-family:'Shadows Into Light',cursive;font-weight:bold;}.sign2{padding:19px 15px 12px 38px;font-size:30px;line-height:30px;color:#000;background:#fff;border:1px solid #000;font-family:'Rock Salt',cursive;font-weight:bold;}.sign3{padding:19px 15px 12px 38px;font-size:30px;line-height:30px;color:#000;background:#fff;border:1px solid #000;font-family:'Jazz LET,fantasy';font-weight:bold;}.sign4{padding:19px 15px 12px 38px;font-size:30px;line-height:30px;color:#000;background:#fff;border:1px solid #000;font-family:'prestige';font-size:36px;font-weight:bold;}.sign1:hover,.sign2:hover,.sign3:hover,.sign4:hover{background-color:black;color:white;}#signShw1,#signShw2,#signShw3,#signShw4{width:95%;}.checkedClass{background-color:black;}input[type=radio]{display:none;}.heading{line-height:66px;font-size:36px;font-family:math;font-weight:900;float:left;}.subhead{float:right;margin-top:15px;font-size:23px;font-family:cursive;}.bg-secondary{background-color:#080808!important;}strong,h5{font-family:"Luminari","fantasy";}input,select,textarea{border:1px solid #b0a6e0!important;}body{box-shadow:2px 2px #9E9E9E!important;background-color:white;}.card-header{color:black!important;justify-content:center!important;font-weight:800!important;font-size:25px!important;border:2px solid black!important;background-color:#6c757d47!important;}.card-body{border:2px solid black!important;}.stepTitle{position:relative;top:12px;}.app-content .side-app{padding:0!important;}.divider:after,.divider:before{content:"";flex:1;height:1px;background:#eee;}.h-custom{height:calc(100% - 73px);}@media (max-width:450px){.h-custom{height:100%;}}:root{--boat-primary:#008854;--boat-secondary:#1d3557;--boat-white:#ffffff;--boat-transition:all .4s cubic-bezier(.165,.84,.44,1);--text-main:#2d3436;--text-light:#636e72;--bg-light:#f8faff;--dark:#000000}.hero-section{position:relative;background-image:url('../images/banner/all-cover-banner.webp');background-size:cover;background-position:center;background-repeat:no-repeat;color:white;overflow:hidden;min-height:60vh;display:flex;align-items:center}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 100%);z-index:1}.hero-content{text-align:center;position:relative;z-index:2;margin-top:24vh;display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding-bottom:10vh}@media (max-width:992px){.hero-content{grid-template-columns:1fr;text-align:center}}.breadcrumb-container{display:inline-flex;align-items:center;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 24px;border-radius:100px;border:1px solid rgba(255,255,255,.15);margin-bottom:4vh;box-shadow:0 4px 30px rgba(0,0,0,.1)}.breadcrumb-link{text-decoration:none;color:rgba(255,255,255,.7);font-size:14px;font-weight:500;transition:var(--boat-transition)}.breadcrumb-link:hover{color:var(--boat-primary)}.breadcrumb-separator{margin:0 14px;color:rgba(255,255,255,.3);font-size:12px}.breadcrumb-current{color:var(--boat-primary);font-weight:700;font-size:14px}.hero-title{font-size:clamp(2.5rem,5vw + 1rem,3.8rem);font-weight:800;line-height:1.15;margin-bottom:3vh;letter-spacing:-1.5px;text-shadow:0 4px 12px rgba(0,0,0,.25)}.hero-title span{color:var(--boat-primary)}.hero-subtitle{font-size:clamp(1rem,1vw + .5rem,1.25rem);color:rgba(255,255,255,.85);max-width:650px;line-height:1.6;font-weight:400}.hero-accent{width:80px;height:6px;background:var(--boat-primary);margin-top:4vh;border-radius:3px}@media (max-width:768px){.hero-section{text-align:center;min-height:50vh}.breadcrumb-container{justify-content:center}.hero-accent{margin:4vh auto 0}}.boat-intro{padding:70px 0;background:linear-gradient(180deg,var(--bg-light) 0%,#ffffff 100%)}.boat-intro__card{display:grid;grid-template-columns:1fr;gap:28px}.boat-intro__title{font-size:clamp(1.8rem,2.2vw + 1rem,2.6rem);color:var(--boat-secondary);font-weight:800;line-height:1.2;letter-spacing:-.8px;margin-bottom:14px;text-align:center}.boat-intro__title span{color:var(--boat-primary)}.boat-intro__title--small{display:block;margin-top:10px;font-size:1rem;font-weight:700;color:rgba(29,53,87,.7);letter-spacing:0}.boat-intro__text{color:var(--text-main);line-height:1.75;font-size:1.05rem;margin:0 0 20px}.boat-link{color:var(--boat-primary);text-decoration:none;transition:var(--boat-transition)}.boat-link:hover{color:var(--boat-secondary)}.boat-intro__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.order-card-wrap{max-width:640px;margin:48px auto 0;padding:0 14px}.order-card{position:relative;border-radius:22px;padding:26px 22px;background:rgba(15,18,24,.72);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.order-card::before{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 220px at 20% 0%,rgba(0,136,84,.40),transparent 55%),radial-gradient(520px 240px at 95% 15%,rgba(29,53,87,.35),transparent 60%);pointer-events:none;z-index:0}.order-card>*{position:relative;z-index:1}.order-card__header{margin-bottom:18px;text-align:left}.order-card__kicker{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.72);font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.order-card__title{color:#fff;font-weight:900;font-size:clamp(1.35rem,1.4vw + 1rem,1.75rem);margin:0 0 8px;letter-spacing:-.4px}.order-card__sub{margin:0;color:rgba(255,255,255,.72);line-height:1.6;font-size:.98rem}.order-field{margin-top:16px}.order-label{display:block;margin-bottom:8px;color:rgba(255,255,255,.88);font-weight:700;font-size:.95rem}.order-input{display:flex;align-items:center;gap:10px;border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);transition:all .25s ease}.order-input__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(0,136,84,.16);border:1px solid rgba(0,136,84,.26);color:rgba(255,255,255,.92);font-weight:900;flex:0 0 auto}.order-input input{width:100%;background:transparent!important;border:0!important;outline:none!important;color:#fff;font-size:1rem;padding:4px 0}.order-input input::placeholder{color:rgba(255,255,255,.55)}.order-input:focus-within{border-color:rgba(0,136,84,.55);box-shadow:0 0 0 4px rgba(0,136,84,.18);transform:translateY(-1px)}.order-help{display:block;margin-top:8px;color:rgba(255,255,255,.62);font-size:.86rem}.order-btn{width:100%;margin-top:18px;border:0;border-radius:16px;padding:14px 16px;font-weight:900;letter-spacing:.2px;color:#08110c;background:linear-gradient(135deg,#00a86b 0%,#00d084 100%);box-shadow:0 16px 36px rgba(0,208,132,.22);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.order-btn__arrow{margin-left:8px;font-weight:900}.order-btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 22px 44px rgba(0,208,132,.28)}.order-btn:active{transform:translateY(0)}.order-footnote{margin:14px 0 0;text-align:center;color:rgba(255,255,255,.55);font-size:.88rem}.order-alert{border-radius:14px;padding:12px 14px;margin-bottom:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9)}.order-alert--danger{border-color:rgba(255,80,80,.55);background:rgba(255,80,80,.12)}@media (max-width:576px){.order-card{padding:20px 16px;border-radius:18px}}