| Current Path : /home/seto/air.anatollica.com/ |
| Current File : /home/seto/air.anatollica.com/index.html |
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>FlyHalfPrice — Cheap International Flights</title>
<meta name="description" content="Save up to 50% on international flights. Consolidator deals, free quotes and expert travel agents — round-trip fares to London, Tokyo, Barcelona, Dubai and more.">
<meta name="theme-color" content="#141a30">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Karla:wght@400;500;600;700&display=swap">
<style>
:root{
--bg:#f4f5fa; --surface:#ffffff; --surface-2:#eef0f8;
--ink:#16192b; --ink-soft:#565c76; --ink-mute:#828aa6;
--sky:#1c2552; --sky-2:#2f3c86; --sunset:#ef7f22; --sunset-deep:#d9611a; --gold:#f4b13f;
--line:rgba(22,25,43,.11); --line-2:rgba(22,25,43,.06);
--good:#1f9d6b;
--shadow:0 20px 50px -26px rgba(20,26,60,.5);
--radius:16px; --wrap:1140px;
--fd:"Sora",system-ui,sans-serif; --fb:"Karla",system-ui,-apple-system,"Segoe UI",sans-serif;
color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
--bg:#0c1020; --surface:#141a30; --surface-2:#1b2340;
--ink:#eceef7; --ink-soft:#a6accb; --ink-mute:#7f87a8;
--sky:#93a4ff; --sky-2:#aab6ff; --sunset:#ff9a4d; --sunset-deep:#ff8a33; --gold:#ffca63;
--line:rgba(236,238,247,.14); --line-2:rgba(236,238,247,.07);
--good:#43c98d;
--shadow:0 22px 54px -26px rgba(0,0,0,.65);
color-scheme:dark;
}}
:root[data-theme="dark"]{
--bg:#0c1020; --surface:#141a30; --surface-2:#1b2340;
--ink:#eceef7; --ink-soft:#a6accb; --ink-mute:#7f87a8;
--sky:#93a4ff; --sky-2:#aab6ff; --sunset:#ff9a4d; --sunset-deep:#ff8a33; --gold:#ffca63;
--line:rgba(236,238,247,.14); --line-2:rgba(236,238,247,.07);
--good:#43c98d;
--shadow:0 22px 54px -26px rgba(0,0,0,.65);
color-scheme:dark;
}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--fb);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
h1,h2,h3{font-family:var(--fd);line-height:1.07;margin:0;text-wrap:balance;letter-spacing:-.01em}
p{margin:0}
a{color:inherit;text-decoration:none}
[hidden]{display:none!important}
.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:22px}
.eyebrow{font-family:var(--fb);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sunset)}
section{padding-block:clamp(54px,7vw,90px)}
.sec-head{max-width:60ch;margin-bottom:36px}
.sec-head h2{font-size:clamp(27px,3.6vw,42px);font-weight:700;margin:.35em 0 .35em}
.sec-head .lead{color:var(--ink-soft);font-size:18px}
/* header */
header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2)}
.nav{display:flex;align-items:center;gap:20px;height:68px}
.brand{display:flex;align-items:center;gap:9px;font-family:var(--fd);font-weight:800;font-size:19px;letter-spacing:.02em;color:var(--ink)}
.brand svg{width:26px;height:26px;color:var(--sunset)}
.brand b{color:var(--sunset);font-weight:800}
.menu{display:flex;gap:26px;margin-left:auto}
.menu a{color:var(--ink-soft);font-weight:600;font-size:15px;transition:color .18s}
.menu a:hover{color:var(--sky-2)}
.tools{display:flex;align-items:center;gap:10px}
.icon-btn{appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink-soft);width:38px;height:38px;border-radius:999px;cursor:pointer;display:grid;place-items:center}
.icon-btn:hover{color:var(--sky-2)}
/* buttons */
.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--fd);font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}
.btn-sun{background:linear-gradient(180deg,var(--sunset),var(--sunset-deep));color:#fff;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--sunset) 65%,transparent)}
.btn-sun:hover{transform:translateY(-2px)}
.btn-ghost{border-color:rgba(255,255,255,.5);color:#fff;background:rgba(255,255,255,.09)}
.btn-ghost:hover{background:rgba(255,255,255,.18)}
.btn-line{border-color:var(--line);color:var(--ink);background:var(--surface)}
.btn-line:hover{border-color:var(--sky-2);color:var(--sky-2)}
.btn-lg{padding:15px 30px;font-size:16.5px}
/* hero */
.hero{position:relative;overflow:hidden;color:#fff;background:#10152e}
.hero-media{position:absolute;inset:0}
.hero-media img{width:100%;height:100%;object-fit:cover;opacity:.92}
.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(12,16,32,.9) 0%,rgba(12,16,32,.72) 34%,rgba(12,16,32,.28) 62%,rgba(12,16,32,.15) 100%)}
.hero .wrap{position:relative;z-index:2;padding-block:clamp(48px,7vw,84px) 0}
.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-width:640px}
.badge{display:inline-flex;align-items:center;gap:8px;justify-self:start;width:fit-content;background:color-mix(in srgb,var(--sunset) 90%,#000);color:#fff;font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:.03em;padding:7px 14px;border-radius:999px;text-transform:uppercase}
.hero h1{font-size:clamp(40px,7vw,72px);font-weight:800;margin:.3em 0 .2em;color:#fff}
.stars{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.86);font-weight:600;font-size:14.5px;margin-bottom:22px}
.stars .s{color:var(--gold);letter-spacing:2px;font-size:16px}
.price-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:26px}
.price-row .from{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.65);font-weight:700;margin-bottom:6px}
.price-row .old{color:rgba(255,255,255,.55);text-decoration:line-through;font-size:20px;font-weight:600}
.price-row .now{font-family:var(--fd);font-weight:800;font-size:clamp(48px,8vw,68px);color:#fff;line-height:1}
.price-row .cur{font-family:var(--fd);font-weight:700;font-size:20px;color:var(--gold)}
.price-row .sub{width:100%;color:rgba(255,255,255,.72);font-size:14.5px;margin-top:4px}
.hero-cta{display:flex;flex-wrap:wrap;gap:13px}
.airlines{position:relative;z-index:2;margin-top:clamp(34px,5vw,54px);border-top:1px solid rgba(255,255,255,.14);padding:20px 0 26px;display:flex;align-items:center;gap:clamp(20px,5vw,54px);flex-wrap:wrap;justify-content:center}
.airlines img{height:26px;width:auto;filter:brightness(0) invert(1);opacity:.72;transition:opacity .2s}
.airlines img:hover{opacity:1}
/* trust bar */
.trust{background:var(--surface);border-bottom:1px solid var(--line-2)}
.trust .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-block:0}
.tcard{padding:30px 22px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--line-2)}
.tcard:last-child{border-right:0}
.tcard .ti{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--sky) 15%,transparent);color:var(--sky-2);display:grid;place-items:center}
.tcard .ti svg{width:23px;height:23px}
.tcard h3{font-size:19px;font-weight:700}
.tcard p{color:var(--ink-soft);font-size:15px}
/* deals */
.tabs{display:inline-flex;gap:6px;background:var(--surface-2);border-radius:999px;padding:5px;margin-bottom:26px}
.tabs button{appearance:none;border:0;background:transparent;color:var(--ink-soft);font-family:var(--fd);font-weight:600;font-size:14.5px;padding:9px 20px;border-radius:999px;cursor:pointer}
.tabs button[aria-selected="true"]{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px -3px rgba(0,0,0,.2)}
.deals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.deal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px;transition:transform .16s,box-shadow .16s,border-color .16s}
.deal:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--sunset) 45%,var(--line))}
.deal .route{display:flex;align-items:center;gap:8px;font-family:var(--fd);font-weight:700;font-size:17px}
.deal .route svg{width:17px;height:17px;color:var(--sunset)}
.deal .prices{display:flex;align-items:baseline;gap:9px;margin-top:6px}
.deal .now{font-family:var(--fd);font-weight:800;font-size:26px;color:var(--ink)}
.deal .old{color:var(--ink-mute);text-decoration:line-through;font-size:15px;font-weight:600}
.deal .off{margin-left:auto;font-family:var(--fd);font-size:12px;font-weight:700;color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent);padding:3px 8px;border-radius:999px}
.deal .meta{color:var(--ink-mute);font-size:13px;font-weight:600;letter-spacing:.02em}
/* guide */
.guide{background:var(--surface);border-block:1px solid var(--line-2)}
.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,52px)}
.guide h2{font-size:clamp(26px,3.4vw,38px);font-weight:700;margin-bottom:.55em}
.guide h3{font-family:var(--fd);font-size:20px;font-weight:700;margin:26px 0 10px}
.guide p{color:var(--ink-soft);font-size:16px}
.guide p+p{margin-top:14px}
.tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.tip{display:flex;gap:14px;align-items:flex-start;background:var(--bg);border:1px solid var(--line-2);border-radius:14px;padding:16px 18px}
.tip .n{font-family:var(--fd);font-weight:800;font-size:15px;color:var(--sunset);background:color-mix(in srgb,var(--sunset) 14%,transparent);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}
.tip b{font-family:var(--fd);font-size:16px;display:block;margin-bottom:2px}
.tip span{color:var(--ink-soft);font-size:14.5px}
/* CTA band */
.cta{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--sky) 0%,var(--sky-2) 100%);color:#fff;border-radius:calc(var(--radius) + 8px);padding:clamp(34px,5vw,60px);text-align:center;box-shadow:var(--shadow)}
.cta::before{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sunset) 60%,transparent),transparent 70%)}
.cta h2{position:relative;font-size:clamp(28px,4vw,44px);font-weight:800;color:#fff;max-width:18ch;margin-inline:auto}
.cta p{position:relative;color:rgba(255,255,255,.85);margin:14px auto 26px;max-width:52ch}
.cta .hero-cta{position:relative;justify-content:center}
/* footer */
footer{border-top:1px solid var(--line-2);background:var(--surface)}
.foot{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;padding-block:28px;color:var(--ink-mute);font-size:14.5px}
.foot .brand{font-size:17px}
.foot .fspace{margin-left:auto}
.foot .disc{width:100%;font-size:12.5px;color:var(--ink-mute);line-height:1.6;border-top:1px solid var(--line-2);padding-top:16px;margin-top:4px}
@media (max-width:900px){
.menu{display:none}
.trust .wrap{grid-template-columns:1fr}
.tcard{border-right:0;border-bottom:1px solid var(--line-2);padding:22px 0}
.tcard:last-child{border-bottom:0}
.deals{grid-template-columns:1fr 1fr}
.guide-grid{grid-template-columns:1fr}
}
@media (max-width:520px){
body{font-size:16px}
.deals{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
html{scroll-behavior:smooth}
:target{scroll-margin-top:82px}
:focus-visible{outline:2.5px solid var(--sunset);outline-offset:2px;border-radius:4px}
</style>
</head>
<body>
<header>
<div class="wrap nav">
<span class="brand">
<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>
Fly<b>HalfPrice</b>
</span>
<nav class="menu">
<a href="#deals">Deals</a>
<a href="#countries">Destinations</a>
<a href="#guide">Guide</a>
<a href="#quote">Get a quote</a>
</nav>
<div class="tools">
<a class="btn btn-sun" href="#quote">Get a free quote</a>
<button class="icon-btn" id="themeBtn" type="button" aria-label="Toggle theme">
<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8Z" stroke="currentColor" stroke-width="1.8" stroke-linejoin="round"/></svg>
</button>
</div>
</div>
</header>
<!-- HERO -->
<section class="hero" style="padding:0">
<div class="hero-media"><img src="img/hero.jpeg" alt="International airliner at sunset" fetchpriority="high"></div>
<div class="wrap">
<div class="hero-grid">
<span class="badge">✈ Save up to 50%</span>
<p class="eyebrow" style="color:var(--gold)">Top rated destinations</p>
<h1>Cheap International Flights</h1>
<div class="stars"><span class="s">★★★★★</span> Trusted by thousands of travellers worldwide</div>
<div class="price-row">
<div><div class="from">From</div><span class="old">$947</span></div>
<div class="now">$560</div>
<div class="cur">USD</div>
<div class="sub">All-in, round-trip — taxes & fees included</div>
</div>
<div class="hero-cta">
<a class="btn btn-sun btn-lg" href="#quote">Get a free quote</a>
<a class="btn btn-ghost btn-lg" href="#deals">Browse deals</a>
</div>
</div>
</div>
<div class="wrap"><div class="airlines">
<img src="img/airlines/united.png" alt="United Airlines">
<img src="img/airlines/american.png" alt="American Airlines">
<img src="img/airlines/lufthansa.png" alt="Lufthansa">
<img src="img/airlines/qatar.png" alt="Qatar Airways">
<img src="img/airlines/asiana.png" alt="Asiana Airlines">
</div></div>
</section>
<!-- TRUST -->
<div class="trust">
<div class="wrap">
<div class="tcard">
<span class="ti"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M12 3l7 3v5c0 4.4-3 7.9-7 9-4-1.1-7-4.6-7-9V6l7-3Z" stroke="currentColor" stroke-width="1.8" stroke-linejoin="round"/><path d="M9 12l2 2 4-4" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
<h3>Lowest Airfare Guarantee</h3>
<p>Big-saving consolidator deals with free quotes and free reservations. If we can't beat it, you don't pay.</p>
</div>
<div class="tcard">
<span class="ti"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M6 3h3l1.5 5-2 1.5a11 11 0 0 0 5.5 5.5L15 18l5 1.5V22a17 17 0 0 1-14-14V3Z" stroke="currentColor" stroke-width="1.8" stroke-linejoin="round"/></svg></span>
<h3>Exclusive Phone-Only Deals</h3>
<p>1000+ live travel agents ready to find personalised fares you won't see anywhere online.</p>
</div>
<div class="tcard">
<span class="ti"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 6h16M4 12h16M4 18h10" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/><circle cx="18" cy="18" r="3" stroke="currentColor" stroke-width="1.8"/></svg></span>
<h3>Concierge Service</h3>
<p>Detailed itineraries and best-matching flights, hand-picked to save you both time and money.</p>
</div>
</div>
</div>
<!-- DEALS -->
<section id="deals">
<div class="wrap">
<div class="sec-head">
<p class="eyebrow">Featured fares</p>
<h2>Cheap flights by popular city</h2>
<p class="lead">A snapshot of recent round-trip consolidator deals. Prices change daily — request a free quote for today's best fare.</p>
</div>
<div class="deals">
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>London</div><div class="prices"><span class="now">$389</span><span class="old">$584</span><span class="off">−33%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Amsterdam</div><div class="prices"><span class="now">$409</span><span class="old">$818</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Tokyo</div><div class="prices"><span class="now">$229</span><span class="old">$344</span><span class="off">−33%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Barcelona</div><div class="prices"><span class="now">$499</span><span class="old">$998</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Mumbai</div><div class="prices"><span class="now">$469</span><span class="old">$938</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Bangkok</div><div class="prices"><span class="now">$289</span><span class="old">$578</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Abu Dhabi</div><div class="prices"><span class="now">$409</span><span class="old">$614</span><span class="off">−33%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg>Manila</div><div class="prices"><span class="now">$309</span><span class="old">$618</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
</div>
<div id="countries" class="sec-head" style="margin-top:52px">
<p class="eyebrow">By destination</p>
<h2>Cheap flights by country</h2>
</div>
<div class="deals">
<div class="deal"><div class="route">🇫🇷 France</div><div class="prices"><span class="now">$339</span><span class="old">$678</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route">🇯🇵 Japan</div><div class="prices"><span class="now">$439</span><span class="old">$878</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route">🇧🇪 Belgium</div><div class="prices"><span class="now">$469</span><span class="old">$938</span><span class="off">−50%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route">🇦🇺 Australia</div><div class="prices"><span class="now">$289</span><span class="old">$434</span><span class="off">−33%</span></div><span class="meta">Round-trip · all-in</span></div>
<div class="deal"><div class="route">🇿🇦 South Africa</div><div class="prices"><span class="now">$479</span><span class="old">$719</span><span class="off">−33%</span></div><span class="meta">Round-trip · all-in</span></div>
</div>
</div>
</section>
<!-- GUIDE -->
<section id="guide" class="guide">
<div class="wrap guide-grid">
<div>
<p class="eyebrow">Travel guide</p>
<h2>How to get cheap international flights</h2>
<p>Airfare is the most important — and most expensive — part of almost any trip. Prices are often a sticking point, but it's still very possible to fly for less. With the right preparation and a little insider help, deals that match your budget are always within reach, whether you travel alone or with family.</p>
<h3>An introduction to flight deals</h3>
<p>When you find the perfect opportunity to travel across the world, the international ticket is usually the priciest item to book. The good news: there are many ways to lower that cost. Airlines launch international offers constantly, so with a little timing you can grab genuinely cheap fares to Africa, Asia, Europe or the Americas — for every budget.</p>
</div>
<div>
<ul class="tips">
<li class="tip"><span class="n">1</span><div><b>Be flexible with dates</b><span>Shifting your trip by a day or two — or flying mid-week — can cut fares dramatically.</span></div></li>
<li class="tip"><span class="n">2</span><div><b>Use consolidator fares</b><span>Wholesale contracts unlock prices that rarely appear on public search engines.</span></div></li>
<li class="tip"><span class="n">3</span><div><b>Ask a real agent</b><span>Phone-only deals and complex multi-city routings are where live agents beat the algorithms.</span></div></li>
<li class="tip"><span class="n">4</span><div><b>Book at the right time</b><span>For long-haul international routes, several weeks of lead time usually lands the best price.</span></div></li>
</ul>
</div>
</div>
</section>
<!-- CTA -->
<section id="quote">
<div class="wrap">
<div class="cta">
<h2>Ready to fly for half the price?</h2>
<p>Tell us where you want to go and get a free, no-obligation quote from our travel experts. No purchase necessary — we respect your privacy.</p>
<div class="hero-cta">
<a class="btn btn-sun btn-lg" href="#quote">Get a free quote</a>
</div>
</div>
</div>
</section>
<footer>
<div class="wrap foot">
<span class="brand" style="color:var(--ink)"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true" style="width:22px;height:22px;color:var(--sunset)"><path d="M2 16l7-2 3-8 2 .5-1.5 6.5 6-1.5 2 1.5-8 3-2 3-1.5-.5.5-3-6 1.5Z" fill="currentColor"/></svg> Fly<b style="color:var(--sunset)">HalfPrice</b></span>
<span>Cheap international flights & consolidator deals</span>
<span class="fspace">© <span id="yr"></span> FlyHalfPrice</span>
<span class="disc">Fares shown are illustrative examples of recent round-trip consolidator deals, include taxes and fees, and are subject to availability and change without notice. Requesting a quote places no obligation to purchase.</span>
</div>
</footer>
<script>
(function(){
try{document.getElementById('yr').textContent=new Date().getFullYear();}catch(e){}
var root=document.documentElement, S={g:function(k){try{return localStorage.getItem(k)}catch(e){return null}},s:function(k,v){try{localStorage.setItem(k,v)}catch(e){}}};
function theme(t){ if(t==='dark'||t==='light'){root.setAttribute('data-theme',t)}else{root.removeAttribute('data-theme')} S.s('fhp_theme',t); }
var sv=S.g('fhp_theme'); if(sv) theme(sv);
document.getElementById('themeBtn').addEventListener('click',function(){
var cur=root.getAttribute('data-theme'), sys=window.matchMedia&&window.matchMedia('(prefers-color-scheme:dark)').matches;
theme((cur?cur==='dark':sys)?'light':'dark');
});
})();
</script>
</body>
</html>