.ic-home-hero{isolation:isolate;position:relative;margin:0 0 2.5em 0;min-height:520px;overflow:visible;border-radius:.5em;background:0 0;color:#fff}.ic-home-hero *{box-sizing:border-box}.ic-home-hero:after,.ic-home-hero:before{content:"";position:absolute;pointer-events:none}.ic-home-hero:before{top:0;bottom:0;left:50%;z-index:-2;width:100vw;background:radial-gradient(circle at 76% 72%,rgba(176,54,255,.42),transparent 28%),radial-gradient(circle at 64% 22%,rgba(123,83,255,.32),transparent 30%),linear-gradient(120deg,#090812 0,#111022 48%,#160b2b 100%);border-radius:0;transform:translateX(-50%)}.ic-home-hero:after{top:0;bottom:0;left:50%;z-index:-1;width:100vw;background:0 0;transform:translateX(-50%)}.ic-home-hero__sparkles{position:absolute;top:0;bottom:0;left:50%;z-index:0;width:100vw;overflow:hidden;pointer-events:none;transform:translateX(-50%)}.ic-home-hero__sparkles:after,.ic-home-hero__sparkles:before{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:7vw 12vh 0 rgba(255,255,255,.34),13vw 31vh 0 rgba(198,166,255,.42),19vw 8vh 0 rgba(255,255,255,.25),27vw 53vh 0 rgba(126,190,255,.34),33vw 19vh 0 rgba(255,255,255,.2),42vw 74vh 0 rgba(224,178,255,.38),49vw 11vh 0 rgba(255,255,255,.44),58vw 38vh 0 rgba(255,255,255,.18),67vw 66vh 0 rgba(197,131,255,.32),73vw 16vh 0 rgba(255,255,255,.52),81vw 46vh 0 rgba(133,202,255,.3),92vw 24vh 0 rgba(255,255,255,.24),96vw 71vh 0 rgba(232,196,255,.36);animation:icHeroStaticStarsA 7.4s ease-in-out infinite}.ic-home-hero__sparkles:after{width:1px;height:1px;background:rgba(210,179,255,.62);box-shadow:4vw 63vh 0 rgba(255,255,255,.18),11vw 5vh 0 rgba(128,205,255,.28),23vw 37vh 0 rgba(255,255,255,.48),29vw 82vh 0 rgba(209,154,255,.24),36vw 27vh 0 rgba(255,255,255,.3),46vw 49vh 0 rgba(255,255,255,.16),54vw 6vh 0 rgba(203,151,255,.34),61vw 89vh 0 rgba(255,255,255,.2),69vw 29vh 0 rgba(139,201,255,.38),77vw 58vh 0 rgba(255,255,255,.26),86vw 9vh 0 rgba(255,255,255,.5),91vw 83vh 0 rgba(195,131,255,.2),98vw 39vh 0 rgba(255,255,255,.32);animation:icHeroStaticStarsB 11.6s ease-in-out infinite}.ic-home-hero__sparkle{--sparkle-drift-mid:18px;--sparkle-drift-end:-14px;--sparkle-drift-early:6px;--sparkle-rise-early:-24vh;--sparkle-rise-mid:-68vh;--sparkle-rise-end:-112vh;--sparkle-start-scale:0.35;--sparkle-scale-early:1.1;--sparkle-scale-mid:2.3;--sparkle-scale-end:0.2;--sparkle-bottom:-24px;--sparkle-flash-duration:1.8s;position:absolute;bottom:var(--sparkle-bottom);left:var(--sparkle-left);width:var(--sparkle-size);height:var(--sparkle-size);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 0 10px rgba(255,255,255,.95),0 0 28px rgba(180,88,255,.95),0 0 58px rgba(77,171,255,.58);animation:icHeroSparkleRise var(--sparkle-duration) linear infinite,icHeroSparkleFlash var(--sparkle-flash-duration) steps(4,end) infinite;animation-delay:var(--sparkle-delay);opacity:0}.ic-home-hero__sparkle:first-child{--sparkle-left:8%;--sparkle-size:3px;--sparkle-duration:7.5s;--sparkle-delay:-1s}.ic-home-hero__sparkle:nth-child(2){--sparkle-left:17%;--sparkle-size:5px;--sparkle-duration:9s;--sparkle-delay:-5.5s}.ic-home-hero__sparkle:nth-child(3){--sparkle-left:28%;--sparkle-size:2px;--sparkle-duration:6.8s;--sparkle-delay:-3s}.ic-home-hero__sparkle:nth-child(4){--sparkle-left:39%;--sparkle-size:4px;--sparkle-duration:8.2s;--sparkle-delay:-7s}.ic-home-hero__sparkle:nth-child(5){--sparkle-left:48%;--sparkle-size:6px;--sparkle-duration:10s;--sparkle-delay:-2.5s}.ic-home-hero__sparkle:nth-child(6){--sparkle-left:57%;--sparkle-size:3px;--sparkle-duration:7.8s;--sparkle-delay:-6.2s}.ic-home-hero__sparkle:nth-child(7){--sparkle-left:66%;--sparkle-size:5px;--sparkle-duration:9.5s;--sparkle-delay:-4.2s}.ic-home-hero__sparkle:nth-child(8){--sparkle-left:74%;--sparkle-size:2px;--sparkle-duration:6.5s;--sparkle-delay:-1.8s}.ic-home-hero__sparkle:nth-child(9){--sparkle-left:83%;--sparkle-size:4px;--sparkle-duration:8.7s;--sparkle-delay:-8s}.ic-home-hero__sparkle:nth-child(10){--sparkle-left:91%;--sparkle-size:6px;--sparkle-duration:10.5s;--sparkle-delay:-3.6s}.ic-home-hero__sparkle:nth-child(11){--sparkle-left:34%;--sparkle-size:5px;--sparkle-duration:11s;--sparkle-delay:-9.3s}.ic-home-hero__sparkle:nth-child(12){--sparkle-left:69%;--sparkle-size:3px;--sparkle-duration:7.2s;--sparkle-delay:-0.5s}.ic-home-hero__sparkle:nth-child(13){--sparkle-left:5%;--sparkle-size:5px;--sparkle-duration:8.4s;--sparkle-delay:-4.9s}.ic-home-hero__sparkle:nth-child(14){--sparkle-left:13%;--sparkle-size:2px;--sparkle-duration:6.9s;--sparkle-delay:-2.1s}.ic-home-hero__sparkle:nth-child(15){--sparkle-left:22%;--sparkle-size:4px;--sparkle-duration:9.8s;--sparkle-delay:-7.4s}.ic-home-hero__sparkle:nth-child(16){--sparkle-left:31%;--sparkle-size:6px;--sparkle-duration:10.7s;--sparkle-delay:-5.8s}.ic-home-hero__sparkle:nth-child(17){--sparkle-left:43%;--sparkle-size:3px;--sparkle-duration:7.4s;--sparkle-delay:-3.4s}.ic-home-hero__sparkle:nth-child(18){--sparkle-left:52%;--sparkle-size:5px;--sparkle-duration:9.2s;--sparkle-delay:-8.7s}.ic-home-hero__sparkle:nth-child(19){--sparkle-left:61%;--sparkle-size:2px;--sparkle-duration:6.6s;--sparkle-delay:-1.3s}.ic-home-hero__sparkle:nth-child(20){--sparkle-left:71%;--sparkle-size:4px;--sparkle-duration:8.9s;--sparkle-delay:-6.9s}.ic-home-hero__sparkle:nth-child(21){--sparkle-left:79%;--sparkle-size:6px;--sparkle-duration:11.2s;--sparkle-delay:-9.9s}.ic-home-hero__sparkle:nth-child(22){--sparkle-left:87%;--sparkle-size:3px;--sparkle-duration:7.7s;--sparkle-delay:-2.8s}.ic-home-hero__sparkle:nth-child(23){--sparkle-left:94%;--sparkle-size:5px;--sparkle-duration:10.2s;--sparkle-delay:-6.1s}.ic-home-hero__sparkle:nth-child(24){--sparkle-left:46%;--sparkle-size:2px;--sparkle-duration:6.3s;--sparkle-delay:-4.4s}.ic-home-hero__sparkle:first-child{--sparkle-drift-mid:-26px;--sparkle-drift-end:44px;--sparkle-rise-mid:-42vh;--sparkle-rise-end:-82vh;--sparkle-scale-mid:1.8;--sparkle-scale-end:0.12}.ic-home-hero__sparkle:nth-child(2){--sparkle-drift-mid:38px;--sparkle-drift-end:-18px;--sparkle-rise-mid:-74vh;--sparkle-rise-end:-132vh;--sparkle-scale-mid:2.7;--sparkle-scale-end:0.24}.ic-home-hero__sparkle:nth-child(3){--sparkle-drift-mid:12px;--sparkle-drift-end:58px;--sparkle-rise-mid:-51vh;--sparkle-rise-end:-104vh;--sparkle-scale-mid:1.45;--sparkle-scale-end:0.18}.ic-home-hero__sparkle:nth-child(4){--sparkle-drift-mid:-44px;--sparkle-drift-end:-72px;--sparkle-rise-mid:-86vh;--sparkle-rise-end:-148vh;--sparkle-scale-mid:2.95;--sparkle-scale-end:0.16}.ic-home-hero__sparkle:nth-child(5){--sparkle-drift-mid:55px;--sparkle-drift-end:20px;--sparkle-rise-mid:-63vh;--sparkle-rise-end:-116vh;--sparkle-scale-mid:3.2;--sparkle-scale-end:0.28}.ic-home-hero__sparkle:nth-child(6){--sparkle-drift-mid:-18px;--sparkle-drift-end:36px;--sparkle-rise-mid:-39vh;--sparkle-rise-end:-90vh;--sparkle-scale-mid:1.7;--sparkle-scale-end:0.14}.ic-home-hero__sparkle:nth-child(7){--sparkle-drift-mid:24px;--sparkle-drift-end:-64px;--sparkle-rise-mid:-92vh;--sparkle-rise-end:-154vh;--sparkle-scale-mid:2.55;--sparkle-scale-end:0.2}.ic-home-hero__sparkle:nth-child(8){--sparkle-drift-mid:-35px;--sparkle-drift-end:-8px;--sparkle-rise-mid:-47vh;--sparkle-rise-end:-76vh;--sparkle-scale-mid:1.35;--sparkle-scale-end:0.1}.ic-home-hero__sparkle:nth-child(9){--sparkle-drift-mid:68px;--sparkle-drift-end:96px;--sparkle-rise-mid:-79vh;--sparkle-rise-end:-126vh;--sparkle-scale-mid:2.85;--sparkle-scale-end:0.22}.ic-home-hero__sparkle:nth-child(10){--sparkle-drift-mid:-58px;--sparkle-drift-end:28px;--sparkle-rise-mid:-58vh;--sparkle-rise-end:-141vh;--sparkle-scale-mid:3.4;--sparkle-scale-end:0.26}.ic-home-hero__sparkle:nth-child(11){--sparkle-drift-mid:16px;--sparkle-drift-end:-38px;--sparkle-rise-mid:-101vh;--sparkle-rise-end:-168vh;--sparkle-scale-mid:2.2;--sparkle-scale-end:0.18}.ic-home-hero__sparkle:nth-child(12){--sparkle-drift-mid:-72px;--sparkle-drift-end:-34px;--sparkle-rise-mid:-55vh;--sparkle-rise-end:-98vh;--sparkle-scale-mid:1.95;--sparkle-scale-end:0.16}.ic-home-hero__sparkle:nth-child(13){--sparkle-drift-mid:46px;--sparkle-drift-end:-84px;--sparkle-rise-mid:-69vh;--sparkle-rise-end:-118vh;--sparkle-scale-mid:2.45;--sparkle-scale-end:0.2}.ic-home-hero__sparkle:nth-child(14){--sparkle-drift-mid:-12px;--sparkle-drift-end:64px;--sparkle-rise-mid:-34vh;--sparkle-rise-end:-72vh;--sparkle-scale-mid:1.25;--sparkle-scale-end:0.11}.ic-home-hero__sparkle:nth-child(15){--sparkle-drift-mid:72px;--sparkle-drift-end:42px;--sparkle-rise-mid:-83vh;--sparkle-rise-end:-139vh;--sparkle-scale-mid:2.75;--sparkle-scale-end:0.24}.ic-home-hero__sparkle:nth-child(16){--sparkle-drift-mid:-63px;--sparkle-drift-end:-104px;--sparkle-rise-mid:-96vh;--sparkle-rise-end:-158vh;--sparkle-scale-mid:3.5;--sparkle-scale-end:0.3}.ic-home-hero__sparkle:nth-child(17){--sparkle-drift-mid:28px;--sparkle-drift-end:12px;--sparkle-rise-mid:-44vh;--sparkle-rise-end:-88vh;--sparkle-scale-mid:1.6;--sparkle-scale-end:0.13}.ic-home-hero__sparkle:nth-child(18){--sparkle-drift-mid:-34px;--sparkle-drift-end:76px;--sparkle-rise-mid:-77vh;--sparkle-rise-end:-121vh;--sparkle-scale-mid:2.65;--sparkle-scale-end:0.23}.ic-home-hero__sparkle:nth-child(19){--sparkle-drift-mid:18px;--sparkle-drift-end:-22px;--sparkle-rise-mid:-38vh;--sparkle-rise-end:-69vh;--sparkle-scale-mid:1.18;--sparkle-scale-end:0.09}.ic-home-hero__sparkle:nth-child(20){--sparkle-drift-mid:-82px;--sparkle-drift-end:8px;--sparkle-rise-mid:-66vh;--sparkle-rise-end:-111vh;--sparkle-scale-mid:2.15;--sparkle-scale-end:0.17}.ic-home-hero__sparkle:nth-child(21){--sparkle-drift-mid:52px;--sparkle-drift-end:118px;--sparkle-rise-mid:-106vh;--sparkle-rise-end:-176vh;--sparkle-scale-mid:3.7;--sparkle-scale-end:0.34}.ic-home-hero__sparkle:nth-child(22){--sparkle-drift-mid:-24px;--sparkle-drift-end:-56px;--sparkle-rise-mid:-49vh;--sparkle-rise-end:-96vh;--sparkle-scale-mid:1.88;--sparkle-scale-end:0.15}.ic-home-hero__sparkle:nth-child(23){--sparkle-drift-mid:84px;--sparkle-drift-end:-12px;--sparkle-rise-mid:-88vh;--sparkle-rise-end:-151vh;--sparkle-scale-mid:3.05;--sparkle-scale-end:0.27}.ic-home-hero__sparkle:nth-child(24){--sparkle-drift-mid:-48px;--sparkle-drift-end:52px;--sparkle-rise-mid:-36vh;--sparkle-rise-end:-80vh;--sparkle-scale-mid:1.32;--sparkle-scale-end:0.1}.ic-home-hero__sparkle:first-child{--sparkle-left:6%;--sparkle-bottom:-9px;--sparkle-drift-early:21px;--sparkle-rise-early:-13vh;--sparkle-scale-early:0.8;--sparkle-flash-duration:2.35s}.ic-home-hero__sparkle:nth-child(2){--sparkle-left:19%;--sparkle-bottom:-52px;--sparkle-drift-early:-34px;--sparkle-rise-early:-35vh;--sparkle-scale-early:1.6;--sparkle-flash-duration:1.15s}.ic-home-hero__sparkle:nth-child(3){--sparkle-left:27%;--sparkle-bottom:18px;--sparkle-drift-early:9px;--sparkle-rise-early:-18vh;--sparkle-scale-early:0.7;--sparkle-flash-duration:2.8s}.ic-home-hero__sparkle:nth-child(4){--sparkle-left:41%;--sparkle-bottom:-74px;--sparkle-drift-early:48px;--sparkle-rise-early:-42vh;--sparkle-scale-early:2.1;--sparkle-flash-duration:0.95s}.ic-home-hero__sparkle:nth-child(5){--sparkle-left:46%;--sparkle-bottom:-22px;--sparkle-drift-early:-18px;--sparkle-rise-early:-24vh;--sparkle-scale-early:1.2;--sparkle-flash-duration:1.75s}.ic-home-hero__sparkle:nth-child(6){--sparkle-left:59%;--sparkle-bottom:8px;--sparkle-drift-early:62px;--sparkle-rise-early:-11vh;--sparkle-scale-early:0.95;--sparkle-flash-duration:3.2s}.ic-home-hero__sparkle:nth-child(7){--sparkle-left:64%;--sparkle-bottom:-96px;--sparkle-drift-early:-54px;--sparkle-rise-early:-50vh;--sparkle-scale-early:2.25;--sparkle-flash-duration:1.4s}.ic-home-hero__sparkle:nth-child(8){--sparkle-left:77%;--sparkle-bottom:-4px;--sparkle-drift-early:16px;--sparkle-rise-early:-22vh;--sparkle-scale-early:0.6;--sparkle-flash-duration:2.15s}.ic-home-hero__sparkle:nth-child(9){--sparkle-left:86%;--sparkle-bottom:-43px;--sparkle-drift-early:-22px;--sparkle-rise-early:-31vh;--sparkle-scale-early:1.9;--sparkle-flash-duration:1.05s}.ic-home-hero__sparkle:nth-child(10){--sparkle-left:93%;--sparkle-bottom:-122px;--sparkle-drift-early:81px;--sparkle-rise-early:-17vh;--sparkle-scale-early:1.35;--sparkle-flash-duration:2.55s}.ic-home-hero__sparkle:nth-child(11){--sparkle-left:32%;--sparkle-bottom:-31px;--sparkle-drift-early:-11px;--sparkle-rise-early:-63vh;--sparkle-scale-early:2.05;--sparkle-flash-duration:1.65s}.ic-home-hero__sparkle:nth-child(12){--sparkle-left:72%;--sparkle-bottom:26px;--sparkle-drift-early:39px;--sparkle-rise-early:-20vh;--sparkle-scale-early:0.85;--sparkle-flash-duration:2.95s}.ic-home-hero__sparkle:nth-child(13){--sparkle-left:3%;--sparkle-bottom:-68px;--sparkle-drift-early:-46px;--sparkle-rise-early:-28vh;--sparkle-scale-early:1.55;--sparkle-flash-duration:1.25s}.ic-home-hero__sparkle:nth-child(14){--sparkle-left:15%;--sparkle-bottom:14px;--sparkle-drift-early:58px;--sparkle-rise-early:-9vh;--sparkle-scale-early:0.55;--sparkle-flash-duration:3.45s}.ic-home-hero__sparkle:nth-child(15){--sparkle-left:24%;--sparkle-bottom:-86px;--sparkle-drift-early:-69px;--sparkle-rise-early:-39vh;--sparkle-scale-early:1.75;--sparkle-flash-duration:1.9s}.ic-home-hero__sparkle:nth-child(16){--sparkle-left:35%;--sparkle-bottom:-17px;--sparkle-drift-early:27px;--sparkle-rise-early:-51vh;--sparkle-scale-early:2.4;--sparkle-flash-duration:1.35s}.ic-home-hero__sparkle:nth-child(17){--sparkle-left:44%;--sparkle-bottom:36px;--sparkle-drift-early:-7px;--sparkle-rise-early:-16vh;--sparkle-scale-early:0.72;--sparkle-flash-duration:2.7s}.ic-home-hero__sparkle:nth-child(18){--sparkle-left:54%;--sparkle-bottom:-109px;--sparkle-drift-early:93px;--sparkle-rise-early:-44vh;--sparkle-scale-early:1.45;--sparkle-flash-duration:0.85s}.ic-home-hero__sparkle:nth-child(19){--sparkle-left:60%;--sparkle-bottom:4px;--sparkle-drift-early:-31px;--sparkle-rise-early:-12vh;--sparkle-scale-early:0.5;--sparkle-flash-duration:3.05s}.ic-home-hero__sparkle:nth-child(20){--sparkle-left:70%;--sparkle-bottom:-57px;--sparkle-drift-early:12px;--sparkle-rise-early:-33vh;--sparkle-scale-early:1.18;--sparkle-flash-duration:2.05s}.ic-home-hero__sparkle:nth-child(21){--sparkle-left:81%;--sparkle-bottom:-137px;--sparkle-drift-early:-76px;--sparkle-rise-early:-67vh;--sparkle-scale-early:2.7;--sparkle-flash-duration:1.55s}.ic-home-hero__sparkle:nth-child(22){--sparkle-left:89%;--sparkle-bottom:20px;--sparkle-drift-early:44px;--sparkle-rise-early:-19vh;--sparkle-scale-early:0.9;--sparkle-flash-duration:2.45s}.ic-home-hero__sparkle:nth-child(23){--sparkle-left:97%;--sparkle-bottom:-64px;--sparkle-drift-early:-19px;--sparkle-rise-early:-48vh;--sparkle-scale-early:2.05;--sparkle-flash-duration:1.2s}.ic-home-hero__sparkle:nth-child(24){--sparkle-left:49%;--sparkle-bottom:-2px;--sparkle-drift-early:66px;--sparkle-rise-early:-15vh;--sparkle-scale-early:0.62;--sparkle-flash-duration:3.35s}.ic-home-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(320px,1.08fr);align-items:center;gap:2em;min-height:520px;padding:4.5em 4em}.ic-home-hero__content{max-width:620px}.ic-home-hero__brand-title{margin:0 0 .4em 0;color:rgba(255,255,255,.92);font-size:clamp(1.1em, 2.1vw, 1.55em);font-weight:700;letter-spacing:.01em;line-height:1.25}.ic-home-hero__brand-title-line{display:block}.ic-home-hero__brand-title-line--secondary{margin-top:.2em;font-size:.92em;font-weight:600}.ic-home-hero__eyebrow{display:inline-flex;align-items:center;gap:.55em;margin:0 0 1.3em 0;padding:.45em .9em;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-size:.82em;font-weight:600;letter-spacing:.01em}.ic-home-hero__eyebrow[role=button]{cursor:pointer}.ic-home-hero__eyebrow:before{content:"";width:.6em;height:.6em;border-radius:999px;background:#21d68b;box-shadow:0 0 16px rgba(33,214,139,.85)}.ic-home-hero h2{margin:0 0 .55em 0;color:#fff;font-size:clamp(1.3em, 3vw, 2.7em);line-height:1.05;letter-spacing:-.06em}.ic-home-hero p{max-width:35em;margin:0 0 1.9em 0;color:rgba(255,255,255,.76);font-size:1.05em;line-height:1.8}.ic-home-hero__actions{display:flex;flex-wrap:wrap;gap:.85em;margin:0;padding:0;list-style:none}.ic-home-hero__actions li{padding-left:0}.ic-home-hero__actions li:before{display:none}.ic-home-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.2em;padding:0 1.35em;border:1px solid rgba(255,255,255,.18);border-radius:.45em;background:rgba(255,255,255,.08);box-shadow:none;color:#fff!important;font-size:.88em;font-weight:700;text-decoration:none}.ic-home-hero__button:hover{background:rgba(255,255,255,.14);color:#fff!important}.ic-home-hero__button--primary{background:#fff;color:#111020!important}.ic-home-hero__button--primary:hover{background:rgba(255,255,255,.86);color:#111020!important}.ic-home-hero__visual{position:relative;min-height:430px}.ic-home-hero__image-wrap{position:absolute;top:50%;left:51%;z-index:2;width:min(42vw,560px);min-height:360px;transform:translate(-50%,-50%);animation:icHeroImageFloat 6s ease-in-out infinite}.ic-home-hero__image-wrap:before{content:"";position:absolute;inset:12% 6%;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(226,82,255,.52),transparent 58%),radial-gradient(circle at 50% 50%,rgba(125,71,255,.38),transparent 68%);filter:blur(16px);animation:icHeroGlowPulse 2.7s ease-in-out infinite}.ic-home-hero__image{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:auto;filter:drop-shadow(0 34px 65px rgba(123, 36, 230, .58))}.ic-home-hero__glow{position:absolute;left:50%;bottom:6%;width:min(34vw,430px);height:120px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(225,64,255,.5),transparent 68%);filter:blur(18px)}@keyframes icHeroStarfield{0%{opacity:.64}50%{opacity:1}100%{opacity:.64}}@keyframes icHeroStaticStarsA{0%,100%{opacity:.38;transform:scale(1)}33%{opacity:.78;transform:scale(1.35)}68%{opacity:.24;transform:scale(.82)}}@keyframes icHeroStaticStarsB{0%,100%{opacity:.28;transform:scale(1)}41%{opacity:.72;transform:scale(1.5)}79%{opacity:.18;transform:scale(.74)}}@keyframes icHeroSparkleRise{0%{opacity:0;transform:translate3d(0,0,0) scale(var(--sparkle-start-scale))}14%{opacity:.95;transform:translate3d(var(--sparkle-drift-early),var(--sparkle-rise-early),0) scale(var(--sparkle-scale-early))}37%{opacity:.55}58%{opacity:1;box-shadow:0 0 14px #fff,0 0 44px #d278ff,0 0 78px rgba(77,171,255,.72);transform:translate3d(var(--sparkle-drift-mid),var(--sparkle-rise-mid),0) scale(var(--sparkle-scale-mid))}83%{opacity:.42}100%{opacity:0;transform:translate3d(var(--sparkle-drift-end),var(--sparkle-rise-end),0) scale(var(--sparkle-scale-end))}}@keyframes icHeroSparkleFlash{0%,100%{filter:brightness(.75)}50%{filter:brightness(2.4)}}@keyframes icHeroImageFloat{0%,100%{transform:translate(-50%,-50%) translateY(0) scale(1)}50%{transform:translate(-50%,-50%) translateY(-18px) scale(1.025)}}@keyframes icHeroGlowPulse{0%,100%{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media screen and (max-width:980px){.ic-home-hero__inner{grid-template-columns:1fr;padding:3.5em 2.2em}.ic-home-hero__visual{min-height:320px}.ic-home-hero__image-wrap{width:min(74vw,480px);min-height:320px}}@media screen and (max-width:736px){.ic-home-hero{min-height:0;border-radius:.375em}.ic-home-hero__inner{min-height:0;padding:2.4em 1.35em 2em 1.35em}.ic-home-hero p{font-size:.98em}.ic-home-hero__button{width:100%}.ic-home-hero__actions{display:grid;grid-template-columns:1fr 1fr}.ic-home-hero__actions li:nth-child(3){grid-column:1/-1}.ic-home-hero__visual{min-height:260px}.ic-home-hero__image-wrap{width:86vw;min-height:250px}.ic-home-hero__sparkles:after,.ic-home-hero__sparkles:before{animation:none;opacity:.38}.ic-home-hero__sparkle{width:calc(var(--sparkle-size) * .65);height:calc(var(--sparkle-size) * .65);box-shadow:0 0 4px rgba(255,255,255,.54);animation:icHeroSparkleRise var(--sparkle-duration) linear infinite}.ic-home-hero__sparkle:nth-child(n+13){display:none}.ic-home-hero__image{filter:none}.ic-home-hero__image-wrap:before{display:none;animation:none;filter:none;opacity:0}.ic-home-hero__glow{display:none}}@media (prefers-reduced-motion:reduce){.ic-home-hero:before,.ic-home-hero__image-wrap,.ic-home-hero__image-wrap:before,.ic-home-hero__sparkle,.ic-home-hero__sparkles:after,.ic-home-hero__sparkles:before{animation:none}.ic-home-hero__sparkle{opacity:.32}}