.arch-track{color:#193448;background:#f1ede4;height:1000svh;position:relative}.arch-stage{background:radial-gradient(at 70% 45%,#fffdf7 0,#f1ede4 68%);height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.arch-eyebrow{letter-spacing:.18em;color:#7b807b;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:36px;left:5%;right:5%}.arch-copy{z-index:2;width:36%;position:absolute;top:24%;left:6%}.arch-index{text-transform:uppercase;letter-spacing:.15em;color:#92794e;margin-bottom:30px;font-size:10px}.arch-copy h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,4.5vw,80px)/1.05 Georgia,serif}.arch-copy h2 em{color:#9c8053;font-weight:400}.arch-description{color:#66716f;max-width:300px;margin-top:28px;font-size:15px;line-height:1.75}.arch-copy>a{border-bottom:1px solid #b0a488;margin-top:15px;padding:14px 0 10px;font-size:12px;display:inline-block}.arch-copy>a span{margin-left:35px}.arch-model{pointer-events:none;align-items:center;width:72%;height:76%;display:flex;position:absolute;top:12%;left:34%}.arch-model svg{width:100%;max-height:100%;overflow:visible}.arch-caption{color:#93978c;letter-spacing:.15em;font:9px monospace;position:absolute;bottom:17%;right:9%}.arch-caption span{color:#b39762;margin:0 14px}.arch-bottom{color:#727b76;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:91px;left:5%;right:5%}.arch-bottom button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b6b7ab;padding:8px 0}.arch-nav{grid-template-columns:repeat(10,1fr);gap:12px;display:grid;position:absolute;bottom:26px;left:5%;right:5%}.arch-nav a{color:#9b9c90;border-top:1px solid #d6d0c1;align-items:baseline;gap:8px;min-width:0;padding-top:13px;font:10px monospace;display:flex}.arch-nav b{font:9px/1.3 Arial,sans-serif;display:none}.arch-nav a[aria-current] b{display:block}.arch-progress{transform-origin:0;background:#ad9060;width:100%;height:2px;position:absolute;bottom:0;left:0}.arch-anchors{pointer-events:none;position:absolute;inset:0 0 100svh}.arch-anchors>div{width:1px;height:1px;position:absolute;left:0}.arch-static .arch-stage{position:relative}.arch-noscript{padding:24px}:is(.arch-nav a:focus-visible,.arch-bottom button:focus-visible){outline-offset:5px;outline:2px solid #93753e}@media (max-width:760px){.arch-track{height:800svh}.arch-stage{min-height:650px}.arch-eyebrow{font-size:8px;top:24px;left:25px;right:25px}.arch-eyebrow>span:last-child{display:none}.arch-copy{width:auto;top:11%;left:25px;right:25px}.arch-index{margin-bottom:17px;font-size:8px}.arch-copy h2{font-size:clamp(36px,9.8vw,52px)}.arch-description{max-width:285px;margin-top:18px;font-size:12px;line-height:1.55}.arch-copy>a{margin-top:0;padding:9px 0 6px;font-size:10px}.arch-model{width:139%;height:45%;top:37%;left:-18%}.arch-caption{font-size:7px;bottom:20%;right:25px}.arch-bottom{align-items:flex-start;gap:12px;font-size:8px;bottom:95px;left:25px;right:25px}.arch-scroll{max-width:125px}.arch-bottom button{text-align:right;max-width:140px;padding-top:0}.arch-nav{gap:8px;bottom:33px;left:25px;right:25px}.arch-nav a{padding-top:11px;font-size:9px}.arch-nav a b{display:none!important}.arch-static{height:100svh}}@media (prefers-reduced-motion:reduce){.arch-bottom button{display:none}html{scroll-behavior:auto}}.arch-static .arch-nav,.arch-static .arch-scroll{display:none}.arch-static .arch-bottom{justify-content:flex-end;bottom:35px}@media (max-width:760px){.arch-model{width:110%;height:43%;top:38%;left:-1%}}.arch-model svg,.arch-model{overflow:hidden}.arch-model{width:64%;left:36%}@media (max-width:760px){.arch-model{width:100%;left:0}}.cine-header{color:#213d69;background:#fff;border-bottom:1px solid #e8dfc4;height:96px}.cine-brand img{width:190px;height:auto}.cine-contact{color:#80651e;border-color:#b39749}.arch-track{color:#213d69;background:#faf9f5}.arch-stage{background:radial-gradient(at 67% 40%,#fff 0,#faf9f5 75%)}.arch-copy h2{color:#213d69}.arch-copy h2 em{color:#9b7a28}.arch-index{color:#987826}.arch-eyebrow{color:#798497}.arch-description{color:#647084}.arch-progress{background:linear-gradient(90deg,#85671d,#e1cb75,#997621)}.arch-caption{color:#9c8d68}.arch-nav a[aria-current]{color:#213d69;border-color:#ac8b37}.arch-copy>a{border-color:#b49a53}.premium-footer-brand{background:#fff;padding:10px 14px;display:inline-block}.premium-footer-brand .footer-logo{width:190px;height:auto}.cinematic-page+.site-footer,.cinematic-page .cine-disclosure{background:#213d69}.cinematic-page .cine-label{color:#987826}@media (max-width:760px){.cine-header{height:83px}.cine-brand img{width:142px}.cine-contact{font-size:10px}.arch-model{top:40%}}@media (min-width:761px){.arch-stage.is-finale .arch-copy{text-align:center;width:80%;top:9%;left:10%}.arch-stage.is-finale .arch-copy h2{font-size:clamp(38px,3.4vw,60px)}.arch-stage.is-finale .arch-copy h2 br{display:none}.arch-stage.is-finale .arch-copy h2 em{margin-left:.24em}.arch-stage.is-finale .arch-index{margin-bottom:17px}.arch-stage.is-finale .arch-description{max-width:none;margin:15px auto 0}.arch-stage.is-finale .arch-copy>a{display:none}.arch-stage.is-finale .arch-model{width:92%;height:65%;top:22%;left:4%}.arch-stage.is-finale .arch-caption{bottom:15%;right:6%}}:root{--cine-header-height:96px}.cine-header{z-index:60;height:var(--cine-header-height);position:sticky;top:0;box-shadow:0 3px 20px #213d6908}.cine-brand,.premium-footer-brand{background:0 0;padding:0}.arch-stage{top:var(--cine-header-height);height:calc(100svh - var(--cine-header-height));min-height:0}.arch-static{height:calc(100svh - var(--cine-header-height))}.arch-static .arch-stage{top:0}.arch-anchors{bottom:calc(100svh - var(--cine-header-height))}.arch-track,.arch-anchors>div,#continut-experienta,#domenii,#solutii-conectate,.cinematic-page #site-uri-din-grup{scroll-margin-top:var(--cine-header-height)}.connected-heading,.connected-contact{grid-column:1/-1}.connected-heading{max-width:820px;margin-bottom:15px}.connected-heading h2{letter-spacing:-.04em;color:#213d69;margin:0 0 25px;font:400 clamp(38px,4.5vw,68px)/1.08 Georgia,serif}.connected-heading h2 em{color:#987826}.connected-heading>p:last-child{max-width:630px;line-height:1.8}.cine-secondary article{border-top:1px solid #c6b684;padding-top:28px}.cine-secondary article>p:not(.cine-label){line-height:1.8}.connected-contact{border-top:1px solid #d9dfe5;justify-content:space-between;align-items:center;gap:40px;margin-top:15px;padding-top:45px;display:flex}.connected-contact p:not(.cine-label){max-width:530px;min-height:0;line-height:1.8}.connected-contact>a{white-space:nowrap}.connected-contact>a span{margin-left:20px}@media (max-width:760px){:root{--cine-header-height:110px}.cine-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:8px 20px;display:flex}.cine-brand img{width:132px}.cine-header nav{justify-content:space-between;gap:8px;width:100%;font-size:10px}.cine-header nav>a:not(.cine-contact){display:block}.cine-contact{padding:7px;font-size:9px}.cine-contact span{margin-left:4px}.connected-contact{flex-direction:column;align-items:flex-start;gap:18px}.arch-copy{top:10%}.arch-description{margin-top:12px}.arch-copy h2{font-size:clamp(32px,9vw,46px)}.arch-model{height:38%;top:43%}.arch-caption{bottom:20%}}.premium-footer-brand{position:relative}.premium-footer-brand .footer-wordmark-white{filter:brightness(0)invert();clip-path:inset(28% 2% 35% 36%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cine-chapter-list .domain-row{cursor:default;grid-template-columns:44px 1fr 1.1fr;align-items:center;gap:20px;padding:22px 4px;transition:background-color .2s,color .2s;display:grid}.cine-chapter-list .domain-row:hover{background:#ffffff90}.cine-chapter-list .domain-row:hover h3{color:#987826}.service-map{border-top:1px solid #ded8c9;border-bottom:1px solid #ded8c9;grid-column:1/-1;width:100%;margin:0 0 25px;padding:22px 0 30px}.service-map svg{width:100%;height:auto;display:block}.service-map .service-map-mobile{display:none}.service-map figcaption{text-align:center;color:#748094;margin:22px 15px 0;font-size:12px;line-height:1.7}@media (max-width:760px){.cine-chapter-list .domain-row{grid-template-columns:25px 1fr;gap:8px;padding:20px 0}.service-map .service-map-desktop{display:none}.service-map .service-map-mobile{display:block}.service-map{margin:0;padding:18px 0 25px}.service-map figcaption{font-size:11px}}
