:root{--ink:#0b2238;--blue:#0e5378;--bright:#0dbcc7;--paper:#f5f9f8;--line:#d5e2e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "DM Sans",sans-serif}.page-shell{overflow:hidden}.topbar,main,footer{max-width:1280px;margin:auto}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font:800 1.35rem Manrope,sans-serif;letter-spacing:.08em;text-decoration:none}.brand-mark{display:flex;gap:3px;align-items:center;height:24px}.brand-mark i{width:4px;border-radius:5px;background:var(--bright)}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:24px}.brand-mark i:nth-child(3){height:16px}.topbar nav,.header-actions,.language{display:flex;align-items:center;gap:20px}.topbar nav a,footer a:not(.brand){color:#426074;text-decoration:none;font-size:.91rem}.language{gap:3px}.language-button{border:0;background:transparent;font-size:1rem;padding:5px;cursor:pointer;filter:grayscale(.55)}.language-button.is-active{filter:none;border-bottom:2px solid var(--bright)}.button{display:inline-flex;justify-content:center;background:var(--bright);color:#062d3a;text-decoration:none;font-weight:700;padding:15px 22px}.button-small{padding:11px 16px;font-size:.82rem}.hero{min-height:578px;padding:78px 82px;display:grid;grid-template-columns:1.08fr .92fr;gap:74px;align-items:center;background:linear-gradient(119deg,#edfafa,#f9fbf9 56%,#d4f4ef)}.eyebrow,.section-kicker{font:700 .7rem/1.2 Manrope,sans-serif;letter-spacing:.13em;color:var(--blue)}.eyebrow{display:flex;gap:9px;align-items:center}.eyebrow span:first-child{height:7px;width:7px;background:var(--bright);border-radius:50%}h1,h2,h3{font-family:Manrope,sans-serif;margin:0}.hero h1{font-size:clamp(2.7rem,5vw,4.65rem);line-height:1.06;letter-spacing:-.055em}.hero-text{font-size:1.08rem;color:#456173;max-width:610px;margin:25px 0 30px}.hero-actions{display:flex;gap:26px;align-items:center}.text-link{display:inline-flex;gap:9px;align-items:center;color:var(--blue);font-weight:700;text-decoration:none}.trust-line{margin-top:39px;color:#536d7c;font-size:.85rem;display:flex;gap:9px;align-items:center}.pulse,.live-dot{width:8px;height:8px;border-radius:50%;background:#30c99e}.voice-card{background:var(--ink);padding:19px 24px 22px;box-shadow:16px 22px 0 rgba(13,188,199,.12);color:#eafafa}.card-top{display:flex;gap:8px;align-items:center;font-size:.75rem;color:#b8d4d9}.duration{margin-left:auto}.orb-wrap{height:154px;display:grid;place-items:center}.orb{width:110px;height:110px;border:1px solid rgba(87,230,225,.22);border-radius:50%;display:grid;place-items:center}.orb:after{content:"";width:55px;height:55px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#a5fff6,#0dbcc7 65%);box-shadow:0 0 35px #0dbcc7}.orb span{display:none}.conversation{border-top:1px solid rgba(199,241,239,.15);padding-top:15px;font-size:.91rem}.conversation p{margin:3px 0 12px}.conversation-label{font-size:.63rem;letter-spacing:.14em;color:#8ba9b4}.conversation-label.accent{color:#5ee4d9}.conversation-user{color:white}.sound-bar{height:26px;display:flex;justify-content:center;gap:4px;align-items:center}.sound-bar i{width:3px;background:#29c9c8;border-radius:3px;height:12px}.intro,.platform,.tourism-details{padding:105px 82px;background:#fff}.section-heading{display:grid;grid-template-columns:1fr .76fr;gap:70px;align-items:end}.section-heading h2,.case-copy h2,.platform h2,.limits h2,.tourism-copy h2,.tourism-details h2,.implementation h2,.feature-copy h2,.closing h2{font-size:clamp(2.1rem,3.4vw,3.35rem);line-height:1.14;letter-spacing:-.045em}.section-heading p,.case-copy>p:not(.section-kicker),.limits>div:last-child>p:not(.section-kicker),.tourism-details>div>p:not(.section-kicker){color:#537080;max-width:560px;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:1px solid var(--line)}.steps article{padding:24px 25px 0 0;border-right:1px solid var(--line);min-height:180px}.steps article+article{padding-left:25px}.steps article:last-child{border:0}.steps span,.tourism-list b,.implementation-steps span{color:var(--bright);font-weight:700;font-size:.77rem}.steps h3,.tourism-list h3,.implementation-steps h3{font-size:1.08rem;margin:12px 0 7px}.steps p,.tourism-list p,.implementation-steps p{font-size:.9rem;color:#617887;margin:0}.case-study,.limits{padding:94px 82px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#fbfdfc}.case-copy h2,.limits h2{margin:15px 0}.image-placeholder{min-height:285px;border:1px dashed #83bbb9;background:repeating-linear-gradient(135deg,rgba(175,232,227,.22) 0,rgba(175,232,227,.22) 8px,transparent 8px,transparent 16px);display:grid;place-items:center;color:#47757a;font-size:.82rem;text-align:center;padding:30px}.feature-band{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;background:var(--blue);color:white;padding:95px 82px}.section-kicker.light{color:#89ebe5}.feature-copy h2{margin:16px 0 21px}.feature-copy>p:not(.section-kicker){max-width:620px;color:#c5dce4}.light-link{color:#a5f0e9}.benefits{border-left:1px solid rgba(255,255,255,.25);padding-left:42px;display:grid;gap:30px;align-content:center}.benefits div{display:flex;gap:20px;align-items:center}.benefits b{font:700 2.3rem/1 Manrope}.benefits span{color:#c7dde5;max-width:140px;font-size:.9rem}.platform>h2{max-width:735px;margin:16px 0 52px}.platform-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line)}.platform-grid div{padding:23px 13px;border-right:1px solid var(--line);display:grid;gap:10px}.platform-grid div:last-child{border:0}.platform-grid b{font:700 1.7rem/1 Manrope;color:var(--bright)}.platform-grid span{color:#476877;font-size:.86rem}.limits{background:#edf8f6}.limits-image{min-height:350px}.limit-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.limit-points span{padding:6px 10px;border:1px solid #9acbc8;color:#245b6d;font-size:.8rem}.tourism{display:grid;grid-template-columns:.93fr 1.07fr;background:#d6f3ef}.tourism-illustration{min-height:360px}.tourism-copy{padding:76px 82px}.tourism-copy h2{margin:15px 0 20px}.tourism-copy>p:not(.section-kicker){color:#426a79;max-width:570px}.language-list{display:flex;gap:9px;flex-wrap:wrap;margin-top:27px}.language-list span{border:1px solid #9dccca;padding:5px 9px;color:#286375;font-size:.78rem}.tourism-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.tourism-details h2{margin:15px 0}.tourism-list{border-left:1px solid var(--line)}.tourism-list article{padding:0 0 20px 30px;margin-bottom:20px;border-bottom:1px solid var(--line)}.tourism-list article:last-child{border:0}.implementation{padding:102px 82px;background:var(--ink);color:#fff}.implementation .section-kicker{color:#8eece4}.implementation>h2{max-width:735px;margin:16px 0}.implementation>p:not(.section-kicker){max-width:680px;color:#bdd3da}.implementation-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:57px;border-top:1px solid rgba(255,255,255,.25)}.implementation-steps>div{padding:22px 22px 0 0;border-right:1px solid rgba(255,255,255,.25)}.implementation-steps>div+div{padding-left:22px}.implementation-steps>div:last-child{border:0}.implementation-steps p{color:#c4d7dc}.closing{text-align:center;padding:112px 30px 118px;background:#fbfdfc}.closing h2{max-width:700px;margin:18px auto 30px}footer{border-top:1px solid var(--line);padding:27px 44px;display:flex;align-items:center;justify-content:space-between}footer p{font-size:.78rem;color:#6f8793;margin:0}@media(max-width:800px){.topbar{height:auto;min-height:76px;padding:18px 24px}.topbar nav{display:none}.header-actions{gap:9px}.button-small{padding:10px 12px}.hero{grid-template-columns:1fr;padding:62px 28px;gap:45px}.intro,.case-study,.platform,.limits,.tourism-details,.implementation{padding:76px 28px}.section-heading,.case-study,.feature-band,.tourism,.limits,.tourism-details{grid-template-columns:1fr;gap:35px}.steps,.platform-grid,.implementation-steps{grid-template-columns:repeat(2,1fr)}.steps article{min-height:150px;border-bottom:1px solid var(--line)}.steps article:nth-child(2),.platform-grid div:nth-child(2n),.implementation-steps>div:nth-child(2n){border-right:0}.feature-band{padding:72px 28px}.benefits{border-left:0;border-top:1px solid rgba(255,255,255,.25);padding:28px 0 0}.tourism-copy{padding:67px 28px}.tourism-illustration{min-height:300px}.implementation-steps>div{padding-bottom:24px}.closing{padding:80px 26px}footer{padding:26px 28px;gap:18px;flex-wrap:wrap}}@media(max-width:450px){.brand{font-size:1.08rem}.language{display:none}.hero h1{font-size:2.7rem}.steps,.platform-grid,.implementation-steps{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;padding-left:0}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}footer{flex-direction:column;align-items:flex-start}}
