.products-title{margin-bottom:48px}.products-list{display:grid;gap:34px}.rummy-product{background:linear-gradient(120deg,#eef8f5,#d9eee8);border-color:#cfe4de;color:#082c4a}.rummy-logo-plate{background:#062b4b;padding:12px 18px}.rummy-logo-plate img{display:block;width:min(320px,100%);height:auto;border-radius:8px}.rummy-product p{color:#536f76}.rummy-product .button{background:#006b62}.rummy-product-art .floating-label{border-color:#cfe4de;color:#075b54}.rummy-product-art .label-one b,.rummy-product-art .label-three b{color:#006b62}.rummy-product-art .label-two b{color:#d48f16}\n*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;color:var(--ink);background:#fff}.perifury{--ink:#102f59;--muted:#5b7088;--blue:#123f78;--accent:#099b9e;--pale:#eef8f8;--line:#dfe9ec;--shadow:#0b567815}.triku{--ink:#151f51;--muted:#647097;--blue:#164eff;--accent:#3422ed;--pale:#f1f1ff;--line:#e0e5ff;--shadow:#164eff15}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip{position:absolute;left:20px;top:-80px;z-index:50;background:#fff;padding:12px}.skip:focus{top:10px}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}header{position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid var(--line)}.header-inner{height:104px;display:flex;justify-content:space-between;align-items:center}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand-image{display:block;object-fit:contain}.perifury-image{width:84px;height:80px}.triku-image{width:168px;height:59px}nav{display:flex;align-items:center;gap:35px;font-size:.92rem;font-weight:700}nav a{text-decoration:none}nav a:hover,.footer-links a:hover{color:var(--accent)}.mobile-nav{display:none}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:1.04}h1{font-size:clamp(3.5rem,6.8vw,6.7rem);margin-bottom:29px}h1 em{font-style:normal;color:var(--accent)}.triku h1 em{color:var(--blue)}h2{font-size:clamp(2.5rem,4.5vw,4.5rem);margin-bottom:25px}h3{font-size:1.45rem;letter-spacing:-.03em;line-height:1.2}.eyebrow{text-transform:uppercase;font-size:.72rem;letter-spacing:.15em;font-weight:800;color:var(--accent);margin-bottom:25px}.lead{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.6;color:var(--muted);max-width:585px}.hero{padding:95px 0 105px;overflow:hidden;background:linear-gradient(125deg,#fff 45%,var(--pale))}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 24px;background:var(--blue);color:#fff;border-radius:100px;text-decoration:none;font-weight:750;font-size:.95rem;margin-top:14px;box-shadow:0 7px 18px var(--shadow)}.button span{font-size:1.25rem}.button:hover{transform:translateY(-2px)}.section{padding:100px 0}.border{border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.body-copy{font-size:1.2rem;color:var(--muted);max-width:600px}.body-copy p:last-child{margin-bottom:0}.perifury-art{position:relative;min-height:460px;display:grid;place-items:center}.brand-disc{position:relative;background:#fff;width:360px;height:360px;border-radius:50%;display:grid;place-items:center;box-shadow:0 25px 70px #194e7515}.brand-disc img{width:235px;height:240px;mix-blend-mode:multiply}.orbit{position:absolute;border:1px solid #07989b55;border-radius:50%;width:465px;height:320px;transform:rotate(-36deg)}.orbit-two{width:440px;height:395px;transform:rotate(35deg);border-color:#123f7826}.art-dot{position:absolute;right:22px;top:42px;width:58px;height:58px;background:var(--accent);border-radius:50%;box-shadow:0 10px 30px #099b9e28}.art-spark{position:absolute;bottom:22px;left:10px;color:#123f78;font-size:78px}.product-panel{background:linear-gradient(120deg,#f4f4ff,#e8e9ff);border:1px solid #e0e3ff;border-radius:30px;padding:65px;display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center;color:#182158;overflow:hidden}.logo-plate{background:#fff;border-radius:15px;display:inline-block;padding:8px 19px;margin-bottom:32px}.product-panel p{font-size:1.13rem;color:#59688d}.product-panel .button{background:#164eff}.product-art{height:320px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:24px}.floating-label{display:block;background:#fff;border:1px solid #dce1ff;border-radius:20px;padding:19px 23px;box-shadow:0 15px 30px #164eff13;color:#243b81;font-size:1.4rem;font-weight:800;white-space:nowrap}.floating-label b{float:right;margin-left:30px;color:#e5a51a}.label-one{transform:rotate(7deg) translateX(10px)}.label-two{transform:rotate(-6deg) translateX(-15px)}.label-two b{color:#6429e3}.label-three{transform:rotate(5deg) translateX(25px)}.label-three b{color:#164eff}.contact-band{background:var(--pale);padding:65px 0}.band-inner{display:flex;justify-content:space-between;align-items:center}.band-inner h2{margin-bottom:0}.band-inner .eyebrow{margin-bottom:15px}.triku .hero{background:radial-gradient(ellipse at 85% 40%,#dfe4ff,transparent 55%),linear-gradient(145deg,#fff,#f7f6ff)}.status-dot{display:inline-block;width:8px;height:8px;background:#e0aa22;border-radius:50%;margin-right:5px}.play-scene{position:relative;padding:35px 14px 40px;min-height:440px}.poll-card{position:relative;background:white;border:1px solid #e6e6ff;border-radius:28px;padding:28px;box-shadow:13px 20px 0 #d6deff,0 20px 60px #173fa81c;transform:rotate(4deg);max-width:410px;margin:auto}.poll-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:15px}.poll-top .triku-image{width:110px;height:39px}.chip{font-size:.6rem;letter-spacing:.04em;white-space:nowrap;font-weight:850;color:#5a39bb;background:#f1edff;border-radius:100px;padding:7px 10px}.poll-caption{font-size:.77rem;color:#8b89af;margin:23px 0 10px}.poll-card h3{font-size:2.25rem;line-height:1.05;margin-bottom:22px;color:#1a225b}.poll-option{background:#f7f8ff;border:1px solid #dde4ff;border-radius:13px;margin-top:10px;padding:13px;display:flex;align-items:center;gap:10px;font-size:.88rem;color:#394670}.poll-option span{font-size:1.4rem;color:#c69a19}.poll-option i{margin-left:auto;border:2px solid #cad1ed;border-radius:50%;width:19px;height:19px;font-size:.68rem;font-style:normal;display:grid;place-items:center}.poll-option.selected{background:#eff1ff;border-color:#3857ff}.selected i{background:#194dff;border-color:#194dff;color:#fff}.poll-caption.end{font-size:.65rem;text-align:center;margin-top:20px;margin-bottom:0}.scene-spark{position:absolute;color:#f5be3b;font-size:60px;z-index:2;text-shadow:0 4px 10px #ffe69a}.spark-one{top:-10px;right:-10px}.spark-two{bottom:2px;left:-13px;font-size:48px}.scene-tag{position:relative;display:block;transform:rotate(-4deg);background:#173fff;color:#fff;border-radius:13px;padding:14px 18px;margin:13px auto -10px;width:94%;font-size:.83rem;font-weight:700;box-shadow:0 8px 20px #173fff22}.scene-tag b{float:right;color:#ffcf4d}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.feature{border:1px solid #e0e4ff;border-radius:24px;background:#f7f7ff;padding:34px 30px}.feature p{color:var(--muted);font-size:1.05rem;margin-bottom:0}.feature-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;font-size:2rem;font-weight:750;margin-bottom:35px}.blue{background:#e6ebff;color:#174cff}.purple{background:#eee5ff;color:#7540e9}.gold{background:#fff2ca;color:#b97c00}.closing-band{text-align:center;background:#173fff;color:#fff;padding:80px 0}.closing-band span{color:#ffd55f;font-size:2.7rem}.closing-band h2{margin-top:18px;font-size:clamp(2.3rem,4.2vw,4rem)}.closing-band p{color:#d7dfff;font-size:1.1rem;margin-bottom:0}footer{padding:60px 0 28px;background:#fff;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px;align-items:start}footer .brand-image.perifury-image{width:85px;height:81px}footer p{color:var(--muted);margin-top:17px;max-width:320px}.footer-links{display:flex;flex-direction:column;gap:10px;padding-top:12px;font-size:.9rem}.footer-links strong{margin-bottom:5px}.footer-links a{text-decoration:none;color:var(--muted)}.fineprint{font-size:.76rem;color:var(--muted);margin-top:40px;border-top:1px solid var(--line);padding-top:23px}.page-top{padding:75px 0 35px}.page-top h1{font-size:clamp(3rem,5.6vw,5.5rem)}.legal{max-width:850px;margin-left:max(24px,calc((100vw - 1160px)/2));padding-bottom:100px}.legal h2{font-size:1.6rem;margin:34px 0 13px;letter-spacing:-.03em}.legal p{color:var(--muted)}.address-card{padding:35px;background:var(--pale);border:1px solid var(--line);border-radius:22px;max-width:580px}.address-card strong{font-size:1.23rem}.address-card .eyebrow{margin-bottom:15px}address{font-style:normal;margin-top:17px;color:var(--muted);line-height:1.8}.operator-note{font-size:.92rem;margin-top:27px}@media(max-width:900px){.hero-grid{gap:20px}.brand-disc{width:280px;height:280px}.brand-disc img{width:190px;height:193px}.orbit{width:360px;height:270px}.orbit-two{width:340px;height:330px}.product-panel{padding:40px;gap:30px}.feature{padding:27px 23px}.poll-card{padding:23px}.poll-top{gap:8px}.chip{font-size:.51rem}.scene-tag{font-size:.72rem}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}html{scroll-padding-top:90px}.header-inner{height:86px}.perifury-image{width:69px;height:65px}.triku-image{width:145px;height:51px}nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{font-weight:750;cursor:pointer;list-style:none;padding:12px}.mobile-nav[open]>div{position:absolute;right:0;top:50px;display:grid;gap:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;width:190px;box-shadow:0 10px 30px var(--shadow)}.mobile-nav a{text-decoration:none}.hero{padding:58px 0 55px}.hero-grid,.split,.product-panel,.feature-grid{grid-template-columns:1fr}.hero-grid{gap:35px}h1{font-size:clamp(3.1rem,11.8vw,5rem)}h2{font-size:2.8rem}.eyebrow{font-size:.64rem}.lead{font-size:1.1rem}.perifury-art{min-height:325px}.brand-disc{width:260px;height:260px}.orbit{width:335px;height:235px}.orbit-two{width:325px;height:280px}.art-dot{width:38px;height:38px;right:25px;top:15px}.art-spark{font-size:50px;bottom:0;left:20px}.section{padding:65px 0}.split{gap:20px}.product-panel{padding:30px 25px}.product-panel h2{font-size:2.6rem}.product-art{height:240px;padding:0 10px}.floating-label{font-size:1.15rem}.label-three{transform:rotate(5deg) translateX(5px)}.feature-grid{margin-top:30px}.feature{padding:28px}.feature-icon{margin-bottom:25px}.band-inner{display:block}.band-inner .button{margin-top:30px}.play-scene{width:min(100%,410px);margin:0 auto;padding:20px 12px 35px}.poll-card{max-width:355px}.poll-top .triku-image{width:120px;height:42px}.chip{font-size:.56rem}.scene-tag{font-size:.75rem}.spark-one{right:0;font-size:42px;top:-13px}.spark-two{left:0;font-size:40px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.legal{margin:0 auto;padding-bottom:65px}.page-top{padding-top:55px}.page-top h1{font-size:3rem}.address-card{padding:25px}.closing-band{padding:60px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}}
