:root{--bg:#0b1229;--ink:#111a36;--muted:#64718a;--blue:#4e82ff;--purple:#8e64ed;--border:#e9edf6;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1160px,calc(100% - 48px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:8px;z-index:30}.site-header{background:#0d1530;color:white;position:relative;z-index:5;border-bottom:1px solid #ffffff14}.nav{height:84px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:850;letter-spacing:.13em;font-size:17px}.brand img{border-radius:13px}.nav-links{display:flex;margin:auto;gap:35px;color:#bfcae5;font-size:13px}.nav-links a:hover,.footer-links a:hover{color:#82b6ff}.nav-pill{border:1px solid #465782;border-radius:99px;padding:12px 19px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.nav-pill span{padding-left:8px}.menu-toggle{display:none}.hero{background:linear-gradient(120deg,#0a1128 12%,#101b3b 57%,#161b4c);position:relative;overflow:hidden;color:white}.glow{position:absolute;pointer-events:none;filter:blur(55px);border-radius:50%}.glow-1{height:480px;width:480px;right:-120px;top:50px;background:#4b4dce35}.glow-2{height:340px;width:340px;left:36%;bottom:-240px;background:#196be82d}.hero-grid{position:relative;display:grid;grid-template-columns:1.12fr 1fr;gap:42px;align-items:center;min-height:622px;padding:80px 0 75px}.eyebrow,.overline{font-size:11px;letter-spacing:.2em;font-weight:800;color:#78adff}.eyebrow{display:inline-flex;align-items:center;gap:11px}.pulse-dot,.online,.domain-dot{display:inline-block;height:8px;width:8px;background:#64e4bf;border-radius:50%;box-shadow:0 0 0 4px #64e4bf20}.hero h1{font-weight:780;font-size:clamp(43px,4.6vw,69px);letter-spacing:-.055em;line-height:1.1;margin:26px 0}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#73b7ff,#ae98ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:16px;line-height:1.85;color:#bac8e7;max-width:540px}.lead strong{color:#fff}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:10px;padding:16px 22px;font-size:13px;font-weight:700}.primary{background:linear-gradient(115deg,#3d8dff,#7b60f4);box-shadow:0 14px 36px #4c6cf52c;color:white}.primary:hover{filter:brightness(1.13)}.coming{font-size:12px;color:#aabbe0}.trust{display:flex;gap:15px;align-items:center;color:#8494b8;font-weight:700;letter-spacing:.17em;font-size:10px;margin-top:63px}.trust .line{width:35px;height:1px;background:#5a7098}.hero-art{height:510px;display:flex;align-items:center;justify-content:center;position:relative}.ring{position:absolute;border:1px solid #91b1fb23;border-radius:50%;width:460px;height:460px}.r2{width:350px;height:350px;border-color:#8a8ff13b}.call-window{width:min(315px,85%);height:430px;border:1px solid #7587c855;background:linear-gradient(155deg,#263c72e6,#161d47 60%,#252050);border-radius:28px;position:relative;box-shadow:0 35px 90px #0006,0 0 75px #4457da3b;display:flex;align-items:center;flex-direction:column;overflow:hidden}.call-top{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 22px}.tiny-label,.encrypted{font-size:9px;font-weight:800;letter-spacing:.1em;color:#e3eaff}.tiny-label .online{width:5px;height:5px;margin-left:3px}.encrypted{color:#8adabf;font-size:8px}.avatar-orbit{margin-top:35px;width:158px;height:158px;border:1px solid #8d9df668;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 13px #828aff16,0 0 0 28px #828aff0e}.avatar{height:120px;width:120px;border-radius:50%;background:linear-gradient(145deg,#6588cb,#58498e);display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar svg{width:100px;margin-top:38px}.call-person{margin-top:32px;font-weight:700;font-size:19px}.call-status{font-size:11px;color:#b8c8e9;margin-top:8px}.controls{margin-top:30px;display:flex;gap:17px}.control{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff29;color:#fff;font-size:22px}.control svg{width:20px;height:20px;stroke:#fff;stroke-width:1.7;fill:none}.control.hang{background:#f25c72}.control.hang svg{fill:#fff;stroke:none}.floating-chip{position:absolute;z-index:2;padding:14px 18px;background:#ffffffef;color:#24385c;border-radius:12px;box-shadow:0 18px 40px #0003;font-size:12px;font-weight:700}.chip-one{top:100px;right:-20px}.chip-two{bottom:70px;left:-26px}.hero-footer{border-top:1px solid #eaf2ff17;padding:20px 0 25px;display:flex;justify-content:space-around;color:#7f91b7;font-size:10px;letter-spacing:.19em;font-weight:800}.section{padding:105px 0}.section-heading{max-width:660px;margin:auto auto 48px;text-align:center}.section h2{font-size:clamp(31px,3.1vw,46px);letter-spacing:-.04em;line-height:1.15;margin:18px 0}.section h2 span{color:#597cf5}.section-heading p,.sub{line-height:1.8;color:#6b7892;font-size:15px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature{border:1px solid var(--border);border-radius:20px;padding:34px 30px;background:linear-gradient(180deg,#fff,#fbfcff);transition:transform .2s,box-shadow .2s}.feature:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1c398013}.feature-icon{height:58px;width:58px;border-radius:16px;background:#eaf3ff;display:grid;place-items:center}.feature-icon svg{height:27px;width:27px;fill:none;stroke:#428aff;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.feature-icon.violet{background:#f1ecff}.feature-icon.violet svg{stroke:#8b65eb}.feature-icon.teal{background:#e6f8f4}.feature-icon.teal svg{stroke:#22a48d}.feature h3{font-size:21px;margin:24px 0 10px}.feature p{line-height:1.75;color:#66738b;font-size:14px;min-height:75px}.feature span{display:flex;justify-content:space-between;color:#6b82a9;font-size:12px;font-weight:700;padding-top:18px;border-top:1px solid var(--border)}.feature b{color:#6479f3}.how-section{background:#f5f7fd}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.how-grid .sub{max-width:440px}.steps{background:white;border:1px solid #e9edf5;border-radius:22px;padding:25px 36px}.step{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid #e9edf4}.step:last-child{border:none}.step>span{font-weight:800;color:#648bfa;font-size:15px}.step h3{font-size:16px;margin:0 0 9px}.step p{font-size:13px;color:#778198;line-height:1.6;margin:0}.about{display:grid;grid-template-columns:250px 1fr;gap:85px;align-items:center}.about-mark{height:240px;width:240px;border-radius:38px;display:grid;place-items:center;background:radial-gradient(circle at 40% 30%,#e2eaff,#f4f6ff 65%)}.about-mark img{box-shadow:0 20px 60px #35489532;border-radius:32px}.about p{color:#6b7892;font-size:15px;line-height:1.9;max-width:650px}.about .note{font-size:12px;color:#8691a7}.cta{padding-top:25px}.cta-box{background:linear-gradient(115deg,#101a40,#23215f);color:white;border-radius:27px;text-align:center;position:relative;overflow:hidden;padding:75px 25px}.cta-glow{background:#6063ec33;width:440px;height:270px;border-radius:50%;filter:blur(60px);position:absolute;right:-80px;top:-120px}.cta-box>*:not(.cta-glow){position:relative}.cta h2{font-size:clamp(35px,4vw,56px);margin:18px 0}.cta p{color:#bdc8ed;line-height:1.8;max-width:520px;margin:0 auto 25px}.domain{display:inline-flex;align-items:center;gap:12px;border:1px solid #6374af;background:#ffffff10;padding:12px 18px;border-radius:99px;font-size:13px;font-weight:650}.domain-dot{width:6px;height:6px}footer{background:#0c142b;color:white;padding:55px 0 22px}.footer-grid{display:flex;justify-content:space-between;align-items:center}.footer-grid p{color:#a8b8d9;font-size:13px}.footer-links{display:flex;gap:25px;color:#bdc9e3;font-size:12px}.copyright{display:flex;justify-content:space-between;border-top:1px solid #ffffff20;padding-top:24px;margin-top:42px;color:#8392b0;font-size:11px}.policy{max-width:800px;margin:65px auto 100px;padding:0 24px}.policy h1{font-size:clamp(32px,4vw,52px)}.policy h2{margin-top:40px;font-size:20px}.policy p,.policy li{color:#5e6a82;line-height:1.85}.notice{background:#fff7e6;padding:18px;border:1px solid #ffe2a6;border-radius:12px}.policy a{color:#446df5;text-decoration:underline}@media(max-width:950px){.hero-grid{grid-template-columns:1fr;gap:0;padding-top:65px}.hero-art{height:460px}.hero-copy{max-width:720px}.hero h1{font-size:56px}.how-grid{gap:35px}.about{gap:35px}}@media(max-width:690px){.container{width:min(100% - 34px,1160px)}.nav{height:73px}.nav-links{display:none;position:absolute;left:0;right:0;top:73px;padding:20px;background:#111c3c;flex-direction:column;gap:20px}.nav-links.open{display:flex}.menu-toggle{margin-left:auto;display:flex;background:transparent;border:0;gap:5px;flex-direction:column;padding:10px;cursor:pointer}.menu-toggle span{width:23px;height:2px;background:white}.nav-pill{display:none}.hero-grid{padding:65px 0 22px}.hero h1{font-size:clamp(40px,9vw,54px)}.lead{font-size:14px}.hero-art{height:475px}.call-window{height:410px}.ring{width:330px;height:330px}.r2{width:260px;height:260px}.chip-one{right:-3px;top:80px}.chip-two{left:-6px;bottom:65px}.hero-footer{gap:12px;font-size:8px;flex-wrap:wrap}.section{padding:65px 0}.features,.how-grid,.about{grid-template-columns:1fr}.feature p{min-height:0}.about-mark{width:100%;max-width:270px;margin:auto}.footer-grid,.copyright{gap:20px;align-items:start;flex-direction:column}.footer-links{flex-wrap:wrap}.cta{padding-top:0}.cta-box{padding:60px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feature{transition:none}}

/* Selected ZUNQARA logo identity — original approved artwork */
.hero-logo-art{min-height:510px;height:auto;padding:35px 0;isolation:isolate}
.official-logo-frame{width:min(100%,475px);position:relative;z-index:1;border-radius:31px;overflow:hidden;background:#f8f9ff;box-shadow:0 38px 94px #0207186e,0 0 0 1px #ffffff29;transform:rotate(1deg)}
.official-logo-frame>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.logo-caption{display:block;background:#fff;color:#26396b;text-align:center;font-size:10px;font-weight:800;letter-spacing:.19em;padding:0 15px 22px}
.logo-shine{position:absolute;width:430px;height:430px;background:radial-gradient(circle,#496ef75a,transparent 70%);filter:blur(35px);z-index:0}
.brand img{object-fit:cover;background:white}
@media(max-width:950px){.hero-logo-art{min-height:0;height:auto;padding:25px 0 46px}.official-logo-frame{width:min(100%,420px)}}
@media(max-width:690px){.hero-logo-art{padding:23px 0 55px}.official-logo-frame{width:min(100%,360px);transform:none}.logo-caption{font-size:8px;padding-bottom:16px}}
