:root{--container-gutter: 24px;--color-bg: #f7f8fb;--color-surface: #ffffff;--color-surface-soft: #eef3ff;--color-primary: #185cff;--color-primary-dark: #0d3fb8;--color-accent: #20c997;--color-text: #111827;--color-muted: #5b6575;--color-border: #dfe5f1;--radius-lg: 28px;--radius-md: 18px;--shadow-soft: 0 18px 45px rgba(17, 24, 39, .08)}@font-face{font-family:Nunito Sans;src:local("Nunito Sans"),url(/assets/fonts/nunito/nunito-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 900;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{width:100%;min-height:100vh;margin:0;font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:#111;background:#fff}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}table{border-collapse:collapse;border-spacing:0}.container{width:100%;max-width:100%;margin-inline:auto;padding-inline:12px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.container-fluid{width:100%;margin-inline:auto;padding-inline:12px}.row{display:flex;flex-wrap:wrap;margin-inline:-12px}.row>*{padding-inline:12px}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.col-sm{flex:1 0 0%}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg{flex:1 0 0%}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}}h1,h2{margin:0;letter-spacing:-.045em;line-height:1.05}h1{font-size:clamp(42px,7vw,76px);max-width:760px}h2{font-size:clamp(32px,4vw,52px);max-width:860px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:800;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:var(--color-primary);box-shadow:0 12px 28px #185cff40}.btn-secondary{color:var(--color-text);background:#fff;border-color:var(--color-border)}.card{height:100%;padding:24px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 28px #1118270a}.card-soft{background:var(--color-surface-soft);border-color:transparent}.card-title{margin:0;font-size:20px;font-weight:900;letter-spacing:-.025em}.card-text{margin:10px 0 0;color:var(--color-muted)}.mt-0{margin-top:0}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-56{margin-top:56px}.section{padding:72px 0}@media(max-width:767px){.section{padding:54px 0}}.section-tight{padding:46px 0}.hero{padding:76px 0 56px;overflow:hidden}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:var(--color-primary-dark);background:#eaf0ff;font-weight:700;font-size:14px;margin-bottom:18px}.lead{margin:22px 0 0;color:var(--color-muted);font-size:20px;max-width:680px}.section-lead{margin:18px 0 0;color:var(--color-muted);font-size:18px;max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:60px}.search-card{margin-top:28px;padding:10px;border-radius:999px;background:#fff;box-shadow:var(--shadow-soft);border:1px solid var(--color-border);display:flex;gap:8px;max-width:640px}.search-card input{flex:1;min-width:0;border:0;padding:0 18px;font:inherit;outline:none;color:var(--color-text)}.search-card button{white-space:nowrap}@media(max-width:575px){.search-card{border-radius:24px;flex-direction:column}.search-card input{min-height:52px}}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid var(--color-border);color:var(--color-muted);font-size:14px;font-weight:700}.hero-visual{margin-top:36px;border-radius:var(--radius-lg);background:radial-gradient(circle at top left,#dff7ee,transparent 34%),radial-gradient(circle at bottom right,#dfe8ff,transparent 36%),#fff;border:1px solid var(--color-border);box-shadow:var(--shadow-soft);padding:26px;min-height:420px;position:relative;overflow:hidden}.visual-card{position:absolute;border-radius:22px;background:#ffffffe0;border:1px solid rgba(223,229,241,.85);box-shadow:0 14px 32px #11182714;padding:14px;font-weight:800;color:var(--color-text)}.visual-card span{display:block;font-size:13px;color:var(--color-muted);font-weight:600;margin-top:4px}.visual-card.one{top:30px;left:30px}.visual-card.two{right:26px;top:120px}.visual-card.three{left:52px;bottom:32px}.grid-gap{row-gap:24px}.destination-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--color-border);font-weight:850;transition:transform .2s ease,border-color .2s ease}.destination-card:hover{transform:translateY(-2px);border-color:#185cff6b}.destination-card span{color:var(--color-muted);font-weight:700}.comparison{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-soft)}.comparison th,.comparison td{padding:18px;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.comparison th{background:#eef3ff;font-size:15px}.comparison td{color:var(--color-muted)}.comparison tr:last-child td{border-bottom:0}.check{color:#12805c;font-weight:900}.warn{color:#a16000;font-weight:900}.no{color:#b42318;font-weight:900}.steps{counter-reset:step}.step-card{position:relative;padding-top:58px}.step-card:before{counter-increment:step;content:counter(step);position:absolute;top:22px;left:24px;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--color-primary);font-weight:900}.band{padding:46px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;overflow:hidden;position:relative}.band p{color:#ffffffc7}.band .btn-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff38}.faq-item{padding:22px 0;border-bottom:1px solid var(--color-border)}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-question{margin:0;font-weight:900;font-size:18px}.faq-answer{margin:8px 0 0;color:var(--color-muted);max-width:820px}@media(max-width:767px){.hero{padding-top:48px}.band{padding:30px}.comparison-wrapper{overflow-x:auto}.comparison{min-width:720px}}
