.real-anim-showcase{--cormorant:var(--font-display);--outfit:var(--font-body);--c-blue:#1e93ab;--c-blue-light:#5fd8f0;--font-jose:var(--font-body);--c-gold:#c8843a;--c-teal:#1e93ab;--c-coral:#d45f3a;--c-moss:#4a8c6e;--c-gold-15:rgba(200, 132, 58, 0.15);--c-teal-15:rgba(30, 147, 171, 0.15);--c-coral-15:rgba(212, 95, 58, 0.15);--c-moss-20:rgba(74, 140, 110, 0.2);--c-cream:#f5ede0;--c-dark:#150f0a;--radius:1.6rem;--ph-w:240px;--ph-h:490px;--ph-r:34px;--sv-navy:#003da5;--sv-red:#dc1c2e}.anim__frame{scroll-margin-top:9rem}.anim__stage.anim__stage--real{aspect-ratio:auto;min-height:48rem;align-items:stretch;justify-content:stretch;overflow-x:auto;overflow-y:auto;padding:0}.real-anim-showcase .scene{flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:visible;padding:2.6rem 2rem}.real-anim-showcase .deck-section{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%}.real-anim-showcase .replay-btn{position:absolute;top:1.4rem;right:1.4rem;z-index:20;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-family:var(--outfit);font-size:1.1rem;font-weight:600;letter-spacing:.08em;color:#eafcff;background:rgb(0 60 75 / .55);border:1px solid rgb(120 240 255 / .55);border-radius:3rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 18px rgb(0 220 255 / .4),inset 0 0 12px rgb(0 220 255 / .15);text-shadow:0 0 10px rgb(0 230 255 / .6);transition:background 0.25s,box-shadow 0.25s,transform 0.25s}.real-anim-showcase .replay-btn:hover{background:rgb(0 90 110 / .7);transform:translateY(-2px)}.real-anim-showcase .replay-btn svg{transition:transform 0.5s ease}.real-anim-showcase .replay-btn:hover svg{transform:rotate(-180deg)}.real-anim-showcase .card-stage{position:relative;width:100%;max-width:100rem;height:40rem;margin:0 auto;flex-shrink:0}.real-anim-showcase .card-deck{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:16rem;height:30rem;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.real-anim-showcase .card-deck.spread{width:100%}.real-anim-showcase .nav-card{position:absolute;bottom:0;left:50%;width:14rem;height:18rem;background:rgb(8 30 45 / .18);cursor:pointer;overflow:hidden;transform-origin:bottom center;transform:translateX(-50%) rotate(0deg);border:2px solid var(--card-frame,rgb(255 255 255 / .35));box-shadow:0 28px 50px rgb(0 0 0 / .55),0 0 22px var(--card-glow,rgb(0 195 201 / .4)),inset 0 1px 0 rgb(255 255 255 / .18),inset 0 0 30px var(--card-inset,rgb(0 195 201 / .08));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.92;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 0.6s ease,box-shadow 0.6s ease}.real-anim-showcase .card-1{--card-frame:rgba(0, 195, 201, 0.55);--card-glow:rgba(0, 195, 201, 0.45);--card-inset:rgba(0, 195, 201, 0.1)}.real-anim-showcase .card-2{--card-frame:rgba(95, 216, 240, 0.55);--card-glow:rgba(95, 216, 240, 0.45);--card-inset:rgba(95, 216, 240, 0.1)}.real-anim-showcase .card-3{--card-frame:rgba(255, 170, 80, 0.55);--card-glow:rgba(255, 170, 80, 0.45);--card-inset:rgba(255, 170, 80, 0.1)}.real-anim-showcase .card-4{--card-frame:rgba(180, 220, 110, 0.55);--card-glow:rgba(180, 220, 110, 0.4);--card-inset:rgba(180, 220, 110, 0.1)}.real-anim-showcase .card-5{--card-frame:rgba(255, 130, 200, 0.55);--card-glow:rgba(255, 130, 200, 0.45);--card-inset:rgba(255, 130, 200, 0.1)}.real-anim-showcase .card-deck.spread .nav-card:hover:not(.card-lifted){opacity:1;z-index:10;box-shadow:0 38px 60px rgb(0 0 0 / .7),0 0 38px var(--card-glow),0 0 70px var(--card-glow),inset 0 1px 0 rgb(255 255 255 / .25)}.real-anim-showcase .card-deck.spread .nav-card.card-lifted{transform:translateX(-50%) rotate(0deg) translateY(-16rem);opacity:1;box-shadow:0 50px 75px rgb(0 0 0 / .82),0 0 55px var(--card-glow),0 0 110px var(--card-glow),inset 0 1px 0 rgb(255 255 255 / .3)}.real-anim-showcase .card-deck:not(.spread) .card-1{transform:translateX(-50%) rotate(-16deg);z-index:5}.real-anim-showcase .card-deck:not(.spread) .card-2{transform:translateX(-50%) rotate(-8deg);z-index:4}.real-anim-showcase .card-deck:not(.spread) .card-3{transform:translateX(-50%) rotate(0deg);z-index:3}.real-anim-showcase .card-deck:not(.spread) .card-4{transform:translateX(-50%) rotate(8deg);z-index:2}.real-anim-showcase .card-deck:not(.spread) .card-5{transform:translateX(-50%) rotate(16deg);z-index:1}.real-anim-showcase .card-deck.spread .card-1{left:28%;transform:translateX(-50%) rotate(-20deg) translateY(-4rem);z-index:1}.real-anim-showcase .card-deck.spread .card-2{left:39%;transform:translateX(-50%) rotate(-10deg) translateY(-7rem);z-index:2}.real-anim-showcase .card-deck.spread .card-3{left:50%;transform:translateX(-50%) rotate(0deg) translateY(-9rem);z-index:3}.real-anim-showcase .card-deck.spread .card-4{left:61%;transform:translateX(-50%) rotate(10deg) translateY(-7rem);z-index:4}.real-anim-showcase .card-deck.spread .card-5{left:72%;transform:translateX(-50%) rotate(20deg) translateY(-4rem);z-index:5}.real-anim-showcase .card-deck.spread .card-1:hover:not(.card-lifted){transform:translateX(-50%) rotate(-20deg) translateY(-10rem)}.real-anim-showcase .card-deck.spread .card-2:hover:not(.card-lifted){transform:translateX(-50%) rotate(-10deg) translateY(-13rem)}.real-anim-showcase .card-deck.spread .card-3:hover:not(.card-lifted){transform:translateX(-50%) rotate(0deg) translateY(-15rem)}.real-anim-showcase .card-deck.spread .card-4:hover:not(.card-lifted){transform:translateX(-50%) rotate(10deg) translateY(-13rem)}.real-anim-showcase .card-deck.spread .card-5:hover:not(.card-lifted){transform:translateX(-50%) rotate(20deg) translateY(-10rem)}.real-anim-showcase .card-img{position:absolute;top:calc(3.6rem + (100% - 3.6rem) / 2);left:50%;transform:translate(-50%,-50%);width:9rem;height:9rem;object-fit:cover;object-position:center center;border-radius:8px;border:3px solid rgb(124 108 246 / .55);transition:transform 0.5s}.real-anim-showcase .nav-card:hover .card-img,.real-anim-showcase .nav-card.card-lifted .card-img{transform:translate(-50%,-50%) scale(1.03)}.real-anim-showcase .card-name{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;font-family:var(--cormorant);font-size:1.4rem;font-weight:500;font-style:italic;letter-spacing:.04em;color:rgb(245 252 255 / .95);text-shadow:0 1px 8px rgb(0 0 0 / .7);text-decoration:none;white-space:nowrap}.real-anim-showcase .card-body-content{position:absolute;top:3.6rem;left:.8rem;right:.8rem;bottom:.8rem;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 1.5rem;z-index:5;opacity:0;background:linear-gradient(to top,rgb(4 18 28 / .94) 0%,rgb(4 18 28 / .72) 38%,#fff0 72%);border-radius:8px;transition:opacity 0.35s}.real-anim-showcase .nav-card.card-lifted .card-body-content{opacity:1}.real-anim-showcase .card-tag{font-family:var(--outfit);font-size:.8rem;font-weight:500;letter-spacing:.32em;color:rgb(255 220 130 / .95);margin-bottom:.5rem;text-shadow:0 0 14px rgb(255 200 80 / .7);text-transform:uppercase}.real-anim-showcase .card-heading{font-family:var(--cormorant);font-size:clamp(1.7rem, 2.2vw, 2.3rem);font-weight:400;line-height:1.05;background:linear-gradient(to bottom,#ffffff 0%,#d8f8ff 45%,#90e8f8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:.6rem;filter:drop-shadow(0 2px 16px #000000)}.real-anim-showcase .card-sub{font-family:var(--cormorant);font-size:1.1rem;font-style:italic;font-weight:500;color:rgb(200 240 248 / .92);letter-spacing:.02em;max-height:0;overflow:hidden;opacity:0;margin-bottom:0;transition:opacity 0.35s 0.12s,max-height 0.35s 0.08s,margin-bottom 0.3s}.real-anim-showcase .nav-card.card-lifted .card-sub{max-height:4rem;opacity:1;margin-bottom:1rem}.real-anim-showcase .card-go{display:inline-block;align-self:flex-start;font-family:var(--outfit);font-size:.9rem;font-weight:500;letter-spacing:.16em;padding:.55rem 1.6rem;border-radius:3rem;border:1px solid var(--card-frame);background:rgb(0 0 0 / .55);backdrop-filter:blur(10px);color:#fff;box-shadow:0 0 22px var(--card-glow);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 0.4s 0.15s,transform 0.4s 0.15s;text-transform:uppercase}.real-anim-showcase .nav-card.card-lifted .card-go{opacity:1;pointer-events:auto;transform:translateY(0)}.real-anim-showcase .cards-caption{font-family:var(--cormorant);font-style:italic;font-weight:500;font-size:1.5rem;color:var(--c-blue-light);text-align:center;margin-top:1rem}.real-anim-showcase .service-wrapper{position:relative;width:100%;overflow:hidden}.real-anim-showcase .service-bg-orbs{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.real-anim-showcase .orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.real-anim-showcase .orb-1{width:40rem;height:40rem;background:radial-gradient(circle,rgb(30 147 171 / .4) 0%,transparent 70%);top:-10rem;left:-10rem}.real-anim-showcase .orb-2{width:36rem;height:36rem;background:radial-gradient(circle,rgb(0 195 201 / .35) 0%,transparent 70%);top:4rem;right:-10rem}.real-anim-showcase .orb-3{width:40rem;height:40rem;background:radial-gradient(circle,rgb(0 170 190 / .4) 0%,transparent 70%);top:30rem;left:6rem}.real-anim-showcase .orb-4{width:36rem;height:36rem;background:radial-gradient(circle,rgb(212 95 58 / .4) 0%,transparent 70%);bottom:2rem;right:-6rem}.real-anim-showcase .orb-5{width:30rem;height:30rem;background:radial-gradient(circle,rgb(255 160 80 / .35) 0%,transparent 70%);top:50%;left:45%}.real-anim-showcase .domino-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 3rem;padding:3rem 1rem 4rem;align-items:start}.real-anim-showcase .domino{position:relative;width:100%;max-width:24rem;min-height:28rem;border-radius:1.2rem;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(160deg,rgb(15 50 70 / .18) 0%,rgb(8 30 45 / .28) 100%);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 18px 40px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .1);cursor:pointer;user-select:none;overflow:visible;transform-origin:center center;transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.4s,border-color 0.4s,opacity 0.4s}.real-anim-showcase .domino::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .08) 0%,transparent 55%);pointer-events:none;z-index:1}.real-anim-showcase .domino:nth-child(1){justify-self:end;transform:rotate(-3deg) translateY(0)}.real-anim-showcase .domino:nth-child(2){justify-self:center;transform:rotate(2deg) translateY(2.4rem)}.real-anim-showcase .domino:nth-child(3){justify-self:start;transform:rotate(-1.5deg) translateY(-.8rem)}.real-anim-showcase .domino:nth-child(4){justify-self:center;transform:rotate(3deg) translateY(1.6rem)}.real-anim-showcase .domino:nth-child(5){justify-self:end;transform:rotate(-2.5deg) translateY(-.4rem)}.real-anim-showcase .domino:nth-child(6){justify-self:start;transform:rotate(2.2deg) translateY(2rem)}.real-anim-showcase .domino:hover:not(.lifted){transform:rotate(0deg) translateY(-1.2rem) scale(1.04);z-index:20;border-color:var(--p-light);box-shadow:0 32px 60px rgb(0 0 0 / .55),0 0 40px var(--p-glow),inset 0 1px 0 rgb(255 255 255 / .18)}.real-anim-showcase .domino.lifted{transform:rotate(0deg) translateY(-2rem) scale(1.07);z-index:100;border-color:var(--p-light);box-shadow:0 45px 80px rgb(0 0 0 / .65),0 0 50px var(--p-glow),0 0 110px var(--p-glow),inset 0 1px 0 rgb(255 255 255 / .22)}.real-anim-showcase .domino-row.has-lifted .domino:not(.lifted){filter:brightness(.55) saturate(.6) blur(1.5px);opacity:.55}.real-anim-showcase .domino-content{position:relative;z-index:2;width:100%;min-height:30rem;display:flex;flex-direction:column}.real-anim-showcase .domino-left{flex:0 0 11rem;position:relative;padding:1.2rem 1.2rem .6rem;display:flex;align-items:center;justify-content:center}.real-anim-showcase .sv-badge{position:absolute;top:1rem;left:1rem;font-family:var(--outfit);font-size:.72rem;font-weight:500;letter-spacing:.3em;padding:.3rem .85rem;border-radius:.4rem;border:1px solid var(--p-light);color:var(--p-text);background:rgb(0 0 0 / .4);text-transform:uppercase;z-index:3}.real-anim-showcase .domino-num{font-family:var(--cormorant);font-size:6.4rem;font-weight:600;font-style:italic;letter-spacing:.02em;color:var(--p-light);opacity:.92;filter:drop-shadow(0 0 20px var(--p-glow));line-height:1;pointer-events:none}.real-anim-showcase .domino-right{flex:1 1 auto;margin:0 1rem 1rem;padding:1.2rem 1.3rem 1.3rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;border-radius:.9rem;background:linear-gradient(160deg,var(--p-bg-1) 0%,var(--p-bg-2) 100%);border:1px solid var(--p-border);box-shadow:0 6px 16px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .12);position:relative}.real-anim-showcase .sv-title{font-family:var(--cormorant);font-size:1.35rem;font-weight:600;line-height:1.2;color:var(--p-text);text-shadow:0 1px 8px rgb(0 0 0 / .5)}.real-anim-showcase .sv-body{font-family:var(--cormorant);font-size:1rem;line-height:1.5;font-style:italic;font-weight:500;color:rgb(235 252 255 / .9);text-shadow:0 1px 6px rgb(0 0 0 / .5)}.real-anim-showcase .sv-go{display:inline-block;align-self:flex-start;font-family:var(--outfit);font-size:.85rem;font-weight:500;letter-spacing:.2em;padding:.5rem 1.3rem;border-radius:3rem;border:1px solid var(--p-light);background:rgb(0 0 0 / .45);backdrop-filter:blur(10px);color:#fff;text-decoration:none;box-shadow:0 0 16px var(--p-glow);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity 0.4s 0.15s,transform 0.4s 0.15s;text-transform:uppercase;margin-top:auto}.real-anim-showcase .domino:hover .sv-go,.real-anim-showcase .domino.lifted .sv-go{opacity:1;pointer-events:auto;transform:translateY(0)}.real-anim-showcase .domino-blue{--p-bg-1:rgba(255, 146, 112, 0.22);--p-bg-2:rgba(255, 146, 112, 0.36);--p-border:rgba(255, 146, 112, 0.55);--p-light:#ff9270;--p-text:#ffd5c4;--p-glow:rgba(255, 146, 112, 0.4)}.real-anim-showcase .domino-green{--p-bg-1:rgba(30, 147, 171, 0.24);--p-bg-2:rgba(30, 147, 171, 0.4);--p-border:rgba(95, 216, 240, 0.55);--p-light:#5fd8f0;--p-text:#b8edf8;--p-glow:rgba(95, 216, 240, 0.4)}.real-anim-showcase .domino-purple{--p-bg-1:rgba(200, 235, 135, 0.22);--p-bg-2:rgba(200, 235, 135, 0.36);--p-border:rgba(200, 235, 135, 0.55);--p-light:#c8eb87;--p-text:#e8f8c8;--p-glow:rgba(200, 235, 135, 0.4)}.real-anim-showcase .domino-coral{--p-bg-1:rgba(212, 95, 58, 0.24);--p-bg-2:rgba(212, 95, 58, 0.4);--p-border:rgba(255, 130, 90, 0.55);--p-light:#ff8258;--p-text:#ffc0a8;--p-glow:rgba(212, 95, 58, 0.4)}.real-anim-showcase .domino-gold{--p-bg-1:rgba(95, 216, 240, 0.22);--p-bg-2:rgba(95, 216, 240, 0.36);--p-border:rgba(127, 228, 244, 0.55);--p-light:#7fe4f4;--p-text:#c8f4fc;--p-glow:rgba(95, 216, 240, 0.4)}.real-anim-showcase .domino-magenta{--p-bg-1:rgba(159, 205, 90, 0.24);--p-bg-2:rgba(159, 205, 90, 0.4);--p-border:rgba(168, 216, 64, 0.55);--p-light:#a8d840;--p-text:#dcf0a8;--p-glow:rgba(159, 205, 90, 0.4)}@media (max-width:767.98px){.real-anim-showcase .nav-card{backdrop-filter:none;-webkit-backdrop-filter:none;width:9.5rem;height:14.5rem}.real-anim-showcase .card-img{width:6rem;height:6rem}.real-anim-showcase .card-go{backdrop-filter:none;-webkit-backdrop-filter:none}.real-anim-showcase .card-5{display:none}.real-anim-showcase .card-deck.spread .card-1{left:26%;transform:translateX(-50%) rotate(-20deg) translateY(-2.5rem)}.real-anim-showcase .card-deck.spread .card-2{left:42%;transform:translateX(-50%) rotate(-7deg) translateY(-4.5rem)}.real-anim-showcase .card-deck.spread .card-3{left:60%;transform:translateX(-50%) rotate(7deg) translateY(-4.5rem)}.real-anim-showcase .card-deck.spread .card-4{left:75%;transform:translateX(-50%) rotate(20deg) translateY(-2.5rem)}.real-anim-showcase .domino-row{grid-template-columns:repeat(2,1fr);gap:1.6rem}.real-anim-showcase .domino{max-width:100%;min-height:auto;justify-self:center!important;transform:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.real-anim-showcase .domino-content{min-height:auto}.real-anim-showcase .domino:nth-child(1),.real-anim-showcase .domino:nth-child(2),.real-anim-showcase .domino:nth-child(4),.real-anim-showcase .domino:nth-child(6){display:none}}.real-anim-showcase .pr-showcase{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.real-anim-showcase .pr-showcase-inner{width:100%;max-width:96rem;display:grid;grid-template-columns:1fr auto 1fr;gap:2.4rem;align-items:center}.real-anim-showcase .pr-side{display:flex;flex-direction:column;gap:1.6rem}.real-anim-showcase .pr-side--left{align-items:flex-end}.real-anim-showcase .pr-side--right{align-items:flex-start}.real-anim-showcase .pr-card{position:relative;width:100%;max-width:22rem;padding:1.5rem 1.4rem 1.5rem 1.7rem;border-radius:var(--radius);border:none;cursor:pointer;user-select:none;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;color:rgb(255 248 235 / .9);font-family:var(--font-jose)}.real-anim-showcase .pr-card--cafe{background:linear-gradient(125deg,#7a4510 0%,#c8843a 30%,#d4923e 60%,#a06828 100%);box-shadow:0 8px 28px rgb(200 132 58 / .25)}.real-anim-showcase .pr-card--music{background:linear-gradient(125deg,#0a3040 0%,#1e93ab 30%,#22a0bc 60%,#126878 100%);box-shadow:0 8px 28px rgb(30 147 171 / .25)}.real-anim-showcase .pr-card--hotel{background:linear-gradient(125deg,#7a2810 0%,#d45f3a 30%,#e06840 60%,#a04020 100%);box-shadow:0 8px 28px rgb(212 95 58 / .25)}.real-anim-showcase .pr-card--qr{background:linear-gradient(125deg,#1e4a35 0%,#4a8c6e 30%,#55a07e 60%,#2e6b50 100%);box-shadow:0 8px 28px rgb(74 140 110 / .3)}.real-anim-showcase .pr-card--emlak{background:linear-gradient(125deg,#1a2530 0%,#2b3a4a 30%,#3d5266 60%,#22303d 100%);box-shadow:0 8px 28px rgb(43 58 74 / .3)}.real-anim-showcase .pr-card__accent{position:absolute;top:0;left:0;width:5px;height:100%;border-radius:var(--radius) 0 0 var(--radius)}.real-anim-showcase .pr-card--cafe .pr-card__accent{background:#3d1e08}.real-anim-showcase .pr-card--music .pr-card__accent{background:#061820}.real-anim-showcase .pr-card--hotel .pr-card__accent{background:#3d1008}.real-anim-showcase .pr-card--qr .pr-card__accent{background:#0e2418}.real-anim-showcase .pr-card--emlak .pr-card__accent{background:#0d141b}.real-anim-showcase .pr-card:hover{transform:translateY(-5px)}.real-anim-showcase .pr-card--cafe:hover{box-shadow:0 20px 45px rgb(200 132 58 / .45)}.real-anim-showcase .pr-card--music:hover{box-shadow:0 20px 45px rgb(30 147 171 / .45)}.real-anim-showcase .pr-card--hotel:hover{box-shadow:0 20px 45px rgb(212 95 58 / .45)}.real-anim-showcase .pr-card--qr:hover{box-shadow:0 20px 45px rgb(74 140 110 / .45)}.real-anim-showcase .pr-card--emlak:hover{box-shadow:0 20px 45px rgb(61 82 102 / .45)}.real-anim-showcase .pr-card.is-active{transform:translateY(-6px)}.real-anim-showcase .pr-card--cafe.is-active{box-shadow:0 22px 55px rgb(200 132 58 / .55)}.real-anim-showcase .pr-card--music.is-active{box-shadow:0 22px 55px rgb(30 147 171 / .55)}.real-anim-showcase .pr-card--hotel.is-active{box-shadow:0 22px 55px rgb(212 95 58 / .55)}.real-anim-showcase .pr-card--qr.is-active{box-shadow:0 22px 55px rgb(74 140 110 / .55)}.real-anim-showcase .pr-card--emlak.is-active{box-shadow:0 22px 55px rgb(61 82 102 / .55)}.real-anim-showcase .pr-card__num{font-size:3.6rem;font-weight:600;line-height:1;margin-bottom:.7rem;color:rgb(255 248 235 / .2);transition:color 0.3s}.real-anim-showcase .pr-card:hover .pr-card__num,.real-anim-showcase .pr-card.is-active .pr-card__num{color:rgb(255 248 235 / .9)}.real-anim-showcase .pr-card__title{font-size:1.4rem;font-weight:600;letter-spacing:.02em;color:rgb(255 248 235 / .97);margin-bottom:.4rem}.real-anim-showcase .pr-card__desc{font-size:.98rem;font-style:italic;color:rgb(255 248 235 / .6);margin-bottom:1rem;letter-spacing:.04em}.real-anim-showcase .pr-card__tags{display:flex;flex-wrap:wrap;gap:.48rem}.real-anim-showcase .tag{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;padding:.18em .65em;border-radius:2px;color:rgb(255 248 235 / .85);border:1px solid rgb(255 248 235 / .3);background:rgb(0 0 0 / .18);transition:background 0.2s}.real-anim-showcase .pr-card:hover .tag,.real-anim-showcase .pr-card.is-active .tag{background:rgb(0 0 0 / .28)}.real-anim-showcase .pr-card__caret{position:absolute;top:1.5rem;font-size:1.6rem;color:rgb(255 248 235 / .2);transition:color 0.25s,transform 0.25s}.real-anim-showcase .pr-side--left .pr-card__caret{right:1.4rem}.real-anim-showcase .pr-side--right .pr-card__caret{left:1.4rem}.real-anim-showcase .pr-card:hover .pr-card__caret,.real-anim-showcase .pr-card.is-active .pr-card__caret{color:rgb(255 248 235 / .95)}.real-anim-showcase .pr-side--left .pr-card:hover .pr-card__caret{transform:translateX(4px)}.real-anim-showcase .pr-side--right .pr-card:hover .pr-card__caret{transform:translateX(-4px)}.real-anim-showcase .pr-card:focus-visible{outline:2px solid var(--c-teal);outline-offset:3px}.real-anim-showcase .pr-phone-zone{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.real-anim-showcase .pr-hint{font-family:var(--font-jose);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#f0b860;text-align:center;text-shadow:0 1px 3px rgb(0 0 0 / .9),0 2px 10px rgb(0 0 0 / .7)}.real-anim-showcase .pr-phone{position:relative;filter:drop-shadow(0 25px 50px rgb(0 0 0 / .65));animation:hzPhoneFloat 5s ease-in-out infinite}.real-anim-showcase .pr-phone__ring{position:relative;width:var(--ph-w);height:var(--ph-h);border-radius:var(--ph-r);padding:3px;background:linear-gradient(148deg,#faf0b0 0%,#e8c050 8%,#c8900a 18%,#a87020 28%,#c89030 38%,#e8c858 50%,#f5e080 58%,#d0a030 68%,#b07820 80%,#d8b040 90%,#f0d870 100%);box-shadow:0 0 0 1px rgb(180 120 10 / .55),0 0 22px rgb(220 160 40 / .3)}.real-anim-showcase .pr-phone__front{position:relative;width:100%;height:100%;border-radius:calc(var(--ph-r) - 3px);background:linear-gradient(155deg,#0a1e2c 0%,#071520 35%,#0d2232 65%,#061018 100%);overflow:hidden;display:flex;flex-direction:column}.real-anim-showcase .pr-phone__side{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:flex-start;z-index:2}.real-anim-showcase .pr-phone__side--left{left:-4px;align-items:flex-end;padding-top:76px;gap:8px}.real-anim-showcase .pr-phone__side--right{right:-4px;align-items:flex-start;padding-top:110px}.real-anim-showcase .side-btn{display:block;width:3px;height:20px;background:linear-gradient(180deg,#e0b840,#a87020,#d4a030);border-radius:2px;border:.5px solid rgb(255 220 80 / .3)}.real-anim-showcase .side-btn--vol{height:30px;margin-top:6px}.real-anim-showcase .side-btn--power{height:38px}.real-anim-showcase .pr-phone__notch{position:relative;z-index:10;height:32px;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:6px;flex-shrink:0}.real-anim-showcase .notch-camera{display:block;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#1a2f3a,#080504);border:1.5px solid #252018}.real-anim-showcase .notch-speaker{display:block;width:44px;height:5px;background:#080504;border-radius:3px}.real-anim-showcase .pr-phone__screen{flex:1;overflow:hidden;margin:0 4px;border-radius:8px;background:#06121c;position:relative}.real-anim-showcase .pr-phone__home{height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.real-anim-showcase .home-bar{display:block;width:90px;height:4px;background:rgb(255 255 255 / .14);border-radius:2px}.real-anim-showcase .sc{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(18px) scale(.97);pointer-events:none;transition:opacity 0.45s ease,transform 0.45s ease}.real-anim-showcase .sc.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.real-anim-showcase .sc--default{background:linear-gradient(155deg,#081620 0%,#0a1d2c 50%,#060f18 100%);align-items:center;justify-content:center;text-align:center}.real-anim-showcase .sc-default__wrap{padding:1.6rem}.real-anim-showcase .sc-default__logo{font-size:3.4rem;font-weight:600;color:var(--c-cream);letter-spacing:-.02em;line-height:1;margin-bottom:.4rem;font-family:var(--font-jose)}.real-anim-showcase .sc-default__logo span{color:#f56a10}.real-anim-showcase .sc-default__sub{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(245 237 224 / .4);line-height:1.65;margin-bottom:2rem}.real-anim-showcase .sc-default__dots{display:flex;justify-content:center;gap:7px;margin-bottom:1.8rem}.real-anim-showcase .cdot{display:block;width:7px;height:7px;border-radius:50%}.real-anim-showcase .cdot--gold{background:var(--c-gold)}.real-anim-showcase .cdot--teal{background:var(--c-teal)}.real-anim-showcase .cdot--coral{background:var(--c-coral)}.real-anim-showcase .cdot--moss{background:var(--c-moss)}.real-anim-showcase .cdot--slate{background:#8fa8bf}.real-anim-showcase .sc-default__hint{font-size:1.1rem;letter-spacing:.14em;color:var(--c-gold);text-transform:uppercase;animation:hzPulse 2.2s ease-in-out infinite}.real-anim-showcase .sc-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;flex-shrink:0}.real-anim-showcase .sc-head--cafe{background:var(--c-gold-15);color:var(--c-gold)}.real-anim-showcase .sc-head--music{background:var(--c-teal-15);color:var(--c-teal)}.real-anim-showcase .sc-head--hotel{background:var(--c-coral-15);color:var(--c-coral)}.real-anim-showcase .sc-head--qr{background:var(--c-moss-20);color:var(--c-moss)}.real-anim-showcase .sc-head--emlak{background:rgb(93 122 148 / .15);color:#8fa8bf}.real-anim-showcase .sc-head__num{font-size:2.2rem;font-weight:600;line-height:1;opacity:.38}.real-anim-showcase .sc-head__cat{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75;text-align:right;line-height:1.4}.real-anim-showcase .sc-body{flex:1;display:flex;flex-direction:column;align-items:center;padding:.9rem 1.2rem 1.1rem;gap:.6rem;text-align:center;overflow:hidden}.real-anim-showcase .sc-img-wrap{width:100%;height:8rem;overflow:hidden;border-radius:6px;flex-shrink:0}.real-anim-showcase .sc-img-wrap img{width:100%;height:100%;object-fit:cover}.real-anim-showcase .sc-name{font-size:1.3rem;font-weight:600;color:var(--c-cream);line-height:1.2}.real-anim-showcase .sc-name--cafe{color:var(--c-gold)}.real-anim-showcase .sc-name--music{color:var(--c-teal)}.real-anim-showcase .sc-name--hotel{color:var(--c-coral)}.real-anim-showcase .sc-name--qr{color:var(--c-moss)}.real-anim-showcase .sc-name--emlak{color:#8fa8bf}.real-anim-showcase .sc-sub{font-size:1rem;font-style:italic;color:rgb(245 237 224 / .4)}.real-anim-showcase .sc-list{width:100%;text-align:left;display:flex;flex-direction:column;gap:.3rem;margin-top:.3rem}.real-anim-showcase .sc-list li{font-size:.82rem;color:rgb(245 237 224 / .55)}.real-anim-showcase .sc-cta{margin-top:auto;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.5em 1.1em;border-radius:3px;border:1px solid;transition:transform 0.2s,opacity 0.2s;flex-shrink:0}.real-anim-showcase .sc-cta:hover{transform:translateX(3px);opacity:.75}.real-anim-showcase .sc-cta--cafe{color:var(--c-gold);border-color:rgb(200 132 58 / .45);background:rgb(200 132 58 / .1)}.real-anim-showcase .sc-cta--music{color:var(--c-teal);border-color:rgb(30 147 171 / .45);background:rgb(30 147 171 / .1)}.real-anim-showcase .sc-cta--hotel{color:var(--c-coral);border-color:rgb(212 95 58 / .45);background:rgb(212 95 58 / .1)}.real-anim-showcase .sc-cta--qr{color:var(--c-moss);border-color:rgb(74 140 110 / .45);background:rgb(74 140 110 / .1)}.real-anim-showcase .sc-cta--emlak{color:#8fa8bf;border-color:rgb(93 122 148 / .45);background:rgb(93 122 148 / .1)}.real-anim-showcase .sc--cafe{background:linear-gradient(160deg,#1d1309 0%,#0e0906 100%)}.real-anim-showcase .sc--music{background:linear-gradient(160deg,#081a22 0%,#040d12 100%)}.real-anim-showcase .sc--hotel{background:linear-gradient(160deg,#1d0e08 0%,#0e0604 100%)}.real-anim-showcase .sc--qr{background:linear-gradient(160deg,#0d1f16 0%,#060e0a 100%)}.real-anim-showcase .sc--emlak{background:linear-gradient(160deg,#0f1820 0%,#060a0e 100%)}.real-anim-showcase .pr-quote-box{max-width:22rem;padding:1.3rem 1.5rem;border-left:2px solid var(--c-moss);background:var(--c-moss-20);border-radius:0 var(--radius) var(--radius) 0}.real-anim-showcase .pr-quote-box p{font-size:1.05rem;line-height:1.7;color:rgb(245 237 224 / .55)}.real-anim-showcase .pr-quote-box em{color:var(--c-teal);font-style:italic}@keyframes hzPhoneFloat{0%,100%{transform:translateY(0) rotate(0deg)}30%{transform:translateY(-8px) rotate(0.4deg)}70%{transform:translateY(-5px) rotate(-0.3deg)}}@keyframes hzPulse{0%,100%{opacity:.65}50%{opacity:.2}}@media (max-width:900px){.real-anim-showcase .pr-card--music,.real-anim-showcase .pr-card--hotel,.real-anim-showcase .pr-card--qr,.real-anim-showcase .pr-quote-box{display:none}.real-anim-showcase .pr-showcase-inner{grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:1.6rem;padding-left:1rem}.real-anim-showcase .pr-phone-zone{order:1}.real-anim-showcase .pr-side--left{order:2;flex-direction:column;align-items:flex-start;gap:1.2rem}.real-anim-showcase .pr-side--right{display:none}.real-anim-showcase{--ph-w:200px;--ph-h:410px}.real-anim-showcase .pr-card{max-width:30rem}}.real-anim-showcase .sv-services-demo{width:100%;padding:1rem 1.5rem 3rem}.real-anim-showcase .sv-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3.4rem 6rem;max-width:62rem;margin:0 auto}.real-anim-showcase .sv-card{position:relative;margin-top:30px;display:flex;flex-direction:column}.real-anim-showcase .sv-roof{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:62px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 32'%3E%3Cpath d='M35 2 L68 30 L2 30 Z' fill='none' stroke='%23dc1c2e' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.real-anim-showcase .sv-chimney{position:absolute;top:2px;right:14px;width:6px;height:12px;background:var(--sv-navy);border-radius:1px}.real-anim-showcase .sv-card-body{background:#fff;border:1px solid #e8e5df;border-radius:10px;padding:1.9rem 1.7rem 1.7rem;flex:1;box-shadow:-2px 2px 0 #e9eef6,-4px 4px 0 #dfe6f1,-6px 6px 0 #d5deec,-8px 8px 0 #cbd6e7,-10px 10px 0 #c1cee2,-12px 12px 0 #b7c6dd,-14px 14px 0 #adbed8,-16px 16px 0 #a3b6d3,-18px 18px 0 #99aece,-20px 20px 0 #8fa6c9,-24px 28px 38px rgb(0 18 55 / .34);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.25s ease}.real-anim-showcase .sv-card:hover .sv-card-body{transform:translate(5px,-5px);box-shadow:-2px 2px 0 #e6ecf5,-5px 5px 0 #dae3ef,-8px 8px 0 #cedae9,-11px 11px 0 #c2d0e4,-14px 14px 0 #b6c7df,-17px 17px 0 #aabeda,-20px 20px 0 #9eb5d5,-23px 23px 0 #92acd0,-26px 26px 0 #86a3cb,-29px 29px 0 #7a9ac6,-34px 36px 48px rgb(0 18 55 / .4);border-color:var(--sv-navy)}.real-anim-showcase .sv-card h3{font-family:var(--cormorant);font-size:1.7rem;font-weight:600;color:var(--sv-red);line-height:1.2;margin-bottom:.6rem}.real-anim-showcase .sv-card p{font-size:1.05rem;line-height:1.65;color:var(--sv-navy)}@media (max-width:700px){.real-anim-showcase .sv-card:nth-child(3),.real-anim-showcase .sv-card:nth-child(4),.real-anim-showcase .sv-card:nth-child(5),.real-anim-showcase .sv-card:nth-child(6){display:none}.real-anim-showcase .sv-cards{grid-template-columns:1fr;max-width:30rem;gap:3rem}}@media (max-width:410px){.real-anim-showcase .card-4{display:none}.real-anim-showcase .nav-card{width:10.5rem;height:16rem}.real-anim-showcase .card-img{width:7rem;height:7rem}.real-anim-showcase .card-deck.spread .card-1{left:30%;transform:translateX(-50%) rotate(-16deg) translateY(-2.5rem)}.real-anim-showcase .card-deck.spread .card-2{left:50%;transform:translateX(-50%) rotate(0deg) translateY(-4rem)}.real-anim-showcase .card-deck.spread .card-3{left:70%;transform:translateX(-50%) rotate(16deg) translateY(-2.5rem)}.real-anim-showcase .domino-row{grid-template-columns:1fr}.real-anim-showcase{--ph-w:150px;--ph-h:310px}.real-anim-showcase .pr-card{max-width:15rem}.real-anim-showcase .pr-showcase-inner{gap:1rem;padding-left:.5rem}.real-anim-showcase .sc-default__logo{font-size:2.4rem}.real-anim-showcase .sc-default__sub{font-size:.65rem;margin-bottom:1.2rem}.real-anim-showcase .sc-default__hint{font-size:.9rem}.real-anim-showcase .sc-default__wrap{padding:1rem}real-anim-showcase .sc-img-wrap{height:6rem}.real-anim-showcase .sc-body{padding:.7rem 1rem .9rem;gap:.4rem}.real-anim-showcase .sc-name{font-size:1.1rem}.real-anim-showcase .sc-list li{font-size:.72rem}.real-anim-showcase .sc-cta{font-size:.75rem;padding:.4em .9em}}