:is(#irm-1,#irm-2){--g:#e3be4f;--g2:#f0cd63;--g-dim:rgba(227, 190, 79, 0.14);--ink:#f5f5f5;--body:#c3c6cc;--muted:#8f949c;--line:rgba(255, 255, 255, 0.08);--card:#15171b;--card2:#1b1e23;--bg:#0d0f13;--display:"IR Bebas Neue", "Bebas Neue", "Oswald", sans-serif;--sans:-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(0.2, 0.8, 0.2, 1);position:relative;width:100vw;margin-left:calc(50% - 50vw);background:var(--bg);color:var(--body);font-family:var(--sans);font-size:16px;line-height:1.65;text-align:left;-webkit-font-smoothing:antialiased;overflow:hidden;overflow:clip;overflow-x:clip;overflow-y:visible;isolation:isolate}:is(#irm-1,#irm-2) .irm-fx{position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:inset(0)}:is(#irm-1,#irm-2) .irm-fx canvas{position:fixed;left:0;top:0;width:100vw;height:100vh;opacity:0;transition:opacity 1.2s ease}:is(#irm-1,#irm-2) .irm-fx.is-on canvas{opacity:1}:is(#irm-1,#irm-2) :where(h2,h3,p,ul,ol,li,figure,figcaption,blockquote,form,fieldset,legend,label,input,textarea,button,a,strong,small,em,span):where(:not(.irx-reels,.irx-reels *)){margin:0;padding:0;border:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;text-decoration:none;background:none;box-shadow:none;list-style:none}:is(#irm-1,#irm-2) *,:is(#irm-1,#irm-2) *::before,:is(#irm-1,#irm-2) *::after{box-sizing:border-box}:is(#irm-1,#irm-2) img:where(:not(.irx-reels,.irx-reels *)){display:block;max-width:100%;height:auto;border:0}:is(#irm-1,#irm-2) svg:where(:not(.irx-reels,.irx-reels *)){width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) svg .f{fill:currentColor;stroke:none}:is(#irm-1,#irm-2) .irm-wrap{max-width:1280px;margin:0 auto;padding:0 24px}:is(#irm-1,#irm-2) .irm-sec{position:relative;padding:clamp(80px, 11vw, 150px) 0}:is(#irm-1,#irm-2) .irm-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--g);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-kicker::before{content:"";width:28px;height:1px;background:var(--g)}:is(#irm-1,#irm-2) .irm-h{color:var(--ink);font-family:var(--display);font-size:clamp(36px, 4.4vw, 64px);font-weight:400;line-height:.98;overflow-wrap:break-word;hyphens:manual;letter-spacing:.005em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-h--xl{font-size:clamp(40px, 5.2vw, 76px)}:is(#irm-1,#irm-2) .irm-h em{font-style:normal;color:var(--g)}:is(#irm-1,#irm-2) .irm-lead{color:var(--ink);font-size:clamp(18px, 1.6vw, 21px);line-height:1.55}:is(#irm-1,#irm-2) p+p:where(:not(.irx-reels,.irx-reels *)){margin-top:14px}:is(#irm-1,#irm-2) .irm-head{margin-bottom:clamp(40px, 5vw, 64px)}:is(#irm-1,#irm-2) .irm-head--split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 64px;align-items:end}:is(#irm-1,#irm-2) .irm-head-text{color:var(--body);max-width:480px}:is(#irm-1,#irm-2) .irm-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform 0.25s var(--ease),background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease}:is(#irm-1,#irm-2) .irm-btn--gold{background:var(--g);color:#0d0f13;box-shadow:0 12px 28px -18px rgba(227,190,79,.5)}:is(#irm-1,#irm-2) .irm-btn--gold::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left 0.7s ease}:is(#irm-1,#irm-2) .irm-btn--gold:hover{background:var(--g2);transform:translateY(-2px)}:is(#irm-1,#irm-2) .irm-btn--gold:hover::before{left:120%}:is(#irm-1,#irm-2) .irm-btn--ghost{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.03);color:var(--ink);font-weight:600}:is(#irm-1,#irm-2) .irm-btn--ghost svg{color:var(--g)}:is(#irm-1,#irm-2) .irm-btn--ghost:hover{border-color:var(--g);background:var(--g-dim)}:is(#irm-1,#irm-2) .irm-btn--block{width:100%}:is(#irm-1,#irm-2) .irm-btn svg,:is(#irm-1,#irm-2) .irm-link svg{transition:transform 0.25s ease}:is(#irm-1,#irm-2) .irm-btn:hover svg,:is(#irm-1,#irm-2) .irm-link:hover svg{transform:translateX(3px)}:is(#irm-1,#irm-2) .irm-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding-bottom:4px;border-bottom:1px solid rgba(227,190,79,.5);color:var(--ink);font-weight:600}:is(#irm-1,#irm-2) .irm-link svg{color:var(--g)}:is(#irm-1,#irm-2) a:focus-visible,:is(#irm-1,#irm-2) button:focus-visible,:is(#irm-1,#irm-2) input:focus-visible,:is(#irm-1,#irm-2) textarea:focus-visible{outline:2px solid var(--g);outline-offset:3px}:is(#irm-1,#irm-2).is-js [data-irm-reveal]{opacity:0;transform:translateY(28px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease);transition-delay:var(--d,0s)}:is(#irm-1,#irm-2).is-js [data-irm-reveal].is-in{opacity:1;transform:none}:is(#irm-1,#irm-2) .irm-about{--p:0;position:relative;padding:clamp(96px, 12vw, 168px) 0 clamp(80px, 10vw, 140px);isolation:isolate}:is(#irm-1,#irm-2) .irm-about-glow{position:absolute;inset:0 0 auto;height:900px;z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 50% 38%,rgba(227,190,79,.13),transparent 70%),radial-gradient(30% 30% at 20% 10%,rgba(227,190,79,.05),transparent 70%);opacity:calc(0.35 + var(--p) * 0.65)}:is(#irm-1,#irm-2) .irm-about-head{max-width:860px;margin:0 auto;text-align:center}:is(#irm-1,#irm-2) .irm-about-head .irm-kicker{justify-content:center}:is(#irm-1,#irm-2) .irm-about-h{margin-top:14px;font-size:clamp(38px, 4.8vw, 70px)}:is(#irm-1,#irm-2) .irm-about-manifest{max-width:34ch;margin:26px auto 0;font-size:clamp(19px, 2.1vw, 27px);font-weight:500;line-height:1.45;letter-spacing:-.005em;color:var(--ink)}:is(#irm-1,#irm-2).is-js .irm-about-manifest .w{color:rgba(255,255,255,.2);transition:color 0.4s ease}:is(#irm-1,#irm-2).is-js .irm-about-manifest .w.on{color:var(--ink)}:is(#irm-1,#irm-2).is-js .irm-about-manifest .w.on.gold{color:var(--g)}:is(#irm-1,#irm-2) .irm-about-intro{max-width:60ch;margin:22px auto 0;color:var(--muted);font-size:15.5px}:is(#irm-1,#irm-2) .irm-duo{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px, 3vw, 36px);max-width:1080px;margin:clamp(56px, 7vw, 96px) auto 0}:is(#irm-1,#irm-2) .irm-duo-amp{position:absolute;left:50%;top:34%;z-index:3;font-family:var(--display);font-size:clamp(90px, 11vw, 170px);line-height:1;color:var(--g);text-shadow:0 20px 60px rgba(0,0,0,.6);transform:translate(-50%,-50%) scale(calc(0.6 + var(--p) * 0.4));opacity:var(--p);pointer-events:none}:is(#irm-1,#irm-2) .irm-duo-pick{display:none}:is(#irm-1,#irm-2) .irm-founder{--side:-1;position:relative;height:clamp(560px, 62vw, 680px);border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 45% at 50% 100%,rgba(227,190,79,.08),transparent 70%),linear-gradient(180deg,#16181d 0%,#0f1115 100%);border:1px solid var(--line);box-shadow:0 50px 120px -50px rgba(0,0,0,.9);translate:0 calc((1 - var(--p)) * 110px);rotate:calc((1 - var(--p)) * 5deg * var(--side));transition:transform 0.5s var(--ease),border-color 0.4s ease;will-change:translate,rotate}:is(#irm-1,#irm-2) .irm-founder--r{--side:1;translate:0 calc((1 - var(--p)) * 170px)}:is(#irm-1,#irm-2) .irm-founder:hover{border-color:rgba(227,190,79,.35)}:is(#irm-1,#irm-2) .irm-founder-light{position:absolute;inset:0;z-index:0;pointer-events:none;background:conic-gradient(from 180deg at 50% -12%,transparent 156deg,rgba(255,233,180,.11) 170deg,rgba(255,233,180,.2) 180deg,rgba(255,233,180,.11) 190deg,transparent 204deg),radial-gradient(48% 40% at 50% 42%,rgba(227,190,79,.26),transparent 72%);opacity:clamp(0, calc((var(--p) - 0.2) * 1.8), 1);transition:opacity 0.2s linear}:is(#irm-1,#irm-2) .irm-founder-bgname{position:absolute;left:50%;top:14%;z-index:0;font-family:var(--display);font-size:clamp(96px, 10.5vw, 160px);line-height:.8;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px rgba(227,190,79,.32);transform:translateX(calc(-50% + (0.5 - var(--p)) * 140px * var(--side)));pointer-events:none}:is(#irm-1,#irm-2) .irm-founder-img{position:absolute;left:0;right:0;bottom:0;height:86%;z-index:1;translate:0 calc((1 - var(--p)) * 46px)}:is(#irm-1,#irm-2) .irm-founder-img img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55)) saturate(1.02);transition:transform 0.7s var(--ease);transform-origin:50% 100%}:is(#irm-1,#irm-2) .irm-founder:hover .irm-founder-img img{transform:scale(1.035)}:is(#irm-1,#irm-2) .irm-founder-info{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:120px clamp(18px, 2.4vw, 28px) clamp(18px, 2.4vw, 26px);background:linear-gradient(180deg,transparent 0%,rgba(10,11,14,.82) 38%,rgba(10,11,14,.97) 100%)}:is(#irm-1,#irm-2) .irm-founder-role{color:var(--g);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-founder h3{margin-top:6px;color:var(--ink);font-family:var(--display);font-size:clamp(34px, 3.6vw, 46px);line-height:.95;letter-spacing:.01em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-founder-cred{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}:is(#irm-1,#irm-2) .irm-founder-contact{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}:is(#irm-1,#irm-2) .irm-fc{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid rgba(227,190,79,.3);border-radius:999px;background:rgba(13,15,19,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-size:13.5px;font-weight:500;text-decoration:none;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease}:is(#irm-1,#irm-2) .irm-fc:hover{background:var(--g);border-color:var(--g);color:#15130c}:is(#irm-1,#irm-2) .irm-fc svg,:is(#irm-1,#irm-2) .irm-founder-social svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irm-fc svg{color:var(--g)}:is(#irm-1,#irm-2) .irm-fc:hover svg{color:#15130c}:is(#irm-1,#irm-2) .irm-founder-social svg .f,:is(#irm-1,#irm-2) .irm-founder-social svg path.f{fill:currentColor;stroke:none}:is(#irm-1,#irm-2) .irm-founder-social{display:flex;gap:18px;margin-top:14px}:is(#irm-1,#irm-2) .irm-founder-social a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px;text-decoration:none;transition:color 0.2s ease}:is(#irm-1,#irm-2) .irm-founder-social a:hover{color:var(--g)}:is(#irm-1,#irm-2) .irm-pillars-scene{position:relative;max-width:1080px;margin:clamp(64px, 8vw, 104px) auto 0;padding:clamp(36px, 5vw, 64px) 0;isolation:isolate}:is(#irm-1,#irm-2) .irm-fog{position:absolute;inset:-40% -20%;z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.6s ease}:is(#irm-1,#irm-2) .irm-pillars-scene.is-live .irm-fog{opacity:1}:is(#irm-1,#irm-2) .irm-fog span{position:absolute;width:55%;height:70%;border-radius:50%;filter:blur(60px);background:radial-gradient(closest-side,rgba(227,190,79,.24),rgba(227,190,79,0) 70%);animation:irm-fog 22s ease-in-out infinite alternate}:is(#irm-1,#irm-2) .irm-fog span:nth-child(1){left:0;top:20%}:is(#irm-1,#irm-2) .irm-fog span:nth-child(2){left:30%;top:0;background:radial-gradient(closest-side,rgba(190,196,206,.15),rgba(190,196,206,0) 70%);animation-duration:28s;animation-delay:-6s}:is(#irm-1,#irm-2) .irm-fog span:nth-child(3){right:0;top:30%;animation-duration:25s;animation-delay:-12s}:is(#irm-1,#irm-2) .irm-fog span:nth-child(4){left:20%;bottom:0;background:radial-gradient(closest-side,rgba(160,166,176,.14),rgba(160,166,176,0) 70%);animation-duration:31s;animation-delay:-3s}@keyframes irm-fog{0%{transform:translate3d(-6%,4%,0) scale(1)}50%{transform:translate3d(8%,-6%,0) scale(1.18)}100%{transform:translate3d(-3%,7%,0) scale(.94)}}:is(#irm-1,#irm-2) .irm-pillars-scene.is-shake{animation:irm-shake 0.32s cubic-bezier(.3,0,.3,1)}@keyframes irm-shake{0%,100%{transform:translate3d(0,0,0)}25%{transform:translate3d(-3px,2px,0)}50%{transform:translate3d(3px,-2px,0)}75%{transform:translate3d(-2px,1px,0)}}:is(#irm-1,#irm-2).is-js [data-irm-bam]{opacity:0;transform:scale(1.4);filter:blur(12px)}:is(#irm-1,#irm-2).is-js [data-irm-bam].is-bam{animation:irm-bam 0.75s cubic-bezier(.16,1.3,.3,1) forwards}@keyframes irm-bam{0%{opacity:0;transform:scale(1.45);filter:blur(14px)}45%{opacity:1;transform:scale(.96);filter:blur(0)}100%{opacity:1;transform:scale(1);filter:none}}:is(#irm-1,#irm-2) .irm-pillars li.is-bam .irm-pillar-n{animation:irm-flash 1.1s ease-out}@keyframes irm-flash{0%{color:#fff6d8;text-shadow:0 0 34px rgba(255,220,120,.95),0 0 80px rgba(227,190,79,.6)}100%{color:var(--g);text-shadow:0 0 0 rgba(227,190,79,0)}}:is(#irm-1,#irm-2) .irm-pillar-n{position:relative}:is(#irm-1,#irm-2) .irm-pillar-n::after{content:"";position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border:2px solid rgba(227,190,79,.8);border-radius:50%;opacity:0;pointer-events:none}:is(#irm-1,#irm-2) .irm-pillars li.is-bam .irm-pillar-n::after{animation:irm-wave 0.9s cubic-bezier(.1,.6,.3,1) forwards}@keyframes irm-wave{0%{opacity:.9;transform:scale(.2)}100%{opacity:0;transform:scale(4.2);border-width:.5px}}:is(#irm-1,#irm-2) .irm-spark{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#ffe7a3;box-shadow:0 0 8px 2px rgba(227,190,79,.7);pointer-events:none;animation:irm-spark 0.85s cubic-bezier(.1,.7,.3,1) forwards}@keyframes irm-spark{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}:is(#irm-1,#irm-2) .irm-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px, 3vw, 40px);list-style:none}:is(#irm-1,#irm-2) .irm-pillars li{position:relative;padding-top:22px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-pillars li::before{content:"";position:absolute;left:0;top:-1px;width:44px;height:1px;background:var(--g)}:is(#irm-1,#irm-2) .irm-pillar-n{display:inline-block;color:var(--g);font-family:var(--display);font-size:46px;line-height:1}:is(#irm-1,#irm-2) .irm-pillars h3{margin-top:12px;color:var(--ink);font-size:18px;font-weight:650;line-height:1.3}:is(#irm-1,#irm-2) .irm-pillars p{margin-top:8px;color:var(--muted);font-size:14.5px;line-height:1.6}:is(#irm-1,#irm-2) .irm-about-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(48px, 6vw, 72px)}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-duo{grid-template-columns:1fr 1fr;column-gap:10px;max-width:560px}:is(#irm-1,#irm-2) .irm-founder{display:contents}:is(#irm-1,#irm-2) .irm-founder--l>*{grid-column:1}:is(#irm-1,#irm-2) .irm-founder--r>*{grid-column:2}:is(#irm-1,#irm-2) .irm-founder-light,:is(#irm-1,#irm-2) .irm-founder-bgname,:is(#irm-1,#irm-2) .irm-founder-img{grid-row:1}:is(#irm-1,#irm-2) .irm-founder-light{position:relative;inset:auto;height:clamp(300px, 92vw, 440px);border-radius:22px;border:1px solid var(--line);background:conic-gradient(from 180deg at 50% -12%,transparent 150deg,rgba(255,233,180,.1) 168deg,rgba(255,233,180,.2) 180deg,rgba(255,233,180,.1) 192deg,transparent 210deg),radial-gradient(60% 45% at 50% 45%,rgba(227,190,79,.22),transparent 72%),linear-gradient(180deg,#16181d 0%,#0f1115 100%);opacity:1;box-shadow:0 30px 70px -40px rgba(0,0,0,.9);translate:calc((1 - var(--p)) * 46px * var(--side)) calc((1 - var(--p)) * 60px);transition:border-color 0.5s ease,filter 0.6s var(--ease),transform 0.6s var(--ease)}:is(#irm-1,#irm-2) .irm-founder-bgname{position:relative;left:auto;top:auto;align-self:start;justify-self:start;margin:14px 0 0 8px;z-index:1;font-size:clamp(54px, 17vw, 84px);writing-mode:vertical-rl;rotate:180deg;-webkit-text-stroke-width:1px;transform:translateY(calc((1 - var(--p)) * 90px));opacity:var(--p);transition:-webkit-text-stroke-color 0.5s ease}:is(#irm-1,#irm-2) .irm-founder--r .irm-founder-bgname{justify-self:end;margin:14px 8px 0 0;rotate:none}:is(#irm-1,#irm-2) .irm-founder-img{position:relative;inset:auto;align-self:end;height:100%;border-radius:22px;overflow:hidden;z-index:2;pointer-events:none;translate:calc((1 - var(--p)) * 46px * var(--side)) calc((1 - var(--p)) * 80px)}:is(#irm-1,#irm-2) .irm-founder-img img{object-fit:cover;object-position:50% 0%;transform-origin:50% 30%;transition:transform 0.6s var(--ease),filter 0.6s var(--ease)}:is(#irm-1,#irm-2) .irm-founder--l{--side:-1}:is(#irm-1,#irm-2) .irm-founder--r{--side:1}:is(#irm-1,#irm-2) .irm-duo[data-active="l"] .irm-founder--l .irm-founder-light,:is(#irm-1,#irm-2) .irm-duo[data-active="r"] .irm-founder--r .irm-founder-light{border-color:rgba(227,190,79,.55);box-shadow:0 0 0 1px rgba(227,190,79,.12),0 30px 70px -36px rgba(227,190,79,.35)}:is(#irm-1,#irm-2) .irm-duo[data-active="l"] .irm-founder--l .irm-founder-bgname,:is(#irm-1,#irm-2) .irm-duo[data-active="r"] .irm-founder--r .irm-founder-bgname{-webkit-text-stroke-color:rgba(227,190,79,.6)}:is(#irm-1,#irm-2) .irm-founder-light{cursor:pointer;pointer-events:auto}:is(#irm-1,#irm-2) .irm-founder-info{position:relative;grid-row:2;grid-column:1 / -1!important;margin-top:14px;padding:20px 20px 18px;border-radius:20px;border:1px solid var(--line);background:rgba(18,20,25,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.45s ease,transform 0.55s var(--ease),visibility 0s linear 0.45s}:is(#irm-1,#irm-2) .irm-duo[data-active="l"] .irm-founder--l .irm-founder-info,:is(#irm-1,#irm-2) .irm-duo[data-active="r"] .irm-founder--r .irm-founder-info,:is(#irm-1,#irm-2) .irm-duo:not([data-active]) .irm-founder--l .irm-founder-info{opacity:1;visibility:visible;transform:none;transition-delay:0s}:is(#irm-1,#irm-2) .irm-founder-info::before{content:"";position:absolute;top:-7px;left:25%;width:12px;height:12px;border-left:1px solid var(--line);border-top:1px solid var(--line);background:rgba(18,20,25,.95);transform:translateX(-50%) rotate(45deg)}:is(#irm-1,#irm-2) .irm-founder--r .irm-founder-info::before{left:75%}:is(#irm-1,#irm-2) .irm-founder h3{font-size:34px}:is(#irm-1,#irm-2) .irm-duo-amp{top:calc(clamp(300px, 92vw, 440px) * 0.42);font-size:clamp(64px, 20vw, 96px)}:is(#irm-1,#irm-2) .irm-duo-pick{grid-column:1 / -1;grid-row:3;display:flex;justify-content:center;gap:8px;margin-top:14px}:is(#irm-1,#irm-2) .irm-duo-pick i{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.22);transition:width 0.4s var(--ease),background 0.4s ease}:is(#irm-1,#irm-2) .irm-duo[data-active="l"] .irm-duo-pick i:first-child,:is(#irm-1,#irm-2) .irm-duo[data-active="r"] .irm-duo-pick i:last-child{width:24px;background:var(--g)}:is(#irm-1,#irm-2) .irm-pillars{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-pillars-scene{max-width:520px}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-about{--p:1 !important}:is(#irm-1,#irm-2) .irm-founder,:is(#irm-1,#irm-2) .irm-founder-img{translate:none;rotate:none}:is(#irm-1,#irm-2).is-js [data-irm-bam]{opacity:1;transform:none;filter:none}:is(#irm-1,#irm-2) .irm-fog span{animation:none}}:is(#irm-1,#irm-2) .irm-stats{padding:clamp(64px, 8vw, 110px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(16,18,22,.55),rgba(13,15,19,.2))}:is(#irm-1,#irm-2) .irm-marquee{position:absolute;inset:50% 0 auto;transform:translateY(-50%);overflow:hidden;pointer-events:none;user-select:none;opacity:.6}:is(#irm-1,#irm-2) .irm-marquee-track{display:flex;align-items:center;gap:48px;width:max-content;animation:irm-marquee 48s linear infinite}:is(#irm-1,#irm-2) .irm-marquee span{font-family:var(--display);font-size:clamp(90px, 13vw, 190px);line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06)}:is(#irm-1,#irm-2) .irm-marquee i{width:14px;height:14px;border-radius:50%;background:rgba(227,190,79,.18)}@keyframes irm-marquee{to{transform:translateX(-50%)}}:is(#irm-1,#irm-2) .irm-stat-row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:is(#irm-1,#irm-2) .irm-stat{padding:8px 28px;border-left:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-stat:first-child{border-left:0;padding-left:0}:is(#irm-1,#irm-2) .irm-stat-num{display:flex;align-items:flex-start;color:var(--ink);font-family:var(--display);font-size:clamp(64px, 7vw, 112px);line-height:.9;font-variant-numeric:tabular-nums}:is(#irm-1,#irm-2) .irm-stat-num small{margin:.08em 0 0 2px;color:var(--g);font-size:.5em}:is(#irm-1,#irm-2) .irm-stat-label{display:block;margin-top:10px;color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-sell{--p:0.5;position:relative;padding:clamp(96px, 12vw, 160px) 0 clamp(40px, 5vw, 72px);overflow:hidden}:is(#irm-1,#irm-2) .irm-sell-head{position:relative;z-index:2;max-width:920px;text-align:center}:is(#irm-1,#irm-2) .irm-sell-head .irm-kicker{justify-content:center}:is(#irm-1,#irm-2) .irm-sell-head .irm-h{margin-top:14px}:is(#irm-1,#irm-2) .irm-sell-lead{max-width:62ch;margin:22px auto 0;color:var(--body);font-size:clamp(16px, 1.5vw, 18px);line-height:1.65}:is(#irm-1,#irm-2) .irm-wall{position:relative;height:clamp(440px, 54vw, 700px);margin-top:clamp(-34px, -1.8vw, -12px);perspective:1600px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-composite:intersect}:is(#irm-1,#irm-2) .irm-wall-plane{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:clamp(12px, 1.4vw, 20px);transform:translate(-50%,-50%) rotateX(calc(26deg - var(--p) * 12deg)) rotateZ(-7deg) scale(calc(1.02 + var(--p) * 0.12));transform-style:preserve-3d}:is(#irm-1,#irm-2) .irm-wall-row{display:flex;gap:clamp(12px, 1.4vw, 20px);width:max-content;transform:translateX(calc(var(--dir) * (var(--p) - 0.5) * 46vw));will-change:transform}:is(#irm-1,#irm-2) .irm-wall-tile{position:relative;flex:none;display:block;width:clamp(210px, 23vw, 350px);aspect-ratio:3 / 2;border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 30px 60px -24px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.06)}:is(#irm-1,#irm-2) .irm-wall-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) brightness(.96);transition:transform 0.7s var(--ease),filter 0.4s ease}:is(#irm-1,#irm-2) .irm-wall-tile:hover img{transform:scale(1.06);filter:saturate(1.1) brightness(1)}:is(#irm-1,#irm-2) .irm-wall-tile span{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:rgba(13,15,19,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.04em}:is(#irm-1,#irm-2) .irm-wall::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(45% 55% at 50% 50%,rgba(13,15,19,.08),rgba(13,15,19,.42) 100%)}:is(#irm-1,#irm-2) .irm-wall-card{position:absolute;left:50%;top:50%;z-index:3;width:min(420px, calc(100% - 40px));padding:clamp(22px, 3vw, 32px) clamp(22px, 3vw, 36px);border:1px solid rgba(227,190,79,.28);border-radius:22px;background:rgba(13,15,19,.66);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 30px 80px rgba(0,0,0,.6);text-align:center;transform:translate(-50%,-50%) scale(calc(0.92 + var(--p) * 0.08))}:is(#irm-1,#irm-2) .irm-wall-kicker{color:var(--g);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-wall-title{margin-top:8px;color:var(--ink);font-family:var(--display);font-size:clamp(30px, 3.2vw, 44px);line-height:.95;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-wall-title em{font-style:normal;color:var(--g)}:is(#irm-1,#irm-2) .irm-wall-card .irm-link{justify-content:center;margin-top:14px}:is(#irm-1,#irm-2) .irm-usp{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(56px, 7vw, 96px);list-style:none;perspective:1200px}:is(#irm-1,#irm-2) .irm-usp-card{position:relative;min-height:clamp(400px, 34vw, 470px);border-radius:22px;overflow:hidden;background:#121418;box-shadow:0 40px 80px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.07);transform-origin:50% 100%}:is(#irm-1,#irm-2).is-js .irm-usp-card[data-irm-rise]{opacity:0;transform:perspective(1000px) rotateX(32deg) translateY(90px) scale(.92);transition:opacity 1s ease var(--d,0s),transform 1.2s var(--ease) var(--d,0s),box-shadow 0.4s ease}:is(#irm-1,#irm-2).is-js .irm-usp-card[data-irm-rise].is-in{opacity:1;transform:none}:is(#irm-1,#irm-2).is-js .irm-usp-card[data-irm-rise].is-in:hover{transform:translateY(-8px);transition-delay:0s;box-shadow:0 50px 90px -40px rgba(0,0,0,.95),0 0 0 1px rgba(227,190,79,.4)}:is(#irm-1,#irm-2) .irm-usp-img{position:absolute;inset:0}:is(#irm-1,#irm-2) .irm-usp-img img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) brightness(.8);transform:scale(1.12);transition:transform 1.2s var(--ease),filter 0.5s ease}:is(#irm-1,#irm-2) .irm-usp-card:hover .irm-usp-img img{transform:scale(1.2);filter:saturate(1.12) brightness(.9)}:is(#irm-1,#irm-2) .irm-usp-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,15,19,.05) 0%,rgba(13,15,19,.25) 45%,rgba(13,15,19,.8) 100%);pointer-events:none}:is(#irm-1,#irm-2) .irm-usp-glass{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;padding:20px 20px 22px;border-radius:16px;overflow:hidden;background:rgba(20,22,28,.42);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(255,255,255,.1)}:is(#irm-1,#irm-2) .irm-usp-glass::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 38%);pointer-events:none}:is(#irm-1,#irm-2) .irm-usp-n{display:block;color:transparent;font-family:var(--display);font-size:50px;line-height:.9;-webkit-text-stroke:1.2px var(--g)}:is(#irm-1,#irm-2) .irm-usp h3{margin-top:12px;color:var(--ink);font-size:18px;font-weight:650;line-height:1.3}:is(#irm-1,#irm-2) .irm-usp p{margin-top:8px;color:#d0d3d8;font-size:14px;line-height:1.55}:is(#irm-1,#irm-2) .irm-sell-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(44px, 5vw, 64px)}@media (max-width:1100px){:is(#irm-1,#irm-2) .irm-usp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-wall{height:460px}:is(#irm-1,#irm-2) .irm-wall-row{transform:translateX(calc(var(--dir) * (var(--p) - 0.5) * 90vw))}:is(#irm-1,#irm-2) .irm-usp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-sell{--p:0.5 !important}:is(#irm-1,#irm-2).is-js .irm-usp-card[data-irm-rise]{opacity:1;transform:none}}:is(#irm-1,#irm-2) .irm-film{padding:0;margin-top:calc(-1 * clamp(80px, 16vh, 180px))}:is(#irm-1,#irm-2) .irm-film-track{position:relative;height:300vh}:is(#irm-1,#irm-2) .irm-film-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}:is(#irm-1,#irm-2) .irm-film-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(28px, 4vw, 64px);align-items:center;width:100%}:is(#irm-1,#irm-2) .irm-film-copy .irm-h{margin-top:14px;font-size:clamp(32px, 3.4vw, 50px)}:is(#irm-1,#irm-2) .irm-film-steps{margin-top:clamp(22px, 3vw, 36px);list-style:none;display:grid;gap:4px}:is(#irm-1,#irm-2) .irm-film-steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);opacity:.38;transition:opacity 0.5s ease}:is(#irm-1,#irm-2) .irm-film-steps li>span{color:var(--g);font-family:var(--display);font-size:22px;line-height:1.1}:is(#irm-1,#irm-2) .irm-film-steps h3{color:var(--ink);font-size:17px;font-weight:650}:is(#irm-1,#irm-2) .irm-film-steps p{max-height:0;overflow:hidden;margin-top:0;color:var(--muted);font-size:14.5px;line-height:1.55;transition:max-height 0.6s var(--ease),margin-top 0.6s var(--ease)}:is(#irm-1,#irm-2) .irm-film-steps li.is-active{opacity:1}:is(#irm-1,#irm-2) .irm-film-steps li.is-active p{max-height:120px;margin-top:6px}:is(#irm-1,#irm-2) .irm-film-bar{height:2px;margin-top:18px;background:var(--line);border-radius:2px;overflow:hidden}:is(#irm-1,#irm-2) .irm-film-bar i{display:block;height:100%;width:calc(var(--q, 0) * 100%);background:linear-gradient(90deg,var(--g),var(--g2))}:is(#irm-1,#irm-2) .irm-film-screen{position:relative;aspect-ratio:16 / 10;border-radius:24px;overflow:hidden;background:#0a0b0e;box-shadow:0 60px 120px -50px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.07);transform:perspective(1600px) rotateY(calc(-6deg + var(--q, 0) * 6deg)) rotateX(2deg)}:is(#irm-1,#irm-2) .irm-film-frame{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(227,190,79,.18),inset 0 0 120px rgba(0,0,0,.45)}:is(#irm-1,#irm-2) .irm-film-shot{position:absolute;inset:0;opacity:0;transition:opacity 0.9s ease}:is(#irm-1,#irm-2) .irm-film-shot.is-active{opacity:1}:is(#irm-1,#irm-2) .irm-film-shot>img,:is(#irm-1,#irm-2) .irm-film-before img,:is(#irm-1,#irm-2) .irm-film-after img{width:100%;height:100%;object-fit:cover}:is(#irm-1,#irm-2) .irm-film-shot>img{transform:scale(calc(1.14 - var(--k, 0) * 0.1)) translateX(calc((var(--k, 0) - 0.5) * -2%));transition:transform 0.2s linear}:is(#irm-1,#irm-2) .irm-film-shot figcaption{position:absolute;left:18px;top:18px;z-index:3;padding:7px 14px;border-radius:999px;background:rgba(13,15,19,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-film-before,:is(#irm-1,#irm-2) .irm-film-after{position:absolute;inset:0}:is(#irm-1,#irm-2) .irm-film-after{clip-path:inset(0 0 0 calc(100% - var(--wipe, 0) * 100%))}:is(#irm-1,#irm-2) .irm-film-seam{position:absolute;top:0;bottom:0;left:calc(100% - var(--wipe, 0) * 100%);width:2px;z-index:2;background:var(--g);box-shadow:0 0 24px rgba(227,190,79,.8)}:is(#irm-1,#irm-2) .irm-film-social .irm-film-blur{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(36px) brightness(.5) saturate(1.2)}:is(#irm-1,#irm-2) .irm-phone{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:9 / 18.5;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 0 0 6px #15171c,0 0 0 7px rgba(255,255,255,.14),0 40px 80px rgba(0,0,0,.7);transform:translate(-50%,-50%) rotate(calc(-4deg + var(--k, 0) * 4deg)) translateY(calc((1 - var(--k, 0)) * 8%))}:is(#irm-1,#irm-2) .irm-phone img{width:100%;height:100%;object-fit:cover}:is(#irm-1,#irm-2) .irm-phone-ui{position:absolute;left:10px;bottom:12px;display:flex;align-items:center;gap:6px;color:#fff;font-size:10px}:is(#irm-1,#irm-2) .irm-phone-ui i{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--g2),var(--g))}:is(#irm-1,#irm-2) .irm-phone-play{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:rgba(13,15,19,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}:is(#irm-1,#irm-2) .irm-phone-play::after{content:"";position:absolute;left:18px;top:14px;border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-film-track{height:260vh;height:260svh}:is(#irm-1,#irm-2) .irm-film{padding:24px 0 clamp(40px, 10vw, 64px)}:is(#irm-1,#irm-2) .irm-film-track,:is(#irm-1,#irm-2) .irm-film-sticky{height:auto}:is(#irm-1,#irm-2) .irm-film-sticky{position:static;display:block;overflow:visible}:is(#irm-1,#irm-2) .irm-film-screen{display:flex;gap:12px;aspect-ratio:auto;margin:0 -20px;padding:4px 20px 18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:0;background:none;box-shadow:none;transform:none}:is(#irm-1,#irm-2) .irm-film-screen::-webkit-scrollbar{display:none}:is(#irm-1,#irm-2) .irm-film-frame{display:none}:is(#irm-1,#irm-2) .irm-film-shot{position:relative;inset:auto;flex:0 0 86%;aspect-ratio:4 / 3.4;border-radius:20px;overflow:hidden;opacity:1;transition:none;scroll-snap-align:center;background:#0a0b0e;box-shadow:0 24px 48px -28px rgba(0,0,0,.9),inset 0 0 0 1px rgba(227,190,79,.18)}:is(#irm-1,#irm-2) .irm-film-steps li.is-active{min-height:6.6em}:is(#irm-1,#irm-2) .irm-film-shot>img{transform:none;transition:none}:is(#irm-1,#irm-2) .irm-film-shot figcaption,:is(#irm-1,#irm-2) .irm-phone-play{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(13,15,19,.82)}:is(#irm-1,#irm-2) .irm-film-social .irm-film-blur{filter:none;opacity:.3}:is(#irm-1,#irm-2) .irm-film-grid{grid-template-columns:1fr;gap:18px}:is(#irm-1,#irm-2) .irm-film-screen{order:-1}:is(#irm-1,#irm-2) .irm-film-copy{display:contents}:is(#irm-1,#irm-2) .irm-film-copy .irm-kicker{order:-3;margin-bottom:-10px}:is(#irm-1,#irm-2) .irm-film-copy .irm-h{order:-2}:is(#irm-1,#irm-2) .irm-film-copy .irm-h{margin-bottom:4px;font-size:clamp(26px, 7.4vw, 32px);line-height:1.02}:is(#irm-1,#irm-2) .irm-film-steps{margin-top:0}:is(#irm-1,#irm-2) .irm-film-steps li:not(.is-active){display:none}:is(#irm-1,#irm-2) .irm-phone{width:40%}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-film-shot>img,:is(#irm-1,#irm-2) .irm-phone,:is(#irm-1,#irm-2) .irm-film-screen{transform:none}}:is(#irm-1,#irm-2) .irm-why{background:radial-gradient(50% 60% at 0% 40%,rgba(227,190,79,.06),transparent 70%),rgba(15,17,21,.45);border-top:1px solid var(--line);padding-bottom:clamp(24px, 3vw, 48px)}:is(#irm-1,#irm-2) .irm-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 96px}:is(#irm-1,#irm-2) .irm-why-sticky{position:sticky;top:calc(var(--irh-h, 84px) + 28px)}:is(#irm-1,#irm-2) .irm-why-intro{margin:22px 0 28px;max-width:460px;font-size:17px}:is(#irm-1,#irm-2) .irm-why-img{margin-bottom:24px;border-radius:20px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16 / 10;max-height:28vh;width:100%}:is(#irm-1,#irm-2) .irm-why-img img{object-position:50% 12%;width:100%;height:100%;object-fit:cover}:is(#irm-1,#irm-2) .irm-why-list{position:relative;counter-reset:none;padding-left:36px;padding-bottom:30vh}:is(#irm-1,#irm-2) .irm-why-list::before,:is(#irm-1,#irm-2) .irm-why-list::after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--line)}:is(#irm-1,#irm-2) .irm-why-list::after{bottom:auto;height:calc((100% - 16px) * var(--p, 0));background:linear-gradient(180deg,var(--g),var(--g2));box-shadow:0 0 14px rgba(227,190,79,.6)}:is(#irm-1,#irm-2) .irm-why-list li{position:relative;padding:0 0 clamp(72px, 15vh, 150px)}:is(#irm-1,#irm-2) .irm-why-list li:last-child{padding-bottom:0}:is(#irm-1,#irm-2) .irm-why-list li::before{content:"";position:absolute;left:-41px;top:6px;width:12px;height:12px;border-radius:50%;border:2px solid var(--g);background:var(--bg);transition:background 0.4s ease,box-shadow 0.4s ease}:is(#irm-1,#irm-2) .irm-why-list li.is-in::before{background:var(--g);box-shadow:0 0 0 6px rgba(227,190,79,.14)}:is(#irm-1,#irm-2) .irm-why-num{display:block;margin-bottom:8px;color:var(--g);font-family:var(--display);font-size:22px;letter-spacing:.08em}:is(#irm-1,#irm-2) .irm-why-list h3{margin-bottom:12px;color:var(--ink);font-family:var(--display);font-size:clamp(34px, 3.4vw, 50px);line-height:.98;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-why-list p{max-width:520px;font-size:16px}:is(#irm-1,#irm-2) .irm-reviews{border-top:1px solid var(--line);background:radial-gradient(60% 80% at 50% 0%,rgba(227,190,79,.07),transparent 70%),rgba(13,15,19,.35)}:is(#irm-1,#irm-2) .irm-reviews-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:40px}:is(#irm-1,#irm-2) .irm-reviews-score{display:flex;align-items:center;gap:16px;padding:14px 22px;border:1px solid var(--line);border-radius:18px;background:var(--card)}:is(#irm-1,#irm-2) .irm-reviews-score strong{color:var(--ink);font-family:var(--display);font-size:46px;line-height:1}:is(#irm-1,#irm-2) .irm-reviews-score small{display:block;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-stars{color:var(--g);letter-spacing:3px;font-size:15px}:is(#irm-1,#irm-2) .irm-reviews-widget{border-radius:20px}:is(#irm-1,#irm-2) .irm-tip{padding-top:0;padding-bottom:clamp(56px, 7vw, 96px)}:is(#irm-1,#irm-2) .irm-anchor{position:absolute;top:0}:is(#irm-1,#irm-2) .irm-tip-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px clamp(24px, 3.4vw, 48px);align-items:center;max-width:1120px;margin:0 auto;padding:clamp(20px, 2.2vw, 28px) clamp(24px, 3vw, 40px);border-radius:18px;border:1px solid var(--line);background:radial-gradient(40% 120% at 0% 50%,rgba(227,190,79,.05),transparent 70%),rgba(20,22,27,.3);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);overflow:hidden}:is(#irm-1,#irm-2) .irm-tip-copy p:not(.irm-kicker){max-width:62ch;font-size:14.5px;line-height:1.6}:is(#irm-1,#irm-2) .irm-tip-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px}:is(#irm-1,#irm-2) .irm-tip-big{display:flex;align-items:flex-start;color:var(--g);font-family:var(--display);font-size:clamp(64px, 6.4vw, 92px);line-height:.8}:is(#irm-1,#irm-2) .irm-tip-big small{margin-top:.1em;font-size:.42em}:is(#irm-1,#irm-2) .irm-tip-copy .irm-h{margin:6px 0 8px;font-size:clamp(22px, 2vw, 28px)}:is(#irm-1,#irm-2) .irm-tip-copy strong{color:var(--ink);font-weight:700}:is(#irm-1,#irm-2) .irm-tip-steps{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}:is(#irm-1,#irm-2) .irm-tip-steps li{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink);font-size:12.5px;font-weight:600}:is(#irm-1,#irm-2) .irm-tip-steps span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--g);color:#0d0f13;font-size:13px;font-weight:800}:is(#irm-1,#irm-2) .irm-contact{border-top:1px solid var(--line);background:radial-gradient(60% 70% at 100% 100%,rgba(227,190,79,.08),transparent 70%),rgba(13,15,19,.35)}:is(#irm-1,#irm-2) .irm-contact-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:48px 80px;align-items:start}:is(#irm-1,#irm-2) .irm-contact-photo{position:relative;width:min(100%, 360px);margin-bottom:36px;border-radius:22px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4 / 5}:is(#irm-1,#irm-2) .irm-contact-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}:is(#irm-1,#irm-2) .irm-contact-badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(8,9,12,.78);color:var(--ink);font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(#irm-1,#irm-2) .irm-contact-badge i{width:8px;height:8px;border-radius:50%;background:#3ecf72;box-shadow:0 0 0 4px rgba(62,207,114,.2);animation:irm-pulse 2.4s ease-in-out infinite}@keyframes irm-pulse{50%{box-shadow:0 0 0 8px rgba(62,207,114,0)}}:is(#irm-1,#irm-2) .irm-contact-side>p:not(.irm-kicker){margin:20px 0 28px;max-width:440px;font-size:17px}:is(#irm-1,#irm-2) .irm-contact-actions{display:flex;flex-wrap:wrap;gap:10px}:is(#irm-1,#irm-2) .irm-form{padding:clamp(26px, 3.4vw, 44px);border-radius:26px;border:1px solid var(--line);background:linear-gradient(180deg,#17191e,#131519);box-shadow:0 40px 120px -50px rgba(0,0,0,.95)}:is(#irm-1,#irm-2) .irm-form-head h3{color:var(--ink);font-family:var(--display);font-size:40px;line-height:1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-form-head p{margin:6px 0 24px;color:var(--muted);font-size:13px}:is(#irm-1,#irm-2) .irm-topics{display:block;margin-bottom:14px}:is(#irm-1,#irm-2) .irm-topics legend{width:100%;margin-bottom:10px;color:var(--ink);font-size:13px;font-weight:600}:is(#irm-1,#irm-2) .irm-topic{position:relative;display:inline-flex;margin:0 8px 8px 0;vertical-align:top;cursor:pointer}:is(#irm-1,#irm-2) .irm-topic input{position:absolute;opacity:0;width:1px;height:1px}:is(#irm-1,#irm-2) .irm-topic span{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;line-height:1.2;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--body);font-size:14px;font-weight:600;transition:all 0.2s ease}:is(#irm-1,#irm-2) .irm-topic input:checked+span{border-color:var(--g);background:var(--g);color:#0d0f13}:is(#irm-1,#irm-2) .irm-topic input:focus-visible+span{outline:2px solid var(--g);outline-offset:3px}:is(#irm-1,#irm-2) .irm-topic:hover span{border-color:rgba(227,190,79,.6)}:is(#irm-1,#irm-2) .irm-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}:is(#irm-1,#irm-2) .irm-field{display:flex;flex-direction:column;gap:6px;color:var(--ink);font-size:13px;font-weight:600}:is(#irm-1,#irm-2) .irm-field--wide{grid-column:1 / -1}:is(#irm-1,#irm-2) .irm-field input,:is(#irm-1,#irm-2) .irm-field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1px solid #30343b;background:#0f1115;color:var(--ink);font-size:16px;font-weight:400;color-scheme:dark;transition:border-color 0.2s ease,box-shadow 0.2s ease}:is(#irm-1,#irm-2) .irm-field textarea{resize:vertical;min-height:120px}:is(#irm-1,#irm-2) .irm-field input:focus,:is(#irm-1,#irm-2) .irm-field textarea:focus{border-color:var(--g);box-shadow:0 0 0 3px rgba(227,190,79,.16);outline:none}:is(#irm-1,#irm-2) .irm-field input[aria-invalid="true"],:is(#irm-1,#irm-2) .irm-field textarea[aria-invalid="true"]{border-color:#ef7a70}:is(#irm-1,#irm-2) .irm-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}:is(#irm-1,#irm-2) .irm-consent{display:flex;gap:12px;align-items:flex-start;margin:20px 0 18px;color:var(--body);font-size:13px;line-height:1.6;cursor:pointer}:is(#irm-1,#irm-2) .irm-consent input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--g);color-scheme:dark}:is(#irm-1,#irm-2) .irm-consent a{color:var(--g);text-decoration:underline;text-underline-offset:2px}:is(#irm-1,#irm-2) .irm-form-msg{min-height:0;margin-bottom:12px;font-size:14px}:is(#irm-1,#irm-2) .irm-form-msg:empty{display:none}:is(#irm-1,#irm-2) .irm-form-msg.is-error{padding:12px 14px;border-radius:12px;background:rgba(239,122,112,.1);color:#ef7a70}:is(#irm-1,#irm-2) .irm-form-msg.is-ok{padding:16px 18px;border-radius:12px;background:rgba(62,207,114,.1);color:#7fe0a3}:is(#irm-1,#irm-2) .irm-form.is-sent .irm-topics,:is(#irm-1,#irm-2) .irm-form.is-sent .irm-fields,:is(#irm-1,#irm-2) .irm-form.is-sent .irm-consent,:is(#irm-1,#irm-2) .irm-form.is-sent button[type="submit"]{display:none}:is(#irm-1,#irm-2) .irm-quick{padding-top:clamp(64px, 8vw, 110px);padding-bottom:0}:is(#irm-1,#irm-2) .irm-quick-card{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:36px 56px;align-items:center;padding:clamp(28px, 4vw, 56px);border-radius:28px;border:1px solid rgba(227,190,79,.32);background:radial-gradient(80% 120% at 0% 0%,rgba(227,190,79,.16),transparent 60%),linear-gradient(160deg,#191b20,#121418);box-shadow:0 50px 120px -60px rgba(227,190,79,.35)}:is(#irm-1,#irm-2) .irm-quick-copy .irm-h{margin-bottom:18px}:is(#irm-1,#irm-2) .irm-quick-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px}:is(#irm-1,#irm-2) .irm-quick-trust li{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:600}:is(#irm-1,#irm-2) .irm-quick-trust li::before{content:"";width:14px;height:8px;margin-top:-4px;border-left:2px solid var(--g);border-bottom:2px solid var(--g);transform:rotate(-45deg)}:is(#irm-1,#irm-2) .irm-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(#irm-1,#irm-2) .irm-qt{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 14px 16px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(80% 60% at 50% 35%,rgba(255,255,255,.05),transparent 70%),linear-gradient(180deg,#1c1f24,#15171b);color:var(--ink);font-weight:700;transition:border-color 0.3s ease,transform 0.4s var(--ease),box-shadow 0.4s ease}:is(#irm-1,#irm-2) .irm-qt-art{display:block;width:100%;max-width:170px;aspect-ratio:200 / 160}:is(#irm-1,#irm-2) .irm-qt-art svg{width:100%;height:100%;fill:none;stroke:none;overflow:visible}:is(#irm-1,#irm-2) .irm-qt-art .irb-art-building{transition:transform 0.5s var(--ease);transform-origin:100px 130px}:is(#irm-1,#irm-2) .irm-qt-art .ira-lit{transition:filter 0.4s ease}:is(#irm-1,#irm-2) .irm-qt-label{font-size:15px}:is(#irm-1,#irm-2) .irm-qt-go{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.06);color:var(--muted);transition:background 0.3s ease,color 0.3s ease}:is(#irm-1,#irm-2) .irm-qt-go svg{width:15px;height:15px}:is(#irm-1,#irm-2) .irm-qt:hover,:is(#irm-1,#irm-2) .irm-qt:focus-visible{border-color:rgba(227,190,79,.6);transform:translateY(-4px);box-shadow:0 20px 44px -20px rgba(227,190,79,.5)}:is(#irm-1,#irm-2) .irm-qt:hover .irb-art-building{transform:translateY(-6px)}:is(#irm-1,#irm-2) .irm-qt:hover .ira-lit{filter:drop-shadow(0 0 3px rgba(227,190,79,.9))}:is(#irm-1,#irm-2) .irm-qt:hover .irm-qt-go{background:var(--g);color:#0d0f13}:is(#irm-1,#irm-2) .irm-process{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(13,15,19,.2),rgba(16,18,22,.5))}:is(#irm-1,#irm-2) .irm-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}:is(#irm-1,#irm-2) .irm-steps::before{content:"";position:absolute;left:0;right:0;top:27px;height:1px;background:linear-gradient(90deg,var(--g),rgba(227,190,79,.15))}:is(#irm-1,#irm-2) .irm-steps li{position:relative}:is(#irm-1,#irm-2) .irm-step-num{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:22px;border-radius:50%;border:1px solid rgba(227,190,79,.55);background:#0f1115;color:var(--g);font-family:var(--display);font-size:24px;letter-spacing:.04em;transition:background 0.4s ease,color 0.4s ease}:is(#irm-1,#irm-2) .irm-steps li.is-in .irm-step-num{background:var(--g);color:#0d0f13}:is(#irm-1,#irm-2) .irm-steps h3{margin-bottom:8px;color:var(--ink);font-family:var(--display);font-size:28px;line-height:1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-steps p{font-size:14px;line-height:1.6}:is(#irm-1,#irm-2) .irm-center{margin-top:clamp(40px, 5vw, 64px);text-align:center}:is(#irm-1,#irm-2) .irm-faq{background:transparent;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-faq-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:40px 80px;align-items:start}:is(#irm-1,#irm-2) .irm-faq-side{position:sticky;top:110px}:is(#irm-1,#irm-2) .irm-faq-side{min-width:0}:is(#irm-1,#irm-2) .irm-faq-side .irm-h{font-size:clamp(32px, 3.4vw, 52px);margin-bottom:18px}:is(#irm-1,#irm-2) .irm-faq-item{border-bottom:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-faq-item:first-child{border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none}:is(#irm-1,#irm-2) .irm-faq-item summary::-webkit-details-marker{display:none}:is(#irm-1,#irm-2) .irm-faq-item h3{color:var(--ink);font-size:clamp(17px, 1.5vw, 20px);font-weight:600;line-height:1.4;transition:color 0.2s ease}:is(#irm-1,#irm-2) .irm-faq-item summary:hover h3,:is(#irm-1,#irm-2) .irm-faq-item[open] h3{color:var(--g)}:is(#irm-1,#irm-2) .irm-faq-ico{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.16);transition:border-color 0.3s ease,background 0.3s ease,transform 0.4s var(--ease)}:is(#irm-1,#irm-2) .irm-faq-ico::before,:is(#irm-1,#irm-2) .irm-faq-ico::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--g)}:is(#irm-1,#irm-2) .irm-faq-ico::after{transform:rotate(90deg);transition:transform 0.4s var(--ease)}:is(#irm-1,#irm-2) .irm-faq-item[open] .irm-faq-ico{border-color:var(--g);background:var(--g-dim)}:is(#irm-1,#irm-2) .irm-faq-item[open] .irm-faq-ico::after{transform:rotate(0deg)}:is(#irm-1,#irm-2) .irm-faq-a{padding:0 56px 26px 0;color:var(--body)}:is(#irm-1,#irm-2) .irm-faq-item[open] .irm-faq-a{animation:irm-faq-in 0.45s var(--ease)}@keyframes irm-faq-in{from{opacity:0;transform:translateY(-6px)}}:is(#irm-1,#irm-2) .irm-faq-item summary:focus-visible{outline:2px solid var(--g);outline-offset:4px;border-radius:6px}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-quick-card,:is(#irm-1,#irm-2) .irm-faq-grid,:is(#irm-1,#irm-2) .irm-why-grid,:is(#irm-1,#irm-2) .irm-contact-grid,:is(#irm-1,#irm-2) .irm-tip-card,:is(#irm-1,#irm-2) .irm-head--split{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-why-sticky,:is(#irm-1,#irm-2) .irm-faq-side{position:static}:is(#irm-1,#irm-2) .irm-steps{grid-template-columns:1fr;gap:0;padding-left:76px}:is(#irm-1,#irm-2) .irm-steps::before{left:27px;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(180deg,var(--g),rgba(227,190,79,.15))}:is(#irm-1,#irm-2) .irm-steps li{padding-bottom:30px}:is(#irm-1,#irm-2) .irm-step-num{position:absolute;left:-76px;top:-8px}:is(#irm-1,#irm-2) .irm-stat-row{grid-template-columns:1fr 1fr;row-gap:32px}:is(#irm-1,#irm-2) .irm-stat:nth-child(3){border-left:0;padding-left:0}:is(#irm-1,#irm-2) .irm-tip-big{font-size:72px}:is(#irm-1,#irm-2) .irm-tip-side{align-items:flex-start}:is(#irm-1,#irm-2) .irm-tip-steps{justify-content:flex-start}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-tip-side{align-items:stretch;width:100%}:is(#irm-1,#irm-2) .irm-tip-side .irm-btn{align-self:flex-start}:is(#irm-1,#irm-2) .irm-tip-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:is(#irm-1,#irm-2) .irm-tip-steps li{flex-direction:column;justify-content:flex-start;gap:6px;padding:10px 4px;border-radius:14px;text-align:center;font-size:12px;line-height:1.25}:is(#irm-1,#irm-2) .irm-why-list{padding-bottom:32px}:is(#irm-1,#irm-2) .irm-why-list li{padding-bottom:48px}:is(#irm-1,#irm-2) .irm-why-img{max-height:none}:is(#irm-1,#irm-2) .irm-film{margin-top:0}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-wrap{padding:0 20px}:is(#irm-1,#irm-2) .irm-stat{padding:0 0 0 18px}:is(#irm-1,#irm-2) .irm-why-list{padding-left:30px}:is(#irm-1,#irm-2) .irm-why-list li::before{left:-35px}:is(#irm-1,#irm-2) .irm-fields{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-quick-grid{gap:10px}:is(#irm-1,#irm-2) .irm-qt{padding:14px 8px 12px}:is(#irm-1,#irm-2) .irm-qt-label{font-size:14px}:is(#irm-1,#irm-2) .irm-faq-a{padding-right:0}:is(#irm-1,#irm-2) .irm-contact-actions .irm-btn{width:100%}:is(#irm-1,#irm-2) .irm-contact-photo{width:100%;aspect-ratio:4 / 3}:is(#irm-1,#irm-2) .irm-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) *,:is(#irm-1,#irm-2) *::before,:is(#irm-1,#irm-2) *::after{animation:none!important;transition:none!important}:is(#irm-1,#irm-2).is-js [data-irm-reveal]{opacity:1;transform:none}}:is(#irm-1,#irm-2).irm--lp{padding-bottom:0}:is(#irm-1,#irm-2) .irm-lp-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(560px, 86vh, 820px);padding:calc(var(--irh-h, 84px) + 48px) 0 clamp(48px, 7vw, 96px);overflow:hidden;isolation:isolate}:is(#irm-1,#irm-2) .irm-lp-hero-media{position:absolute;inset:0;z-index:-1}:is(#irm-1,#irm-2) .irm-lp-hero-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);animation:irm-lp-kenburns 16s var(--ease) forwards}:is(#irm-1,#irm-2) .irm-lp-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,15,19,.55) 0%,rgba(13,15,19,.2) 35%,rgba(13,15,19,.82) 75%,var(--bg) 100%),linear-gradient(90deg,rgba(13,15,19,.7) 0%,rgba(13,15,19,.15) 70%)}@keyframes irm-lp-kenburns{to{transform:scale(1.02)}}:is(#irm-1,#irm-2) .irm-lp-hero-copy{max-width:1180px}:is(#irm-1,#irm-2) .irm-lp-crumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px;color:rgba(245,245,245,.7);font-size:13.5px}:is(#irm-1,#irm-2) .irm-lp-crumbs a:hover{color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-h1{max-width:980px;margin-top:16px;color:var(--ink);font-family:var(--display);font-size:clamp(42px, 6.4vw, 92px);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}:is(#irm-1,#irm-2) .irm-lp-h1 em{display:block;font-style:normal;color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-lead{max-width:660px;margin-top:22px;color:rgba(245,245,245,.88);font-size:clamp(16.5px, 1.6vw, 19px);line-height:1.65}:is(#irm-1,#irm-2) .irm-lp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}:is(#irm-1,#irm-2) .irm-lp-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:22px;padding:8px 14px;border:1px solid rgba(245,245,245,.16);border-radius:999px;background:rgba(10,10,10,.45);backdrop-filter:blur(8px);color:rgba(245,245,245,.8);font-size:14px;line-height:1.3;text-decoration:none;transition:border-color 0.25s ease}:is(#irm-1,#irm-2) a.irm-lp-rating:hover{border-color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-rating strong{color:#fff;font-weight:600}:is(#irm-1,#irm-2) .irm-lp-stars{position:relative;color:rgba(245,245,245,.22);font-size:15px;letter-spacing:2px}:is(#irm-1,#irm-2) .irm-lp-stars::before{content:"★★★★★";position:absolute;inset:0;width:calc(var(--r, 1) * 100%);overflow:hidden;color:var(--g);white-space:nowrap}:is(#irm-1,#irm-2) .irm-lp-rating+.irm-lp-cta{margin-top:18px}:is(#irm-1,#irm-2) .irm-lp-answer{padding:clamp(28px, 4vw, 48px) 0 clamp(20px, 3vw, 32px)}:is(#irm-1,#irm-2) .irm-lp-answer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}:is(#irm-1,#irm-2) .irm-lp-kurz,:is(#irm-1,#irm-2) .irm-lp-toc{padding:24px 26px;border-radius:20px;border:1px solid var(--line);background:rgba(22,24,29,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(#irm-1,#irm-2) .irm-lp-kurz{border-color:rgba(227,190,79,.35);background:linear-gradient(135deg,rgba(227,190,79,.1),rgba(227,190,79,.02)),rgba(22,24,29,.6);color:var(--ink);font-size:16.5px;line-height:1.7}:is(#irm-1,#irm-2) .irm-lp-kurz-h{margin-bottom:10px;color:var(--g);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-toc div{display:flex;flex-wrap:wrap;gap:8px}:is(#irm-1,#irm-2) .irm-lp-toc a{padding:7px 13px;border-radius:999px;border:1px solid var(--line);color:var(--body);font-size:13.5px;font-weight:600;transition:border-color 0.2s ease,color 0.2s ease}:is(#irm-1,#irm-2) .irm-lp-toc a:hover,:is(#irm-1,#irm-2) .irm-lp-toc a:focus-visible{border-color:rgba(227,190,79,.55);color:var(--ink)}:is(#irm-1,#irm-2) .irm-lp-figs{padding:clamp(24px, 3vw, 40px) 0}:is(#irm-1,#irm-2) .irm-lp-split{--p:0.5;padding:clamp(56px, 8vw, 110px) 0;scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irm-lp-split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px, 5vw, 80px);align-items:center}:is(#irm-1,#irm-2) .irm-lp-split--rev .irm-lp-media{order:2}:is(#irm-1,#irm-2) .irm-lp-media{position:relative;aspect-ratio:4 / 5;max-height:640px;width:100%;border-radius:26px;overflow:hidden;box-shadow:0 50px 100px -50px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.06)}:is(#irm-1,#irm-2) .irm-lp-media img{position:absolute;top:-10%;left:0;width:100%;height:120%;object-fit:cover;transform:translateY(calc((0.5 - var(--p)) * 12%));will-change:transform}:is(#irm-1,#irm-2) .irm-lp-media::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(227,190,79,.18);pointer-events:none}:is(#irm-1,#irm-2) .irm-lp-head .irm-h{margin-top:12px}:is(#irm-1,#irm-2) .irm-lp-head--center{max-width:760px;margin:0 auto clamp(32px, 4vw, 52px);text-align:center}:is(#irm-1,#irm-2) .irm-lp-head--center .irm-kicker{justify-content:center}:is(#irm-1,#irm-2) .irm-lp-intro{margin-top:14px;color:var(--body);font-size:16.5px}:is(#irm-1,#irm-2) .irm-lp-text{margin-top:20px;font-size:16.5px;line-height:1.75}:is(#irm-1,#irm-2) .irm-lp-text p+p{margin-top:14px}:is(#irm-1,#irm-2) .irm-lp-text strong,:is(#irm-1,#irm-2) .irm-lp-checks strong{color:var(--ink);font-weight:700}:is(#irm-1,#irm-2) .irm-lp-text a,:is(#irm-1,#irm-2) .irm-lp-intro a,:is(#irm-1,#irm-2) .irm-lp-note a,:is(#irm-1,#irm-2) .irm-lp-table a{color:var(--g);text-decoration:underline;text-underline-offset:3px}:is(#irm-1,#irm-2) .irm-lp-checks{display:grid;gap:10px;margin-top:24px;list-style:none}:is(#irm-1,#irm-2) .irm-lp-checks li{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(22,24,29,.55);color:var(--body);font-size:15px;line-height:1.5}:is(#irm-1,#irm-2) .irm-lp-checks svg{flex:none;width:20px;height:20px;margin-top:1px;padding:3px;border-radius:50%;background:var(--g);color:#15130c;stroke:currentColor;stroke-width:3;fill:none}:is(#irm-1,#irm-2) .irm-lp-steps-sec{padding:clamp(64px, 9vw, 120px) 0;scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irm-lp-steps{--fill:0;position:relative;max-width:820px;margin:0 auto;padding-left:72px;list-style:none}:is(#irm-1,#irm-2) .irm-lp-steps::before,:is(#irm-1,#irm-2) .irm-lp-steps::after{content:"";position:absolute;left:27px;top:8px;bottom:8px;z-index:0;width:2px;border-radius:2px;background:rgba(255,255,255,.08)}:is(#irm-1,#irm-2) .irm-lp-steps::after{background:linear-gradient(180deg,var(--g2),var(--g));transform:scaleY(var(--fill));transform-origin:0 0;box-shadow:0 0 18px rgba(227,190,79,.5)}:is(#irm-1,#irm-2) .irm-lp-steps li{position:relative;z-index:1;padding:0 0 clamp(26px, 3.5vw, 40px)}:is(#irm-1,#irm-2) .irm-lp-step-n{position:absolute;left:-72px;top:-6px;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid rgba(227,190,79,.4);background:#14161b;color:var(--g);font-family:var(--display);font-size:24px}:is(#irm-1,#irm-2) .irm-lp-steps h3{color:var(--ink);font-size:19px;font-weight:700;line-height:1.35}:is(#irm-1,#irm-2) .irm-lp-steps p{margin-top:6px;color:var(--body);font-size:15.5px;line-height:1.65}:is(#irm-1,#irm-2) .irm-lp-band{--p:0.5;position:relative;display:flex;align-items:center;min-height:clamp(440px, 70vh, 640px);margin:clamp(24px, 4vw, 48px) 0;overflow:hidden;isolation:isolate;scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irm-lp-band-media{position:absolute;inset:-12% 0;z-index:-1}:is(#irm-1,#irm-2) .irm-lp-band-media img{width:100%;height:100%;object-fit:cover;transform:translateY(calc((0.5 - var(--p)) * 12%)) scale(1.04);will-change:transform}:is(#irm-1,#irm-2) .irm-lp-band::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,15,19,.88) 0%,rgba(13,15,19,.55) 55%,rgba(13,15,19,.25) 100%),linear-gradient(180deg,var(--bg) 0%,transparent 18%,transparent 82%,var(--bg) 100%)}:is(#irm-1,#irm-2) .irm-lp-band-copy{max-width:1180px}:is(#irm-1,#irm-2) .irm-lp-band-q{max-width:760px;color:var(--ink);font-family:var(--display);font-size:clamp(36px, 4.6vw, 64px);line-height:.98;text-transform:uppercase;text-wrap:balance}:is(#irm-1,#irm-2) .irm-lp-band-q em{font-style:normal;color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-band-copy>p:not(.irm-lp-band-q){max-width:560px;margin:18px 0 26px;color:rgba(245,245,245,.85);font-size:16.5px}:is(#irm-1,#irm-2) .irm-lp-cards-sec,:is(#irm-1,#irm-2) .irm-lp-checks-sec,:is(#irm-1,#irm-2) .irm-lp-table-sec,:is(#irm-1,#irm-2) .irm-lp-objs{padding:clamp(56px, 8vw, 104px) 0;scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irm-lp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none}:is(#irm-1,#irm-2) .irm-lp-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#irm-1,#irm-2) .irm-lp-card{position:relative;padding:28px 26px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(90% 70% at 100% 0%,rgba(227,190,79,.1),transparent 70%),rgba(22,24,29,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform 0.4s var(--ease),border-color 0.3s ease}:is(#irm-1,#irm-2) .irm-lp-card:hover{transform:translateY(-4px);border-color:rgba(227,190,79,.4)}:is(#irm-1,#irm-2) .irm-lp-card-n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:14px;background:rgba(227,190,79,.12);color:var(--g);font-family:var(--display);font-size:22px}:is(#irm-1,#irm-2) .irm-lp-card-n svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}:is(#irm-1,#irm-2) .irm-lp-card h3{color:var(--ink);font-size:19px;font-weight:700}:is(#irm-1,#irm-2) .irm-lp-card p{margin-top:8px;color:var(--body);font-size:15px;line-height:1.65}:is(#irm-1,#irm-2) .irm-lp-checks-grid,:is(#irm-1,#irm-2) .irm-lp-table-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(28px, 5vw, 80px);align-items:start}:is(#irm-1,#irm-2) .irm-lp-checks-grid .irm-lp-checks{margin-top:0}:is(#irm-1,#irm-2) .irm-lp-table{display:grid;gap:10px}:is(#irm-1,#irm-2) .irm-lp-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(120% 90% at 0% 0%,rgba(227,190,79,.08),transparent 55%),rgba(22,24,29,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:transform 0.4s var(--ease),border-color 0.3s ease}:is(#irm-1,#irm-2) .irm-lp-row::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--g);opacity:0;transform:scaleY(.4);transition:opacity 0.3s ease,transform 0.4s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-row:hover{transform:translateX(4px);border-color:rgba(227,190,79,.35)}:is(#irm-1,#irm-2) .irm-lp-row:hover::before{opacity:1;transform:none}:is(#irm-1,#irm-2) .irm-lp-row-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1px solid rgba(227,190,79,.28);background:linear-gradient(145deg,rgba(227,190,79,.2),rgba(227,190,79,.04));color:var(--g);font-family:var(--display);font-size:22px}:is(#irm-1,#irm-2) .irm-lp-row-ic svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irm-lp-row dt{margin:2px 0 6px;color:var(--ink);font-size:17px;font-weight:700;line-height:1.3}:is(#irm-1,#irm-2) .irm-lp-row dd{margin:0;color:var(--body);font-size:15px;line-height:1.6}:is(#irm-1,#irm-2) .irm-lp-note{margin-top:14px;color:var(--muted);font-size:14px}:is(#irm-1,#irm-2) .irm-lp-objs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:is(#irm-1,#irm-2) .irm-lp-obj,:is(#irm-1,#irm-2) .irm-lp-news{display:flex;flex-direction:column;gap:8px;padding:0 20px 20px;border-radius:20px;border:1px solid var(--line);background:rgba(22,24,29,.62);color:var(--body);overflow:hidden;transition:transform 0.4s var(--ease),border-color 0.3s ease}:is(#irm-1,#irm-2) .irm-lp-obj:hover,:is(#irm-1,#irm-2) .irm-lp-news:hover{transform:translateY(-4px);border-color:rgba(227,190,79,.4)}:is(#irm-1,#irm-2) .irm-lp-obj-img,:is(#irm-1,#irm-2) .irm-lp-news-img{display:block;height:200px;margin:0 -20px 8px;overflow:hidden}:is(#irm-1,#irm-2) .irm-lp-obj-img img,:is(#irm-1,#irm-2) .irm-lp-news-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-obj:hover img,:is(#irm-1,#irm-2) .irm-lp-news:hover img{transform:scale(1.06)}:is(#irm-1,#irm-2) .irm-lp-obj-loc{color:var(--g);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-obj h3,:is(#irm-1,#irm-2) .irm-lp-news h3{color:var(--ink);font-size:17px;font-weight:700;line-height:1.35}:is(#irm-1,#irm-2) .irm-lp-obj-price{margin-top:auto;color:var(--ink);font-weight:700}:is(#irm-1,#irm-2) .irm-lp-news .irm-link{margin-top:auto}:is(#irm-1,#irm-2) .irm-lp-objs .irm-center{margin-top:26px;text-align:center}:is(#irm-1,#irm-2) .irm-lp-sources{padding:32px 0 56px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-lp-sources ul{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;font-size:14px}:is(#irm-1,#irm-2) .irm-lp-sources a{color:var(--body);text-decoration:underline;text-underline-offset:3px}:is(#irm-1,#irm-2) .irm-lp-sources a:hover{color:var(--g)}@media (max-width:1000px){:is(#irm-1,#irm-2) .irm-lp-answer-grid,:is(#irm-1,#irm-2) .irm-lp-split-grid,:is(#irm-1,#irm-2) .irm-lp-checks-grid,:is(#irm-1,#irm-2) .irm-lp-table-grid{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-lp-split--rev .irm-lp-media{order:0}:is(#irm-1,#irm-2) .irm-lp-media{aspect-ratio:16 / 11}:is(#irm-1,#irm-2) .irm-lp-cards,:is(#irm-1,#irm-2) .irm-lp-objs-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-lp-hero{min-height:620px}:is(#irm-1,#irm-2) .irm-lp-cards,:is(#irm-1,#irm-2) .irm-lp-objs-grid{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-lp-steps{padding-left:60px}:is(#irm-1,#irm-2) .irm-lp-steps::before,:is(#irm-1,#irm-2) .irm-lp-steps::after{left:21px}:is(#irm-1,#irm-2) .irm-lp-step-n{left:-60px;width:44px;height:44px;font-size:20px}:is(#irm-1,#irm-2) .irm-lp-row{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 16px}:is(#irm-1,#irm-2) .irm-lp-row-ic{width:42px;height:42px;border-radius:12px}:is(#irm-1,#irm-2) .irm-lp-row-ic svg{width:20px;height:20px}:is(#irm-1,#irm-2) .irm-lp-band{min-height:520px}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-lp-hero-media img,:is(#irm-1,#irm-2) .irm-lp-media img,:is(#irm-1,#irm-2) .irm-lp-band-media img{animation:none;transform:none}}:is(#irm-1,#irm-2) .irm-lp-dl{padding:clamp(56px, 8vw, 104px) 0;scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irm-dl-tabs{display:flex;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:28px auto 0;padding:6px;border-radius:999px;border:1px solid var(--line);background:rgba(22,24,29,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(#irm-1,#irm-2) .irm-dl-tab{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 24px;border:0;border-radius:999px;background:transparent;color:var(--body);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background 0.3s ease,color 0.3s ease}:is(#irm-1,#irm-2) .irm-dl-tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irm-dl-tab[aria-selected="true"]{background:linear-gradient(135deg,#f0d27a,#e3be4f 55%,#caa13a);color:#0d0f13}:is(#irm-1,#irm-2) .irm-dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}:is(#irm-1,#irm-2) .irm-dl-grid[hidden]{display:none}:is(#irm-1,#irm-2) .irm-dl-card{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid var(--line);background:radial-gradient(90% 60% at 100% 0%,rgba(227,190,79,.1),transparent 65%),rgba(22,24,29,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:irm-dl-in 0.6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0s);transition:transform 0.4s var(--ease),border-color 0.3s ease}:is(#irm-1,#irm-2) .irm-dl-card:hover{transform:translateY(-6px);border-color:rgba(227,190,79,.4)}@keyframes irm-dl-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:is(#irm-1,#irm-2) .irm-dl-cover{display:block;padding:28px 28px 0;background:radial-gradient(70% 70% at 50% 100%,rgba(227,190,79,.16),transparent 70%);perspective:900px}:is(#irm-1,#irm-2) .irm-dl-cover img{display:block;width:72%;height:auto;margin:0 auto;border-radius:6px;box-shadow:0 30px 50px -20px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08);transform:rotateX(8deg) rotateZ(-2deg) translateY(10px);transition:transform 0.5s var(--ease)}:is(#irm-1,#irm-2) .irm-dl-card:hover .irm-dl-cover img{transform:rotateX(0) rotateZ(0) translateY(0) scale(1.03)}:is(#irm-1,#irm-2) .irm-dl-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:26px 26px 28px}:is(#irm-1,#irm-2) .irm-dl-meta{color:var(--g);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-dl-body h3{color:var(--ink);font-size:20px;font-weight:700;line-height:1.25}:is(#irm-1,#irm-2) .irm-dl-body p:not(.irm-dl-meta){color:var(--body);font-size:15px;line-height:1.6}:is(#irm-1,#irm-2) .irm-dl-btn{align-self:flex-start;margin-top:auto}:is(#irm-1,#irm-2) .irm-dl-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1023px){:is(#irm-1,#irm-2) .irm-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-dl-grid{grid-template-columns:minmax(0,1fr)}:is(#irm-1,#irm-2) .irm-dl-tab{padding:0 18px}:is(#irm-1,#irm-2) .irm-dl-cover img{width:58%}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-dl-card{animation:none}}:is(#irm-1,#irm-2) .irm-lp-team{padding:clamp(56px, 8vw, 104px) 0;scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irm-team{display:grid;gap:clamp(40px, 6vw, 88px);margin-top:clamp(32px, 5vw, 56px)}:is(#irm-1,#irm-2) .irm-team-person{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(28px, 5vw, 72px);align-items:center}:is(#irm-1,#irm-2) .irm-team-person--rev .irm-team-photo{order:2}:is(#irm-1,#irm-2) .irm-team-photo{position:relative;aspect-ratio:4 / 5;max-width:480px;width:100%;justify-self:center;overflow:hidden;isolation:isolate;border-radius:28px;border:1px solid var(--line);background:radial-gradient(70% 45% at 50% 100%,rgba(227,190,79,.14),transparent 70%),linear-gradient(180deg,#16181d 0%,#0f1115 100%);box-shadow:0 50px 120px -50px rgba(0,0,0,.9)}:is(#irm-1,#irm-2) .irm-team-light{position:absolute;inset:-20% 15% 30%;z-index:0;background:radial-gradient(50% 60% at 50% 0%,rgba(255,230,160,.22),transparent 70%);pointer-events:none}:is(#irm-1,#irm-2) .irm-team-bgname{position:absolute;left:50%;top:10%;z-index:0;transform:translateX(-50%);font-family:var(--display);font-size:clamp(90px, 11vw, 150px);line-height:.8;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px rgba(227,190,79,.32);pointer-events:none}:is(#irm-1,#irm-2) .irm-team-photo img{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:88%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));transition:transform 0.7s var(--ease);transform-origin:50% 100%}:is(#irm-1,#irm-2) .irm-team-person:hover .irm-team-photo img{transform:scale(1.03)}:is(#irm-1,#irm-2) .irm-team-name{margin-top:12px;color:var(--ink);font-family:var(--display);font-size:clamp(44px, 5.2vw, 72px);font-weight:400;line-height:.95;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-team-role{margin-top:10px;color:var(--g);font-size:15px;font-weight:700}:is(#irm-1,#irm-2) .irm-team-bio{display:grid;gap:14px;margin-top:20px;max-width:560px;color:var(--body);font-size:clamp(16px, 1.4vw, 17.5px);line-height:1.7}:is(#irm-1,#irm-2) .irm-team-contact{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}:is(#irm-1,#irm-2) .irm-team-contact a{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:rgba(22,24,29,.62);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color 0.3s ease,transform 0.3s ease}:is(#irm-1,#irm-2) .irm-team-contact a:hover{border-color:rgba(227,190,79,.5);transform:translateY(-2px)}:is(#irm-1,#irm-2) .irm-team-contact svg{width:18px;height:18px;fill:none;stroke:var(--g);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irm-team-social{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}:is(#irm-1,#irm-2) .irm-team-social a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(227,190,79,.4);transition:color 0.2s ease}:is(#irm-1,#irm-2) .irm-team-social a:hover{color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-stats{padding:clamp(28px, 4vw, 48px) 0 0}:is(#irm-1,#irm-2) .irm-about-more{align-self:center}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-team-person{grid-template-columns:minmax(0,1fr)}:is(#irm-1,#irm-2) .irm-team-person--rev .irm-team-photo{order:0}:is(#irm-1,#irm-2) .irm-team-photo{max-width:380px}}:is(#irm-1,#irm-2) .irm-dl-form{position:relative;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:28px 48px;align-items:center;margin-top:clamp(36px, 5vw, 56px);padding:clamp(26px, 3.6vw, 46px);overflow:hidden;border-radius:28px;border:1px solid rgba(227,190,79,.22);background:radial-gradient(70% 120% at 0% 0%,rgba(227,190,79,.14),transparent 60%),linear-gradient(180deg,rgba(26,28,34,.85),rgba(16,18,22,.85));box-shadow:0 40px 80px -40px rgba(0,0,0,.8);scroll-margin-top:calc(var(--irh-h, 84px) + 24px)}:is(#irm-1,#irm-2) .irm-dl-form-copy .irm-h{margin-top:12px;font-size:clamp(30px, 3.4vw, 46px)}:is(#irm-1,#irm-2) .irm-dl-form-copy p:last-child{margin-top:14px;color:var(--body);font-size:15.5px;line-height:1.65}:is(#irm-1,#irm-2) .irm-dl-fields{display:grid;gap:10px}:is(#irm-1,#irm-2) .irm-dl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}:is(#irm-1,#irm-2) .irm-dl-fields input[type="text"],:is(#irm-1,#irm-2) .irm-dl-fields input[type="email"]{width:100%;min-width:0;height:52px;margin:0;padding:0 20px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(8,9,12,.55);color:var(--ink);font:inherit;font-size:15px;outline:none;transition:border-color 0.25s ease,box-shadow 0.25s ease}:is(#irm-1,#irm-2) .irm-dl-fields input:focus{border-color:rgba(227,190,79,.6);box-shadow:0 0 0 5px rgba(227,190,79,.08)}:is(#irm-1,#irm-2) .irm-dl-fields input::placeholder{color:#7d8188}:is(#irm-1,#irm-2) .irm-dl-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}:is(#irm-1,#irm-2) .irm-dl-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;margin:6px 0 4px;color:var(--muted);font-size:13.5px;line-height:1.55;cursor:pointer}:is(#irm-1,#irm-2) .irm-dl-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:#e3be4f}:is(#irm-1,#irm-2) .irm-dl-consent a{color:var(--g);text-decoration:underline;text-underline-offset:2px}:is(#irm-1,#irm-2) .irm-dl-fields .irm-btn{justify-self:start}:is(#irm-1,#irm-2) .irm-dl-fields .irm-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irm-dl-form.is-busy .irm-btn{opacity:.7;cursor:progress}:is(#irm-1,#irm-2) .irm-dl-msg{color:#f08c78;font-size:14px}:is(#irm-1,#irm-2) .irm-dl-msg:empty{display:none}:is(#irm-1,#irm-2) .irm-dl-form.is-err .irm-dl-fields input:invalid{border-color:rgba(240,120,100,.65)}:is(#irm-1,#irm-2) .irm-dl-done{display:none;align-items:center;gap:18px}:is(#irm-1,#irm-2) .irm-dl-form.is-done .irm-dl-fields{display:none}:is(#irm-1,#irm-2) .irm-dl-form.is-done .irm-dl-done{display:flex;animation:irm-dl-in 0.6s cubic-bezier(.16,1,.3,1) both}:is(#irm-1,#irm-2) .irm-dl-check{flex:none;width:58px;height:58px;border-radius:50%;border:1px solid rgba(227,190,79,.45);background:rgba(227,190,79,.12)}:is(#irm-1,#irm-2) .irm-dl-check path{fill:none;stroke:#e3be4f;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}:is(#irm-1,#irm-2) .irm-dl-form.is-done .irm-dl-check path{animation:irm-draw 0.7s ease 0.25s forwards}@keyframes irm-draw{to{stroke-dashoffset:0}}:is(#irm-1,#irm-2) .irm-dl-done strong{display:block;color:var(--ink);font-size:18px}:is(#irm-1,#irm-2) .irm-dl-done span{color:var(--body);font-size:15px}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-dl-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-dl-fields .irm-btn{justify-self:stretch;justify-content:center}}:is(#irm-1,#irm-2) .irm-dl-pick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0;border:0}:is(#irm-1,#irm-2) .irm-dl-pick legend{width:100%;margin-bottom:8px;color:var(--ink);font-size:13.5px;font-weight:700}:is(#irm-1,#irm-2) .irm-dl-pick label{position:relative;cursor:pointer}:is(#irm-1,#irm-2) .irm-dl-pick input{position:absolute;opacity:0;width:1px;height:1px}:is(#irm-1,#irm-2) .irm-dl-pick span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--body);font-size:14px;font-weight:600;line-height:1.2;transition:all 0.2s ease}:is(#irm-1,#irm-2) .irm-dl-pick span::before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);transition:all 0.2s ease}:is(#irm-1,#irm-2) .irm-dl-pick input:checked+span{border-color:rgba(227,190,79,.6);background:rgba(227,190,79,.12);color:var(--ink)}:is(#irm-1,#irm-2) .irm-dl-pick input:checked+span::before{border-color:#e3be4f;background:#e3be4f radial-gradient(circle,#0d0f13 0 3px,transparent 3.5px)}:is(#irm-1,#irm-2) .irm-dl-pick input:focus-visible+span{outline:2px solid var(--g);outline-offset:3px}:is(#irm-1,#irm-2) .irm-dl-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-left:auto;margin-right:auto}:is(#irm-1,#irm-2) .irm-dl-grid--1{grid-template-columns:minmax(0,1fr);max-width:820px;margin-left:auto;margin-right:auto}:is(#irm-1,#irm-2) .irm-dl-grid--1 .irm-dl-card{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);align-items:center}:is(#irm-1,#irm-2) .irm-dl-grid--1 .irm-dl-cover{padding:28px}:is(#irm-1,#irm-2) .irm-dl-grid--1 .irm-dl-cover img{width:100%}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-dl-grid--2,:is(#irm-1,#irm-2) .irm-dl-grid--1 .irm-dl-card{grid-template-columns:minmax(0,1fr)}:is(#irm-1,#irm-2) .irm-dl-grid--1 .irm-dl-cover img{width:58%}}:is(#irm-1,#irm-2).irm--lp .irm-sec{padding:clamp(32px, 4.2vw, 60px) 0}:is(#irm-1,#irm-2).irm--lp .irm-lp-answer{padding:clamp(24px, 3vw, 40px) 0 clamp(4px, 1vw, 12px)}:is(#irm-1,#irm-2).irm--lp .irm-lp-band{margin:clamp(12px, 2vw, 24px) 0}:is(#irm-1,#irm-2).irm--lp .irm-lp-head .irm-lp-intro{margin-top:12px}:is(#irm-1,#irm-2) .irm-lp-card{overflow:hidden;isolation:isolate}:is(#irm-1,#irm-2) .irm-lp-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(240px circle at var(--mx,85%) var(--my,0%),rgba(227,190,79,.16),transparent 70%);opacity:.6;transition:opacity 0.4s ease}:is(#irm-1,#irm-2) .irm-lp-card:hover::before{opacity:1}:is(#irm-1,#irm-2) .irm-lp-card-num{position:absolute;top:-10px;right:14px;z-index:-1;font-family:var(--display);font-size:96px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(227,190,79,.18);transition:-webkit-text-stroke-color 0.4s ease,transform 0.6s var(--ease);pointer-events:none}:is(#irm-1,#irm-2) .irm-lp-card:hover .irm-lp-card-num{-webkit-text-stroke-color:rgba(227,190,79,.42);transform:translateY(4px)}:is(#irm-1,#irm-2) .irm-lp-card-ic{width:52px;height:52px;border-radius:16px;border:1px solid rgba(227,190,79,.3);background:linear-gradient(145deg,rgba(227,190,79,.2),rgba(227,190,79,.04));box-shadow:0 14px 30px -14px rgba(227,190,79,.55);transition:transform 0.4s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-card:hover .irm-lp-card-ic{transform:translateY(-3px) rotate(-4deg)}:is(#irm-1,#irm-2) .irm-lp-card-ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2).is-js .irm-lp-card-ic svg>*{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--d, 0s) + 0.25s)}:is(#irm-1,#irm-2).is-js .irm-lp-card.is-in .irm-lp-card-ic svg>*,:is(#irm-1,#irm-2).is-js .irm-lp-card.is-visible .irm-lp-card-ic svg>*{stroke-dashoffset:0}:is(#irm-1,#irm-2) .irm-lp-card h3{margin-top:18px}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-lp-card-num{font-size:78px}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2).is-js .irm-lp-card-ic svg>*{stroke-dashoffset:0;transition:none}}:is(#irm-1,#irm-2) .irm-lp-dust{position:absolute;top:50%;right:max(1%, calc((100vw - 1320px) / 2));z-index:0;width:min(36vw, 520px);height:min(36vw, 520px);transform:translateY(-46%);pointer-events:none}:is(#irm-1,#irm-2) .irm-lp-hero-copy{position:relative;z-index:1;width:100%}@media (min-width:641px){:is(#irm-1,#irm-2) .irm-lp-hero--dust .irm-lp-h1,:is(#irm-1,#irm-2) .irm-lp-hero--dust .irm-lp-lead{max-width:min(640px, 56vw)}}@media (min-width:641px) and (max-width:900px){:is(#irm-1,#irm-2) .irm-lp-dust{right:20px;width:min(38vw, 340px);height:min(38vw, 340px)}}@media (max-width:640px){:is(#irm-1,#irm-2) .irm-lp-dust{top:calc(var(--irh-h, 84px) + 6px);left:auto;right:16px;width:min(56vw, 300px);height:min(56vw, 300px);transform:none;opacity:1}}:is(#irm-1,#irm-2) .irm-lp-reach{display:flex;flex-direction:column;gap:14px;padding:clamp(22px, 2.6vw, 30px);border-radius:22px;border:1px solid rgba(227,190,79,.25);background:radial-gradient(80% 90% at 100% 0%,rgba(227,190,79,.14),transparent 65%),rgba(22,24,29,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(#irm-1,#irm-2) .irm-lp-reach-top{display:flex;align-items:center;gap:16px}:is(#irm-1,#irm-2) .irm-lp-faces{position:relative;display:flex;flex:none}:is(#irm-1,#irm-2) .irm-lp-face{display:block;width:56px;height:56px;overflow:hidden;border-radius:50%;border:2px solid #e3be4f;background:linear-gradient(180deg,#2a2c31,#16181d)}:is(#irm-1,#irm-2) .irm-lp-face+.irm-lp-face{margin-left:-14px}:is(#irm-1,#irm-2) .irm-lp-face img{width:100%;height:135%;object-fit:cover;object-position:center top}:is(#irm-1,#irm-2) .irm-lp-online{position:absolute;right:-2px;bottom:2px;width:14px;height:14px;border-radius:50%;border:2px solid #15171b;background:#46c37b;box-shadow:0 0 0 0 rgba(70,195,123,.6);animation:irm-online 2.4s ease-out infinite}@keyframes irm-online{0%{box-shadow:0 0 0 0 rgba(70,195,123,.55)}70%,100%{box-shadow:0 0 0 10px rgba(70,195,123,0)}}:is(#irm-1,#irm-2) .irm-lp-reach-names{margin-top:2px;color:var(--ink);font-family:var(--display);font-size:26px;line-height:1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-reach-text{color:var(--body);font-size:14.5px;line-height:1.6}:is(#irm-1,#irm-2) .irm-lp-reach-rating{color:var(--muted);font-size:13.5px}:is(#irm-1,#irm-2) .irm-lp-reach-rating strong{color:var(--ink)}:is(#irm-1,#irm-2) .irm-lp-reach-stars{color:var(--g);font-size:15px;letter-spacing:2px}:is(#irm-1,#irm-2) .irm-lp-reach-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}:is(#irm-1,#irm-2) .irm-lp-reach-call{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;transition:border-color 0.3s ease}:is(#irm-1,#irm-2) .irm-lp-reach-call:hover{border-color:rgba(227,190,79,.55)}:is(#irm-1,#irm-2) .irm-lp-reach-call svg{width:18px;height:18px;fill:none;stroke:var(--g);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-lp-online{animation:none}}:is(#irm-1,#irm-2) .irm-lp-dust.is-follow{position:fixed;top:0;left:0;right:auto;z-index:0;transform-origin:0 0;opacity:1;will-change:transform,opacity}:is(#irm-1,#irm-2).irm--lp>section,:is(#irm-1,#irm-2).irm--lp>div,:is(#irm-1,#irm-2).irm--lp>header{position:relative;z-index:1}:is(#irm-1,#irm-2).irm--lp>header.irm-lp-hero{z-index:0}:is(#irm-1,#irm-2) .irm-lp-dust{display:block}:is(#irm-1,#irm-2) .irm-lp-kredit{scroll-margin-top:calc(var(--irh-h, 84px) + 16px)}:is(#irm-1,#irm-2) .irk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:clamp(24px, 3vw, 36px)}:is(#irm-1,#irm-2) .irk-in,:is(#irm-1,#irm-2) .irk-out{padding:clamp(22px, 2.6vw, 32px);border-radius:24px;border:1px solid var(--line);background:radial-gradient(80% 70% at 100% 0%,rgba(227,190,79,.1),transparent 65%),rgba(22,24,29,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(#irm-1,#irm-2) .irk-out{border-color:rgba(227,190,79,.28)}:is(#irm-1,#irm-2) .irk-field+.irk-field{margin-top:20px}:is(#irm-1,#irm-2) .irk-row{display:flex;justify-content:space-between;align-items:center;gap:12px}:is(#irm-1,#irm-2) .irk-row label{color:var(--ink);font-size:15px;font-weight:700}:is(#irm-1,#irm-2) .irk-num{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(8,9,12,.5)}:is(#irm-1,#irm-2) .irk-num input{width:96px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:700;text-align:right;outline:none;-moz-appearance:textfield}:is(#irm-1,#irm-2) .irk-num input::-webkit-outer-spin-button,:is(#irm-1,#irm-2) .irk-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(#irm-1,#irm-2) .irk-num em{color:var(--muted);font-size:13px;font-style:normal}:is(#irm-1,#irm-2) .irk-field input[type="range"]{width:100%;height:6px;margin:14px 0 0;border-radius:999px;background:linear-gradient(90deg,#e3be4f var(--fill,50%),rgba(255,255,255,.1) var(--fill,50%));-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}:is(#irm-1,#irm-2) .irk-field input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;border:3px solid #0d0f13;background:#e3be4f;box-shadow:0 0 0 4px rgba(227,190,79,.2),0 6px 14px rgba(0,0,0,.4)}:is(#irm-1,#irm-2) .irk-field input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid #0d0f13;background:#e3be4f}:is(#irm-1,#irm-2) .irk-sub{color:var(--g);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:is(#irm-1,#irm-2) .irk-costs{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irk-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px;cursor:pointer}:is(#irm-1,#irm-2) .irk-check input{width:18px;height:18px;margin:2px 0 0;accent-color:#e3be4f}:is(#irm-1,#irm-2) .irk-check span{color:var(--ink);font-size:14.5px;font-weight:600}:is(#irm-1,#irm-2) .irk-check small{display:block;color:var(--muted);font-size:12.5px;font-weight:500}:is(#irm-1,#irm-2) .irk-rate{margin:6px 0 18px;color:var(--ink);font-family:var(--display);font-size:clamp(54px, 7vw, 84px);line-height:1}:is(#irm-1,#irm-2) .irk-rate small{color:var(--g);font-family:var(--body-font,inherit);font-size:18px}:is(#irm-1,#irm-2) .irk-donut{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:22px}:is(#irm-1,#irm-2) .irk-donut svg{width:130px;height:130px;transform:rotate(-90deg)}:is(#irm-1,#irm-2) .irk-donut circle{fill:none;stroke-width:14;transition:stroke-dasharray 0.6s cubic-bezier(.16,1,.3,1),stroke-dashoffset 0.6s cubic-bezier(.16,1,.3,1)}:is(#irm-1,#irm-2) .irk-d-bg{stroke:rgba(255,255,255,.06)}:is(#irm-1,#irm-2) .irk-d-tilg{stroke:#e3be4f}:is(#irm-1,#irm-2) .irk-d-zins{stroke:#7a6a3a}:is(#irm-1,#irm-2) .irk-legend{display:grid;gap:8px;color:var(--body);font-size:14px}:is(#irm-1,#irm-2) .irk-legend b{margin-left:6px;color:var(--ink)}:is(#irm-1,#irm-2) .irk-total{padding-top:8px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irk-dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:3px}:is(#irm-1,#irm-2) .irk-dot--t{background:#e3be4f}:is(#irm-1,#irm-2) .irk-dot--z{background:#7a6a3a}:is(#irm-1,#irm-2) .irk-bars{display:flex;align-items:flex-end;gap:6px;height:110px;margin:12px 0 24px}:is(#irm-1,#irm-2) .irk-bar{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;height:100%}:is(#irm-1,#irm-2) .irk-bar span{display:block;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#f0d27a,rgba(227,190,79,.35));transition:height 0.6s cubic-bezier(.16,1,.3,1)}:is(#irm-1,#irm-2) .irk-bar em{margin-top:6px;color:var(--muted);font-size:11px;font-style:normal;text-align:center}:is(#irm-1,#irm-2) .irk-nk{padding-top:18px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irk-nk .irk-sub b{float:right;color:var(--ink);letter-spacing:0}:is(#irm-1,#irm-2) .irk-nkr{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.08);color:var(--body);font-size:14px}:is(#irm-1,#irm-2) .irk-need{margin-top:14px;font-size:14px;line-height:1.5}:is(#irm-1,#irm-2) .irk-ok{color:#7fd3a0}:is(#irm-1,#irm-2) .irk-warn{color:#f0a58f}:is(#irm-1,#irm-2) .irk-note{margin-top:16px;color:var(--muted);font-size:12.5px;line-height:1.55}@media (max-width:900px){:is(#irm-1,#irm-2) .irk{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){:is(#irm-1,#irm-2) .irk-donut{grid-template-columns:104px minmax(0,1fr)}:is(#irm-1,#irm-2) .irk-donut svg{width:104px;height:104px}:is(#irm-1,#irm-2) .irk-num input{width:82px}}:is(#irm-1,#irm-2) .irk-sub span{margin-left:6px;color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:none}:is(#irm-1,#irm-2) .irk-mini{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}:is(#irm-1,#irm-2) .irk-mini label{color:var(--ink);font-size:14.5px;font-weight:600}:is(#irm-1,#irm-2) .irk-mini small{display:block;color:var(--muted);font-size:12.5px;font-weight:500}:is(#irm-1,#irm-2) .irk-mini .irk-num input{width:64px}:is(#irm-1,#irm-2) .irk-rates{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 22px}:is(#irm-1,#irm-2) .irk-rates span{padding:7px 12px;border-radius:999px;border:1px solid var(--line);color:var(--body);font-size:13.5px}:is(#irm-1,#irm-2) .irk-rates b{color:var(--ink)}:is(#irm-1,#irm-2) .irk-rates .irk-eff{border-color:rgba(227,190,79,.4);background:rgba(227,190,79,.08)}:is(#irm-1,#irm-2) .irk-rates .irk-eff b{color:var(--g)}:is(#irm-1,#irm-2) .irk-fma{margin-bottom:22px;padding-top:18px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irk-fr{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.08);color:var(--ink);font-size:14px;font-weight:600}:is(#irm-1,#irm-2) .irk-fr i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-style:normal;font-weight:800}:is(#irm-1,#irm-2) .irk-fr.is-ok i{background:rgba(127,211,160,.14);color:#7fd3a0}:is(#irm-1,#irm-2) .irk-fr.is-warn i{background:rgba(240,165,143,.16);color:#f0a58f}:is(#irm-1,#irm-2) .irk-fr small{display:block;color:var(--muted);font-size:12px;font-weight:500}:is(#irm-1,#irm-2) .irk-fr b{font-variant-numeric:tabular-nums}:is(#irm-1,#irm-2) .irk-fr.is-warn b{color:#f0a58f}:is(#irm-1,#irm-2) .irk-fin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:18px;padding:clamp(20px, 2.4vw, 28px);border-radius:24px;border:1px solid rgba(227,190,79,.3);background:linear-gradient(120deg,rgba(227,190,79,.12),rgba(22,24,29,.6) 60%)}:is(#irm-1,#irm-2) .irk-fin-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:rgba(227,190,79,.14);color:var(--g)}:is(#irm-1,#irm-2) .irk-fin-ic svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irk-fin-h{margin-bottom:4px;color:var(--ink);font-size:18px;font-weight:700}:is(#irm-1,#irm-2) .irk-fin p:not(.irk-fin-h){color:var(--body);font-size:15px;line-height:1.55}:is(#irm-1,#irm-2) .irm-contact-side .irm-lp-rating{margin:4px 0 18px}@media (max-width:900px){:is(#irm-1,#irm-2) .irk-fin{grid-template-columns:auto minmax(0,1fr)}:is(#irm-1,#irm-2) .irk-fin .irm-btn{grid-column:1 / -1;justify-content:center}}:is(#irm-1,#irm-2) .irk-lbl{display:inline-flex;align-items:center;gap:8px}:is(#irm-1,#irm-2) .irk-row,:is(#irm-1,#irm-2) .irk-sub--tip{position:relative}:is(#irm-1,#irm-2) .irk-sub--tip{display:flex;align-items:center;gap:8px}:is(#irm-1,#irm-2) .irk-tip{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid rgba(227,190,79,.55);color:var(--g);font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;cursor:help;outline:none}:is(#irm-1,#irm-2) .irk-tip i{font-family:Georgia,serif;font-style:italic}:is(#irm-1,#irm-2) .irk-tip:hover,:is(#irm-1,#irm-2) .irk-tip:focus-visible,:is(#irm-1,#irm-2) .irk-tip:focus{background:rgba(227,190,79,.16)}:is(#irm-1,#irm-2) .irk-tip-box{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;padding:14px 16px;border-radius:14px;border:1px solid rgba(227,190,79,.35);background:#15171c;box-shadow:0 18px 40px rgba(0,0,0,.5);color:var(--body);font-size:13.5px;font-weight:500;line-height:1.55;letter-spacing:0;text-align:left;text-transform:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.2s,transform 0.2s,visibility 0.2s;pointer-events:none}:is(#irm-1,#irm-2) .irk-tip-box b{color:var(--ink)}:is(#irm-1,#irm-2) .irk-tip-box>b:first-child{display:block;margin-bottom:4px;color:var(--g)}:is(#irm-1,#irm-2) .irk-tip:hover .irk-tip-box,:is(#irm-1,#irm-2) .irk-tip:focus .irk-tip-box,:is(#irm-1,#irm-2) .irk-tip.is-open .irk-tip-box{opacity:1;visibility:visible;transform:none}:is(#irm-1,#irm-2) .irk-legal{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.55}:is(#irm-1,#irm-2) .irk-legal b{color:var(--body)}:is(#irm-1,#irm-2) .irk-legal a{color:var(--g);text-decoration:underline;text-underline-offset:2px}:is(#irm-1,#irm-2) .irk-fin p.irk-fin-note{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5}@media (min-width:901px){:is(#irm-1,#irm-2) .irm-contact-grid>.irm-form{position:sticky;top:calc(var(--irh-h, 84px) + 24px)}}:is(#irm-1,#irm-2) .irk-check--fix{cursor:default}:is(#irm-1,#irm-2) .irk-fix{display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border-radius:5px;background:rgba(227,190,79,.16);color:var(--g);font-size:11px;font-weight:800}:is(#irm-1,#irm-2) .irm-dl-hint{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.5}:is(#irm-1,#irm-2) .irm-lp-pdfhint{margin-top:18px}@media (min-width:1180px){:is(#irm-1,#irm-2) .irm-dl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (min-width:641px) and (max-width:1179px){:is(#irm-1,#irm-2) .irm-dl-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(#irm-1,#irm-2) .irm-lp-hero-media{overflow:hidden;clip-path:inset(0)}:is(#irm-1,#irm-2) .irm-lp-promise-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-promise{display:flex;flex-direction:column;gap:12px;padding:6px clamp(18px, 2.4vw, 34px);border-left:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-lp-promise:first-child{padding-left:0;border-left:0}:is(#irm-1,#irm-2) .irm-lp-promise .irm-lp-card-ic{display:grid;place-items:center;color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-promise h3{margin-top:6px;color:var(--ink);font-family:var(--display);font-size:clamp(26px, 2.3vw, 34px);font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-promise p{max-width:30ch;color:var(--body);font-size:15px;line-height:1.55}:is(#irm-1,#irm-2).is-js .irm-lp-promise.is-in .irm-lp-card-ic svg>*,:is(#irm-1,#irm-2).is-js .irm-lp-promise.is-visible .irm-lp-card-ic svg>*{stroke-dashoffset:0}@media (max-width:1023px){:is(#irm-1,#irm-2) .irm-lp-promise-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}:is(#irm-1,#irm-2) .irm-lp-promise:nth-child(3){padding-left:0;border-left:0}}@media (max-width:560px){:is(#irm-1,#irm-2) .irm-lp-promise-row{grid-template-columns:minmax(0,1fr);row-gap:0}:is(#irm-1,#irm-2) .irm-lp-promise{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;row-gap:4px;padding:18px 0;border-left:0;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-lp-promise:first-child{border-top:0;padding-top:0}:is(#irm-1,#irm-2) .irm-lp-promise .irm-lp-card-ic{grid-row:span 2}:is(#irm-1,#irm-2) .irm-lp-promise h3{margin-top:2px;font-size:26px}}:is(#irm-1,#irm-2).irm--lp::before,:is(#irm-1,#irm-2).irm--lp::after{content:"";position:fixed;z-index:0;pointer-events:none}:is(#irm-1,#irm-2).irm--lp::before{inset:-25vmax;background:radial-gradient(38vmax 38vmax at 18% 22%,rgba(227,190,79,.15),transparent 62%),radial-gradient(34vmax 34vmax at 86% 46%,rgba(110,140,210,.11),transparent 62%),radial-gradient(42vmax 42vmax at 42% 88%,rgba(227,190,79,.11),transparent 62%);animation:irm-ambient 32s ease-in-out infinite alternate;will-change:transform}:is(#irm-1,#irm-2).irm--lp::after{inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@keyframes irm-ambient{0%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(5vmax,-4vmax,0) rotate(6deg)}100%{transform:translate3d(-4vmax,3vmax,0) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2).irm--lp::before{animation:none}}:is(#irm-1,#irm-2) .irm-lp-checks-fade{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}:is(#irm-1,#irm-2) .irm-lp-checks-cont{margin-top:6px;padding-left:4px;color:var(--body);font-size:15px}:is(#irm-1,#irm-2) .irm-lp-checks-cont span{margin-right:6px;color:var(--g);font-weight:800;letter-spacing:.1em}:is(#irm-1,#irm-2) .irm-lp-checks-cont a{display:inline-flex;align-items:center;gap:6px;color:var(--g);font-weight:700;text-decoration:none}:is(#irm-1,#irm-2) .irm-lp-checks-cont a svg{width:16px;height:16px}:is(#irm-1,#irm-2) .irm-lp-scale{position:relative;margin-top:clamp(28px, 4vw, 44px)}:is(#irm-1,#irm-2) .irm-lp-scale-ends{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px;color:var(--muted,var(--body));font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-scale-ends span:last-child{text-align:right}:is(#irm-1,#irm-2) .irm-lp-scale-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px, 2vw, 24px);margin:0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-scale-row::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px;background:linear-gradient(90deg,rgba(227,190,79,.25),var(--g) 55%,#b9772f);transform-origin:left center}:is(#irm-1,#irm-2).is-js .irm-lp-scale-row::before{transform:scaleX(0);transition:transform 1.6s cubic-bezier(.65,0,.35,1)}:is(#irm-1,#irm-2).is-js .irm-lp-scale.is-in .irm-lp-scale-row::before,:is(#irm-1,#irm-2).is-js .irm-lp-scale.is-visible .irm-lp-scale-row::before{transform:scaleX(1)}:is(#irm-1,#irm-2) .irm-lp-scale-stop{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:30px;padding:26px clamp(18px, 2vw, 26px) 24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(227,190,79,.07),rgba(255,255,255,.015) 60%)}:is(#irm-1,#irm-2) .irm-lp-scale-dot{position:absolute;top:-38px;left:clamp(18px, 2vw, 26px);width:17px;height:17px;border:3px solid var(--g);border-radius:50%;background:var(--bg,#0d0f12);box-shadow:0 0 0 6px rgba(227,190,79,.14)}:is(#irm-1,#irm-2).is-js .irm-lp-scale-dot{transform:scale(0);transition:transform 0.5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--d, 0s) + 0.5s)}:is(#irm-1,#irm-2).is-js .irm-lp-scale-stop.is-in .irm-lp-scale-dot,:is(#irm-1,#irm-2).is-js .irm-lp-scale-stop.is-visible .irm-lp-scale-dot{transform:scale(1)}:is(#irm-1,#irm-2) .irm-lp-scale-stop:nth-child(3) .irm-lp-scale-dot{border-color:#c98a3a}:is(#irm-1,#irm-2) .irm-lp-scale-stop .irm-lp-card-ic{display:grid;place-items:center;color:var(--g)}:is(#irm-1,#irm-2).is-js .irm-lp-scale-stop.is-in .irm-lp-card-ic svg>*,:is(#irm-1,#irm-2).is-js .irm-lp-scale-stop.is-visible .irm-lp-card-ic svg>*{stroke-dashoffset:0}:is(#irm-1,#irm-2) .irm-lp-scale-lvl{margin-top:4px;color:var(--g);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-scale-stop h3{color:var(--ink);font-family:var(--display);font-size:clamp(26px, 2.3vw, 34px);font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-scale-stop dl{display:grid;gap:4px;margin:6px 0 0;padding-top:14px;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-lp-scale-stop dt{color:var(--muted,var(--body));font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-scale-stop dd{margin:0 0 10px;color:var(--body);font-size:15px;line-height:1.5}:is(#irm-1,#irm-2) .irm-lp-scale-stop dd:last-child{margin-bottom:0}:is(#irm-1,#irm-2) .irm-lp-scale-claim{max-width:34ch;margin-top:clamp(26px, 3.5vw, 40px);color:var(--ink);font-family:var(--display);font-size:clamp(28px, 3.2vw, 44px);line-height:1.05;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-scale-claim em{color:var(--g);font-style:normal}@media (max-width:760px){:is(#irm-1,#irm-2) .irm-lp-scale-ends{display:none}:is(#irm-1,#irm-2) .irm-lp-scale-row{grid-template-columns:1fr;gap:14px;padding-left:26px}:is(#irm-1,#irm-2) .irm-lp-scale-row::before{top:6px;bottom:6px;left:7px;right:auto;width:3px;height:auto;background:linear-gradient(180deg,rgba(227,190,79,.25),var(--g) 55%,#b9772f);transform-origin:center top}:is(#irm-1,#irm-2).is-js .irm-lp-scale-row::before{transform:scaleY(0)}:is(#irm-1,#irm-2).is-js .irm-lp-scale.is-in .irm-lp-scale-row::before,:is(#irm-1,#irm-2).is-js .irm-lp-scale.is-visible .irm-lp-scale-row::before{transform:scaleY(1)}:is(#irm-1,#irm-2) .irm-lp-scale-stop{margin-top:0}:is(#irm-1,#irm-2) .irm-lp-scale-dot{top:26px;left:-27px}}:is(#irm-1,#irm-2) .irm-lp-kurz-pdf{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(227,190,79,.22);color:var(--body);font-size:14.5px;line-height:1.4;text-decoration:none}:is(#irm-1,#irm-2) .irm-lp-kurz-pdf b{color:var(--g);font-weight:700}:is(#irm-1,#irm-2) .irm-lp-kurz-pdf svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--g);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:is(#irm-1,#irm-2) .irm-lp-kurz-pdf svg:last-child{width:16px;height:16px;margin-left:auto;transition:transform 0.3s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-kurz-pdf:hover svg:last-child{transform:translateX(4px)}:is(#irm-1,#irm-2) .irm-lp-bill-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:clamp(28px, 5vw, 80px);align-items:center}:is(#irm-1,#irm-2) .irm-lp-bill-after{margin-top:18px;color:var(--ink);font-family:var(--display);font-size:clamp(24px, 2.4vw, 32px);line-height:1.1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-bill-after em{color:var(--g);font-style:normal}:is(#irm-1,#irm-2) .irm-lp-bill-slot{position:relative;padding-top:14px}:is(#irm-1,#irm-2) .irm-lp-bill-slot::before{content:"";position:absolute;top:0;left:-14px;right:-14px;z-index:2;height:16px;border-radius:10px;background:linear-gradient(180deg,#2a2d33,#121418);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 10px 18px -8px rgba(0,0,0,.8)}:is(#irm-1,#irm-2) .irm-lp-bill{--paper:#f5f0e3;--ink2:#24211b;position:relative;margin:0 8px;padding:30px 26px 34px;background:var(--paper);color:var(--ink2);font-family:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:13.5px;line-height:1.45;box-shadow:0 30px 60px -25px rgba(0,0,0,.75);transform:rotate(-1.2deg);transform-origin:top center;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 18px 9px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 18px 9px repeat-x}:is(#irm-1,#irm-2).is-js .irm-lp-bill{clip-path:inset(0 0 100% 0);translate:0 -40px;transition:clip-path 1.8s steps(18,end),translate 1.8s steps(18,end)}:is(#irm-1,#irm-2).is-js .irm-lp-bill-slot.is-in .irm-lp-bill,:is(#irm-1,#irm-2).is-js .irm-lp-bill-slot.is-visible .irm-lp-bill{clip-path:inset(0 0 -20px 0);translate:0 0}:is(#irm-1,#irm-2) .irm-lp-bill-h{display:grid;gap:2px;padding-bottom:14px;margin-bottom:6px;border-bottom:2px dashed rgba(36,33,27,.35);text-align:center}:is(#irm-1,#irm-2) .irm-lp-bill-h span{font-size:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-bill-h small{color:rgba(36,33,27,.6);font-size:12px}:is(#irm-1,#irm-2) .irm-lp-bill ul{margin:0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-bill li,:is(#irm-1,#irm-2) .irm-lp-bill-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px dotted rgba(36,33,27,.3)}:is(#irm-1,#irm-2) .irm-lp-bill li b,:is(#irm-1,#irm-2) .irm-lp-bill-sum b{color:#a3271f;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}:is(#irm-1,#irm-2).is-js .irm-lp-bill li,:is(#irm-1,#irm-2).is-js .irm-lp-bill-sum{opacity:0;transition:opacity 0.35s ease;transition-delay:calc(0.5s + var(--i) * 0.22s)}:is(#irm-1,#irm-2).is-js .irm-lp-bill-slot.is-in .irm-lp-bill li,:is(#irm-1,#irm-2).is-js .irm-lp-bill-slot.is-in .irm-lp-bill-sum,:is(#irm-1,#irm-2).is-js .irm-lp-bill-slot.is-visible .irm-lp-bill li,:is(#irm-1,#irm-2).is-js .irm-lp-bill-slot.is-visible .irm-lp-bill-sum{opacity:1}:is(#irm-1,#irm-2) .irm-lp-bill-sum{margin-top:6px;border-top:2px solid var(--ink2);border-bottom:2px solid var(--ink2);font-size:15px;font-weight:800;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-bill-note{margin-top:14px;color:rgba(36,33,27,.6);font-size:11.5px;text-align:center}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-lp-bill-grid{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-lp-bill-slot{max-width:470px}}@media (max-width:480px){:is(#irm-1,#irm-2) .irm-lp-bill{padding:24px 16px 30px;font-size:12.5px}}:is(#irm-1,#irm-2) .irm-lp-st-grid{display:grid;justify-items:center;gap:clamp(22px, 3vw, 34px)}:is(#irm-1,#irm-2) .irm-lp-st{width:100%;max-width:780px;padding:clamp(22px, 3vw, 34px);border:1px solid rgba(227,190,79,.3);border-radius:24px;background:radial-gradient(120% 80% at 100% 0%,rgba(227,190,79,.1),transparent 60%),rgba(22,24,29,.7)}:is(#irm-1,#irm-2) .irm-lp-st-h{margin-bottom:8px;color:var(--g);font-family:var(--display);font-size:30px;line-height:1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-st ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-st label{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:12px 10px;border-radius:14px;color:var(--body);font-size:16px;line-height:1.5;cursor:pointer;transition:background 0.25s ease}:is(#irm-1,#irm-2) .irm-lp-st label:hover{background:rgba(255,255,255,.03)}:is(#irm-1,#irm-2) .irm-lp-st label strong{color:var(--ink)}:is(#irm-1,#irm-2) .irm-lp-st input{position:absolute;opacity:0;pointer-events:none}:is(#irm-1,#irm-2) .irm-lp-st-box{display:grid;place-items:center;width:28px;height:28px;border:2px solid rgba(227,190,79,.5);border-radius:9px;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-st-box svg{width:18px;height:18px;fill:none;stroke:#111317;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset 0.35s ease 0.05s}:is(#irm-1,#irm-2) .irm-lp-st input:checked+.irm-lp-st-box{border-color:var(--g);background:var(--g);transform:scale(1.06)}:is(#irm-1,#irm-2) .irm-lp-st input:checked+.irm-lp-st-box svg{stroke-dashoffset:0}:is(#irm-1,#irm-2) .irm-lp-st input:focus-visible+.irm-lp-st-box{outline:2px solid var(--g);outline-offset:3px}:is(#irm-1,#irm-2) .irm-lp-st-res{display:flex;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;border-radius:16px;background:rgba(227,190,79,.08)}:is(#irm-1,#irm-2) .irm-lp-st-n{flex:none;color:var(--muted);font-family:var(--display);font-size:22px;line-height:1}:is(#irm-1,#irm-2) .irm-lp-st-n b{color:var(--g);font-size:46px;font-weight:400}:is(#irm-1,#irm-2) .irm-lp-st-res p{color:var(--ink);font-size:16px;font-weight:600;line-height:1.45}:is(#irm-1,#irm-2) .irm-lp-st-res p em{color:var(--g);font-style:normal}:is(#irm-1,#irm-2) .irm-lp-st.is-bump .irm-lp-st-n b{display:inline-block;animation:irm-st-bump 0.4s var(--ease)}@keyframes irm-st-bump{40%{transform:scale(1.25)}}:is(#irm-1,#irm-2) .irm-lp-st-cta{margin-top:18px}@media (max-width:560px){:is(#irm-1,#irm-2) .irm-lp-st label{padding:10px 4px;font-size:15px}:is(#irm-1,#irm-2) .irm-lp-st-res{gap:12px}}:is(#irm-1,#irm-2) .irm-lp-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px, 2.4vw, 28px);margin-top:clamp(26px, 3.5vw, 40px)}:is(#irm-1,#irm-2) .irm-lp-duo-card{display:flex;flex-direction:column;padding:0;overflow:hidden}:is(#irm-1,#irm-2) .irm-lp-duo-img{position:relative;margin:0;aspect-ratio:16 / 9;overflow:hidden}:is(#irm-1,#irm-2) .irm-lp-duo-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-duo-card:hover .irm-lp-duo-img img{transform:scale(1.04)}:is(#irm-1,#irm-2) .irm-lp-duo-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(13,15,19,.85))}:is(#irm-1,#irm-2) .irm-lp-duo-tag{position:absolute;left:18px;top:16px;z-index:1;padding:7px 14px;border-radius:999px;background:var(--g);color:#111317;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-duo-body{display:flex;flex-direction:column;gap:12px;padding:clamp(20px, 2.6vw, 30px)}:is(#irm-1,#irm-2) .irm-lp-duo-body .irm-lp-card-ic{display:grid;place-items:center;margin-top:-52px;color:var(--g);background:#16181d;position:relative;z-index:1}:is(#irm-1,#irm-2) .irm-lp-duo-body h3{color:var(--ink);font-family:var(--display);font-size:clamp(28px, 2.6vw, 38px);font-weight:400;line-height:1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-duo-body>p{color:var(--body);font-size:16px;line-height:1.6}:is(#irm-1,#irm-2) .irm-lp-duo-body .irm-lp-checks{margin-top:6px}@media (max-width:860px){:is(#irm-1,#irm-2) .irm-lp-duo{grid-template-columns:1fr}}:is(#irm-1,#irm-2) .irm-lp-units-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(28px, 5vw, 80px);align-items:center}:is(#irm-1,#irm-2) .irm-lp-units-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-units-stats li{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(22,24,29,.6)}:is(#irm-1,#irm-2) .irm-lp-units-stats b{color:var(--ink);font-family:var(--display);font-size:42px;font-weight:400;line-height:1}:is(#irm-1,#irm-2) .irm-lp-units-stats .is-s b{color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-units-stats span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-house{position:relative;display:grid;gap:8px;margin:0;padding:26px 22px 18px;border:1px solid rgba(227,190,79,.25);border-radius:22px;background:linear-gradient(180deg,rgba(227,190,79,.08),transparent 40%),#121418}:is(#irm-1,#irm-2) .irm-lp-house-roof{height:10px;margin:0 40px 6px 52px;border-radius:10px 10px 2px 2px;background:linear-gradient(90deg,rgba(227,190,79,.15),rgba(227,190,79,.5),rgba(227,190,79,.15))}:is(#irm-1,#irm-2) .irm-lp-floor{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}:is(#irm-1,#irm-2) .irm-lp-floor-n{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:right}:is(#irm-1,#irm-2) .irm-lp-floor-units{display:flex;gap:8px}:is(#irm-1,#irm-2) .irm-lp-unit{flex:1;height:46px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);transition:background 0.45s ease,border-color 0.45s ease,box-shadow 0.45s ease;transition-delay:calc(0.3s + var(--k) * 0.06s)}:is(#irm-1,#irm-2) .irm-lp-house.is-in .irm-lp-unit.is-s,:is(#irm-1,#irm-2) .irm-lp-house.is-visible .irm-lp-unit.is-s,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-unit.is-s{border-color:var(--g);background:linear-gradient(145deg,#f0d276,var(--g));box-shadow:0 6px 18px -8px rgba(227,190,79,.7)}:is(#irm-1,#irm-2) .irm-lp-house.is-in .irm-lp-unit.is-r,:is(#irm-1,#irm-2) .irm-lp-house.is-visible .irm-lp-unit.is-r,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-unit.is-r{border-color:rgba(227,190,79,.7);background:repeating-linear-gradient(135deg,rgba(227,190,79,.35) 0 6px,rgba(227,190,79,.1) 6px 12px)}:is(#irm-1,#irm-2) .irm-lp-house figcaption{margin-top:8px;color:var(--muted);font-size:12px;text-align:center}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-lp-units-grid{grid-template-columns:1fr}}@media (max-width:480px){:is(#irm-1,#irm-2) .irm-lp-house{padding:20px 14px 14px}:is(#irm-1,#irm-2) .irm-lp-floor-units{gap:5px}:is(#irm-1,#irm-2) .irm-lp-unit{height:36px}:is(#irm-1,#irm-2) .irm-lp-units-stats b{font-size:34px}}:is(#irm-1,#irm-2) .irm-lp-man-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(28px, 5vw, 80px);align-items:start}:is(#irm-1,#irm-2) .irm-lp-man{display:grid;margin:0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-man li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px 0;border-top:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-lp-man li:last-child{border-bottom:1px solid var(--line)}:is(#irm-1,#irm-2) .irm-lp-man-n{color:var(--muted);font-family:var(--display);font-size:22px;line-height:1.2}:is(#irm-1,#irm-2) .irm-lp-man-old{margin-bottom:8px;color:var(--muted);font-size:16px;font-style:italic}:is(#irm-1,#irm-2) .irm-lp-man-old s{text-decoration:none;background:linear-gradient(#c0392b,#c0392b) left 55% / 0% 2px no-repeat;transition:background-size 0.7s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--d, 0s) + 0.35s)}:is(#irm-1,#irm-2) li.is-in .irm-lp-man-old s,:is(#irm-1,#irm-2) li.is-visible .irm-lp-man-old s,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-man-old s{background-size:100% 2px}:is(#irm-1,#irm-2) .irm-lp-man-new{color:var(--ink);font-family:var(--display);font-size:clamp(30px, 3.4vw, 46px);line-height:1.02;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-man-new em{color:var(--g);font-style:normal}:is(#irm-1,#irm-2) .irm-lp-man-txt{max-width:52ch;margin-top:10px;color:var(--body);font-size:16px;line-height:1.6}@media (max-width:900px){:is(#irm-1,#irm-2) .irm-lp-man-grid{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-lp-man li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:20px 0}}:is(#irm-1,#irm-2) .irm-lp-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(12px, 1.6vw, 18px);margin:clamp(26px, 3.5vw, 40px) 0 0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-bento-t{display:flex;flex-direction:column;gap:12px;min-height:210px}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-wide{grid-column:span 2}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall{grid-row:span 2;justify-content:flex-end;background:radial-gradient(120% 70% at 50% 0%,rgba(227,190,79,.18),transparent 70%),linear-gradient(180deg,var(--card,#16181d),#121418)}:is(#irm-1,#irm-2) .irm-lp-bento-t .irm-lp-card-ic{display:grid;place-items:center;color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall .irm-lp-card-ic{width:76px;height:76px;margin-bottom:auto}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall .irm-lp-card-ic svg{width:38px;height:38px}:is(#irm-1,#irm-2) .irm-lp-bento-t h3{margin-top:auto;color:var(--ink);font-family:var(--display);font-size:clamp(28px, 2.6vw, 38px);font-weight:400;line-height:1;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-wide h3{font-size:clamp(34px, 3.4vw, 52px)}:is(#irm-1,#irm-2) .irm-lp-bento-t p{max-width:46ch;color:var(--body);font-size:15.5px;line-height:1.55}@media (max-width:860px){:is(#irm-1,#irm-2) .irm-lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall{grid-row:span 1}}@media (max-width:560px){:is(#irm-1,#irm-2) .irm-lp-bento{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-wide{grid-column:span 1}:is(#irm-1,#irm-2) .irm-lp-bento-t{min-height:0}}:is(#irm-1,#irm-2) .irm-lp-net{position:relative;max-width:980px;margin:clamp(30px, 4vw, 48px) auto 0}:is(#irm-1,#irm-2) .irm-lp-net ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(180px, 22vw, 260px);row-gap:clamp(60px, 8vw, 110px);margin:0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-net-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:is(#irm-1,#irm-2) .irm-lp-net-lines path{fill:none;stroke:rgba(227,190,79,.55);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1)}:is(#irm-1,#irm-2) .irm-lp-net.is-in .irm-lp-net-lines path,:is(#irm-1,#irm-2) .irm-lp-net.is-visible .irm-lp-net-lines path,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-net-lines path{stroke-dashoffset:0}:is(#irm-1,#irm-2) .irm-lp-net-lines path:nth-child(2){transition-delay:0.15s}:is(#irm-1,#irm-2) .irm-lp-net-lines path:nth-child(3){transition-delay:0.3s}:is(#irm-1,#irm-2) .irm-lp-net-lines path:nth-child(4){transition-delay:0.45s}:is(#irm-1,#irm-2) .irm-lp-net-hub{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;align-content:center;width:150px;height:150px;border-radius:50%;border:1px solid rgba(227,190,79,.6);background:radial-gradient(circle,rgba(227,190,79,.25),#121418 70%);box-shadow:0 0 0 12px rgba(227,190,79,.06),0 0 60px -10px rgba(227,190,79,.5);transform:translate(-50%,-50%);animation:irm-net-pulse 3.2s ease-in-out infinite}:is(#irm-1,#irm-2) .irm-lp-net-hub span{color:var(--g);font-family:var(--display);font-size:54px;line-height:.9}:is(#irm-1,#irm-2) .irm-lp-net-hub small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes irm-net-pulse{50%{box-shadow:0 0 0 20px rgba(227,190,79,.03),0 0 80px -10px rgba(227,190,79,.6)}}:is(#irm-1,#irm-2) .irm-lp-net-node{position:relative;z-index:1;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:18px;background:#15171b;opacity:0;transform:translateY(12px);transition:opacity 0.5s ease,transform 0.5s var(--ease);transition-delay:calc(0.6s + var(--i) * 0.15s)}:is(#irm-1,#irm-2) .irm-lp-net.is-in .irm-lp-net-node,:is(#irm-1,#irm-2) .irm-lp-net.is-visible .irm-lp-net-node,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-net-node{opacity:1;transform:none}:is(#irm-1,#irm-2) .irm-lp-net-node .irm-lp-card-ic{display:grid;place-items:center;color:var(--g)}:is(#irm-1,#irm-2) .irm-lp-net.is-in .irm-lp-net-node .irm-lp-card-ic svg>*,:is(#irm-1,#irm-2) .irm-lp-net.is-visible .irm-lp-net-node .irm-lp-card-ic svg>*{stroke-dashoffset:0}:is(#irm-1,#irm-2) .irm-lp-net-node h3{color:var(--ink);font-size:17px;font-weight:700}:is(#irm-1,#irm-2) .irm-lp-net-node p{margin-top:4px;color:var(--body);font-size:15px;line-height:1.5}:is(#irm-1,#irm-2) .irm-lp-net-note{margin-top:22px;color:var(--muted);font-size:13px;text-align:center}@media (max-width:760px){:is(#irm-1,#irm-2) .irm-lp-net-lines{display:none}:is(#irm-1,#irm-2) .irm-lp-net-hub{position:relative;top:auto;left:auto;margin:0 auto 26px;width:120px;height:120px;transform:none}:is(#irm-1,#irm-2) .irm-lp-net ul{position:relative;grid-template-columns:1fr;row-gap:14px;padding-left:22px}:is(#irm-1,#irm-2) .irm-lp-net ul::before{content:"";position:absolute;top:-26px;bottom:30px;left:6px;width:2px;background:linear-gradient(180deg,var(--g),rgba(227,190,79,.15))}:is(#irm-1,#irm-2) .irm-lp-net-node::before{content:"";position:absolute;top:34px;left:-17px;width:16px;height:2px;background:rgba(227,190,79,.6)}}:is(#irm-1,#irm-2) .irm-lp-bento-t{position:relative;overflow:hidden}:is(#irm-1,#irm-2) .irm-lp-bento-deco{position:absolute;right:-30px;top:50%;width:240px;height:240px;color:var(--g);opacity:.08;transform:translateY(-50%) rotate(-8deg);animation:irm-bento-float 9s ease-in-out infinite;pointer-events:none}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall .irm-lp-bento-deco{top:38%;right:50%;width:200px;height:200px;opacity:.1;transform:translate(50%,-50%) rotate(-8deg);animation-name:irm-bento-float-c}:is(#irm-1,#irm-2) .irm-lp-bento-deco svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}@keyframes irm-bento-float{50%{transform:translateY(-56%) rotate(-3deg)}}@keyframes irm-bento-float-c{50%{transform:translate(50%,-56%) rotate(-3deg)}}@media (min-width:901px){:is(#irm-1,#irm-2) .irm-lp-man-grid>.irm-lp-head{position:sticky;top:120px}}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-lp-bento-deco,:is(#irm-1,#irm-2) .irm-lp-net-hub{animation:none}}:is(#irm-1,#irm-2) .irm-lp-hero-media{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.55) 78%,transparent 100%)}:is(#irm-1,#irm-2) .irm-lp-hero-media::after{background:linear-gradient(180deg,rgba(13,15,19,.55) 0%,rgba(13,15,19,.2) 35%,rgba(13,15,19,.7) 75%,rgba(13,15,19,.85) 100%),linear-gradient(90deg,rgba(13,15,19,.7) 0%,rgba(13,15,19,.15) 70%)}:is(#irm-1,#irm-2) .irm-lp-band-media{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}:is(#irm-1,#irm-2) .irm-lp-band::after{background:linear-gradient(90deg,rgba(13,15,19,.88) 0%,rgba(13,15,19,.55) 55%,rgba(13,15,19,.25) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}:is(#irm-1,#irm-2) .irm-lp-les{max-width:980px;margin:clamp(28px, 4vw, 44px) auto 0}:is(#irm-1,#irm-2) .irm-lp-les-top{position:relative;height:22px;margin-bottom:10px;border:1px solid rgba(227,190,79,.45);border-bottom:0;border-radius:8px 8px 0 0;text-align:center}:is(#irm-1,#irm-2) .irm-lp-les-top span{position:relative;top:-11px;padding:0 12px;background:var(--bg);color:var(--g);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-les-bar{display:flex;gap:4px;height:64px}:is(#irm-1,#irm-2) .irm-lp-les-keep{display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:0 20px;border-radius:12px;background:linear-gradient(90deg,#f0d276,var(--g));color:#111317;font-size:14px;font-weight:800;letter-spacing:.04em;white-space:nowrap;overflow:hidden;box-shadow:0 14px 34px -16px rgba(227,190,79,.8)}:is(#irm-1,#irm-2) .irm-lp-les-chip{display:grid;flex:0 0 auto;place-items:center;width:9%;border-radius:12px;border:1px dashed rgba(224,108,92,.75);background:repeating-linear-gradient(135deg,rgba(224,108,92,.22) 0 7px,rgba(224,108,92,.06) 7px 14px);color:#f0a294;overflow:hidden}:is(#irm-1,#irm-2) .irm-lp-les-chip b{font-family:var(--display);font-size:26px;font-weight:400}:is(#irm-1,#irm-2).is-js .irm-lp-les-chip{width:0;border-width:0;opacity:0;transition:width 0.9s cubic-bezier(.65,0,.35,1),opacity 0.4s ease,border-width 0s;transition-delay:calc(0.4s + var(--i) * 0.7s)}:is(#irm-1,#irm-2).is-js .irm-lp-les.is-in .irm-lp-les-chip,:is(#irm-1,#irm-2).is-js .irm-lp-les.is-visible .irm-lp-les-chip{width:9%;border-width:1px;opacity:1}:is(#irm-1,#irm-2) .irm-lp-les-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 2.6vw, 34px);margin:30px 0 0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-les-list li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}:is(#irm-1,#irm-2).is-js .irm-lp-les-list li{opacity:0;transform:translateY(10px);transition:opacity 0.5s ease,transform 0.5s var(--ease);transition-delay:calc(0.7s + var(--i) * 0.7s)}:is(#irm-1,#irm-2).is-js .irm-lp-les.is-in .irm-lp-les-list li,:is(#irm-1,#irm-2).is-js .irm-lp-les.is-visible .irm-lp-les-list li{opacity:1;transform:none}:is(#irm-1,#irm-2) .irm-lp-les-n{display:grid;place-items:center;width:38px;height:38px;border:1px dashed rgba(224,108,92,.75);border-radius:10px;color:#f0a294;font-family:var(--display);font-size:22px}:is(#irm-1,#irm-2) .irm-lp-les-list h3{color:var(--ink);font-size:17px;font-weight:700}:is(#irm-1,#irm-2) .irm-lp-les-list p{margin-top:4px;color:var(--body);font-size:15px;line-height:1.55}:is(#irm-1,#irm-2) .irm-lp-les-note{margin-top:18px;color:var(--muted);font-size:12px;text-align:center}:is(#irm-1,#irm-2) .irm-lp-les-after{margin:clamp(28px, 4vw, 40px) auto 18px;color:var(--ink);font-family:var(--display);font-size:clamp(28px, 3.2vw, 42px);line-height:1.05;text-align:center;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-les-after em{color:var(--g);font-style:normal}@media (max-width:760px){:is(#irm-1,#irm-2) .irm-lp-les-list{grid-template-columns:1fr}:is(#irm-1,#irm-2) .irm-lp-les-bar{height:54px}:is(#irm-1,#irm-2) .irm-lp-les-keep{padding:0 14px;font-size:12.5px;white-space:normal;line-height:1.2}:is(#irm-1,#irm-2).is-js .irm-lp-les.is-in .irm-lp-les-chip,:is(#irm-1,#irm-2).is-js .irm-lp-les.is-visible .irm-lp-les-chip,:is(#irm-1,#irm-2) .irm-lp-les-chip{width:14%}}@media (min-width:1100px){:is(#irm-1,#irm-2) .irm-lp-cards--8{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(#irm-1,#irm-2) .irm-lp-bento-t{padding:0;min-height:300px;justify-content:flex-end;isolation:isolate}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall{background:radial-gradient(120% 60% at 50% 20%,rgba(227,190,79,.22),transparent 70%),#121418}:is(#irm-1,#irm-2) .irm-lp-bento-txt{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;padding:clamp(20px, 2.4vw, 28px)}:is(#irm-1,#irm-2) .irm-lp-bento-txt h3{margin-top:4px}:is(#irm-1,#irm-2) .irm-lp-bento-vis{position:absolute;inset:0;z-index:0;overflow:hidden}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-img .irm-lp-bento-vis img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.4s var(--ease)}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-img:hover .irm-lp-bento-vis img{transform:scale(1.12)}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-img::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(13,15,19,.05) 0%,rgba(13,15,19,.35) 40%,rgba(13,15,19,.94) 100%);pointer-events:none}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-img p{color:rgba(255,255,255,.82)}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-img .irm-lp-card-ic{background:rgba(13,15,19,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(#irm-1,#irm-2) .irm-lp-bento-t.is-wide.has-img:not(.has-ba) .irm-lp-bento-vis img{animation:irm-fly 18s ease-in-out infinite alternate}@keyframes irm-fly{from{transform:scale(1.08) translate(-2%,1%)}to{transform:scale(1.16) translate(2%,-2%)}}:is(#irm-1,#irm-2) .irm-lp-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is(#irm-1,#irm-2) .irm-lp-ba-b{clip-path:polygon(58% 0,100% 0,100% 100%,38% 100%);animation:irm-ba 7s ease-in-out infinite}:is(#irm-1,#irm-2) .irm-lp-ba::after{content:"";position:absolute;top:-10%;bottom:-10%;left:48%;width:3px;background:var(--g);box-shadow:0 0 18px 2px rgba(227,190,79,.8);transform:rotate(11deg);animation:irm-ba-line 7s ease-in-out infinite}@keyframes irm-ba{0%,100%{clip-path:polygon(58% 0,100% 0,100% 100%,38% 100%)}50%{clip-path:polygon(30% 0,100% 0,100% 100%,10% 100%)}}@keyframes irm-ba-line{0%,100%{left:48%}50%{left:20%}}:is(#irm-1,#irm-2) .irm-lp-ba-l,:is(#irm-1,#irm-2) .irm-lp-ba-r{position:absolute;top:14px;z-index:2;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-ba-l{left:14px;background:rgba(13,15,19,.7);color:#fff}:is(#irm-1,#irm-2) .irm-lp-ba-r{right:14px;background:var(--g);color:#111317}:is(#irm-1,#irm-2) .irm-lp-phone{display:grid;place-items:start center;padding-top:28px}:is(#irm-1,#irm-2) .irm-lp-phone-frame{position:relative;width:min(62%, 210px);aspect-ratio:9 / 16;border:6px solid #1d2026;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 0 1px rgba(227,190,79,.35),0 0 60px -10px rgba(227,190,79,.45);transform:rotate(-4deg);animation:irm-phone 6s ease-in-out infinite}:is(#irm-1,#irm-2) .irm-lp-phone-frame img{width:100%;height:100%;object-fit:cover}:is(#irm-1,#irm-2) .irm-lp-phone-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(13,15,19,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%,-50%)}:is(#irm-1,#irm-2) .irm-lp-phone-play svg{width:22px;height:22px;margin-left:3px;fill:#fff}@keyframes irm-phone{50%{transform:rotate(-1deg) translateY(-10px)}}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-phone{min-height:620px}:is(#irm-1,#irm-2) .irm-lp-chart{top:18px;bottom:42%;left:38%;right:22px}:is(#irm-1,#irm-2) .irm-lp-chart svg{width:100%;height:100%;overflow:visible}:is(#irm-1,#irm-2) .irm-lp-chart path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}:is(#irm-1,#irm-2) .irm-lp-chart-ask{stroke:rgba(255,255,255,.35);stroke-width:2;stroke-dasharray:.02 .015}:is(#irm-1,#irm-2) .irm-lp-chart-paid{stroke:var(--g);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1) 0.3s}:is(#irm-1,#irm-2) .irm-lp-chart-area{fill:url(#irm-chart-g)!important;stroke:none;opacity:0;transition:opacity 1s ease 1.4s}:is(#irm-1,#irm-2) .is-in .irm-lp-chart-paid,:is(#irm-1,#irm-2) .is-visible .irm-lp-chart-paid,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-chart-paid{stroke-dashoffset:0}:is(#irm-1,#irm-2) .is-in .irm-lp-chart-area,:is(#irm-1,#irm-2) .is-visible .irm-lp-chart-area,:is(#irm-1,#irm-2):not(.is-js) .irm-lp-chart-area{opacity:1}:is(#irm-1,#irm-2) .irm-lp-chart-l1,:is(#irm-1,#irm-2) .irm-lp-chart-l2{position:absolute;right:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:is(#irm-1,#irm-2) .irm-lp-chart-l1{top:-10px;color:rgba(255,255,255,.5)}:is(#irm-1,#irm-2) .irm-lp-chart-l2{top:44%;color:var(--g)}@media (prefers-reduced-motion:reduce){:is(#irm-1,#irm-2) .irm-lp-bento-vis img,:is(#irm-1,#irm-2) .irm-lp-ba-b,:is(#irm-1,#irm-2) .irm-lp-ba::after,:is(#irm-1,#irm-2) .irm-lp-phone-frame{animation:none!important}}@media (max-width:760px){:is(#irm-1,#irm-2) .irm-lp-bento{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:12px;margin-right:-16px;margin-left:-16px;padding:4px 16px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(#irm-1,#irm-2) .irm-lp-bento::-webkit-scrollbar{display:none}:is(#irm-1,#irm-2) .irm-lp-bento-t,:is(#irm-1,#irm-2) .irm-lp-bento-t.is-wide,:is(#irm-1,#irm-2) .irm-lp-bento-t.is-tall{grid-column:auto;grid-row:auto;min-height:460px;scroll-snap-align:start}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-phone .irm-lp-phone{padding-top:18px}:is(#irm-1,#irm-2) .irm-lp-bento-t.has-phone .irm-lp-phone-frame{width:34%;border-width:5px;border-radius:22px}:is(#irm-1,#irm-2) .irm-lp-chart{left:22px;bottom:50%}}:is(#irm-1,#irm-2) .irm-lp-chart{top:46px;overflow:visible}:is(#irm-1,#irm-2) .irm-lp-chart-l1{top:-26px}:is(#irm-1,#irm-2) .irm-lp-kurz{display:flex;flex-direction:column;justify-content:center}:is(#irm-1,#irm-2) .irm-lp-kurz-facts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}:is(#irm-1,#irm-2) .irm-lp-kurz-facts li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(227,190,79,.3);border-radius:999px;background:rgba(13,15,19,.4);color:var(--ink);font-size:14px;font-weight:600}:is(#irm-1,#irm-2) .irm-lp-kurz-facts svg{width:17px;height:17px;fill:none;stroke:var(--g);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}