.ciaara-page{--cc-cyan:#65e0f7;--cc-violet:#a18bff;--cc-ink:#eaf3ff;background:#070c1b;color:var(--cc-ink);overflow:hidden}.ciaara-page section[id]{scroll-margin-top:30px}.ciaara-page h1,.ciaara-page h2,.ciaara-page h3{font-weight:550;letter-spacing:-.035em}.ciaara-page p{line-height:1.75}.ciaara-page a:focus-visible{outline:2px solid var(--cc-cyan);outline-offset:5px}.ciaara-product-bar{border-block:1px solid #293653;background:#091128}.ciaara-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px}.ciaara-product-name{display:flex;align-items:center;gap:10px;color:#f6faff;font-size:15px;font-weight:650;letter-spacing:.15em}.ciaara-product-name img{width:48px;height:48px;object-fit:contain}.ciaara-product-name small{display:block;color:#95a8c7;font-size:9px;font-weight:400;letter-spacing:.2em;margin-top:3px}.ciaara-bar-inner nav{display:flex;align-items:center;gap:30px;color:#bfcae0;font-size:12px}.ciaara-bar-contact{border:1px solid #76b7ec;border-radius:999px;padding:9px 19px;color:#d5efff}.ciaara-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:16px;font-size:12px;color:#a8b8d4}.ciaara-breadcrumb a{color:#8fc9ff}.ciaara-breadcrumb [aria-current=page]{color:#eef6ff}.ciaara-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:36px;min-height:600px;padding-block:62px 76px}.ciaara-hero-copy{position:relative;z-index:1}.ciaara-kicker{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#95bbef;margin:0 0 18px}.ciaara-hero h1{font-size:clamp(44px,5.1vw,74px);line-height:1.08;margin:0 0 24px}.ciaara-contact h2 span,.ciaara-hero h1 span,.ciaara-section-head h2 span{color:#83d9ff}.ciaara-hero .ciaara-lead{font-size:19px;line-height:1.5;color:#f2f8ff;max-width:540px}.ciaara-hero-copy>p:not(.ciaara-lead):not(.ciaara-kicker):not(.ciaara-caption){font-size:14px;color:#aebed7;max-width:540px}.ciaara-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.ciaara-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:48px;padding:11px 25px;border-radius:999px;background:linear-gradient(110deg,#62dff4,#78aeff 55%,#9a83ff);color:#071326;font-size:13px;font-weight:700;box-shadow:0 8px 38px #4f93ff40;transition:transform .2s ease,box-shadow .2s ease}.ciaara-button:hover{transform:translateY(-2px);box-shadow:0 12px 42px #66a6ff80}.ciaara-inline-link{color:#a5d5ff;font-size:12px}.ciaara-caption{font-size:10px;letter-spacing:.16em;color:#7f99bf;margin-top:28px}.ciaara-hero-art{position:relative;margin:0;min-width:0;border-radius:50%;isolation:isolate}.ciaara-hero-art:before{content:"";position:absolute;inset:13%;z-index:-1;background:radial-gradient(circle,#25428a77,#20145933 40%,transparent 70%);filter:blur(55px)}.ciaara-hero-art img{max-height:620px;mix-blend-mode:screen}.ciaara-hero-art figcaption{position:absolute;bottom:10px;right:4%;color:#90a7cf;font-size:10px;letter-spacing:.08em}.ciaara-band{border-block:1px solid #263556;background:linear-gradient(90deg,#0c1a36,#101533 60%,#0a1830)}.ciaara-band-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:26px}.ciaara-band strong{font-size:17px;font-weight:550}.ciaara-band span{font-size:12px;color:#aebed9}.ciaara-section{padding-block:85px}.ciaara-section-head{max-width:770px;margin-bottom:40px}.ciaara-contact h2,.ciaara-section-head h2,.ciaara-state h2{font-size:clamp(31px,3.4vw,49px);line-height:1.17;margin:0 0 20px}.ciaara-section-head>p:not(.ciaara-kicker){font-size:14px;color:#b3c2db;max-width:690px}.ciaara-strengths{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ciaara-strengths article{border-top:1px solid #375075;padding:25px 12px 12px 0}.ciaara-number{display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid #558fca;border-radius:50%;color:#9ed6ff;font-size:11px}.ciaara-strengths h3{font-size:22px;color:#b7dcff;margin:22px 0 11px}.ciaara-strengths p{font-size:13px;color:#a9bbd6;max-width:340px;margin:0}.ciaara-sectors{padding-block:75px;background:linear-gradient(110deg,#0c1731,#111437 57%,#091c30);border-block:1px solid #263a63}.ciaara-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ciaara-sector-grid article{border-left:1px solid #35517c;padding:8px 20px}.ciaara-sector-symbol{font-size:29px;line-height:1;color:#8ccaff}.ciaara-sector-grid h3{font-size:17px;margin:18px 0 8px}.ciaara-sector-grid p{font-size:12px;color:#afbdd8;margin:0}.ciaara-method{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.ciaara-flow{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ciaara-flow li{display:grid;grid-template-columns:58px 1fr;gap:21px;align-items:start;border-bottom:1px solid #263a5c;padding:14px 0 22px}.ciaara-flow li>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid #5676bd;background:radial-gradient(circle at 30% 25%,#3c73c855,#20174866);box-shadow:0 0 23px #547fc43b;color:#b1dbff;font-size:12px}.ciaara-flow h3{font-size:18px;margin:4px 0 6px}.ciaara-flow p{font-size:12px;color:#aebeda;margin:0}.ciaara-state{background:#0d1731;border-block:1px solid #32446d;padding-block:56px}.ciaara-state-inner{display:grid;grid-template-columns:1.35fr .8fr;gap:70px;align-items:center}.ciaara-state h2{font-size:32px}.ciaara-state p:not(.ciaara-kicker){font-size:13px;color:#b3c6df;margin:0}.ciaara-state-note{border-left:2px solid #9b8cff;padding:15px 0 15px 22px}.ciaara-state-note strong{color:#d8cfff}.ciaara-contact{position:relative;text-align:center;padding-block:85px 75px;background:radial-gradient(ellipse at 15% 100%,#263d82 0,transparent 46%),radial-gradient(ellipse at 85% 100%,#391f79 0,transparent 43%),#090e22}.ciaara-contact-inner{max-width:750px}.ciaara-contact h2{font-size:clamp(36px,4vw,56px)}.ciaara-contact p:not(.ciaara-kicker){color:#b5c5df;font-size:14px}.ciaara-contact .ciaara-button{margin-top:13px}.ciaara-contact small{display:block;color:#8fa3c4;font-size:10px;margin-top:22px}.ciaara-return{padding-block:26px;color:#9ec7f4;font-size:12px}@media(max-width:940px){.ciaara-hero{grid-template-columns:1fr 1fr;gap:12px;min-height:510px}.ciaara-hero h1{font-size:clamp(40px,5.5vw,58px)}.ciaara-method{gap:28px}.ciaara-sector-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.ciaara-bar-inner{padding-block:10px}.ciaara-bar-inner nav>a:not(.ciaara-bar-contact){display:none}.ciaara-product-name img{width:38px;height:38px}.ciaara-hero{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-block:44px 48px;min-height:0}.ciaara-hero h1{font-size:clamp(40px,10.7vw,60px)}.ciaara-hero .ciaara-lead{font-size:17px}.ciaara-hero-art{align-self:center;width:min(100%,480px);margin-top:4px}.ciaara-hero-art img{max-height:470px}.ciaara-hero-art figcaption{position:static;text-align:center;margin-top:-12px}.ciaara-band-inner{display:grid;gap:5px}.ciaara-section,.ciaara-sectors{padding-block:57px}.ciaara-section-head{margin-bottom:27px}.ciaara-method,.ciaara-state-inner,.ciaara-strengths{grid-template-columns:1fr;gap:24px}.ciaara-strengths article{padding-top:20px}.ciaara-strengths h3{margin-top:16px}.ciaara-sector-grid{gap:25px 8px}.ciaara-sector-grid article{padding:8px 11px}.ciaara-state h2{font-size:30px}.ciaara-contact{padding-block:60px}}@media(max-width:410px){.ciaara-bar-contact{padding:8px 12px}.ciaara-sector-grid{grid-template-columns:1fr 1fr}.ciaara-actions{align-items:flex-start;flex-direction:column;gap:14px}.ciaara-hero h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.ciaara-button{transition:none}.ciaara-button:hover{transform:none}}.ciaara-definition{padding-block:22px;border-bottom:1px solid #273957}.ciaara-definition p{max-width:1060px;margin:0;color:#a9bddb;font-size:12px}.ciaara-definition strong{color:#d4e7ff}.ciaara-definition em{color:#b7d9ff;font-style:normal}.ciaara-hero{min-height:510px;padding-block:38px 50px}.ciaara-hero-art{aspect-ratio:1;overflow:hidden;border-radius:0}.ciaara-hero-art img{width:150%;max-width:none;height:100%;margin-left:-50%;object-fit:cover}.ciaara-hero-art figcaption{bottom:9px;right:10%;text-shadow:0 1px 8px #071026}@media(max-width:720px){.ciaara-hero{min-height:0;padding-block:38px 42px}.ciaara-hero-art{width:min(100%,480px)}.ciaara-hero-art img{max-height:none}.ciaara-hero-art figcaption{position:absolute;right:9%;bottom:7px;margin:0}}.ciaara-hero-art{aspect-ratio:auto;overflow:visible;border:1px solid #355179;border-radius:16px;padding:10px;background:linear-gradient(135deg,#0a1634,#111738);box-shadow:0 24px 70px #0007}.ciaara-hero-art img{display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0;object-fit:contain;mix-blend-mode:normal;border-radius:10px}.ciaara-hero-art figcaption{position:static;margin:12px 10px 3px;text-align:left;color:#a8c3df;font-size:11px;line-height:1.5;text-shadow:none}.ciaara-flow-visual{position:relative;min-width:0}.ciaara-flow-links{position:absolute;z-index:0;top:1px;left:0;width:52px;height:calc(100% - 10px);pointer-events:none;filter:drop-shadow(0 0 7px #73beef70)}.ciaara-flow{position:relative;z-index:1}.ciaara-contact{text-align:left;padding-block:83px 74px}.ciaara-contact-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:68px;max-width:none}.ciaara-contact-copy{max-width:555px}.ciaara-contact-copy>p:not(.ciaara-kicker){color:#b5c5df;font-size:15px;line-height:1.8;margin:0 0 17px}.ciaara-contact-copy .ciaara-contact-note{font-size:13px;color:#92bfe8}.ciaara-contact .contact-form{padding-left:47px;border-left:1px solid #385472;text-align:left}.ciaara-contact .contact-form .button-primary{background:linear-gradient(110deg,#62dff4,#78aeff 55%,#9a83ff);color:#071326;border:0}.ciaara-contact .contact-form .button-primary:disabled{opacity:.65}@media(max-width:940px){.ciaara-contact-inner{gap:30px}.ciaara-contact .contact-form{padding-left:28px}}@media(max-width:720px){.ciaara-hero-art{width:100%;max-width:480px;padding:6px}.ciaara-hero-art img{width:100%;height:auto;max-height:none;margin:0}.ciaara-hero-art figcaption{position:static;margin:10px 5px 5px}.ciaara-contact{padding-block:61px}.ciaara-contact-inner{grid-template-columns:1fr;gap:25px}.ciaara-contact .contact-form{border-left:0;border-top:1px solid #385472;padding:25px 0 0}}.ciaara-contact .contact-form .field-help{font-size:10px;color:#a4b6ce;line-height:1.5}.ciaara-contact .contact-form .form-status{font-size:12px;color:#d2e1f5}