@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/kairos-seo/manrope-latin-a30ddcd349.woff2') format('woff2')}
:root{color-scheme:dark;--blue:#29b3f2;--muted:#a3afb8;--line:#ffffff28;--font:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#090b0c;color:#f7f7f7;font-family:var(--font)}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}p{line-height:1.85}header,main,footer{max-width:1440px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:30px 6%;gap:24px}.brand img{width:112px;height:auto;display:block}.page-nav{display:flex;gap:26px;align-items:center;font-size:13px}.page-nav a:last-child{border:1px solid var(--line);padding:13px 22px;border-radius:40px}.page-nav a:hover{color:var(--blue)}.skip{position:absolute;left:12px;top:-100px;background:#fff;color:#000;padding:15px;z-index:10}.skip:focus{top:12px}.breadcrumb{font-size:12px;color:var(--muted);padding:25px 6%}.breadcrumb span{margin:0 12px;color:var(--blue)}.service-hero{padding:40px 6% 75px;display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center}.eyebrow{font:10px var(--font);letter-spacing:.12em;color:var(--blue);text-transform:uppercase}h1{font-size:clamp(42px,5vw,76px);line-height:1.06;letter-spacing:-.065em;font-weight:500;margin:30px 0}h2{font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:0 0 24px}h3{font-size:23px;letter-spacing:-.04em;font-weight:500;margin:0 0 15px}.intro{color:var(--muted);font-size:16px;max-width:620px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;font-size:13px}.primary{display:inline-flex;gap:30px;align-items:center;background:var(--blue);color:#07151c;padding:17px 23px;border-radius:30px}.secondary{border-bottom:1px solid #627783;padding:12px 0}.service-art{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#16425544,transparent 68%);overflow:hidden;border:1px solid var(--line)}.art-caption{position:absolute;left:20px;bottom:16px;color:var(--muted);font:8px var(--font);letter-spacing:.08em}.art-browser{width:82%;background:#edf4f7;color:#11202a;padding:25px;transform:rotate(-5deg);box-shadow:22px 25px #29b3f222;border-radius:8px}.art-browser small{font-size:9px}.art-browser strong{display:block;font-size:42px;font-weight:500;letter-spacing:-.06em;line-height:1.1;margin:25px 0}.art-browser i{font-style:normal;color:#006c98}.art-rule{height:5px;background:#0a283122;width:70%;margin:12px 0}.art-cta{display:inline-block;border-radius:30px;background:#092738;color:white;font-size:10px;padding:12px 15px;margin-top:12px}.art-booking{width:82%;padding:30px;background:#eaf1e6;color:#24392a;border-radius:24px;transform:rotate(4deg)}.art-booking strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:500;line-height:1.15;margin:20px 0}.art-steps{display:flex;gap:8px}.art-steps span{border-bottom:2px solid #62906b;flex:1;padding:12px 0;font-size:8px}.art-slot{display:flex;justify-content:space-between;align-items:center;font-size:12px;border:1px solid #a7bda6;padding:16px;margin-top:12px;border-radius:8px}.art-slot.active{background:#244e36;color:#fff}.art-phone{width:205px;height:365px;border:7px solid #4e6878;border-radius:33px;background:#eaf1f7;color:#142e3b;padding:40px 18px 22px;transform:rotate(8deg);box-shadow:18px 20px #173e4a44}.art-phone small{font-size:8px}.art-phone strong{display:block;font-size:25px;letter-spacing:-1px;line-height:1.1;margin:25px 0}.art-calendar{background:#c6e7f5;border:1px solid #98cfe6;border-radius:12px;padding:20px 15px;font-size:10px}.art-calendar b{display:block;font-size:40px;margin:6px 0}.art-phone .art-cta{width:100%;text-align:center}.art-brand{width:78%;aspect-ratio:1;background:var(--blue);color:#071b29;padding:30px;transform:rotate(-8deg);box-shadow:20px 23px #1d455c}.art-brand strong{display:block;font-size:clamp(46px,6vw,83px);line-height:.95;letter-spacing:-.07em;margin:30px 0}.art-brand em{font-style:normal;color:#fff}.art-brand small{font-size:9px}.service-body{border-top:1px solid var(--line)}.service-chapter{padding:70px 6%;display:grid;grid-template-columns:1fr 1fr;gap:65px;border-bottom:1px solid var(--line)}.service-chapter p{font-size:16px;color:var(--muted);margin:0}.process{padding:70px 6%}.process>p{color:var(--muted);max-width:630px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps small{color:var(--blue);font-size:11px;display:block;margin-bottom:25px}.steps p{color:var(--muted);font-size:14px}.faq{padding:65px 6%;background:#101619}.faq h2{margin-bottom:35px}details{border-top:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-size:18px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:25px;color:var(--blue)}details[open] summary:after{content:'−'}details p{max-width:850px;color:var(--muted);font-size:15px;margin:18px 0 0}.service-contact{padding:85px 6%}.service-contact h2{font-size:clamp(35px,5vw,65px);max-width:850px}.service-contact p{color:var(--muted);max-width:680px}.related{padding:0 6% 60px}.related nav{display:flex;flex-wrap:wrap;gap:14px 28px;font-size:14px}.related a{border-bottom:1px solid #536571;padding-bottom:6px}.related a:hover{color:var(--blue)}footer{padding:35px 6%;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:12px}footer p{margin:0}.footer-contact{overflow-wrap:anywhere}.inline-note{font-size:11px;color:var(--muted);margin-top:16px}
@media(max-width:800px){header{padding:22px 6%}.page-nav{gap:18px}.page-nav a:first-child{display:none}.service-hero{grid-template-columns:1fr;padding-top:18px;gap:35px}h1{font-size:clamp(40px,8.7vw,65px)}.service-art{max-width:500px;width:100%;justify-self:center}.service-chapter{grid-template-columns:1fr;gap:12px;padding:45px 6%}.service-chapter p,.intro{font-size:15px}.steps{grid-template-columns:1fr;gap:22px}.steps small{margin-bottom:12px}.process,.faq{padding:50px 6%}.art-brand strong{font-size:70px}.service-contact{padding:60px 6%}footer{flex-direction:column}.page-nav{font-size:12px}.page-nav a:last-child{padding:11px 15px}.brand img{width:98px}summary{font-size:16px}.actions{gap:16px}.primary{gap:18px}.breadcrumb{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
svg.kairos-arrow{display:inline-block;width:1em;height:1em;max-width:none;fill:none;stroke:currentColor;stroke-width:1.7;vertical-align:-.125em;flex-shrink:0;pointer-events:none;letter-spacing:normal}
.compare-benefits li:before{content:none}
.compare-benefits li>.kairos-arrow{color:#29b3f2;margin-right:12px}
