/* v1.2.0: original, responsive implementation of the accepted navy/gold Krakow mockup.
   No screenshot with fake text is used as an interactive background. */
html:has(body.wci-fullscreen-body),body.wci-fullscreen-body{background:#031022!important;color:#edf5ff!important;scroll-behavior:smooth}
body.wci-fullscreen-body #walidator-ci.wci-cinematic{--ink:#edf5ff;--muted:#9ab0cf;--gold:#f6c76c;--gold-bright:#ffdd95;--cyan:#29baff;--panel:#071a33;color:#edf5ff;background:radial-gradient(ellipse at 56% 2%,#143054aa,transparent 40%),radial-gradient(ellipse at 0 19%,#003b6a50,transparent 35%),linear-gradient(175deg,#05172c 0%,#020b1b 42%,#071a32 100%)!important;min-height:100vh;position:relative;isolation:isolate;overflow-x:clip;font-family:Inter,'Segoe UI',Arial,sans-serif}
.wci-cinematic .wci-cinema-noise{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(#6bd3ff18 .7px,transparent .8px);background-size:19px 19px;opacity:.4;mask-image:linear-gradient(#000,transparent 40%);z-index:-1}
body.wci-fullscreen-body #walidator-ci.wci-cinematic .wci-shell{max-width:2100px;width:100%;padding-left:clamp(14px,2.15vw,40px);padding-right:clamp(14px,2.15vw,40px)}
.wci-cinematic a:focus-visible,.wci-cinematic button:focus-visible{outline:3px solid #ffcf74;outline-offset:4px}
.wci-cinematic a{color:#d5e7ff}
.wci-cinematic .wci-cinema-header{height:76px;min-height:76px;display:flex;align-items:center;gap:26px;padding:4px clamp(12px,2.4vw,38px);border:1px solid #2864a1;border-radius:13px;background:linear-gradient(100deg,#04152ddd,#031229dd 60%,#102643cc);box-shadow:inset 0 1px #6db7ff38,0 0 20px #008fff2c,0 8px 28px #0009;position:relative;z-index:5}
.wci-cinema-brand{display:flex;align-items:center;gap:10px;color:#f6cf7e!important;flex-shrink:0;max-width:330px}
.wci-cinema-brand img{height:63px;width:48px;object-fit:contain;filter:drop-shadow(0 0 7px #ffce6544)}
.wci-cinema-brand strong{font-size:clamp(13px,1.24vw,20px);line-height:1.15;letter-spacing:-.5px;font-weight:800;color:#ffe0a0}
.wci-cinema-brand strong span{display:block}
.wci-cinematic .wci-header .wci-cinema-nav{display:flex;flex:1;justify-content:center;align-items:center;gap:clamp(15px,2vw,38px)}
.wci-cinema-nav a{font-size:clamp(10px,.88vw,14px)!important;white-space:nowrap;color:#dce8f8!important;font-weight:500!important;position:relative;transition:color .2s}
.wci-cinema-nav a:hover,.wci-cinema-nav a.wci-active{color:#ffd17a!important}
.wci-cinema-nav a.wci-active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:#ffc45d;box-shadow:0 0 12px #ffb52d}
.wci-login-cta{display:inline-flex;gap:10px;justify-content:center;align-items:center;white-space:nowrap;border:1px solid #e6ae55;border-radius:11px;background:linear-gradient(#3b311d,#1a1d21);box-shadow:inset 0 1px #fff7bd60,0 0 16px #ffa92851;color:#ffe0a0!important;padding:11px 18px;font-weight:800;font-size:13px;min-height:45px;transition:transform .2s,box-shadow .2s}
.wci-login-cta:hover{transform:translateY(-2px);box-shadow:0 0 20px #ffc36086}
.wci-login-cta span{color:#ffd071;font-size:19px}
.wci-mobile-toggle{display:none;border:1px solid #c99b4c;background:#1a2232;color:#ffd078;border-radius:9px;font-size:23px!important;width:44px;height:42px}
.wci-mobile-menu[hidden]{display:none!important}
.wci-mobile-menu{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;background:#071d38;border:1px solid #27527e;border-radius:0 0 12px 12px;padding:14px;position:relative;z-index:5}
.wci-mobile-menu a{font-size:13px;padding:7px 9px}
.wci-cinematic-hero{height:358px;position:relative;isolation:isolate;overflow:hidden;color:#edf5ff;background:radial-gradient(ellipse at 55% 15%,#0f2c4d98,transparent 40%),linear-gradient(100deg,#061932,#04152a 62%,#071a36)}
.wci-cinematic-hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,#01112530,#00112538),radial-gradient(#11b4fe63 1px,transparent 1.5px);background-size:auto,38px 38px;opacity:.22}
.wci-cinematic-hero:after{content:"";position:absolute;z-index:-1;inset:auto 0 -7px 0;height:87px;background:linear-gradient(0deg,#051629,#05162905)}
.wci-cinema-city{position:absolute;right:-3%;top:2px;width:41%;height:326px;background-image:linear-gradient(90deg,#03142e 0%,#071a3180 23%,#0613270b 70%),linear-gradient(0deg,#06162f50,#06162f00 35%),url('img/krakow-noca-clean.webp');background-size:cover;background-position:53% 57%;opacity:.91;mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%);z-index:-1}
.wci-cinema-lines{position:absolute;z-index:-1;left:-3%;bottom:-20px;width:37%;height:178px;background-image:linear-gradient(90deg,#07244300,#06173555),url('img/linie-technologiczne.webp');background-position:center;background-size:cover;opacity:.52;mix-blend-mode:screen;mask-image:linear-gradient(0deg,#000,transparent 100%)}
.wci-cinema-brand-large{position:absolute;left:clamp(10px,2.2vw,42px);top:13px;display:flex;align-items:center;gap:12px;z-index:1}
.wci-cinema-brand-large>img{width:clamp(160px,13.1vw,232px);height:300px;object-fit:contain;filter:drop-shadow(0 8px 13px #000b) drop-shadow(0 0 12px #ffba322c)}
.wci-cinema-brand-name{color:#ffe3a5;font-weight:830;font-size:clamp(15px,1.52vw,25px);line-height:1.18;text-shadow:0 2px 12px #000a;letter-spacing:-.5px;max-width:175px}
.wci-cinema-brand-name b{font-weight:900}
.wci-cinema-copy{position:absolute;left:27.3%;right:10%;top:19px;text-align:center;z-index:2}
.wci-cinema-intro{display:none}
.wci-cinema-copy h1{font-size:clamp(28px,3vw,56px);line-height:1.12;letter-spacing:-2px;font-weight:900;margin:0!important;text-shadow:0 3px 13px #000a;white-space:nowrap}
.wci-cinema-copy h1 span{color:#f2f6ff}.wci-cinema-copy h1 em{font-style:normal;color:#ffcd72}
.wci-cinema-copy h2{color:#f7f8ff;font-size:clamp(19px,1.72vw,27px);font-weight:800;margin-top:5px!important;line-height:1.2}
.wci-cinema-copy p{color:#d3e0f5;font-size:clamp(15px,1.33vw,22px);line-height:1.4;margin-top:6px!important}
.wci-cinema-points{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(12px,1.55vw,26px);margin-top:18px;color:#35c5ff;font-size:17px}
.wci-cinema-points span{white-space:nowrap}.wci-cinema-points b{color:#e2ecff;font-size:clamp(10px,.76vw,14px);font-weight:500;margin-left:4px}
.wci-cinema-slogan{position:absolute;right:2.1%;top:26px;max-width:200px;font-size:12px;letter-spacing:2px;color:#9dc0eb;text-shadow:0 1px 7px #041328;line-height:1.6;z-index:2}
.wci-cinema-slogan i{display:block;width:55px;height:2px;margin:10px 0 0 38px;background:#ffcf73;box-shadow:0 0 9px #ffca66}
.wci-cinematic .wci-launch.wci-cinema-countdown{position:absolute;top:auto;bottom:9px;left:27%;margin:0;width:48%;min-width:575px;height:116px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:13px 28px;background:linear-gradient(110deg,#032d52e9,#061c3dd7 65%,#172335d9);border:1px solid #1db7f7;border-radius:14px;box-shadow:0 0 0 1px #73dfff18,inset 0 0 24px #006bba59,0 10px 26px #000b;z-index:3}
.wci-countdown-caption{display:grid;gap:5px;min-width:0}
.wci-cinema-countdown .wci-launch-label{color:#e1edff;font-size:11px;font-weight:700;letter-spacing:2px;white-space:nowrap}
.wci-cinema-countdown .wci-launch-label::first-letter{color:#1fbaff}
.wci-cinematic .wci-countdown{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}
.wci-cinematic .wci-countdown>span:not(.wci-cd-sep){min-width:0;padding:0;background:transparent;border:0;box-shadow:none;display:grid;gap:0;text-align:center}
.wci-cinematic .wci-countdown b{font-size:clamp(28px,2.58vw,45px);line-height:1.1;color:#bfe2ff;text-shadow:0 0 11px #439bffc1;font-variant-numeric:tabular-nums;font-weight:800}
.wci-cinematic .wci-countdown small{color:#c5d2e9;font-size:10px;letter-spacing:.4px;font-weight:500}
.wci-cinematic .wci-countdown .wci-cd-sep{font-size:29px;color:#abd7ff;line-height:1.13;margin-top:3px}
.wci-cinema-launch-date{display:flex;align-items:center;gap:12px;border-left:1px solid #6883a5a8;padding-left:20px;min-width:213px}
.wci-cinema-launch-date>span{font-size:39px;color:#ffcb58;text-shadow:0 0 15px #ffbd33bb}
.wci-cinema-launch-date small{display:block;font-size:12px;color:#dfe9fc;line-height:1.5}
.wci-cinema-launch-date strong{display:block;color:#ffce72;font-size:clamp(16px,1.4vw,23px);letter-spacing:-.5px;line-height:1.2;white-space:nowrap}
.wci-cinema-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:4px 0 0;position:relative}
.wci-cinema-step{min-height:260px;border:1px solid #225a91;box-shadow:inset 0 1px #a4d7ff21,0 10px 27px #0008;background:radial-gradient(ellipse at 57% 0%,#063965a3,transparent 68%),linear-gradient(165deg,#092646bd,#061326e9);position:relative;overflow:visible;border-radius:14px;padding:14px 16px 12px 65px;display:flex;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s}
.wci-cinema-step:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#5c9eea16 1px,transparent 1px);background-size:15px 15px;border-radius:inherit;pointer-events:none}
.wci-cinema-step:hover{transform:translateY(-5px);border-color:#35aaff;box-shadow:0 15px 32px #0066ba42}
.wci-cinema-step:not(:last-child):after{content:"❯";position:absolute;right:-20px;top:37%;z-index:2;color:#4cbcff;font-size:27px;text-shadow:0 0 9px #0eaaff;pointer-events:none}
.wci-cinema-number{position:absolute;left:17px;top:13px;color:#27aaf6;font-weight:800;font-size:22px;opacity:.94}
.wci-cinema-icon{font-size:53px;color:#4aaeff;line-height:1.05;align-self:flex-start;display:block;margin:9px 0 10px 0;font-weight:500;text-shadow:0 0 18px #159aff}
.wci-cinema-step h3{font-size:clamp(14px,1.11vw,19px);line-height:1.17;font-weight:800;color:#f5f9ff;letter-spacing:-.4px;min-height:41px}
.wci-cinema-step p{font-size:clamp(10px,.8vw,13px);line-height:1.45;color:#c5d6ec;margin:8px 0 12px;flex:1}
.wci-cinema-step>a{display:flex;align-items:center;justify-content:space-between;gap:4px;border:1px solid #148fd7;background:linear-gradient(#071a32,#051329);border-radius:8px;padding:7px 11px;color:#fff!important;text-align:center;font-size:clamp(9px,.78vw,12px);font-weight:700;margin-left:-12px;margin-right:0;transition:background .18s;line-height:1.2}
.wci-cinema-step>a:hover{background:#104072}.wci-cinema-step>a span{color:#36b6ff;font-size:18px}
.wci-step-purple{border-color:#6657ad;background:radial-gradient(ellipse at 60% 0%,#373d81ad,transparent 75%),#071329}.wci-step-purple .wci-cinema-icon{color:#aaa2ff;text-shadow:0 0 14px #747aff}.wci-step-purple>a{border-color:#665ed0}
.wci-step-gold,.wci-step-amber{background:radial-gradient(ellipse at 70% 0%,#734c2059,transparent 70%),linear-gradient(180deg,#152435,#091424);border-color:#6d614c}.wci-step-gold .wci-cinema-icon,.wci-step-amber .wci-cinema-icon{color:#ffd17a;text-shadow:0 0 17px #ffbe61}.wci-step-gold>a,.wci-step-amber>a{border-color:#d8a044}.wci-step-gold>a span,.wci-step-amber>a span{color:#ffdb8e}
.wci-cinema-infos{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:16px;margin-top:14px}
.wci-cinema-infos>div{border:1px solid #106bab;border-radius:14px;min-height:139px;background:linear-gradient(125deg,#031e39,#041326);padding:13px 16px;overflow:hidden;box-shadow:inset 0 0 10px #047cb628}
.wci-info-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px;color:#f7f9ff;border-bottom:1px solid #124367;padding-bottom:8px}
.wci-info-heading strong{font-weight:750}
.wci-info-heading>span{color:#52eeb5;font-size:11px;white-space:nowrap}.wci-info-heading i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#33e4a6;box-shadow:0 0 7px #11dc87;margin-right:4px}
.wci-visit-counters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}
.wci-visit-counters>div{display:grid;grid-template-columns:47px auto;grid-template-rows:17px 26px;align-content:center;align-items:center;column-gap:9px;border:1px solid #14548b;border-radius:8px;background:#052647;padding:8px 10px;min-width:0}
.wci-visit-counters span{color:#25aaff;font-size:32px;grid-row:1/3;justify-self:center}.wci-visit-counters small{color:#bad5f1;font-size:11px}.wci-visit-counters b{color:#eff6ff;font-size:23px;font-weight:850;white-space:nowrap}
.wci-cinema-visits>p{margin-top:3px;color:#8aa9c5;font-size:9px}
.wci-cinema-infos>.wci-cinema-warning{border-color:#bb821c;background:linear-gradient(110deg,#241c14,#0b1423);box-shadow:0 0 16px #eda53031,inset 0 0 19px #d88e1738}
.wci-cinema-warning .wci-info-heading{border-color:#735323;color:#ffd17c;font-size:14px}
.wci-warning-body{display:flex;align-items:center;gap:14px;padding:11px 5px 1px}.wci-warning-body>span{font-size:49px;color:#ffd582;text-shadow:0 0 12px #ffb123}
.wci-warning-body p{font-size:12px;color:#d4deec;line-height:1.45}.wci-warning-body b{color:#fbd67c}
.wci-cinema-trust{background:radial-gradient(ellipse at 100% 100%,#0064ae49,transparent 50%),#06172c!important}.wci-cinema-trust strong{font-size:14px;color:#edf4ff}.wci-cinema-trust p{font-size:12px;color:#c2d2e4;line-height:1.6;margin-top:14px;margin-left:20px}
.wci-cinema-first-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 10px 14px;min-height:51px;color:#abbed9;font-size:11px;border-bottom:1px solid #2d547f}
.wci-cinema-first-footer b{font-weight:500;color:#cddbeb}.wci-cinema-first-footer>div{display:flex;gap:20px}.wci-cinema-first-footer a{font-size:11px;color:#dae7fd!important}
.wci-cinema-content-start{display:flex;justify-content:center;align-items:center;gap:15px;letter-spacing:2px;font-size:12px;color:#86b7e4;padding:45px 12px 18px;text-transform:uppercase}.wci-cinema-content-start span{color:#ffbf5b;font-size:20px}
/* Forms and secondary pages: harmonious dark dashboard, readable real form fields. */
.wci-cinematic .wci-brand-band{border-color:#264565;background:#081e37ab;border-radius:10px;margin-top:6px}.wci-cinematic .wci-brand-band span{color:#72b6e9}.wci-cinematic .wci-brand-band b{color:#ead6af}.wci-cinematic .wci-brandlogo{background:#fff;border-color:#e7edfa}
.wci-cinematic .wci-public-disclaimer,.wci-cinematic .wci-sign-notice{background:#392b1829;border:1px solid #a8783d80;color:#d9e4f4;border-radius:13px}.wci-cinematic .wci-public-disclaimer strong,.wci-cinematic .wci-sign-notice strong{color:#ffd68b}.wci-cinematic .wci-public-disclaimer p,.wci-cinematic .wci-sign-notice p{color:#becde2}.wci-cinematic .wci-public-disclaimer a,.wci-cinematic .wci-sign-notice a{color:#ffc56d}
.wci-cinematic .wci-tool,.wci-cinematic .wci-process,.wci-cinematic .wci-laws{padding-top:72px;padding-bottom:60px;scroll-margin-top:10px}
.wci-cinematic .wci-section-heading h2{color:#f8faff}.wci-cinematic .wci-section-heading p{color:#9fb9d9}.wci-cinematic .wci-kicker{color:#59c4ff}.wci-cinematic .wci-tag{color:#ffcf73;background:#112541;border-color:#645338}
.wci-cinematic .wci-workspace,.wci-cinematic .wci-login-box{background:linear-gradient(145deg,#102c4b,#071c34);border:1px solid #2774a9;box-shadow:0 20px 55px #0008;color:#e5edfa}
.wci-cinematic .wci-login-box h3,.wci-cinematic .wci-login-box p,.wci-cinematic .wci-login-box small{color:#dae8f8}.wci-cinematic .wci-login-box .wci-lock{background:#102a4c;color:#ffcf69}
.wci-cinematic .wci-premiere-note{background:#0a2442;border-color:#356ba4}.wci-cinematic .wci-premiere-note strong{color:#ffcb77}.wci-cinematic .wci-premiere-note p{color:#c4d5ed}
.wci-cinematic .wci-access-form label,.wci-cinematic .wci-control label{color:#d6e8ff}.wci-cinematic .wci-access-form input{background:#f4f9ff;color:#11263d;border-color:#3983b6}
.wci-cinematic .wci-run{background:linear-gradient(#ffd98b,#e9ab4c);color:#182438;font-weight:900;box-shadow:0 0 15px #eaa84638}.wci-cinematic .wci-run:hover{background:linear-gradient(#fff0c4,#ffcd77)}
.wci-cinematic .wci-work-top{background:#102b4c;border-color:#244d7c}.wci-cinematic .wci-step.active,.wci-cinematic .wci-step.done{background:#183759}.wci-cinematic .wci-step b{color:#f6f8ff}.wci-cinematic .wci-step small{color:#bad1e8}.wci-cinematic .wci-step span{background:#0e2847;color:#ffcb7a;border-color:#3d7da5}
.wci-cinematic .wci-form{background:transparent}.wci-cinematic .wci-drop{background:#0e2b49;border-color:#316895}.wci-cinematic .wci-drop:hover{background:#12365b;border-color:#4ebcf5}.wci-cinematic .wci-drop h3{color:#f7f8ff}.wci-cinematic .wci-drop p{color:#b2c9e1}.wci-cinematic .wci-type{color:#6fc5ff}.wci-cinematic .wci-drop-ico{background:#124374;color:#ffca71}.wci-cinematic .wci-security{color:#b2cce7}
.wci-cinematic .wci-consent{background:#132d48;border-color:#396189}.wci-cinematic .wci-consent label{color:#d6e1ef}.wci-cinematic .wci-consent a{color:#ffcc75}
.wci-cinematic .wci-erase-panel{background:#2f1c224f;border-color:#8e6260}.wci-cinematic .wci-erase-panel b{color:#ffcfb9}.wci-cinematic .wci-erase-panel p{color:#b8c5d8}
.wci-cinematic .wci-review{background:#0c223d;border-color:#335c88}.wci-cinematic .wci-review-head h2{color:#f0f6ff}.wci-cinematic .wci-review-head p{color:#c0d4ed}.wci-cinematic .wci-review-meta{color:#b7c8d9}
.wci-cinematic .wci-process-card,.wci-cinematic .wci-law{background:linear-gradient(150deg,#0f2a49,#07182f);color:#e9f1fc;border-color:#2f5b88;box-shadow:0 12px 32px #0006}.wci-cinematic .wci-process-card h3,.wci-cinematic .wci-law h3{color:#f4f7ff}.wci-cinematic .wci-process-card p,.wci-cinematic .wci-law p{color:#aebed4}.wci-cinematic .wci-process-card>span,.wci-cinematic .wci-law-body>span{color:#e9bd6e}.wci-cinematic .wci-card-symbol{color:#5fb7f1}.wci-cinematic .wci-note{color:#a4c0db;background:#102b48;border-color:#275887}
.wci-cinematic .wci-privacy{background:linear-gradient(110deg,#122e50,#06213c);border-color:#386b97;color:#e8f0fa}.wci-cinematic .wci-privacy h2{color:#f9faff}.wci-cinematic .wci-privacy p{color:#bbcde3}.wci-cinematic .wci-privacy a{color:#ffdb88}
.wci-cinematic .wci-footer{border-top:1px solid #2e5076;color:#aec5df}.wci-cinematic .wci-footer b{color:#ffdd9a}.wci-cinematic .wci-footer a{color:#c5dafa!important}.wci-cinematic .wci-footer-logo img{object-fit:contain}
/* Privacy document is legible and styled consistently, rather than a separate light theme. */
body.wci-fullscreen-body .wci-legal{background:linear-gradient(#07172d,#061225)!important;color:#eff5ff}
body.wci-fullscreen-body .wci-legal .wci-header{border-color:#294e76}.wci-legal .wci-logotext strong{color:#ffe1a6}.wci-legal .wci-logotext small{color:#bdd0e6}
body.wci-fullscreen-body .wci-legal .wci-legal-sheet{background:#0b223e;border:1px solid #2b567d;color:#eff6ff;box-shadow:0 24px 70px #0009}
.wci-legal .wci-legal-sheet p{color:#c8d8eb}.wci-legal .wci-legal-sheet h1,.wci-legal .wci-legal-sheet h2{color:#fff}.wci-legal .wci-legal-sheet a{color:#ffce7b}.wci-legal .wci-legal-alert{background:#43301855;border-color:#9b7334;color:#ffd58c!important}
@media(min-width:1800px){.wci-cinematic-hero{height:388px}.wci-cinema-step{min-height:265px}.wci-cinema-city{height:365px}.wci-cinema-brand-large>img{height:337px}.wci-cinema-countdown{bottom:10px!important}}
@media(max-width:1370px){.wci-cinema-brand{max-width:240px}.wci-cinema-brand strong{font-size:14px}.wci-cinema-copy{left:29%;right:5%;top:40px}.wci-cinema-brand-name{font-size:16px;max-width:140px}.wci-cinema-slogan{display:none}.wci-cinematic .wci-launch.wci-cinema-countdown{left:29%;width:61%;min-width:0}.wci-cinema-step{padding-left:54px}.wci-cinema-step>a{margin-left:-5px}}
@media(max-width:1100px){.wci-cinematic .wci-cinema-header{height:73px;min-height:73px}.wci-cinematic .wci-header .wci-cinema-nav{display:none}.wci-cinema-brand{margin-right:auto}.wci-mobile-toggle{display:block}.wci-cinema-brand-large>img{width:156px}.wci-cinema-brand-name{font-size:14px;max-width:124px}.wci-cinema-copy{left:29%;right:3%;top:32px}.wci-cinema-copy h1{font-size:clamp(27px,3.4vw,38px)}.wci-cinematic .wci-launch.wci-cinema-countdown{left:29%;width:69%;height:108px}.wci-cinema-launch-date{min-width:170px;padding-left:10px;gap:7px}.wci-cinema-launch-date>span{font-size:25px}.wci-cinema-launch-date strong{font-size:16px}.wci-cinema-points{gap:9px}.wci-cinema-steps{grid-template-columns:repeat(3,1fr)}.wci-cinema-step{min-height:230px}.wci-cinema-step:nth-child(3):after{display:none}.wci-cinema-infos{grid-template-columns:1fr 1fr}.wci-cinema-trust{grid-column:1/-1}.wci-cinema-trust{min-height:85px!important}}
@media(max-width:760px){body.wci-fullscreen-body #walidator-ci.wci-cinematic .wci-shell{padding:0 13px}.wci-cinematic .wci-cinema-header{border-radius:0 0 11px 11px;padding:7px 11px;gap:9px}.wci-cinema-brand strong{font-size:12px}.wci-cinema-brand img{width:36px;height:51px}.wci-login-cta{padding:9px 10px;font-size:11px;min-height:40px}.wci-login-cta span{display:none}.wci-cinematic-hero{height:477px}.wci-cinema-city{top:0;width:100%;height:300px;opacity:.43;mask-image:linear-gradient(180deg,#000,transparent 100%)}.wci-cinema-brand-large{top:15px;left:2%;gap:5px}.wci-cinema-brand-large>img{width:95px;height:160px}.wci-cinema-brand-name{font-size:14px;max-width:148px}.wci-cinema-copy{top:177px;left:3%;right:3%}.wci-cinema-copy h1{font-size:clamp(24px,5.15vw,36px);letter-spacing:-1.5px}.wci-cinema-copy h2{font-size:19px}.wci-cinema-copy p{font-size:13px}.wci-cinema-points{gap:7px 12px;margin-top:10px}.wci-cinema-points span{font-size:13px}.wci-cinema-points b{font-size:10px}.wci-cinematic .wci-launch.wci-cinema-countdown{left:1%;right:1%;width:98%;min-width:0;height:125px;bottom:11px;padding:9px 13px;grid-template-columns:1fr;gap:0}.wci-cinema-countdown .wci-launch-label{font-size:9px;letter-spacing:1.1px}.wci-cinematic .wci-countdown b{font-size:30px}.wci-cinematic .wci-countdown small{font-size:9px}.wci-cinematic .wci-countdown .wci-cd-sep{font-size:24px}.wci-cinema-launch-date{padding-left:0;min-width:0;border-left:0;border-top:1px solid #55729d70;justify-content:center;padding-top:3px}.wci-cinema-launch-date>span{font-size:18px}.wci-cinema-launch-date small{display:inline;font-size:10px;margin-right:5px}.wci-cinema-launch-date strong{display:inline;font-size:16px}.wci-cinema-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:7px}.wci-cinema-step{min-height:226px;padding:13px 13px 12px 51px}.wci-cinema-step:nth-child(2n):after{display:none}.wci-cinema-step:nth-child(3):after{display:block}.wci-cinema-step h3{font-size:14px}.wci-cinema-step p{font-size:11px}.wci-cinema-icon{font-size:40px;margin:7px 0}.wci-cinema-number{font-size:20px;left:13px}.wci-cinema-infos{grid-template-columns:1fr;gap:9px}.wci-cinema-trust{grid-column:auto}.wci-cinema-first-footer{flex-wrap:wrap;justify-content:center;text-align:center;gap:6px}.wci-cinema-first-footer>div{justify-content:center}.wci-cinema-content-start{font-size:10px;padding:30px 0 14px;letter-spacing:1px}.wci-cinematic .wci-tool,.wci-cinematic .wci-laws,.wci-cinematic .wci-process{padding-top:40px;padding-bottom:40px}}
@media(max-width:410px){.wci-cinema-brand strong{font-size:10px}.wci-cinema-brand img{width:30px;height:42px}.wci-login-cta{font-size:10px;padding:7px 8px}.wci-mobile-toggle{width:37px}.wci-cinema-copy h1{font-size:23px}.wci-cinema-steps{grid-template-columns:1fr}.wci-cinema-step{min-height:180px}.wci-cinema-step:after{display:none!important}.wci-cinema-step p{font-size:12px}.wci-cinema-icon{margin:0}.wci-cinematic .wci-launch.wci-cinema-countdown{padding:8px}.wci-cinema-countdown .wci-launch-label{letter-spacing:.6px}}
@media(prefers-reduced-motion:reduce){.wci-cinematic *{animation:none!important;transition:none!important}}

/* refinements from visual verification */
.wci-cinematic .wci-countdown>span.wci-cd-sep{background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important;padding:0!important;display:block!important}
.wci-cinema-icon svg{display:block;width:52px;height:52px;stroke:currentColor;filter:drop-shadow(0 0 9px currentColor)}
.wci-login-cta svg{display:block;width:18px;height:18px;stroke:currentColor;color:#ffd27d}
.wci-cinema-step:hover .wci-cinema-icon svg{transform:scale(1.05)}
@media(max-width:760px){.wci-cinema-icon svg{width:42px;height:42px}.wci-cinema-copy{z-index:3}}
