.kite-header{background:var(--dark);color:var(--sand);padding:25px 6vw;display:flex;align-items:center;justify-content:space-between;gap:28px}.kite-header nav{display:flex;gap:25px;font-size:16px}.kite-main{padding-top:65px;padding-bottom:70px;max-width:1150px}.kite-main h1{font-size:clamp(40px,6vw,68px);margin-bottom:22px}.kite-main h2{font-size:clamp(30px,4vw,42px)}.kite-main .eyebrow{font-size:14px}.kite-intro{font-size:18px;max-width:720px}.kite-price-note{background:var(--sand);border-left:4px solid var(--accent);padding:22px 25px;margin:30px 0 48px;font-size:16px}.kite-price-note p{margin:8px 0 0}.kite-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.kite-section-heading span{font-size:14px;color:var(--muted)}.kite-table-wrap{overflow-x:auto}.kite-table{border-collapse:collapse;width:100%;font-size:16px}.kite-table th,.kite-table td{padding:17px 15px;text-align:left;border-bottom:1px solid var(--line)}.kite-table thead{background:var(--dark);color:var(--sand)}.kite-table tbody th{font-weight:500}.kite-table tr:nth-child(even){background:var(--sand)}.kite-table td:last-child{font-weight:700;white-space:nowrap}.kite-small{font-size:14px;color:var(--muted);margin:18px 0}.kite-rental{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:50px;padding:35px;background:var(--sand);border-radius:8px}.kite-rental h2{margin-bottom:18px}.kite-rental-price{display:flex;flex-direction:column;min-width:140px}.kite-rental-price strong{font-size:48px;font-family:var(--serif);font-weight:500;line-height:1.3}.kite-rental-price span{font-size:14px}.kite-inquiry{margin-top:45px;padding-top:30px;border-top:1px solid var(--line)}.kite-inquiry h3{font-size:30px}.kite-inquiry p{max-width:740px;font-size:16px}.kite-inquiry .button{font-size:16px}.kite-header .brand{max-width:258px}@media(max-width:700px){.kite-header{flex-direction:column;align-items:flex-start;padding:22px 6vw}.kite-header nav{gap:20px;font-size:14px}.kite-main{padding-top:40px}.kite-rental{grid-template-columns:1fr;padding:24px;gap:15px}.kite-table th,.kite-table td{padding:13px 8px;font-size:14px}.kite-price-note{padding:18px}.kite-main .eyebrow{font-size:12px}.kite-inquiry .button{width:100%;text-align:center}}
