@import "https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800;900&display=swap";.strategy-hero{color:#fff;background:#102038;padding:118px 0 92px;position:relative;overflow:hidden}.strategy-grid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;display:grid;position:relative}.strategy-hero h1{letter-spacing:-.065em;margin:18px 0 26px;font-size:clamp(48px,6.2vw,86px);line-height:.94}.strategy-hero h1 span{color:#8fb1f4}.strategy-hero p{color:#ffffffc2;max-width:680px;font-size:19px;line-height:1.65}.strategy-hero .btn.ghost,.continuity .btn.ghost{color:#fff;border-color:#ffffff59}.hero-trust{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-trust span{color:#ffffffb8;border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.workflow-card{color:#102038;background:#fffffff5;border-radius:30px;padding:24px;transform:rotate(1deg);box-shadow:0 40px 100px #00000040}.workflow-top{border-bottom:1px solid #e4e9f2;align-items:center;gap:12px;padding-bottom:20px;font-weight:900;display:flex}.workflow-top svg{width:36px;height:36px}.workflow-flow{gap:12px;margin:18px 0;display:grid}.workflow-flow article{background:#f4f7fc;border-radius:18px;padding:17px}.workflow-flow article:nth-of-type(2){background:#e9effb;border:1px solid #bed0ef}.workflow-flow small{color:#335caa;letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.workflow-flow strong{margin-top:6px;font-size:20px;display:block}.workflow-flow p{color:#657187;margin:4px 0 0;font-size:13px}.workflow-flow i{display:none}.workflow-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workflow-stats span{color:#fff;background:#102038;border-radius:14px;padding:12px;font-size:12px;font-weight:800}.workflow-stats b{color:#8fb1f4;font-size:19px}.strategy-section,.macro-section,.simple-process,.examples-section,.software-page,.websites-page{padding:100px 0}.problem-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.problem-grid article{background:#fff;border:1px solid #e2e8f1;border-radius:24px;padding:32px;transition:all .25s;position:relative;box-shadow:0 16px 50px #1020380f}.problem-grid article:hover{border-color:#b9c9e6;transform:translateY(-5px)}.problem-grid article>i{color:#335caa;background:#edf2fb;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.problem-grid h3{margin:22px 0 12px;font-size:24px;line-height:1.15}.problem-grid p,.group-cards p,.software-cards p,.solution-grid p{color:#677286;line-height:1.65}.problem-grid small{color:#335caa;font-weight:800;display:block}.problem-grid button,.macro-grid button,.web-offer button{color:#102038;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:22px;font-weight:900;display:flex}.macro-section{background:#f5f7fb}.macro-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:48px;display:grid}.macro-grid article{background:#fff;border:1px solid #e1e7f0;border-radius:25px;padding:34px}.macro-grid span,.group-heading>span{color:#335caa;letter-spacing:.16em;font-size:12px;font-weight:900}.macro-grid h3{text-transform:uppercase;margin:22px 0 12px;font-size:29px}.macro-grid p{line-height:1.55}.macro-grid small{color:#68758a;margin-top:28px;line-height:1.8;display:block}.macro-grid .featured span,.macro-grid .featured small,.macro-grid .featured button{color:#fff}.automation-focus{color:#fff;background:#102038;padding:105px 0}.automation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.automation-focus h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(38px,5vw,62px);line-height:1.02}.automation-focus p{color:#ffffffb3;line-height:1.75}.automation-focus>div>div>small{color:#9dadc5;margin-top:12px;display:block}.question-list{gap:10px;display:grid}.question-list div{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;padding:17px 18px;font-weight:700}.question-list span{background:#335caa;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:12px;display:inline-grid}.simple-process>div>div:last-child{grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px;display:grid}.simple-process article{border-top:2px solid #dce4f1;padding:30px}.simple-process article span{color:#335caa;font-weight:900}.simple-process h3{margin:28px 0 10px;font-size:23px}.simple-process p{color:#69758a;line-height:1.65}.examples-section{background:#f5f7fb}.solution-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:45px;display:grid}.solution-grid article{background:#fff;border:1px solid #e1e6ee;border-radius:20px;padding:25px}.solution-grid h3{font-size:19px;line-height:1.2}.website-entry{padding:90px 0}.website-entry-grid,.websites-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;display:grid}.website-entry h2,.websites-page h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(38px,5vw,60px);line-height:1.05}.website-entry p,.websites-page p{color:#677286;line-height:1.7}.price-card,.web-offer{background:#edf2fb;border:1px solid #cdd9ed;border-radius:28px;padding:38px}.price-card small,.web-offer small{color:#335caa;text-transform:uppercase;letter-spacing:.15em;font-weight:900;display:block}.price-card strong{margin:20px 0;font-size:24px;display:block}.price-card b{color:#335caa;letter-spacing:-.06em;font-size:65px;display:block}.continuity{color:#fff;background:#335caa;padding:75px 0}.continuity .container{justify-content:space-between;align-items:center;gap:35px;display:flex}.continuity h2{margin:12px 0;font-size:clamp(35px,4vw,54px)}.continuity p{color:#ffffffbf}.strategy-final{text-align:center;padding:110px 0}.strategy-final .container{max-width:900px}.strategy-final h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(40px,5vw,66px);line-height:1}.strategy-final p{color:#667287;font-size:18px;line-height:1.7}.strategy-final .buttons{justify-content:center}.grouped-services{padding:80px 0}.grouped-services section+section{margin-top:85px}.group-heading{grid-template-columns:80px 1fr;gap:20px;margin-bottom:30px;display:grid}.group-heading h2{margin:0;font-size:42px}.group-heading p{color:#68758a;max-width:700px;line-height:1.6}.group-cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.group-cards article,.software-cards article{border:1px solid #e0e6ef;border-radius:22px;padding:30px}.group-cards i{color:#335caa}.group-cards h3,.software-cards h3{font-size:23px}.software-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.software-intro h2{font-size:45px;line-height:1.05}.software-intro>p{color:#677286;line-height:1.75}.software-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:55px;display:grid}.websites-page ul{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;padding:0;font-weight:700;list-style:none;display:grid}.websites-page li{background:#f4f7fb;border-radius:12px;padding:12px}.web-offer strong{margin-top:25px;font-size:22px;display:block}.web-offer b{color:#335caa;letter-spacing:-.07em;font-size:80px;display:block}.contact-form select{width:100%;min-height:52px;font:inherit;color:#102038;background:#fff;border:1px solid #d9e0ea;border-radius:12px;padding:0 14px}.nav-links{gap:20px}.nav-links button{font-size:13px}@media (width<=980px){.strategy-grid,.automation-grid,.website-entry-grid,.websites-grid,.software-intro{grid-template-columns:1fr}.workflow-card{transform:none}.macro-grid,.simple-process>div>div:last-child{grid-template-columns:1fr}.macro-grid article.featured{transform:none}.solution-grid,.software-cards{grid-template-columns:repeat(2,1fr)}.group-cards{grid-template-columns:1fr}.nav-links{display:none}}@media (width<=600px){.strategy-hero{padding:88px 0 68px}.strategy-hero h1{font-size:46px}.strategy-hero p{font-size:16px}.problem-grid,.solution-grid,.software-cards,.websites-page ul{grid-template-columns:1fr}.strategy-section,.macro-section,.simple-process,.examples-section,.software-page,.websites-page{padding:72px 0}.workflow-card{padding:16px}.continuity .container{flex-direction:column;align-items:flex-start}.group-heading{grid-template-columns:1fr}.solution-grid article{padding:22px}.strategy-final{padding:78px 0}.strategy-final h2{font-size:40px}}:root{--blue:#335caa;--blue-dark:#17326f;--deep:#071b45;--ink:#102038;--soft:#dde7ff;--ice:#eef5ff;--paper:#f7f9f2;--cyan:#00d9ff;--shadow:0 32px 110px #335caa24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Raleway,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.rimetech-site{background:var(--paper);min-height:100vh;overflow-x:hidden}.container{z-index:2;width:min(1240px,100% - 40px);margin:0 auto;position:relative}.header{z-index:50;padding:16px 20px 0;position:fixed;top:0;left:0;right:0}.nav-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border:1px solid #ffffffa8;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100%);margin:0 auto;padding:12px 14px;display:flex;position:relative;box-shadow:0 18px 70px #17326f1f}.logo-button{background:0 0;border:0;padding:0}.word-logo{align-items:center;gap:12px;display:flex}.word-logo svg{flex:none;width:44px;height:44px}.word-logo strong{color:var(--blue);letter-spacing:-.06em;font-size:22px;font-weight:900;line-height:.85;display:block}.word-logo strong.is-white{color:#fff}.word-logo span{letter-spacing:.3em;text-transform:uppercase;color:#17326f9e;margin-top:6px;font-size:10px;font-weight:900;display:block}.word-logo .is-white+span{color:#cffafeb8}.word-logo:has(.is-white) span{color:#cffafeb8}.nav-links{gap:4px;display:flex}.nav-links button,.mobile-menu button{color:#17326fb8;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:900;transition:all .25s}.nav-links button:hover,.nav-links button.active{background:var(--blue);color:#fff;box-shadow:0 12px 30px #335caa38}.cta-small{background:var(--blue);color:#fff;border:0;border-radius:999px;padding:12px 20px;font-weight:900;transition:all .25s;box-shadow:0 18px 50px #335caa38}.cta-small:hover,.btn:hover{transform:translateY(-4px)}.menu-button{background:var(--ice);color:var(--blue);border:1px solid #335caa26;border-radius:999px;padding:10px;display:none}.mobile-menu{box-shadow:var(--shadow);border:1px solid var(--soft);background:#fff;border-radius:28px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.mobile-menu button{background:var(--ice);text-align:left;color:var(--blue-dark)}.bg-art{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.blob{filter:blur(24px);border-radius:44% 56% 63% 37%/46% 34% 66% 54%;animation:16s ease-in-out infinite organic;position:absolute}.blob.one{background:var(--soft);width:520px;height:520px;top:120px;left:-170px}.blob.two{background:#ffffffdb;width:620px;height:620px;animation-direction:reverse;top:-90px;right:-180px}.ghost-logo{opacity:.055;width:290px;height:290px;animation:9s ease-in-out infinite slowFloat;position:absolute;top:18%;right:7%}.eyebrow{color:var(--blue);letter-spacing:.24em;text-transform:uppercase;background:#ffffffb8;border:1px solid #335caa26;border-radius:999px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 2px 10px #335caa0f}.eyebrow.light{color:#fff;background:#ffffff1a;border-color:#ffffff38}.btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 26px;font-size:14px;font-weight:900;transition:all .25s;display:inline-flex}.btn.primary{background:var(--blue);color:#fff;box-shadow:0 18px 55px #335caa38}.btn.primary:hover{background:var(--blue-dark)}.btn.ghost{color:var(--blue);background:#ffffffc2;border:1px solid #335caa33}.btn.white{color:var(--blue);background:#fff}.buttons{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.section-title{text-align:center;max-width:860px;margin:0 auto 48px}.section-title.left{text-align:left;margin-left:0}.section-title h2,.page-hero h1,.hero h1,.phone-section h2,.audience h2,.about-intro h2,.values h2,.final-panel h2{letter-spacing:-.085em;margin:0;font-size:clamp(46px,8vw,98px);font-weight:900;line-height:.88}.section-title p,.page-hero p,.hero p,.phone-section p,.about-intro p,.final-panel p{color:#5d6b7f;max-width:680px;font-size:18px;line-height:1.75}.section-title.light h2,.section-title.light p,.services-editorial .section-title h2,.services-editorial .section-title p{color:#fff}.hero{background:var(--paper);min-height:90vh;padding:210px 0 70px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;display:grid}.hero-copy{animation:.8s both reveal}.hero h1{font-size:clamp(64px,9vw,112px)}.hero p{color:#526177;font-size:20px;line-height:1.8}.hero-card{animation:8s ease-in-out infinite heroFloat;position:relative}.hero-card-inner{background:linear-gradient(135deg,var(--blue),#426fd3,var(--cyan));color:#fff;box-shadow:var(--shadow);border-radius:48px;padding:28px;position:relative;overflow:hidden}.hero-card-top{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.hero-card-top>span{text-transform:uppercase;letter-spacing:.18em;background:#ffffff24;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:900}.service-grid-small{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mini-tile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #ffffff29;border-radius:28px;padding:20px}.mini-icon{width:44px;height:44px;color:var(--blue);background:#fff;border-radius:14px;place-items:center;margin-bottom:32px;display:grid}.mini-tile small{color:#ffffff80;letter-spacing:.24em;font-weight:900;display:block}.mini-tile strong{letter-spacing:-.05em;margin-top:8px;font-size:20px;font-weight:900;line-height:1;display:block}.method-card{background:var(--paper);color:var(--ink);border-radius:30px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:22px;display:flex}.method-card small{text-transform:uppercase;letter-spacing:.22em;color:#335caa8c;font-size:12px;font-weight:900}.method-card strong{letter-spacing:-.06em;margin-top:8px;font-size:25px;line-height:1;display:block}.floating{z-index:5;border-radius:26px;padding:16px 20px;font-size:14px;font-weight:900;position:absolute;box-shadow:0 20px 70px #335caa2e}.floating.top{color:var(--blue);background:#fff;animation:5.5s ease-in-out infinite smallFloat;top:-28px;left:-34px;transform:rotate(-4deg)}.floating.bottom{background:var(--ink);color:#fff;animation:6s ease-in-out infinite smallFloatReverse;bottom:-26px;right:20px;transform:rotate(4deg)}.mission{background:#fff;border-top:1px solid #dde7ffb8;border-bottom:1px solid #dde7ffb8;padding:58px 0 70px}.mission-head{grid-template-columns:.7fr 1.3fr;align-items:end;gap:32px;margin-bottom:55px;display:grid}.mission-head p{letter-spacing:-.04em;color:var(--blue);margin:0;font-size:30px;font-weight:900}.mission-head h2{letter-spacing:-.08em;margin:0;font-size:clamp(54px,8vw,96px);font-weight:900;line-height:.88}.mission-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mission-card{background:var(--paper);border:1px solid var(--soft);border-radius:42px;padding:26px;transition:all .3s;box-shadow:0 25px 90px #335caa14}.mission-card:hover{background:var(--ice);transform:translateY(-8px)}.mission-image{background:var(--blue-dark);border-radius:34px;height:200px;margin-bottom:28px;position:relative;overflow:hidden}.mission-image img{object-fit:cover;width:100%;height:100%;transition:all .7s}.mission-card:hover img{transform:scale(1.06)}.mission-image:after{content:"";background:linear-gradient(135deg,#10203861,#335caa2e,#00d9ff29);position:absolute;inset:0}.mission-image span{z-index:2;color:var(--blue);letter-spacing:.2em;background:#ffffffe6;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}.mission-card h3{letter-spacing:-.06em;margin:0;font-size:32px;line-height:.95}.mission-card p{color:#64748b;line-height:1.65}.phone-section{background:var(--ice);border-bottom:1px solid #dde7ffcc;padding:90px 0;position:relative;overflow:hidden}.phone-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;display:grid}.phone-wrap{min-height:590px;position:relative}.phone-glow{background:linear-gradient(135deg,var(--soft),white,#cffafecc);filter:blur(18px);border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iphone{aspect-ratio:246/500;background:linear-gradient(135deg,#2a1b14,#070b14,#000);border-radius:44px;width:270px;margin:0 auto;padding:7px;animation:8s ease-in-out infinite phoneFloat;position:relative;box-shadow:0 48px 130px #10203852}.iphone:before,.iphone:after{content:"";background:#0a1224;border-radius:999px;width:4px;position:absolute;box-shadow:inset 0 1px #ffffff40}.iphone:before{height:52px;top:21%;left:-5px}.iphone:after{height:72px;top:28%;right:-5px}.notch{z-index:3;background:#000;border-radius:999px;width:96px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.screen{color:#fff;background:radial-gradient(circle at 28% 20%,#ffffff47,#0000 18%),radial-gradient(circle at 70% 26%,#00d9ff52,#0000 24%),radial-gradient(circle at 40% 74%,#335caa94,#0000 32%),linear-gradient(150deg,#06101f 0%,#17326f 46%,#00d9ff 145%);border-radius:37px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.bubble{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;position:absolute;box-shadow:inset 0 0 35px #ffffff29,0 0 55px #00d9ff29}.b1{width:178px;height:178px;animation:9s ease-in-out infinite slowFloat;top:65px;left:-55px}.b2{width:150px;height:150px;animation:6s ease-in-out infinite smallFloat;top:145px;right:-60px}.b3{width:118px;height:118px;animation:7s ease-in-out infinite smallFloatReverse;bottom:80px;left:36px}.b4{width:66px;height:66px;bottom:36px;right:34px}.logo-bubble{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:2;background:#ffffff26;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:128px;height:128px;margin-bottom:32px;display:grid;position:relative;box-shadow:0 28px 80px #00000038,inset 0 0 34px #ffffff24}.logo-bubble svg{width:78px;height:78px}.phone-word{z-index:2;color:#fff;filter:drop-shadow(0 14px 28px #0000003d);width:158px;position:relative}.phone-payoff{z-index:2;text-transform:uppercase;letter-spacing:.28em;color:#cffafed1;margin-top:18px;font-size:11px;font-weight:900;position:relative}.tag{border-radius:26px;padding:16px 20px;font-size:14px;font-weight:900;display:block;position:absolute;box-shadow:0 22px 70px #335caa29}.tag-one{color:var(--blue);background:#fff;top:80px;left:0}.tag-two{background:var(--ink);color:#fff;bottom:100px;right:0}.tag-three{color:var(--blue-dark);border:1px solid var(--soft);background:#ffffffeb;bottom:30px;left:34px}.process{background:#fff;padding:88px 0}.process-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:52px;display:grid}.sticky-copy{position:sticky;top:130px}.steps{gap:20px;display:grid}.step{background:linear-gradient(135deg,white,var(--paper),var(--ice));border:1px solid var(--soft);border-radius:44px;grid-template-columns:120px 1fr;align-items:center;gap:28px;padding:30px;transition:all .3s;display:grid;box-shadow:0 25px 80px #335caa14}.step:hover{transform:translateY(-4px);box-shadow:0 34px 100px #335caa24}.step span{background:var(--blue);color:#fff;letter-spacing:-.08em;border-radius:30px;place-items:center;width:108px;height:108px;font-size:56px;font-weight:900;display:grid}.step h3{letter-spacing:-.06em;margin:0;font-size:38px;line-height:.95}.step p{color:#64748b;line-height:1.7}.audience{background:var(--paper);border-top:1px solid #dde7ffb3;border-bottom:1px solid #dde7ffb3;padding:86px 0}.audience h2,.values h2{letter-spacing:-.08em;margin:0 0 38px;font-size:clamp(50px,8vw,80px);font-weight:900;line-height:.88}.audience-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience-card{text-align:left;border:0;border-radius:48px;min-height:420px;padding:34px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 35px 110px #335caa21}.audience-card:hover{transform:translateY(-8px)}.audience-card.blue{background:var(--blue);color:#fff}.audience-card.white{color:var(--ink);background:#fff}.audience-card small{letter-spacing:.24em;opacity:.48;font-weight:900}.audience-card h3{letter-spacing:-.08em;max-width:520px;font-size:clamp(42px,5vw,62px);line-height:.88}.audience-card p{opacity:.75;max-width:470px;font-size:18px;line-height:1.75}.audience-card span{color:var(--blue);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:14px 22px;font-size:14px;font-weight:900;display:inline-flex}.audience-card.white span{background:var(--blue);color:#fff}.services-editorial{background:var(--blue);color:#fff;padding:96px 0;position:relative;overflow:hidden}.services-editorial .bg-art .blob.one{background:#67e8f924}.services-editorial .bg-art .blob.two{background:#ffffff1a}.service-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{background:var(--ink);text-align:left;color:#fff;border:1px solid #ffffff2e;border-radius:42px;min-height:360px;padding:0;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 28px 90px #071b4538}.service-card.wide{grid-column:span 2}.service-card:hover{transform:translateY(-8px)}.service-card img{object-fit:cover;width:100%;height:100%;transition:all .7s;position:absolute;inset:0}.service-card:hover img{transform:scale(1.06)}.service-card:after{content:"";background:linear-gradient(135deg,#102038cc,#335caa80,#00d9ff29);position:absolute;inset:0}.service-card>div,.service-card h3,.service-card p,.service-card b{z-index:2;position:relative}.service-card>div{justify-content:space-between;align-items:center;padding:28px;display:flex}.service-card>div span{letter-spacing:.22em;background:#ffffff29;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:900}.service-card i{width:56px;height:56px;color:var(--blue);background:#fff;border-radius:18px;place-items:center;font-style:normal;display:grid}.service-card h3{letter-spacing:-.06em;margin:150px 28px 0;font-size:clamp(30px,3vw,42px);line-height:.95}.service-card p{color:#ffffffc7;max-width:640px;margin:18px 28px 0;line-height:1.7}.service-card b{color:var(--blue);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:25px 28px 28px;padding:13px 20px;font-size:14px;display:inline-flex}.page-hero{background:var(--paper);padding:150px 0 85px;position:relative;overflow:hidden}.page-hero h1{max-width:980px;font-size:clamp(52px,8vw,100px)}.page-hero p{font-size:20px}.service-detail-list{background:var(--paper);padding:90px 0}.detail-card{border:1px solid var(--soft);background:#fff;border-radius:48px;grid-template-columns:.72fr 1.28fr;gap:34px;margin-bottom:26px;padding:28px;display:grid;box-shadow:0 25px 90px #335caa17}.detail-photo{color:#fff;background:var(--blue);border-radius:36px;min-height:370px;position:relative;overflow:hidden}.detail-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-photo:after{content:"";background:linear-gradient(135deg,#102038c2,#335caa7a,#00d9ff29);position:absolute;inset:0}.detail-photo span,.detail-photo i,.detail-photo h2,.detail-photo p{z-index:2;position:absolute}.detail-photo span{letter-spacing:.28em;background:#ffffff29;border-radius:999px;padding:10px 15px;font-weight:900;top:26px;left:26px}.detail-photo i{width:64px;height:64px;color:var(--blue);background:#fff;border-radius:22px;place-items:center;font-style:normal;display:grid;top:22px;right:22px}.detail-photo h2{letter-spacing:-.06em;font-size:clamp(32px,4vw,52px);line-height:.95;bottom:105px;left:28px;right:28px}.detail-photo p{color:#ffffffc7;line-height:1.65;bottom:28px;left:28px;right:28px}.detail-text{flex-direction:column;justify-content:center;display:flex}.detail-text>p{color:#526177;font-size:17px;line-height:1.8}.chips{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;display:grid}.chips span{border:1px solid var(--soft);background:var(--paper);color:var(--blue-dark);border-radius:22px;padding:15px;font-size:14px;font-weight:900}.about-intro{background:#fff;padding:85px 0}.about-grid{grid-template-columns:1fr .75fr;align-items:center;gap:50px;display:grid}.about-intro h2{font-size:clamp(50px,7vw,78px)}.big-logo-card,.logo-showcase{background:var(--paper);border-radius:46px;place-items:center;padding:50px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #335caa14}.big-logo-card svg{width:260px;height:260px}.values{background:var(--paper);padding:80px 0}.values-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.values article{border:1px solid var(--soft);background:#fff;border-radius:34px;padding:20px;box-shadow:0 22px 80px #335caa14}.values article>div{border-radius:28px;height:180px;margin-bottom:24px;position:relative;overflow:hidden}.values img{object-fit:cover;width:100%;height:100%}.values article>div:after{content:"";background:linear-gradient(135deg,#10203859,#335caa38,#00d9ff2e);position:absolute;inset:0}.values span{z-index:2;color:var(--blue);letter-spacing:.22em;background:#ffffffe6;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:16px;right:16px}.values h3{letter-spacing:-.05em;margin:0;font-size:25px;line-height:1}.values p{color:#64748b;font-size:14px;line-height:1.65}.contact{background:var(--paper);padding:80px 0}.contact-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:34px;display:grid}.contact-side,.form-side{gap:20px;display:grid}.contact-card,.map-card,.contact-form,.brand-box{border:1px solid var(--soft);background:#fff;border-radius:38px;padding:26px;box-shadow:0 20px 70px #335caa14}.contact-card>svg,.map-card>div>svg{background:var(--blue);color:#fff;border-radius:18px;width:56px;height:56px;padding:15px}.contact-card h3,.map-card h3{letter-spacing:-.05em;margin:20px 0 6px;font-size:26px}.contact-card p,.map-card p{color:#64748b;margin:0;line-height:1.6}.map-card{padding:0;overflow:hidden}.map-card>div{padding:26px}.map-card iframe{background:var(--ice);border:0;width:100%;height:280px;display:block}.map-card .btn{margin:18px 26px 26px}.contact-form{border-radius:48px;padding:34px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{margin-bottom:18px;display:block}.field span{color:var(--blue-dark);margin-bottom:8px;font-size:14px;font-weight:900;display:block}.field input,.field textarea{border:1px solid var(--soft);background:var(--paper);width:100%;color:var(--ink);border-radius:22px;outline:0;padding:15px 16px;transition:all .2s}.field textarea{resize:vertical;min-height:170px}.field input:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--soft);background:#fff}.contact-form>p{color:#64748b;font-size:12px;line-height:1.7}.brand-box{background:var(--blue);justify-content:center;align-items:center;padding:36px;display:flex}.privacy-page,.app-policy{background:var(--paper);padding:70px 0}.policy-list{gap:18px;display:grid}.privacy-section,.policy-block,.support-mail{border:1px solid var(--soft);background:#fff;border-radius:34px;padding:30px;box-shadow:0 18px 55px #335caa0f}.privacy-section h2{letter-spacing:-.05em;margin:0 0 18px;font-size:30px;line-height:1}.privacy-section p{color:#526177;line-height:1.8}.app-hero{background:var(--paper);padding:150px 0 70px;position:relative;overflow:hidden}.app-card{background:var(--blue);color:#fff;box-shadow:var(--shadow);border-radius:52px;padding:46px;overflow:hidden}.app-card-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.app-card h1{letter-spacing:-.08em;margin:36px 0 0;font-size:clamp(48px,7vw,82px);line-height:.88}.app-card p{color:#ffffffb8;max-width:680px;font-size:18px;line-height:1.75}.app-card-head>span{color:#ffffffc2;text-transform:uppercase;letter-spacing:.14em;background:#ffffff1f;border:1px solid #ffffff29;border-radius:28px;padding:16px 20px;font-weight:900}.policy-grid{gap:18px;display:grid}.policy-block{grid-template-columns:88px 1fr;align-items:start;gap:18px;display:grid}.policy-block>span{background:var(--blue);color:#fff;border-radius:22px;place-items:center;width:66px;height:66px;font-size:24px;font-weight:900;display:grid}.policy-block h2{letter-spacing:-.05em;margin:0;font-size:26px}.policy-block p{color:#526177;line-height:1.75}.support-mail{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.support-mail>svg{background:var(--blue);color:#fff;border-radius:22px;width:66px;height:66px;padding:18px}.support-mail small{text-transform:uppercase;letter-spacing:.24em;color:#335caa8c;font-weight:900}.support-mail a{letter-spacing:-.06em;color:var(--blue);word-break:break-all;font-size:clamp(34px,5vw,58px);font-weight:900}.final-cta{background:var(--paper);padding:92px 0;position:relative;overflow:hidden}.final-grid{grid-template-columns:1.15fr .85fr;gap:32px;display:grid}.final-panel{background:var(--blue);color:#fff;box-shadow:var(--shadow);border-radius:52px;padding:56px}.final-panel p{color:#ffffffb8}.logo-showcase svg{width:360px;height:360px;animation:9s ease-in-out infinite slowFloat}footer{background:var(--ink);color:#fff;padding:58px 0}.footer-grid{grid-template-columns:1.2fr .8fr .8fr;gap:42px;display:grid}footer p{color:#ffffff8c;max-width:380px;line-height:1.7}footer h4{text-transform:uppercase;letter-spacing:.22em;color:#ffffffb8;margin:0 0 18px;font-size:14px}footer button{color:#ffffff8c;background:0 0;border:0;padding:5px 0;transition:all .2s;display:block}footer button:hover{color:#fff}.hero-card{justify-self:end;width:min(100%,500px)}.hero-card-inner{border-radius:42px;padding:24px}.hero-card-top{margin-bottom:34px}.service-grid-small{gap:14px}.mini-tile{border-radius:24px;padding:18px}.mini-icon{width:42px;height:42px;margin-bottom:22px}.mini-tile strong{font-size:18px}.method-card{border-radius:26px;padding:18px}.method-card svg{width:58px;height:58px}.method-card strong{font-size:22px}.floating{padding:14px 18px;font-size:13px}.floating.top{top:-22px;left:-26px}.floating.bottom{bottom:-22px;right:16px}.hp-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.form-status{border-radius:22px;padding:14px 16px!important;font-size:14px!important;font-weight:800!important;line-height:1.5!important}.form-status.success{color:#147a43;background:#e8fff3;border:1px solid #b7f0ce}.form-status.error{color:#a12626;background:#fff0f0;border:1px solid #f4c7c7}.btn:disabled{opacity:.72;cursor:wait;transform:none!important}.service-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.web-examples{background:#fff;padding:88px 0}.examples-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.examples-head h2{letter-spacing:-.08em;max-width:720px;margin:0;font-size:clamp(42px,7vw,78px);line-height:.9}.examples-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.example-card{border:1px solid var(--soft);background:var(--paper);text-align:left;color:var(--ink);border-radius:34px;padding:18px;transition:all .25s;overflow:hidden;box-shadow:0 24px 80px #335caa17}.example-card:hover{transform:translateY(-6px);box-shadow:0 34px 100px #335caa24}.example-copy{padding:20px 6px 4px}.example-copy small{letter-spacing:.24em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:900}.example-copy h3{letter-spacing:-.06em;margin:12px 0;font-size:30px;line-height:.95}.example-copy p{color:#64748b;margin:0;line-height:1.6}.example-copy span{color:var(--blue);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.demo-preview{border-radius:24px;height:230px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a}.preview-nav{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.preview-nav strong{letter-spacing:.14em;text-transform:uppercase;font-size:13px}.preview-nav span{opacity:.34;background:currentColor;border-radius:999px;width:34px;height:5px}.preview-body{z-index:2;grid-template-columns:1fr .8fr;align-items:center;gap:14px;height:calc(100% - 18px);display:grid;position:relative}.preview-body h4{letter-spacing:-.06em;margin:0;font-size:28px;line-height:.92}.preview-body p{color:inherit;opacity:.66;margin:10px 0;font-size:11px}.preview-body i{color:#102038;background:#fff;border-radius:999px;padding:9px 13px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.demo-visual{isolation:isolate;min-height:150px;position:relative}.demo-visual .shape{display:block;position:absolute}.demo-preview.travel{color:#1e2430;background:linear-gradient(135deg,#fff7dd 0 48%,#ffd64f 48% 100%)}.demo-visual.travel .a{background:#ff9f1c;border-radius:18px;width:86px;height:62px;bottom:20px;right:8px}.demo-visual.travel .b{background:#ffe08a;border-radius:42px 42px 18px 18px;width:76px;height:96px;bottom:48px;right:28px}.demo-visual.travel .c{background:#17326f;border-radius:50%;width:28px;height:28px;bottom:18px;right:78px}.demo-visual.travel .d{border:8px solid #00a7d7;border-radius:50%;width:54px;height:54px;bottom:4px;right:98px}.demo-preview.shop{color:#2c2a95;background:linear-gradient(135deg,#ece1ff 0 60%,#ffb000 60%)}.demo-visual.shop .a,.demo-visual.shop .b,.demo-visual.shop .c,.demo-visual.shop .d{background:#c8b3ff;border-radius:12px;width:44px;height:44px;bottom:24px}.demo-visual.shop .a{right:140px}.demo-visual.shop .b{border-radius:50%;right:92px}.demo-visual.shop .c{right:44px}.demo-visual.shop .d{border-radius:50% 50% 12px 12px;right:-4px}.demo-preview.product{color:#232323;background:linear-gradient(135deg,#ffe7db,#ff7a4d)}.demo-visual.product .a,.demo-visual.product .b,.demo-visual.product .c{background:linear-gradient(90deg,#ff517a,#ffd2d2,#dd3b55);border-radius:18px;width:42px;height:104px;bottom:18px}.demo-visual.product .a{right:92px}.demo-visual.product .b{background:linear-gradient(90deg,#b2c9c8,#fff,#91aaa8);right:48px}.demo-visual.product .c{background:linear-gradient(90deg,#f14747,#ffc3c3,#a62331);right:4px}.demo-visual.product .d{border:28px solid #ffffff61;border-radius:50%;width:120px;height:120px;top:4px;right:-44px}.demo-preview.startup{color:#fff;background:radial-gradient(circle at 20% 80%,#7c5cff 0 18%,#0000 19%),linear-gradient(135deg,#050818,#101b4f 64%,#00a6b8)}.demo-visual.startup .a{background:#dfe7ff;border-radius:999px 999px 10px 10px;width:92px;height:34px;bottom:66px;right:20px;transform:rotate(-32deg)}.demo-visual.startup .b{border:8px solid #3857d9;border-radius:50%;width:30px;height:30px;bottom:71px;right:57px}.demo-visual.startup .c{clip-path:polygon(50% 0,100% 100%,0 72%);background:#2455ff;width:34px;height:42px;bottom:38px;right:82px}.demo-visual.startup .d{opacity:.55;background:#7ef0ff;border-radius:50%;width:90px;height:40px;bottom:0;right:8px}.demo-preview.creative{color:#111;background:linear-gradient(135deg,#fff1e8 0 45%,#ef7d34 45%)}.demo-visual.creative .a{border:26px solid #ffffff73;border-radius:50%;width:150px;height:150px;top:14px;right:-28px}.demo-visual.creative .b{background:#ef7d34;border-radius:50%;width:56px;height:56px;top:38px;right:88px}.demo-visual.creative .c{background:#111;width:18px;height:94px;bottom:8px;left:10px}.demo-visual.creative .d{background:#fff;border-radius:30px;width:70px;height:70px;bottom:12px;right:84px}.demo-preview.care{color:#172033;background:linear-gradient(90deg,#cbe8f0 0 50%,#f36d43 50% 75%,#ffc234 75%)}.demo-visual.care .a{background:#17326f;border-radius:48% 52% 22% 78%;width:80px;height:80px;bottom:40px;right:62px}.demo-visual.care .b{background:#17326f;width:8px;height:92px;bottom:8px;right:96px}.demo-visual.care .c{background:#ffd859;border-radius:50%;width:95px;height:54px;bottom:0;right:18px}.demo-visual.care .d{background:#fff;border-radius:50%;width:110px;height:32px;bottom:10px;left:8px}.demo-landing{background:var(--paper);padding:150px 20px 70px}.demo-stage{border-radius:42px;width:min(1180px,100%);min-height:690px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 36px 120px #1020382e}.demo-top{z-index:3;background:#ffffffdb;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex;position:relative}.demo-top button{color:#fff;background:#102038;border:0;border-radius:999px;padding:12px 18px;font-weight:900}.demo-top nav{gap:32px;font-weight:900;display:flex}.demo-content{grid-template-columns:.95fr 1.05fr;align-items:center;gap:24px;min-height:520px;padding:56px;display:grid}.demo-text{z-index:2;position:relative}.demo-text small{letter-spacing:.3em;text-transform:uppercase;font-weight:900}.demo-text h1{letter-spacing:-.08em;margin:18px 0;font-size:clamp(54px,8vw,96px);line-height:.88}.demo-text p{max-width:560px;font-size:18px;line-height:1.75}.demo-buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.demo-buttons button{border:0;border-radius:999px;padding:15px 22px;font-weight:900}.demo-buttons button:first-child{color:#fff;background:#102038}.demo-buttons button:last-child{color:#102038;background:#fff}.demo-art .demo-visual{min-height:360px}.demo-art .shape{transform:scale(1.75)}.demo-strip{z-index:2;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.demo-strip span{text-align:center;background:#ffffffbd;padding:24px 28px;font-weight:900}.demo-landing.travel .demo-stage{background:linear-gradient(135deg,#fff7dc 0 48%,#ffd64f 48% 100%)}.demo-landing.shop .demo-stage{background:linear-gradient(135deg,#ece1ff 0 58%,#ffb000 58%)}.demo-landing.product .demo-stage{background:linear-gradient(135deg,#ffe8dd,#ff7a4d)}.demo-landing.startup .demo-stage{color:#fff;background:radial-gradient(circle at 18% 78%,#7c5cff 0 17%,#0000 18%),linear-gradient(135deg,#050818,#101b4f 58%,#00a6b8)}.demo-landing.startup .demo-top{color:#fff;background:#050818ad}.demo-landing.startup .demo-text p{color:#ffffffc7}.demo-landing.care .demo-stage{background:linear-gradient(90deg,#cbe8f0 0 50%,#f36d43 50% 75%,#ffc234 75%)}@keyframes reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes organic{0%,to{border-radius:44% 56% 63% 37%/46% 34% 66% 54%;transform:translate(0,0)scale(1)rotate(0)}50%{border-radius:62% 38% 45% 55%/54% 62% 38% 46%;transform:translate(70px,42px)scale(1.08)rotate(8deg)}}@keyframes slowFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(4deg)}}@keyframes smallFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-2deg)}}@keyframes smallFloatReverse{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(16px)rotate(2deg)}}@keyframes heroFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.7deg)}}@keyframes phoneFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@media (width<=980px){.container{width:min(100% - 28px,1240px)}.nav-links,.cta-small{display:none}.menu-button{place-items:center;display:grid}.hero,.page-hero,.app-hero{padding-top:140px}.hero-grid,.phone-grid,.process-grid,.mission-head,.detail-card,.about-grid,.contact-grid,.final-grid,.footer-grid,.mission-grid,.audience-grid,.service-cards,.values-grid,.examples-grid{grid-template-columns:1fr}.examples-head{align-items:start;display:grid}.service-card.wide{grid-column:auto}.hero h1{font-size:clamp(58px,18vw,86px)}.phone-wrap{min-height:560px}.tag{display:none}.sticky-copy{position:static}.step{grid-template-columns:1fr}.step span{width:92px;height:92px;font-size:46px}.chips,.form-grid{grid-template-columns:1fr}.logo-showcase,.big-logo-card{display:none}.app-card-head{display:block}.app-card-head>span{margin-top:28px;display:inline-flex}.footer-grid{gap:24px}.service-grid-small{grid-template-columns:1fr}.floating{display:none}.demo-landing{padding:125px 12px 40px}.demo-content{grid-template-columns:1fr;padding:34px 24px 120px}.demo-art .demo-visual{min-height:260px}.demo-strip{grid-template-columns:1fr}.demo-strip span{padding:14px 18px}.demo-top{padding:0 20px}.demo-top nav,.bg-art{display:none}.hero-copy,.hero-card,.blob,.ghost-logo,.iphone,.b1,.b2,.b3,.logo-showcase svg{animation:none!important}.nav-links button,.mobile-menu button,.cta-small,.btn,.mission-card,.mission-image img,.step,.audience-card,.service-card,.service-card img,.field input,.field textarea,footer button{transition:none!important}.cta-small:hover,.btn:hover,.mission-card:hover,.mission-card:hover img,.step:hover,.audience-card:hover,.service-card:hover,.service-card:hover img,.iphone{transform:none!important}.bubble{-webkit-backdrop-filter:none;backdrop-filter:none}.phone-glow{display:none}}@media (width<=560px){.header{padding-inline:10px}.nav-shell{border-radius:28px}.word-logo strong{font-size:19px}.word-logo span{font-size:9px}.word-logo svg{width:38px;height:38px}.hero,.page-hero,.app-hero{padding-top:125px}.buttons{display:grid}.btn{white-space:normal;width:100%}.mission-card,.detail-card,.contact-form,.app-card{border-radius:34px;padding:22px}.phone-section h2,.audience h2,.values h2,.section-title h2,.page-hero h1,.about-intro h2,.final-panel h2{font-size:48px}.iphone{width:246px}.policy-block{grid-template-columns:1fr}.support-mail a{font-size:34px}.final-panel{border-radius:36px;padding:32px}.web-examples{padding:58px 0}.example-card{border-radius:26px;padding:12px}.demo-preview{height:210px}.preview-body{grid-template-columns:1fr}.preview-body h4{font-size:25px}.demo-stage{border-radius:28px;min-height:650px}.demo-text h1{font-size:46px}.demo-text p{font-size:16px}.demo-buttons{display:grid}.demo-buttons button{width:100%}.demo-art .demo-visual{min-height:210px}.demo-art .shape{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.demo-visual{place-items:center;display:grid}.demo-icon{filter:drop-shadow(0 18px 22px #1020382e);width:min(150px,100%);height:auto;margin:auto;display:block}.demo-art .demo-icon{width:min(390px,100%)}.demo-icon .icon-shadow{fill:#10203821;stroke:none}.demo-icon .icon-main,.demo-icon .icon-light,.demo-icon .icon-accent,.demo-icon .icon-stripe,.demo-icon .icon-highlight,.demo-icon .icon-window,.demo-icon .icon-flame,.demo-icon .icon-dot,.demo-icon .icon-hole{stroke:none}.travel-icon .icon-main{fill:#1f5bbd}.travel-icon .icon-light{fill:#72d5ff}.travel-icon .icon-accent{fill:#123675}.shop-icon .icon-main{fill:#32208a}.shop-icon .icon-light{fill:none;stroke:#32208a;stroke-width:12px;stroke-linecap:round}.shop-icon .icon-accent{fill:none;stroke:#a48bff;stroke-width:8px;stroke-linecap:round}.product-icon .icon-main{fill:#f55373}.product-icon .icon-light{fill:#ffd9d1}.product-icon .icon-accent{fill:#d53655}.product-icon .icon-stripe{fill:#ffffff80}.product-icon .icon-highlight{fill:#ffffffb8}.startup-icon .icon-main{fill:#dfe7ff}.startup-icon .icon-light{fill:#9fb7ff}.startup-icon .icon-window{fill:#3956d7}.startup-icon .icon-accent{fill:#2455ff}.startup-icon .icon-flame{fill:#74efff}.creative-icon .icon-main{fill:#f7efe8}.creative-icon .icon-light{fill:#ef7d34}.creative-icon .icon-accent{fill:#ffd266}.creative-icon .icon-dot{fill:#243a8f}.creative-icon .icon-hole{fill:#ef7d34}.care-icon .icon-main{fill:#17326f}.care-icon .icon-light{fill:#fff}.care-icon .icon-shadow{fill:#ffffff59}.hero-showcase{animation:none}.showcase-main{box-shadow:var(--shadow);background:linear-gradient(135deg,#eaf8ff 0%,#bfefff 38%,#335caa 100%);border-radius:46px;grid-template-rows:auto 1fr;gap:26px;min-height:520px;padding:28px;display:grid;position:relative;overflow:hidden}.showcase-main:before{content:"";background:#ffffff47;border-radius:50%;width:330px;height:330px;position:absolute;inset:auto -90px -120px auto}.showcase-main:after{content:"";background:#ffffff2e;border-radius:70px;width:260px;height:260px;position:absolute;bottom:-90px;left:-70px;transform:rotate(18deg)}.showcase-left{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082456c7;border:1px solid #ffffff38;border-radius:34px;gap:30px;padding:24px;display:grid;position:relative}.showcase-left .word-logo svg{width:54px;height:54px}.showcase-left small{text-transform:uppercase;letter-spacing:.24em;color:#cffafed9;font-size:11px;font-weight:900}.showcase-left h3{letter-spacing:-.07em;margin:14px 0;font-size:clamp(32px,4vw,50px);line-height:.9}.showcase-left p{color:#ffffffb8;margin:0;line-height:1.65}.showcase-preview{z-index:2;background:#ffffffdb;border:1px solid #ffffffa6;border-radius:32px;align-self:end;padding:18px;position:relative;box-shadow:0 28px 90px #10203838}.browser-bar{gap:8px;margin-bottom:18px;display:flex}.browser-bar span{background:#9edffc;border-radius:50%;width:11px;height:11px}.browser-bar span:nth-child(2){background:#5f86d9}.browser-bar span:nth-child(3){background:#17326f}.preview-lines{gap:10px;margin-bottom:18px;display:grid}.preview-lines strong{background:#17326f;border-radius:999px;width:68%;height:28px}.preview-lines i{background:#d9edf8;border-radius:999px;height:12px}.preview-lines i:last-child{width:74%}.preview-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.preview-grid span{background:linear-gradient(135deg,#335caa,#00d9ff);border-radius:24px;height:96px}.preview-grid span:first-child{grid-row:span 2;height:auto}.preview-grid span:nth-child(2){background:#eaf8ff}.preview-grid span:nth-child(3){background:#102038}.showcase-bottom{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.showcase-tile{border:1px solid var(--soft);background:#fff;border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:0 18px 55px #335caa14}.showcase-tile svg{background:var(--blue);color:#fff;border-radius:14px;width:38px;height:38px;padding:9px}.showcase-tile span{letter-spacing:-.04em;color:#17326f;font-weight:900;line-height:1.05}.hero-showcase .floating{display:none!important}@media (width<=980px){.hero-showcase{justify-self:stretch;width:100%}.showcase-main{min-height:auto}.showcase-bottom{grid-template-columns:1fr 1fr 1fr}}@media (width<=560px){.showcase-main{border-radius:32px;gap:18px;padding:18px}.showcase-left{border-radius:26px;gap:22px;padding:20px}.showcase-left h3{font-size:34px}.showcase-preview{border-radius:26px;padding:14px}.preview-grid span{height:68px}.showcase-bottom{grid-template-columns:1fr}.showcase-tile{border-radius:20px;grid-template-columns:auto 1fr;align-items:center}.hero{padding-top:122px}.hero .eyebrow{white-space:normal;letter-spacing:.16em;max-width:100%;padding:8px 14px;line-height:1.35}.hero h1{letter-spacing:-.055em;overflow-wrap:break-word;max-width:100%;line-height:.92;font-size:52px!important}.hero p{max-width:100%;font-size:17px;line-height:1.72}.hero-copy{min-width:0}.hero-grid{overflow:hidden}}html,body,.rimetech-site{max-width:100%;overflow-x:hidden}@media (width<=980px){.container{width:min(1240px,100% - 28px)}.hero-grid{gap:34px}.hero-card{justify-self:stretch;max-width:100%}.showcase-main,.showcase-left,.showcase-preview{max-width:100%}}@media (width<=560px){.hero h1{letter-spacing:-.04em;line-height:.96;font-size:44px!important}.hero .eyebrow{letter-spacing:.14em;font-size:10px}.showcase-left h3{letter-spacing:-.04em;font-size:28px;line-height:.98}.showcase-left p{font-size:14px}.showcase-main{width:100%}.hero>.container,.hero-grid,.hero-copy,.hero-showcase{width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important}.hero-grid{margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.hero-copy>*{max-width:100%}.hero p{overflow-wrap:break-word;width:100%}.showcase-main{width:100%!important;max-width:100%!important}.showcase-left,.showcase-preview{min-width:0;overflow:hidden}.showcase-left h3{overflow-wrap:break-word}.showcase-left .word-logo span{letter-spacing:.18em}}.hero h1 span{display:block}@media (width<=560px){.hero h1 span{max-width:100%;display:block}.hero h1 span:first-child{font-size:.86em}.showcase-left h3{max-width:280px}.hero>.container,.hero-grid,.hero-copy,.hero-showcase{width:342px!important;max-width:calc(100vw - 48px)!important}.hero p,.buttons,.showcase-main,.showcase-left,.showcase-preview{width:100%!important;max-width:100%!important}.btn{max-width:100%}.showcase-left p{max-width:100%!important}.hero>.container{margin-left:14px!important;margin-right:14px!important}.hero-grid{margin-left:0!important;margin-right:0!important}}.hero{color:#fff;background:linear-gradient(135deg,#17326f 0%,#2450a4 54%,#0aaed0 125%)}.hero .bg-art{display:none}.hero h1,.hero p{color:#fff}.hero p{color:#ffffffc7}.hero .btn.primary{color:#17326f;background:#fff;box-shadow:0 22px 70px #0000002e}.hero .btn.ghost{color:#fff;background:#ffffff1a;border-color:#ffffff47}.hero-offer{justify-self:end;width:min(100%,560px)}.offer-panel{color:#102038;background:#fffffff0;border:1px solid #ffffff42;border-radius:46px;padding:24px;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000003d}.offer-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#eaf8ffd1,#fff0 48%,#00d9ff2e);position:absolute;inset:0}.offer-head,.offer-body,.offer-list,.offer-actions{z-index:2;position:relative}.offer-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.offer-head span{text-transform:uppercase;letter-spacing:.22em;color:#335caa;font-size:12px;font-weight:900}.offer-head strong{color:#fff;letter-spacing:-.04em;background:#17326f;border-radius:999px;padding:12px 16px;font-size:22px;display:inline-flex}.offer-body{grid-template-columns:1fr .82fr;align-items:end;gap:24px;display:grid}.offer-body small{text-transform:uppercase;letter-spacing:.24em;color:#335caa;font-size:11px;font-weight:900}.offer-body h3{letter-spacing:-.07em;margin:14px 0;font-size:clamp(34px,4vw,54px);line-height:.92}.offer-body p{margin:0;line-height:1.65;color:#5d6b7f!important}.offer-preview{color:#fff;background:#102038;border-radius:30px;padding:16px;box-shadow:0 24px 70px #10203838}.offer-preview .browser-bar{margin-bottom:16px}.offer-screen{background:linear-gradient(135deg,#335caa,#00d9ff);border-radius:22px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:230px;padding:20px;display:flex}.offer-screen b{letter-spacing:-.06em;font-size:28px;line-height:.92}.offer-screen i{background:#ffffffb8;border-radius:999px;height:11px;display:block}.offer-screen i:nth-of-type(2){width:72%}.offer-screen button{color:#17326f;background:#fff;border:0;border-radius:999px;margin-top:10px;padding:12px 16px;font-weight:900}.offer-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.offer-list span{color:#17326f;background:#fff;border:1px solid #dce8ff;border-radius:20px;align-items:center;gap:9px;padding:13px;font-size:13px;font-weight:900;display:flex}.offer-list svg{color:#335caa;flex:none}.offer-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.offer-actions button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 18px;font-weight:900;display:flex}.offer-actions button:first-child{color:#fff;background:#17326f}.offer-actions button:last-child{color:#17326f;background:#eaf8ff}@media (width<=980px){.hero-offer{justify-self:stretch;width:100%;max-width:100%}.offer-body{grid-template-columns:1fr}.offer-preview{max-width:440px}.hero{padding-bottom:58px}}@media (width<=560px){.hero{background:linear-gradient(160deg,#17326f 0%,#2450a4 64%,#079cbd 130%);padding-top:122px}.hero>.container,.hero-grid,.hero-copy,.hero-showcase{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important}.hero-copy{text-align:left}.hero .eyebrow{color:#fff;background:#ffffff1f;border-color:#ffffff38;max-width:100%}.hero h1{font-size:43px!important}.offer-panel{border-radius:30px;padding:18px}.offer-head{gap:10px;display:grid}.offer-head strong{width:max-content}.offer-body h3{font-size:30px;line-height:.96}.offer-preview{border-radius:24px;max-width:100%}.offer-screen{min-height:180px}.offer-list,.offer-actions{grid-template-columns:1fr}.offer-actions button{width:100%}.hero-copy p{width:min(320px,100%)!important;max-width:calc(100vw - 56px)!important}.offer-body,.offer-body>div{width:100%;min-width:0;max-width:100%}.offer-body h3{letter-spacing:-.04em;overflow-wrap:break-word;max-width:calc(100vw - 74px);font-size:26px!important;line-height:1!important}.offer-body p{font-size:15px;line-height:1.58;width:min(300px,100%)!important;max-width:calc(100vw - 74px)!important}.offer-body small{max-width:calc(100vw - 74px);line-height:1.5;display:block}.offer-preview{display:none}.offer-panel{overflow:hidden}.hero>.container,.hero-grid,.hero-copy,.hero-showcase{width:min(342px,100vw - 28px)!important;max-width:min(342px,100vw - 28px)!important}.offer-panel{box-sizing:border-box;width:100%!important;max-width:100%!important}.offer-body h3,.offer-body p{width:min(286px,100%)!important;max-width:min(286px,100%)!important}.offer-body small{max-width:min(286px,100%)!important}.offer-head span{max-width:260px}.hero>.container,.hero-grid{margin-left:14px!important;margin-right:0!important}.hero-copy,.hero-showcase{margin-left:0!important;margin-right:0!important}}.demo-image{object-fit:contain;filter:drop-shadow(0 20px 24px #10203838);z-index:2;width:min(185px,100%);height:auto;max-height:165px;margin:auto;display:block;position:relative}.demo-preview.product .demo-image{width:min(215px,110%);max-height:150px}.demo-preview.creative .demo-image{width:min(210px,110%);max-height:160px}.demo-art .demo-visual.product .demo-image{width:min(620px,112%)}.demo-art .demo-visual.creative .demo-image{width:min(590px,108%)}.demo-art .demo-visual.travel .demo-image,.demo-art .demo-visual.startup .demo-image,.demo-art .demo-visual.care .demo-image{border-radius:30px}.demo-visual.product .demo-image{filter:drop-shadow(0 24px 28px #1020382e)}.demo-preview .demo-visual{place-items:center;min-height:150px;display:grid}.demo-art .demo-visual{place-items:center;display:grid}@media (width<=560px){.demo-image{width:min(175px,100%);max-height:145px}.demo-art .demo-image{width:min(310px,100%);max-height:230px}.demo-art .demo-visual.product .demo-image{width:min(330px,105%)}}.demo-preview .demo-image{width:250px;max-width:none;max-height:210px}.demo-preview.startup .demo-image{width:230px}.demo-preview.product .demo-image{width:275px;max-width:none;max-height:190px}.demo-preview.creative .demo-image{width:265px;max-width:none;max-height:195px}.demo-preview.care .demo-image{width:235px}.demo-preview.travel .demo-image,.demo-preview.shop .demo-image{width:245px}.demo-art .demo-image{filter:drop-shadow(0 34px 34px #1020383d)}@media (width<=560px){.demo-preview .demo-image{width:220px;max-height:185px}.demo-preview.product .demo-image{width:245px}.demo-preview.creative .demo-image{width:235px}}.demo-preview.travel .demo-image{width:250px;transform:translate(-34px)}.demo-preview.shop .demo-image{width:285px;transform:translate(8px)translateY(2px)}.demo-preview.product .demo-image{width:248px;max-height:175px;transform:translate(10px)}.demo-preview.startup{background:radial-gradient(circle at 18% 78%,#6f52ff 0 20%,#0000 21%),linear-gradient(135deg,#030817 0%,#10205b 58%,#00a8c4 100%)}.demo-landing.startup .demo-stage{background:radial-gradient(circle at 18% 78%,#6f52ff 0 19%,#0000 20%),linear-gradient(135deg,#030817 0%,#13246a 54%,#00a8c4 100%)!important}.demo-preview.startup .demo-image{width:300px;transform:translate(12px)translateY(6px)}.demo-preview.creative .demo-image{width:270px;transform:translate(-28px,22px)}@media (width<=560px){.demo-preview.travel .demo-image{width:230px;transform:translate(-26px)}.demo-preview.shop .demo-image{width:245px}.demo-preview.product .demo-image{width:220px}.demo-preview.startup .demo-image{width:260px}.demo-preview.creative .demo-image{width:235px;transform:translate(-18px,16px)}.demo-preview.care .demo-image{width:270px;transform:translate(28px)}.demo-art .demo-visual.travel .demo-image,.demo-art .demo-visual.shop .demo-image,.demo-art .demo-visual.product .demo-image,.demo-art .demo-visual.startup .demo-image,.demo-art .demo-visual.creative .demo-image,.demo-art .demo-visual.care .demo-image{width:min(330px,108%);max-height:240px}.demo-art .demo-visual.creative .demo-image{transform:translate(-18px,18px)}.demo-art .demo-visual.care .demo-image{transform:translate(22px)}.page-hero h1{overflow-wrap:break-word;letter-spacing:-.035em!important;font-size:40px!important;line-height:.98!important}.examples-head h2{letter-spacing:-.035em!important;font-size:38px!important;line-height:.98!important}.page-hero p{font-size:17px;line-height:1.7}.examples-head .btn{width:100%}.page-hero>.container,.web-examples>.container{width:min(342px,100vw - 28px)!important;max-width:min(342px,100vw - 28px)!important;margin-left:14px!important;margin-right:0!important}.page-hero h1,.page-hero p,.examples-head h2{width:100%;min-width:0;max-width:100%}.examples-grid{width:100%;max-width:100%}}.services-panel{gap:16px;display:grid}.site-offer-top{z-index:2;color:#fff;text-align:left;background:linear-gradient(135deg,#17326f,#335caa);border:0;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;position:relative;box-shadow:0 24px 70px #17326f3d}.site-offer-top span{text-transform:uppercase;letter-spacing:.22em;color:#cffafec7;font-size:11px;font-weight:900;display:block}.site-offer-top strong{letter-spacing:-.07em;margin-top:8px;font-size:34px;line-height:.9;display:block}.site-offer-top>svg{flex:none}.services-panel-head{z-index:2;position:relative}.services-panel-head small{text-transform:uppercase;letter-spacing:.24em;color:#335caa;font-size:11px;font-weight:900}.services-panel-head h3{letter-spacing:-.07em;margin:12px 0;font-size:clamp(34px,4vw,48px);line-height:.92}.services-panel-head p{margin:0;line-height:1.6;color:#5d6b7f!important}.hero-services-grid{z-index:2;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.hero-services-grid button{text-align:left;color:#102038;background:#fff;border:1px solid #dce8ff;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:14px;display:grid;box-shadow:0 14px 45px #335caa14}.hero-services-grid i{color:#335caa;background:#eaf8ff;border-radius:14px;grid-row:span 2;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.hero-services-grid span{letter-spacing:.22em;color:#335caa8c;font-size:10px;font-weight:900}.hero-services-grid strong{letter-spacing:-.03em;font-size:14px;line-height:1.08}.hero-services-grid button:first-child{background:#f2fbff;border-color:#bfefff}.hero-services-grid button:first-child i{color:#fff;background:#17326f}@media (width<=560px){.services-panel{gap:14px}.site-offer-top{border-radius:24px;padding:18px}.site-offer-top strong,.services-panel-head h3{font-size:28px}.services-panel-head p{font-size:15px}.hero-services-grid{grid-template-columns:1fr}.hero-services-grid button{grid-template-columns:auto 1fr;padding:13px}.offer-actions{grid-template-columns:1fr!important}}.hero-service-pills{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.hero-service-pills button{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.hero-service-pills button:first-child{color:#17326f;background:#fff;border-color:#fff}.hero-service-pills svg{flex:none}.hero-proof{background:#08245647;border:1px solid #ffffff2e;border-radius:26px;align-items:center;gap:16px;width:min(520px,100%);margin-top:24px;padding:16px 18px;display:flex}.hero-proof span{letter-spacing:-.04em;background:#ffffff24;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.hero-proof p{color:#ffffffb8!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.hero-copy .buttons{margin-top:24px}@media (width<=980px){.hero-service-pills{max-width:720px}.hero-proof{max-width:680px}}@media (width<=560px){.hero-service-pills{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.hero-service-pills button{text-align:center;justify-content:center;width:100%;padding:11px 10px;font-size:12px}.hero-proof{border-radius:22px;align-items:flex-start;padding:14px}.hero-proof span{width:38px;height:38px}.hero-proof p{font-size:13px!important}.hero-copy .buttons{margin-top:20px}.demo-preview{height:210px;padding:16px}.demo-preview .preview-body{height:auto;display:block}.demo-preview .preview-body>div:first-child{z-index:3;max-width:158px;position:relative}.demo-preview .demo-visual{z-index:1;pointer-events:none;width:172px;height:156px;min-height:0;position:absolute;bottom:10px;right:8px}.demo-preview.travel .demo-visual{width:180px;bottom:14px;right:2px}.demo-preview.shop .demo-visual{width:190px;bottom:10px;right:4px}.demo-preview.product .demo-visual{width:180px;bottom:14px;right:0}.demo-preview.startup .demo-visual{width:195px;bottom:14px;right:0}.demo-preview.creative .demo-visual{width:185px;bottom:2px;right:0}.demo-preview.care .demo-visual{width:196px;bottom:12px;right:0}.demo-preview.travel .demo-image{width:190px;transform:translate(-18px)}.demo-preview.shop .demo-image{width:210px;transform:translate(4px)}.demo-preview.product .demo-image{width:190px;max-height:140px;transform:translate(2px)}.demo-preview.startup .demo-image{width:220px;transform:translate(2px)}.demo-preview.creative .demo-image{width:195px;transform:translate(-16px,14px)}.demo-preview.care .demo-image{width:230px;transform:translate(18px)}}.demo-preview.startup .demo-image{transform:translate(-26px)translateY(6px)}.demo-preview.care .demo-image{transform:translate(8px,4px)}.demo-art .demo-image{width:min(720px,128%);max-height:520px}.demo-art .demo-visual.travel .demo-image{width:min(700px,126%);transform:translate(-58px)}.demo-art .demo-visual.shop .demo-image{width:min(760px,132%);transform:translate(0)}.demo-art .demo-visual.product .demo-image{width:min(650px,118%);max-height:460px;transform:translate(0)}.demo-art .demo-visual.startup .demo-image{width:min(800px,138%);max-height:540px;transform:translate(-24px)translateY(0)}.demo-art .demo-visual.creative .demo-image{width:min(720px,126%);transform:translate(-54px,28px)}@media (width<=560px){.demo-preview.startup .demo-image{width:220px;transform:translate(-16px)}.demo-preview.care .demo-image{width:230px;transform:translate(2px)}.demo-art .demo-visual.travel .demo-image,.demo-art .demo-visual.shop .demo-image,.demo-art .demo-visual.product .demo-image,.demo-art .demo-visual.startup .demo-image,.demo-art .demo-visual.creative .demo-image,.demo-art .demo-visual.care .demo-image{width:min(430px,126%);max-height:320px}.demo-art .demo-visual.travel .demo-image{transform:translate(-28px)}.demo-art .demo-visual.startup .demo-image{transform:translate(-18px)}.demo-art .demo-visual.creative .demo-image{transform:translate(-20px,18px)}.demo-art .demo-visual.care .demo-image{transform:translate(8px)}}.demo-preview.care .demo-visual{z-index:1;pointer-events:none;place-items:center;width:clamp(165px,16vw,215px);height:150px;min-height:0;display:grid;position:absolute;top:56px;right:18px}.demo-preview.care .demo-image{width:clamp(215px,19vw,258px);max-width:none;max-height:178px;transform:translate(-24px,4px)}.demo-preview.care .preview-body>div:first-child{z-index:3;position:relative}@media (width<=980px){.demo-preview.care .demo-visual{width:190px;top:58px;right:12px}.demo-preview.care .demo-image{width:230px;transform:translate(-22px,2px)}.demo-art .demo-visual.care .demo-image{width:min(560px,128%);transform:translate(-8px)}}@media (width<=560px){.demo-preview.care .demo-visual{width:178px;height:152px;top:auto;bottom:14px;right:12px}.demo-preview.care .demo-image{width:205px;max-height:150px;transform:translate(-18px)}.demo-art .demo-visual.care .demo-image{width:min(430px,126%);max-height:320px;transform:translate(-8px)}}.demo-preview.care .demo-visual{width:clamp(170px,15vw,210px);top:56px;left:47%;right:auto}.demo-preview.care .demo-image{width:clamp(230px,18vw,258px);transform:translate(-58px,4px)}@media (width<=980px){.demo-preview.care .demo-visual{width:200px;top:58px;left:56%;right:auto}.demo-preview.care .demo-image{width:245px;transform:translate(-55px,2px)}}@media (width<=560px){.demo-preview.care .demo-visual{width:178px;inset:auto 12px 14px auto}.demo-preview.care .demo-image{width:205px;transform:translate(-28px)}}@media (width>=981px){.demo-preview.care .demo-visual{width:210px!important;top:56px!important;left:38%!important;right:auto!important}.demo-preview.care .demo-image{width:246px!important;max-height:174px!important;transform:translate(-62px,4px)!important}}@media (width>=561px) and (width<=980px){.demo-preview.care .demo-visual{width:200px!important;left:50%!important;right:auto!important}.demo-preview.care .demo-image{width:245px!important;transform:translate(-70px,2px)!important}}.demo-preview.care .demo-visual{width:190px!important;height:170px!important;top:38px!important;left:52%!important;right:auto!important}.demo-preview.care .demo-image{width:225px!important;max-height:160px!important;transform:translate(-34px,-8px)!important}.demo-art .demo-visual.care .demo-image{width:clamp(650px,58vw,860px);max-height:560px;transform:translate(-28px,-8px)}@media (width>=561px) and (width<=980px){.demo-preview.care .demo-visual{width:210px!important;top:36px!important;left:48%!important}.demo-preview.care .demo-image{width:245px!important;transform:translate(-38px,-8px)!important}}@media (width<=560px){.demo-preview.care .demo-visual{width:178px!important;height:160px!important;inset:34px 6px auto auto!important}.demo-preview.care .demo-image{width:200px!important;max-height:145px!important;transform:translate(-20px,-4px)!important}.demo-art .demo-visual.care .demo-image{width:min(430px,126%);max-height:320px;transform:translate(-14px,-6px)}}.demo-preview-static{aspect-ratio:720/460;border-radius:24px;width:100%;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a}.demo-preview-static .svg-label{letter-spacing:8px;text-transform:uppercase;font-family:Raleway,Arial,sans-serif;font-size:24px;font-weight:900}.demo-preview-static .svg-title{letter-spacing:-3px;font-family:Raleway,Arial,sans-serif;font-size:48px;font-weight:900}.demo-preview-static .svg-tags{font-family:Raleway,Arial,sans-serif;font-size:18px;font-weight:600}.demo-preview-static .svg-button{font-family:Raleway,Arial,sans-serif;font-size:17px;font-weight:900}.demo-preview-static.startup .svg-title,.demo-preview-static.product .svg-title{font-size:46px}.demo-preview-static.care .svg-title{font-size:45px}@media (width<=560px){.demo-preview-static{border-radius:20px}}.demo-landing:not(.product) .demo-art .demo-visual{min-height:440px;overflow:visible}.demo-landing.startup .demo-art .demo-image{width:min(980px,166%);max-height:660px;transform:translate(-58px)}.demo-landing.care .demo-art .demo-image{width:min(980px,166%);max-height:660px;transform:translate(-80px,-8px)}@media (width<=980px){.demo-landing:not(.product) .demo-art .demo-visual{min-height:340px}.demo-landing.travel .demo-art .demo-image,.demo-landing.shop .demo-art .demo-image,.demo-landing.startup .demo-art .demo-image,.demo-landing.creative .demo-art .demo-image,.demo-landing.care .demo-art .demo-image{width:min(620px,138%);max-height:430px}.demo-landing.travel .demo-art .demo-image{transform:translate(-42px)}.demo-landing.shop .demo-art .demo-image{transform:translate(-20px)}.demo-landing.startup .demo-art .demo-image{transform:translate(-30px)}.demo-landing.creative .demo-art .demo-image{transform:translate(-34px,12px)}.demo-landing.care .demo-art .demo-image{transform:translate(-28px,-4px)}}@media (width<=560px){.demo-landing:not(.product) .demo-art .demo-visual{min-height:280px}.demo-landing.travel .demo-art .demo-image,.demo-landing.shop .demo-art .demo-image,.demo-landing.startup .demo-art .demo-image,.demo-landing.creative .demo-art .demo-image,.demo-landing.care .demo-art .demo-image{width:min(470px,142%);max-height:330px}.demo-landing.travel .demo-art .demo-image{transform:translate(-34px)}.demo-landing.shop .demo-art .demo-image{transform:translate(-16px)}.demo-landing.startup .demo-art .demo-image{transform:translate(-24px)}.demo-landing.creative .demo-art .demo-image{transform:translate(-28px,10px)}.demo-landing.care .demo-art .demo-image{transform:translate(-18px,-4px)}}@media (width<=980px){.demo-landing.travel .demo-art .demo-image{width:min(660px,145%);max-height:455px;transform:translate(-20px)}}@media (width<=560px){.demo-landing.travel .demo-art .demo-image{width:min(500px,150%);max-height:350px;transform:translate(-14px)}}.demo-landing.shop .demo-art .demo-image{width:min(1170px,200%);max-height:805px;transform:translate(22px)}@media (width<=980px){.demo-landing.shop .demo-art .demo-image{width:min(805px,178%);max-height:560px;transform:translate(10px)}}@media (width<=560px){.demo-landing.shop .demo-art .demo-image{width:min(610px,182%);max-height:430px;transform:translate(4px)}}.demo-landing.shop .demo-art .demo-image{width:min(1320px,230%)!important;max-width:none!important;max-height:880px!important;transform:translate(-330px)!important}@media (width<=980px){.demo-landing.shop .demo-art .demo-image{width:min(900px,205%)!important;max-height:620px!important;transform:translate(-210px)!important}}@media (width<=560px){.demo-landing.shop .demo-art .demo-image{width:min(680px,205%)!important;max-height:470px!important;transform:translate(-150px)!important}}@media (width<=980px){.demo-landing.travel .demo-art .demo-image{width:min(820px,190%)!important;max-height:565px!important;transform:translate(-120px)!important}.demo-landing.startup .demo-art .demo-image{width:min(900px,205%)!important;max-height:620px!important;transform:translate(-185px)!important}.demo-landing.creative .demo-art .demo-image{width:min(870px,198%)!important;max-height:600px!important;transform:translate(-170px,12px)!important}.demo-landing.care .demo-art .demo-image{width:min(900px,205%)!important;max-height:620px!important;transform:translate(-185px,-8px)!important}}@media (width<=560px){.demo-landing.travel .demo-art .demo-image{width:min(640px,195%)!important;max-height:445px!important;transform:translate(-110px)!important}.demo-landing.startup .demo-art .demo-image{width:min(700px,210%)!important;max-height:485px!important;transform:translate(-145px)!important}.demo-landing.creative .demo-art .demo-image{width:min(680px,205%)!important;max-height:470px!important;transform:translate(-135px,10px)!important}.demo-landing.care .demo-art .demo-image{width:min(700px,210%)!important;max-height:485px!important;transform:translate(-145px,-6px)!important}}.demo-landing.travel .demo-art .demo-image{width:min(1080px,192%)!important;max-width:none!important;max-height:730px!important;transform:translate(-42px)!important}.demo-landing.startup .demo-art .demo-image{width:min(1100px,196%)!important;max-width:none!important;max-height:735px!important;transform:translate(-92px)!important}.demo-landing.creative .demo-art .demo-image{width:min(1080px,192%)!important;max-width:none!important;max-height:720px!important;transform:translate(-92px,24px)!important}.demo-landing.care .demo-art .demo-image{width:min(1100px,196%)!important;max-width:none!important;max-height:735px!important;transform:translate(-100px,-8px)!important}@media (width<=980px){.demo-landing.travel .demo-art .demo-image{width:min(720px,165%)!important;max-height:500px!important;transform:translate(-34px)!important}.demo-landing.startup .demo-art .demo-image{width:min(750px,170%)!important;max-height:515px!important;transform:translate(-52px)!important}.demo-landing.creative .demo-art .demo-image{width:min(720px,165%)!important;max-height:500px!important;transform:translate(-50px,14px)!important}.demo-landing.care .demo-art .demo-image{width:min(750px,170%)!important;max-height:515px!important;transform:translate(-58px,-4px)!important}}@media (width<=560px){.demo-landing.travel .demo-art .demo-image{width:min(540px,160%)!important;max-height:380px!important;transform:translate(-22px)!important}.demo-landing.startup .demo-art .demo-image{width:min(570px,170%)!important;max-height:400px!important;transform:translate(-38px)!important}.demo-landing.creative .demo-art .demo-image{width:min(540px,160%)!important;max-height:380px!important;transform:translate(-34px,10px)!important}.demo-landing.care .demo-art .demo-image{width:min(570px,170%)!important;max-height:400px!important;transform:translate(-40px,-4px)!important}}.demo-landing.travel .demo-art .demo-image{transform:translate(-205px)!important}.demo-landing.startup .demo-art .demo-image{transform:translate(-245px)!important}.demo-landing.creative .demo-art .demo-image{transform:translate(-245px,24px)!important}.demo-landing.care .demo-art .demo-image{transform:translate(-255px,-8px)!important}@media (width<=980px){.demo-landing.travel .demo-art .demo-image{transform:translate(-130px)!important}.demo-landing.shop .demo-art .demo-image{transform:translate(-300px)!important}.demo-landing.startup .demo-art .demo-image{transform:translate(-150px)!important}.demo-landing.creative .demo-art .demo-image{transform:translate(-145px,14px)!important}.demo-landing.care .demo-art .demo-image{transform:translate(-160px,-4px)!important}}@media (width<=560px){.demo-landing.travel .demo-art .demo-image{transform:translate(-82px)!important}.demo-landing.shop .demo-art .demo-image{transform:translate(-210px)!important}.demo-landing.startup .demo-art .demo-image{transform:translate(-96px)!important}.demo-landing.creative .demo-art .demo-image{transform:translate(-90px,10px)!important}.demo-landing.care .demo-art .demo-image{transform:translate(-100px,-4px)!important}}.demo-landing.travel .demo-art .demo-image{width:min(930px,166%)!important;max-height:625px!important;transform:translate(-178px)!important}.demo-landing.shop .demo-art .demo-image{transform:translate(-420px)!important}.demo-landing.creative .demo-art .demo-image{width:min(1000px,178%)!important;max-height:670px!important;transform:translate(-225px,24px)!important}@media (width<=980px){.demo-landing.travel .demo-art .demo-image{width:min(630px,145%)!important;max-height:435px!important;transform:translate(-108px)!important}.demo-landing.shop .demo-art .demo-image{transform:translate(-270px)!important}.demo-landing.creative .demo-art .demo-image{width:min(680px,156%)!important;max-height:470px!important;transform:translate(-126px,14px)!important}}@media (width<=560px){.demo-landing.travel .demo-art .demo-image{width:min(460px,136%)!important;max-height:320px!important;transform:translate(-58px)!important}.demo-landing.shop .demo-art .demo-image{transform:translate(-190px)!important}.demo-landing.creative .demo-art .demo-image{width:min(500px,148%)!important;max-height:350px!important;transform:translate(-76px,10px)!important}}.shop-showcase{isolation:isolate;width:100%;min-height:470px;position:relative}.shop-showcase .demo-visual{z-index:1;position:absolute;inset:0}.shop-showcase .demo-image{opacity:.82}.shop-window{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:30px;width:min(445px,88%);padding:16px;position:absolute;top:42px;left:0;box-shadow:0 28px 90px #2c2a9529}.shop-window-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.shop-window-top span,.shop-product small,.shop-cart-pill span{text-transform:uppercase;letter-spacing:.22em;color:#2c2a9594;font-size:10px;font-weight:900}.shop-window-top strong{color:#fff;background:#2c2a95;border-radius:12px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.shop-products{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shop-product{background:#fff;border:1px solid #2c2a951a;border-radius:22px;flex-direction:column;min-height:178px;padding:10px;display:flex;box-shadow:0 18px 50px #2c2a951a}.shop-product>div{background:linear-gradient(135deg,#efe5ff,#cbb7ff);border-radius:18px;place-items:center;height:62px;margin-bottom:10px;display:grid}.shop-product i{background:linear-gradient(135deg,#34208d,#7c48ff);border-radius:15px;width:42px;height:42px;display:block;box-shadow:inset 0 8px 18px #ffffff3d}.shop-product.p2>div{background:linear-gradient(135deg,#fff7d8,#ffba1b)}.shop-product.p2 i{background:linear-gradient(135deg,#ff8d1f,#ffcf61);border-radius:50%}.shop-product.p3>div{background:linear-gradient(135deg,#e8fbff,#a6edff)}.shop-product.p3 i{background:linear-gradient(135deg,#22b6d4,#2c2a95);border-radius:50% 50% 14px 14px}.shop-product strong{letter-spacing:-.04em;color:#102038;font-size:15px;line-height:1.02}.shop-product span{color:#2c2a95;margin-top:auto;font-weight:900}.shop-product b{color:#2c2a95;text-align:center;background:#f3efff;border-radius:999px;margin-top:8px;padding:7px 8px;font-size:11px;display:block}.shop-cart-pill{z-index:5;color:#fff;background:#2c2a95;border:1px solid #ffffffbf;border-radius:999px;padding:13px 18px;position:absolute;bottom:102px;right:28px;box-shadow:0 22px 70px #2c2a9538}.shop-cart-pill span{color:#ffffff9e;display:block}.shop-cart-pill strong{letter-spacing:-.05em;font-size:24px;display:block}@media (width<=980px){.shop-showcase{min-height:405px}.shop-window{width:min(520px,100%);top:22px;left:0}.shop-cart-pill{bottom:36px;right:10px}.shop-products{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.shop-showcase{min-height:520px}.shop-window{border-radius:24px;width:auto;padding:13px;top:0;left:0;right:0}.shop-products{grid-template-columns:1fr 1fr;gap:8px}.shop-product{border-radius:18px;min-height:132px}.shop-product>div{border-radius:14px;height:44px}.shop-product i{width:30px;height:30px}.shop-product strong{font-size:13px}.shop-product b{padding:6px;font-size:10px}.shop-product.p3{grid-column:span 2;min-height:112px}.shop-product.p3>div{height:38px}.shop-cart-pill{padding:10px 15px;bottom:144px;left:16px;right:auto}.shop-cart-pill strong{font-size:20px}.demo-landing.shop .shop-showcase .demo-image{opacity:.68}}.shop-showcase{justify-content:center;align-items:center;min-height:470px;display:flex}.shop-window{width:min(600px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:relative;top:auto;left:auto}.shop-window-top{background:#ffffffd1;border:1px solid #ffffffb8;border-radius:999px;gap:14px;width:max-content;margin:0 0 14px auto;padding:8px 9px 8px 16px;box-shadow:0 18px 55px #2c2a951f}.shop-products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.shop-product{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:28px;min-height:262px;padding:13px;box-shadow:0 28px 90px #2c2a9526}.shop-product>div{isolation:isolate;border-radius:24px;height:132px;margin-bottom:14px;position:relative;overflow:hidden}.shop-product>div:after{content:"";filter:blur(8px);z-index:0;background:#2c2a9533;border-radius:50%;height:16px;position:absolute;bottom:10px;left:18%;right:18%}.shop-product img{z-index:1;object-fit:contain;width:185px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.shop-product.p1 img{filter:saturate(1.08)contrast(1.04)}.shop-product.p2 img{filter:hue-rotate(78deg)saturate(1.9)brightness(1.16)contrast(1.02)}.shop-product.p3 img{filter:hue-rotate(145deg)saturate(1.55)brightness(1.12)contrast(1.04)}.shop-product i{display:none}.shop-product small{font-size:10px}.shop-product strong{font-size:18px}.shop-product span{font-size:20px}.shop-product b{padding:9px 10px;font-size:12px}.shop-cart-pill{bottom:58px;right:2px}.demo-landing.shop .demo-art .demo-image{display:none}@media (width<=980px){.shop-showcase{min-height:430px}.shop-window{width:min(590px,100%)}.shop-product{min-height:238px}.shop-product>div{height:112px}.shop-product img{width:164px}.shop-cart-pill{bottom:28px;right:0}}@media (width<=560px){.shop-showcase{align-items:flex-start;min-height:520px}.shop-window{width:100%;padding:0}.shop-window-top{margin:0 0 10px auto}.shop-products{grid-template-columns:1fr;gap:10px}.shop-product,.shop-product.p3{grid-template-rows:auto auto auto;grid-template-columns:126px 1fr;align-items:start;column-gap:12px;min-height:132px;display:grid}.shop-product>div,.shop-product.p3>div{border-radius:20px;grid-row:1/5;height:108px;margin:0}.shop-product img{width:150px}.shop-product strong{font-size:17px}.shop-product span{margin-top:0;font-size:18px}.shop-product b{margin-top:4px}.shop-cart-pill{bottom:-50px;left:auto;right:10px}.demo-landing.shop .shop-showcase{width:100%!important;min-height:570px!important;overflow:visible!important}.demo-landing.shop .shop-window{width:100%!important;max-width:100%!important}.demo-landing.shop .shop-products{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.demo-landing.shop .shop-product,.demo-landing.shop .shop-product.p3{grid-column:auto!important;grid-template-columns:118px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.demo-landing.shop .shop-product>div{min-width:0!important;height:104px!important}.demo-landing.shop .shop-product img{width:140px!important}.demo-landing.shop .shop-cart-pill{bottom:-44px!important;right:0!important}}.shop-window-top.shop-window-cart{color:#fff;background:#2c2a95;align-items:center;width:max-content;margin-left:auto;padding:9px 12px 9px 14px;display:flex}.shop-window-cart svg{flex:none}.shop-window-cart span{color:#ffffffb8;letter-spacing:.18em}.shop-window-cart strong{color:#2c2a95;background:#fff;border-radius:999px;width:auto;min-width:0;height:auto;padding:8px 12px;font-size:16px;line-height:1}@media (width<=560px){.shop-window-top.shop-window-cart{margin-right:0;padding:8px 10px 8px 12px}.shop-window-cart strong{padding:7px 10px;font-size:14px}}.demo-landing.creative .demo-stage{background:#fff1e8!important}.demo-landing.creative .demo-stage:before,.demo-landing.creative .demo-stage:after{content:"";pointer-events:none;z-index:0;position:absolute}.demo-landing.creative .demo-stage:before{background:linear-gradient(135deg,#ef7d34 0%,#f27b2f 62%,#ffb16f 100%);border-radius:52% 0 0 48%/42% 0 0 58%;inset:78px -8% 0 38%;box-shadow:inset 70px 0 90px #fff1e838}.demo-landing.creative .demo-stage:after{mix-blend-mode:screen;background:#ffffff47;border-radius:50% 0 0 50%/64% 0 0 36%;height:245px;bottom:64px;left:29%;right:-14%;transform:rotate(-7deg)}.demo-landing.creative .demo-content,.demo-landing.creative .demo-strip,.demo-landing.creative .demo-top{position:relative}.demo-landing.creative .demo-content{z-index:1}.demo-landing.creative .demo-art .demo-image{filter:drop-shadow(0 34px 34px #5e2a0a38)}.demo-preview-static.creative{background:#fff1e8}@media (width<=980px){.demo-landing.creative .demo-stage:before{border-radius:58% 0 0 42%/38% 0 0 62%;inset:84px -18% 0 28%}.demo-landing.creative .demo-stage:after{height:210px;bottom:92px;left:18%;right:-22%}}@media (width<=560px){.demo-landing.creative .demo-stage:before{border-radius:68% 0 0 32%/34% 0 0 66%;inset:96px -42% 0 14%}.demo-landing.creative .demo-stage:after{opacity:.7;height:190px;bottom:170px;left:-8%;right:-48%}.demo-landing.creative .demo-art .demo-image{transform:translate(-54px,10px)!important}}.shop-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.shop-price del{color:#2c2a9573;font-size:13px;font-weight:900;text-decoration-thickness:2px}.shop-product.p3 .shop-price del{color:#dc26268c}.hero-proof{justify-content:flex-start}.hero-proof p strong{color:#fff;font-weight:950}.site-offer-top span em{color:#fff;margin-right:5px;font-style:normal;display:inline-block;position:relative}.site-offer-top span em:before{content:"";border:2px solid #ff3045;border-radius:999px;position:absolute;inset:-7px -10px -6px;transform:rotate(-7deg);box-shadow:0 0 0 4px #ff304524,0 8px 18px #ff304538}.site-offer-top span em:after{content:"";background:#ff3045;border-radius:999px;height:3px;position:absolute;bottom:-4px;left:-5px;right:-7px;transform:rotate(-3deg);box-shadow:0 0 14px #ff30458c}.site-offer-top span em{isolation:isolate;color:#17326f;letter-spacing:.16em;background:linear-gradient(135deg,#fff,#eaf8ff);border-radius:999px;padding:5px 10px 5px 18px;box-shadow:inset 0 0 0 1px #ffffffb8,0 10px 24px #079cbd38}.site-offer-top span em:before{content:"";top:50%;left:8px;background:#ff3d4f;border:0;border-radius:50%;width:6px;height:6px;position:absolute;inset:auto;transform:translateY(-50%);box-shadow:0 0 0 4px #ff3d4f29,0 0 14px #ff3d4f73}.site-offer-top span em:after{content:"";height:2px;box-shadow:none;background:linear-gradient(90deg,#ff3d4fd9,#00d9ff8c);border-radius:999px;position:absolute;bottom:4px;left:14px;right:9px;transform:none}.site-offer-top span em{isolation:isolate;color:#fff;letter-spacing:.14em;text-shadow:0 1px #7013256b;background:#ff4b5c;border:2px solid #fff;border-radius:10px;margin-right:8px;padding:6px 12px 7px;font-style:normal;font-weight:950;line-height:1;display:inline-block;position:relative;transform:rotate(-3deg);box-shadow:4px 5px #102038,0 12px 24px #ff4b5c47}.site-offer-top span em:before{content:"";box-shadow:none;background:0 0;border:1px dashed #ffffffc7;border-radius:7px;position:absolute;inset:4px;transform:none}.site-offer-top span em:after{content:"";background:#ffd447;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;inset:-8px -8px auto auto;transform:none;box-shadow:2px 3px #102038}.site-offer-top{overflow:hidden;transform:rotate(-1deg);color:#102038!important;background:linear-gradient(135deg,#fff7cf 0%,#ffe36f 46%,#ff6b5c 100%)!important;border:3px solid #102038!important;border-radius:26px!important;padding:18px 20px 18px 22px!important;box-shadow:7px 8px #102038,0 24px 54px #ff6b5c38!important}.site-offer-top:before{content:"";pointer-events:none;border:2px dashed #10203838;border-radius:20px;position:absolute;inset:8px}.site-offer-top:after{content:"prezzo basso";z-index:1;color:#ff4054;letter-spacing:.13em;text-transform:uppercase;background:#fff;border:2px solid #102038;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950;position:absolute;top:13px;right:52px;transform:rotate(5deg);box-shadow:3px 4px #102038eb}.site-offer-top div{z-index:2;gap:10px;display:grid;position:relative}.site-offer-top span{color:#102038!important;letter-spacing:.17em!important;font-size:12px!important}.site-offer-top span em{color:#fff;text-shadow:none;background:#ff4054;border:3px solid #102038;border-radius:12px;margin-right:9px;padding:7px 12px;transform:rotate(-4deg);box-shadow:4px 5px #102038}.site-offer-top span em:before{border-color:#ffffffd1;inset:5px}.site-offer-top span em:after{width:18px;height:18px;box-shadow:none;background:#31d8ff;border:3px solid #102038;top:-10px;right:-10px}.site-offer-top strong{letter-spacing:0!important;align-items:end!important;gap:12px!important;margin:0!important;line-height:1!important;display:flex!important}.site-offer-top strong small{text-transform:uppercase;letter-spacing:.05em;max-width:78px;font-weight:950;color:#102038!important;font-size:15px!important;line-height:1.05!important}.site-offer-top strong mark{color:#17326f;letter-spacing:-.05em;background:#fff;border:3px solid #102038;border-radius:16px;padding:6px 13px 8px;font-size:52px;line-height:.86;display:inline-block;position:relative;transform:rotate(2deg);box-shadow:5px 6px #102038}.site-offer-top strong mark:after{content:"";opacity:.75;background:#ff4054;border-radius:999px;height:5px;position:absolute;bottom:5px;left:10px;right:10px}.site-offer-top>svg{z-index:2;color:#102038;box-sizing:content-box;background:#fff;border:2px solid #102038;border-radius:50%;padding:8px;position:relative;box-shadow:3px 4px #102038}@media (width<=560px){.site-offer-top{padding:16px!important;box-shadow:5px 6px #102038,0 18px 40px #ff6b5c2e!important}.site-offer-top:after{padding:5px 8px;font-size:9px;top:10px;right:40px}.site-offer-top strong{gap:9px!important}.site-offer-top strong small{max-width:62px;font-size:12px!important}.site-offer-top strong mark{padding:6px 10px 8px;font-size:42px}.site-offer-top>svg{padding:7px}}:root{--cyan:#32c7df;--coral:#ff735c;--orange:#ff9c50;--mint:#47b89d;--petrol:#187f83;--violet:#8b79d1}.hero-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#32c7df4d,#0000 68%);width:520px;height:520px;top:-210px;right:-130px}.orb-b{background:radial-gradient(circle,#ff735c33,#0000 70%);width:340px;height:340px;bottom:-210px;left:35%}.hero-desk{perspective:1200px;min-height:560px;position:relative}.hero-browser{color:#102038;background:#fff;border:1px solid #ffffff8c;border-radius:28px;animation:7s ease-in-out infinite mockFloat;position:absolute;inset:44px 0 54px 18px;overflow:hidden;transform:rotateY(-3deg)rotate(1deg);box-shadow:0 42px 100px #00000054}.browser-bar{background:#eef3f8;border-bottom:1px solid #dce5ef;align-items:center;gap:7px;height:52px;padding:0 18px;display:flex}.browser-bar b{background:#ff7568;border-radius:50%;width:9px;height:9px}.browser-bar b:nth-child(2){background:#ffc35a}.browser-bar b:nth-child(3){background:#55c89c}.browser-bar span{color:#718097;margin-left:12px;font-size:11px;font-weight:800}.dashboard-shell{grid-template-columns:62px 1fr;height:calc(100% - 52px);display:grid}.dashboard-shell aside{background:#335caa;flex-direction:column;align-items:center;gap:22px;padding-top:18px;display:flex}.dashboard-shell aside svg{width:30px;height:30px}.dashboard-shell aside i{background:#ffffff59;border-radius:4px;width:25px;height:5px}.dashboard-main{padding:24px}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head small,.dash-head strong{display:block}.dash-head small{color:#7b879a;font-size:10px}.dash-head strong{font-size:19px}.dash-head>span{color:#fff;background:#ff735c;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.dash-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;display:grid}.dash-metrics article{background:#edf3ff;border-radius:15px;padding:16px}.dash-metrics article:nth-child(2){background:#fff1eb}.dash-metrics article:nth-child(3){background:#eaf8f3}.dash-metrics small,.dash-metrics em{color:#68758a;font-size:8px;font-style:normal;display:block}.dash-metrics b{color:#335caa;margin:7px 0;font-size:28px;display:block}.dash-metrics article:nth-child(2) b{color:#ec644e}.dash-metrics article:nth-child(3) b{color:#258f77}.dash-bottom{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:15px;display:grid}.mini-chart,.task-lines{border:1px solid #e1e7ef;border-radius:15px;align-items:end;gap:9px;height:138px;padding:18px;display:flex}.mini-chart span{background:#7fa0df;border-radius:5px 5px 2px 2px;flex:1}.mini-chart span:first-child{height:35%}.mini-chart span:nth-child(2){background:#32c7df;height:66%}.mini-chart span:nth-child(3){height:50%}.mini-chart span:nth-child(4){background:#ff735c;height:82%}.mini-chart span:nth-child(5){height:62%}.mini-chart span:nth-child(6){background:#47b89d;height:95%}.task-lines{flex-direction:column;justify-content:center;align-items:stretch}.task-lines i{background:#e8edf4;border-radius:10px;height:11px}.task-lines i:nth-child(2){background:#b9c8e7;width:75%}.task-lines i:nth-child(4){background:#ffd0c8;width:55%}.float-card{z-index:3;color:#102038;background:#fff;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;animation:5s ease-in-out infinite badgeFloat;display:flex;position:absolute;box-shadow:0 18px 50px #00000038}.float-card small,.float-card b{display:block}.float-card small{letter-spacing:.11em;color:#7a8798;font-size:8px}.float-card b{font-size:12px}.float-card.clients{border-left:4px solid var(--cyan);top:25px;left:-22px}.float-card.deadline{border-left:4px solid var(--mint);animation-delay:-2s;top:44%;right:-18px}.float-card.deadline>span{color:#208268;background:#dff5ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.float-card.document{border-left:4px solid var(--coral);animation-delay:-3.2s;bottom:18px;left:4px}.float-card svg{color:#335caa}.problem-grid article{grid-template-columns:42% 58%;min-height:350px;display:grid;overflow:hidden;border:0!important;padding:0!important}.problem-copy{padding:28px}.problem-visual{justify-content:center;align-items:center;gap:9px;min-height:100%;display:flex;position:relative;overflow:hidden}.problem-visual:before,.area-visual:before{content:"";background:#ffffff52;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-70px}.problem-visual span,.problem-visual strong,.problem-visual .device-tile{background:#fff;border-radius:10px;padding:12px;font-size:11px;font-weight:900;position:relative;box-shadow:0 12px 25px #1430491f}.problem-visual b{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:23px;right:22px}.pv-0{color:#bb4937;background:linear-gradient(145deg,#ffe9e4,#ffb49f)}.pv-1{color:#246b92;background:linear-gradient(145deg,#e3f5ff,#7fdcf2)}.pv-2{color:#176f62;background:linear-gradient(145deg,#e3f8f1,#79cfb6)}.pv-3{color:#5b4ba0;background:linear-gradient(145deg,#eee9ff,#b7a8ef)}.mini-site{background:#fff;border-radius:12px;width:82%;padding:13px;position:relative;box-shadow:0 18px 35px #15506c2e}.mini-site em{background:#d9e7ed;border-radius:3px;height:5px;margin-bottom:17px;display:block}.mini-site strong{box-shadow:none;padding:0;font-size:13px;display:block}.mini-site i{background:#dff4fa;border-radius:6px;width:23%;height:35px;margin:12px 3px 0;display:inline-block}.device-tile.ok{color:#fff;background:#187f83}.problem-grid article:hover .problem-visual{filter:saturate(1.12)}.problem-grid article:hover{transform:translateY(-7px)rotate(.25deg)!important}.problem-0 .problem-copy>i{color:#d95f49;background:#fff0ec}.problem-1 .problem-copy>i{color:#1684a0;background:#e4f7fb}.problem-2 .problem-copy>i{color:#187e69;background:#e5f7f1}.problem-3 .problem-copy>i{color:#6653ae;background:#eeeaff}.macro-grid{grid-template-columns:1fr 1.12fr 1fr!important;gap:22px!important}.macro-grid article{overflow:hidden;box-shadow:0 22px 55px #10203817;border:0!important;padding:0!important}.macro-grid article.featured{color:#102038!important;background:#fff!important;transform:translateY(-18px)scale(1.02)!important;box-shadow:0 28px 70px #ff735c33!important}.area-visual{place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.av-0{background:linear-gradient(145deg,#e1f7ff,#76d8ed)}.av-1{background:linear-gradient(145deg,#fff0d8,#ff9d72);height:215px}.av-2{background:linear-gradient(145deg,#e3f7f0,#72cdb2)}.area-copy{padding:30px}.area-copy>span{color:#335caa!important}.area-copy h3{color:#102038}.area-copy p,.area-copy small{color:#68758a!important}.area-copy button{color:#102038!important}.web-frame{background:#fff;border-radius:13px;width:78%;padding:14px;box-shadow:0 18px 40px #145e8133}.web-frame span{background:#d5e5ed;border-radius:4px;height:6px;display:block}.web-frame strong{color:#335caa;margin:18px 0;display:block}.web-frame i{background:#dff3f8;border-radius:6px;width:42%;height:30px;margin-right:5px;display:inline-block}.automation-nodes{width:200px;height:150px;position:relative}.automation-nodes span,.automation-nodes strong{background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;box-shadow:0 12px 30px #68361629}.automation-nodes span{width:58px;height:58px}.automation-nodes span:first-child{top:0;left:0}.automation-nodes span:nth-child(2){top:10px;right:0}.automation-nodes span:nth-child(3){bottom:0;left:18px}.automation-nodes strong{color:#fff;background:#ff735c;width:72px;height:72px;font-size:27px;bottom:14px;right:38px}.network-map{align-items:center;gap:7px;display:flex}.network-map span{background:#fff;border-radius:9px;padding:12px 9px;font-size:9px;font-weight:900}.network-map i{background:#187f83;width:16px;height:2px}.network-map b{color:#fff;background:#187f83;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:20px;right:25px}.automation-grid{grid-template-columns:.82fr 1.18fr!important}.automation-demo{min-height:570px;position:relative}.messy-tools{width:42%;height:235px;position:absolute;top:10px;left:0}.messy-tools span{color:#102038;background:#fff;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:900;position:absolute;transform:rotate(-5deg);box-shadow:0 15px 35px #00000038}.messy-tools .excel{color:#18835d;top:15px;left:0}.messy-tools .chat{color:#138862;top:58px;right:0;transform:rotate(5deg)}.messy-tools .calendar{color:#335caa;bottom:40px;left:12px;transform:rotate(3deg)}.messy-tools .paper{color:#e95849;bottom:5px;right:20px;transform:rotate(-4deg)}.flow-arrow{text-align:center;color:#ff9c50;width:16%;font-size:48px;font-weight:300;position:absolute;top:92px;left:42%}.flow-arrow small{text-transform:uppercase;letter-spacing:.12em;font-size:8px;display:block}.clean-dashboard{color:#102038;background:#fff;border-radius:20px;width:43%;padding:15px;animation:7s ease-in-out infinite mockFloat;position:absolute;top:0;right:0;transform:rotate(2deg);box-shadow:0 30px 70px #0000004d}.clean-top{border-bottom:1px solid #e2e7ee;align-items:center;gap:8px;padding-bottom:11px;display:flex}.clean-top svg{width:25px;height:25px}.clean-top b{font-size:11px}.clean-body{padding:15px 0}.clean-body>span{background:#e8effb;border-radius:8px;width:29%;height:48px;margin-right:4%;display:inline-block}.clean-body>span:nth-child(2){background:#fff0eb}.clean-body>span:nth-child(3){background:#e4f6ef;margin:0}.clean-body>div{align-items:end;gap:6px;height:70px;margin-top:12px;display:flex}.clean-body i{background:#6f93d6;border-radius:4px;flex:1;height:42%}.clean-body i:nth-child(2){background:#ff806c;height:75%}.clean-body i:nth-child(3){background:#45b99c;height:58%}.clean-body i:nth-child(4){background:#32c7df;height:90%}.clean-dashboard>strong{color:#217f69;background:#e2f6ef;border-radius:9px;padding:9px;font-size:10px;display:block}.automation-demo .question-list{grid-template-columns:1fr 1fr;gap:9px;position:absolute;bottom:0;left:0;right:0}.automation-demo .question-list div{background:#ffffff12;padding:12px;font-size:11px}.automation-demo .question-list span{background:#ff735c;width:21px;height:21px}.examples-section{position:relative;background:linear-gradient(#f7f2ff 0%,#f7f9fc 42%,#eef8f5 100%)!important}.solution-showcase{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:50px;display:grid}.solution-item{background:#fff;border-radius:25px;grid-template-columns:1.1fr .9fr;align-items:center;min-height:310px;display:grid;overflow:hidden;box-shadow:0 22px 60px #232a4717}.solution-item:nth-child(2n){grid-template-columns:.9fr 1.1fr}.solution-item:nth-child(2n) .solution-mockup{order:2}.solution-item.item-4{grid-column:1/-1;grid-template-columns:1.25fr .75fr}.solution-item>div:last-child{padding:28px}.solution-item small{color:#8b79d1;letter-spacing:.15em;font-weight:900}.solution-item h3{margin:12px 0;font-size:25px}.solution-mockup{background:linear-gradient(145deg,#dfeaff,#8fb2ef);height:100%;min-height:310px;position:relative;overflow:hidden}.sm-0{grid-template-columns:55px 1fr;padding:35px 20px;display:grid}.mock-sidebar{background:#335caa;border-radius:12px 0 0 12px}.mock-list{background:#fff;border-radius:0 12px 12px 0;padding:20px}.mock-list b{font-size:12px}.mock-list i{background:#e5eaf1;border-radius:8px;height:10px;margin-top:16px;display:block}.sm-0>span{color:#fff;background:#ff735c;border-radius:9px;padding:8px;font-size:10px;font-weight:900;position:absolute;bottom:17px;right:15px}.sm-1{background:linear-gradient(145deg,#fff0e8,#ffac8f);padding:35px}.report-head,.report-lines{background:#fff;padding:16px}.report-head{color:#dd5f47;border-radius:12px 12px 0 0;font-weight:900}.report-lines{border-radius:0 0 12px 12px}.report-lines i{background:#e9edf2;border-radius:5px;height:9px;margin-bottom:10px;display:block}.sm-1>b{color:#d55640;background:#fff;border-radius:8px;padding:9px;position:absolute;bottom:20px;right:18px}.sm-2{background:linear-gradient(145deg,#e5f8f1,#77cdb5);justify-content:center;align-items:center;gap:20px;display:flex}.gym-ring{color:#176b5b;border:11px solid #fff;border-right-color:#258e76;border-radius:50%;place-items:center;width:90px;height:90px;font-weight:900;display:grid}.sm-2 strong,.sm-2 span{display:block}.sm-2 i{background:#ffffffb3;border-radius:5px;width:90px;height:8px;margin-top:18px;display:block}.sm-3{background:linear-gradient(145deg,#eee9ff,#aa98e3);place-items:center;display:grid}.quote-paper{background:#fff;border-radius:10px;width:70%;padding:25px;transform:rotate(-4deg);box-shadow:0 20px 40px #43327b33}.quote-paper b,.quote-paper strong{color:#6958a7;display:block}.quote-paper i{background:#e5e3ec;border-radius:5px;height:8px;margin:12px 0;display:block}.sm-3>span{color:#fff;background:#6958a7;border-radius:8px;padding:8px;font-size:10px;position:absolute;bottom:20px;right:15px}.site-preview{background:#fff;border-radius:15px;position:absolute;inset:18px;overflow:hidden}.site-preview img{object-fit:contain;background:#fff1e8;width:100%;height:100%}.site-preview>div{background:#fff;border-radius:9px;padding:10px 13px;position:absolute;bottom:16px;left:16px}.site-preview b,.site-preview span{color:#102038;font-size:10px;display:block}.website-entry{background:linear-gradient(135deg,#f4fbff,#fff3ee);overflow:hidden}.website-visual{min-height:500px;position:relative}.laptop{position:absolute;top:20px;left:0;right:55px}.laptop-screen{background:#fff;border:12px solid #172842;border-radius:22px 22px 9px 9px;height:360px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1d345238}.laptop-screen img{object-fit:contain;background:#fff1e8;width:100%;height:100%}.screen-overlay{background:#ffffffeb;border-radius:13px;padding:15px 18px;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 30px #0000001f}.screen-overlay small,.screen-overlay strong{display:block}.screen-overlay small{color:#ef694f;letter-spacing:.14em;font-size:9px;font-weight:900}.screen-overlay strong{margin-top:5px;font-size:15px}.laptop-base{background:#cbd4df;border-radius:2px 2px 18px 18px;height:18px;margin:-1px -25px 0;box-shadow:0 12px 20px #1a2c4229}.phone-preview{background:#fff;border:8px solid #172842;border-radius:26px;width:132px;height:260px;position:absolute;bottom:8px;right:0;overflow:hidden;transform:rotate(4deg);box-shadow:0 20px 45px #1d345240}.phone-preview img{object-fit:cover;width:100%;height:100%}.price-badge{color:#fff;background:#ff735c;border:3px solid #102038;border-radius:17px;padding:15px 20px;position:absolute;bottom:18px;left:-24px;transform:rotate(-4deg);box-shadow:6px 7px #102038}.price-badge small,.price-badge strong,.price-badge span{display:block}.price-badge small,.price-badge span{font-size:9px;font-weight:800}.price-badge strong{font-size:30px;line-height:1}.continuity{position:relative;overflow:hidden;background:linear-gradient(120deg,#176f75,#335caa)!important}.continuity-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid!important}.support-visual{min-height:360px;position:relative}.support-monitor{color:#102038;background:#fff;border:9px solid #12304d;border-radius:19px;height:240px;padding:25px;position:absolute;top:22px;left:8%;right:8%;box-shadow:0 30px 70px #00000040}.support-monitor span,.support-monitor strong{display:block}.support-monitor span{color:#648090;font-size:11px}.support-monitor strong{color:#258f77;margin-top:5px;font-size:24px}.support-monitor>div{align-items:end;gap:9px;height:95px;display:flex}.support-monitor i{background:#74c7b3;border-radius:5px;flex:1;height:45%}.support-monitor i:nth-child(2){background:#52a99c;height:78%}.support-monitor i:nth-child(3){background:#7ca0df;height:62%}.support-monitor i:nth-child(4){background:#335caa;height:94%}.support-device{color:#176f75;background:#fff;border-radius:11px;padding:11px 13px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 15px 35px #00000038}.support-device b{margin-left:8px}.laptop-icon{bottom:25px;left:0}.backup-icon{bottom:0;left:38%}.voip-icon{bottom:38px;right:0}.support-pulse{border:1px solid #fff3;border-radius:50%;animation:4s ease-out infinite pulse;position:absolute;inset:0}@keyframes mockFloat{0%,to{transform:translateY(0)rotateY(-3deg)rotate(1deg)}50%{transform:translateY(-8px)rotateY(-2deg)rotate(.5deg)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pulse{0%{opacity:0;transform:scale(.75)}45%{opacity:.45}to{opacity:0;transform:scale(1.12)}}@media (width<=1100px){.hero-desk{min-height:500px}.dash-bottom{display:none}.solution-item,.solution-item:nth-child(2n),.solution-item.item-4{grid-template-columns:1fr}.solution-item:nth-child(2n) .solution-mockup{order:0}.continuity-grid{gap:35px}}@media (width<=980px){.hero-desk{min-height:550px}.macro-grid{grid-template-columns:1fr!important}.macro-grid article.featured{transform:none!important}.automation-grid{grid-template-columns:1fr!important}.automation-demo{min-height:580px}.solution-showcase{grid-template-columns:1fr}.solution-item.item-4{grid-column:auto}.continuity-grid{grid-template-columns:1fr!important}.support-visual{width:min(580px,100%)}.problem-grid article{grid-template-columns:38% 62%}}@media (width<=600px){.hero-desk{min-height:420px}.hero-browser{inset:34px 0 42px}.dashboard-shell{grid-template-columns:42px 1fr}.dashboard-main{padding:14px}.dash-head>span{display:none}.dash-metrics{gap:5px}.dash-metrics article{padding:9px}.dash-metrics b{font-size:19px}.dash-metrics em{display:none}.float-card{padding:9px}.float-card.deadline{right:-4px}.float-card.clients{left:-4px}.problem-grid article{grid-template-columns:1fr}.problem-visual{min-height:165px}.area-visual{height:170px}.av-1{height:185px}.automation-demo{min-height:650px}.messy-tools,.clean-dashboard{width:48%}.flow-arrow{display:none}.automation-demo .question-list{grid-template-columns:1fr}.automation-demo .question-list div{padding:8px;font-size:10px}.solution-item{min-height:0}.solution-mockup{min-height:230px}.solution-item>div:last-child{padding:24px}.website-visual{min-height:390px}.laptop{right:30px}.laptop-screen{height:275px}.phone-preview{width:94px;height:190px}.price-badge{bottom:3px;left:2px}.continuity-grid{display:grid!important}.support-visual{min-height:300px}.support-monitor{height:205px}.support-device{font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-browser,.float-card,.clean-dashboard,.support-pulse{animation:none!important}.problem-grid article{transition:none!important}}.strategy-hero .bg-art .blob{opacity:.12!important;filter:blur(45px)!important}.strategy-hero .bg-art .blob.one{top:-18%!important;left:auto!important;right:-8%!important}.strategy-hero .hero-copy,.strategy-hero .strategy-grid>div:first-child{z-index:4;position:relative}.strategy-hero h1{text-shadow:0 3px 24px #030f227a}.strategy-hero .btn.ghost{box-shadow:0 12px 35px #0003;color:#17315d!important;background:#fff!important;border-color:#fff!important}.strategy-hero .btn.ghost:hover{transform:translateY(-3px);background:#dff7fb!important;border-color:#dff7fb!important}.problem-grid{gap:28px!important}.problem-grid article{min-height:390px!important}.problem-copy h3{font-size:27px!important}.problem-copy p{font-size:15px}.problem-visual{transition:transform .35s,filter .35s}.problem-grid article:hover .problem-visual{transform:scale(1.035)}.macro-grid article{transition:transform .32s,box-shadow .32s!important}.macro-grid:hover article.featured{transform:none!important;box-shadow:0 22px 55px #10203817!important}.macro-grid article:first-child:hover{box-shadow:0 30px 75px #32c7df57!important}.macro-grid article:nth-child(2):hover{box-shadow:0 30px 75px #ff735c57!important}.macro-grid article:nth-child(3):hover{box-shadow:0 30px 75px #47b89d57!important}.macro-grid:not(:hover) article.featured{transform:translateY(-18px)scale(1.02)!important}.automation-demo .question-list div{align-items:flex-start;display:flex}.automation-demo .question-list p{color:#fff!important;font-size:inherit!important;margin:0!important;line-height:1.45!important}.automation-demo .question-list span{flex:none}.q-4 p,.q-5 p{min-width:0}.site-preview{background:linear-gradient(145deg,#dff6ff,#ffdcd2);padding:13px}.site-preview>.stylized-web{border-radius:10px;height:100%;box-shadow:0 15px 35px #132d482e}.site-status{background:#fff!important;border-radius:9px!important;padding:10px 13px!important;position:absolute!important;bottom:16px!important;left:16px!important}.stylized-web{color:#102038;background:#fff;height:100%;padding:12px;font-family:Raleway,sans-serif;overflow:hidden}.sw-nav{border-bottom:1px solid #e7ecf2;align-items:center;gap:8px;height:18%;display:flex}.sw-nav svg{width:20px;height:20px}.sw-nav i{background:#d9e1eb;border-radius:3px;width:25px;height:4px}.sw-nav button{color:#fff;background:#ff735c;border:0;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:7px;font-weight:900}.sw-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:8px;height:61%;padding:12px;display:grid}.sw-hero small,.sw-hero strong,.sw-hero span,.sw-hero b{display:block}.sw-hero small{color:#335caa;letter-spacing:.13em;font-size:6px;font-weight:900}.sw-hero strong{margin:5px 0;font-size:16px;line-height:1.03}.sw-hero span{color:#68758a;font-size:6px}.sw-hero b{color:#fff;background:#335caa;border-radius:5px;width:max-content;margin-top:8px;padding:5px 7px;font-size:6px}.sw-art{background:linear-gradient(145deg,#5f8bd4,#32c7df);border-radius:45% 55% 52% 48%;height:90%;position:relative}.sw-art i{background:#fff;border-radius:50%;position:absolute;box-shadow:0 7px 16px #0e395426}.sw-art i:first-child{width:35%;height:35%;top:15%;left:15%}.sw-cards{grid-template-columns:repeat(3,1fr);gap:5px;height:20%;padding:4px 12px;display:grid}.sw-cards i{background:#eef3fb;border-radius:5px}.stylized-web.compact{padding:6px}.stylized-web.compact .sw-nav i,.stylized-web.compact .sw-nav button,.stylized-web.compact .sw-hero span{display:none}.stylized-web.compact .sw-hero{grid-template-columns:1fr;padding:5px}.stylized-web.compact .sw-hero>div:first-child{z-index:2;position:relative}.stylized-web.compact .sw-hero strong{font-size:9px}.stylized-web.compact .sw-art{opacity:.75;width:48%;height:45%;position:absolute;top:24%;right:3px}.stylized-web.compact .sw-cards{padding:2px 5px}.laptop-screen>.stylized-web{height:100%}.phone-preview>.stylized-web{height:100%;padding:5px}.phone-preview .sw-nav i,.phone-preview .sw-nav button,.phone-preview .sw-hero span,.phone-preview .sw-cards{display:none}.phone-preview .sw-hero{padding:8px 4px;display:block}.phone-preview .sw-hero strong{font-size:10px}.phone-preview .sw-art{height:85px;margin-top:8px}.phone-preview .sw-hero b{font-size:5px}.screen-overlay{pointer-events:none}.services-main .page-hero,.software-main .page-hero,.websites-main .page-hero{background:linear-gradient(125deg,#eef5ff 0%,#f8fbff 45%,#fff0eb 100%);position:relative;overflow:hidden}.services-main .page-hero:after,.software-main .page-hero:after,.websites-main .page-hero:after{content:"";filter:blur(4px);background:linear-gradient(135deg,#32c7df52,#ff735c3d);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-170px;right:-100px}.software-main .page-hero{background:linear-gradient(125deg,#fff0e8,#f8f7ff 48%,#e4f6ff)}.websites-main .page-hero{background:linear-gradient(125deg,#e5f7ff,#f8fbff 50%,#eee9ff)}.services-main .page-hero .container,.software-main .page-hero .container,.websites-main .page-hero .container{z-index:2;position:relative}.services-main .page-hero h1,.software-main .page-hero h1,.websites-main .page-hero h1{max-width:900px}.grouped-services{background:#f7f9fc}.service-group{border-radius:34px;padding:46px;position:relative;overflow:hidden}.service-group.sg-0{background:linear-gradient(135deg,#e8f8ff,#f8fcff)}.service-group.sg-1{background:linear-gradient(135deg,#fff0e9,#fff9f5)}.service-group.sg-2{background:linear-gradient(135deg,#e8f8f2,#f8fcfa)}.group-heading{align-items:center;grid-template-columns:80px 1fr 90px!important}.group-symbol{color:#335caa;background:#fff;border-radius:24px;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 16px 40px #1935531a}.sg-1 .group-symbol{color:#e9624d}.sg-2 .group-symbol{color:#23846f}.group-cards article{background:#ffffffd9;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 14px 38px #1f3a560f}.group-cards article:hover{transform:translateY(-6px);box-shadow:0 22px 50px #1f3a5621}.sg-0 .group-cards article{border-top:4px solid var(--cyan)}.sg-1 .group-cards article{border-top:4px solid var(--coral)}.sg-2 .group-cards article{border-top:4px solid var(--mint)}.software-page{background:linear-gradient(#fffaf7,#fff)}.software-intro{color:#fff;background:#102038;border-radius:30px;padding:44px;position:relative;overflow:hidden}.software-intro:after{content:"";background:linear-gradient(135deg,#ff735ccc,#32c7df73);border-radius:50%;width:270px;height:270px;position:absolute;top:-90px;right:-60px}.software-intro h2{color:#fff}.software-intro>p{z-index:2;position:relative;color:#ffffffb8!important}.software-cards{margin-top:28px!important}.software-cards article{background:#fff;min-height:230px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 18px 50px #172e4914}.software-cards article:hover{transform:translateY(-7px)}.software-cards article>span{color:#335caa;letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.software-cards .sc-0{background:#edf5ff;border-color:#d4e5fa}.software-cards .sc-1{background:#f0edff;border-color:#dfd8ff}.software-cards .sc-2{background:#fff0e9;border-color:#ffd8cb}.software-cards .sc-3{background:#e9f8f3;border-color:#cdeee3}.software-cards .sc-2>span{color:#e75d47}.software-cards .sc-3>span{color:#23846f}.websites-page{background:linear-gradient(#f5fbff,#fff7f3)}.web-offer{position:relative;overflow:hidden;box-shadow:0 28px 70px #28476926;background:#fff!important;border:0!important}.offer-art{background:linear-gradient(135deg,#dff6ff,#ffdcd2);height:180px;margin:-38px -38px 25px;padding:20px}.offer-art>.stylized-web{border-radius:13px;box-shadow:0 14px 35px #1e3c5b24}.websites-page li{border-left:4px solid #335caa}.websites-page li:nth-child(2n){border-left-color:var(--cyan)}.websites-page li:nth-child(3n){border-left-color:var(--coral)}.about-intro{background:linear-gradient(#fff,#f4f8ff)}.values article:first-child{border-bottom:4px solid var(--cyan)}.values article:nth-child(2){border-bottom:4px solid var(--coral)}.values article:nth-child(3){border-bottom:4px solid var(--mint)}@media (width<=980px){.group-heading{grid-template-columns:60px 1fr 70px!important}.group-symbol{width:64px;height:64px}.service-group{padding:32px}.software-intro{padding:34px}.macro-grid:hover article.featured,.macro-grid:not(:hover) article.featured{transform:none!important}}@media (width<=600px){.float-card.deadline,.strategy-hero .bg-art .blob{display:none!important}.problem-grid article{min-height:0!important}.problem-copy h3{font-size:24px!important}.macro-grid article:hover{transform:translateY(-8px)!important}.group-heading{grid-template-columns:1fr!important}.group-symbol{width:52px;height:52px;position:absolute;top:25px;right:25px}.service-group{padding:27px 20px}.software-intro{padding:28px}.stylized-web .sw-hero strong{font-size:12px}.laptop-screen .sw-hero strong{font-size:13px}.offer-art{height:155px}}@media (prefers-reduced-motion:reduce){.macro-grid article,.problem-visual{transition:none!important}}.site-preview>.stylized-web{box-sizing:border-box!important;background:#fff!important;border-radius:10px!important;width:100%!important;height:100%!important;margin:0!important;padding:12px!important;position:relative!important;inset:auto!important}.site-preview>.site-status{width:auto!important;height:auto!important;margin:0!important;padding:10px 13px!important;position:absolute!important;inset:auto auto 16px 16px!important}.site-preview .stylized-web.compact .sw-hero{grid-template-columns:1.05fr .95fr;height:61%;padding:12px;display:grid}.site-preview .stylized-web.compact .sw-hero strong{font-size:15px}.site-preview .stylized-web.compact .sw-art{opacity:1;width:auto;height:90%;position:relative;top:auto;right:auto}.site-preview .stylized-web.compact .sw-cards{padding:4px 12px;display:grid}.sw-art{box-shadow:7px 8px #dce7f6;background:linear-gradient(145deg,#335caa 0 48%,#32c7df 48% 72%,#ff8a72 72%)!important;border-radius:22px 8px!important}.sw-art:before{content:"";border:2px solid #fffc;border-radius:8px;position:absolute;inset:12% 14%}.sw-art i{box-shadow:none!important;border-radius:7px!important}.sw-art i:first-child{background:#fff!important;width:40%!important;height:18%!important;top:20%!important;left:19%!important}.sw-art i:nth-child(2){background:#ffffffdb!important;width:54%!important;height:10%!important;top:49%!important;right:12%!important}.sw-art i:nth-child(3){background:#fff1e9!important;width:32%!important;height:12%!important;bottom:15%!important;left:25%!important}.group-cards article{overflow:hidden;padding:0!important}.group-cards article figure{background:#dce8f5;height:220px;margin:0;position:relative;overflow:hidden}.group-cards article figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a1c326b);height:45%;position:absolute;inset:auto 0 0}.group-cards article figure img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.group-cards article:hover figure img{transform:scale(1.045)}.group-cards article figure>span{z-index:2;color:#335caa;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:18px;left:22px;box-shadow:0 12px 30px #0003}.sg-1 .group-cards article figure>span{color:#e9624d}.sg-2 .group-cards article figure>span{color:#23846f}.service-card-copy{padding:27px 28px 30px}.service-card-copy h3{margin-top:0}.sg-0 .group-cards article,.sg-1 .group-cards article,.sg-2 .group-cards article{border-bottom:4px solid var(--cyan);border-top:0!important}.sg-1 .group-cards article{border-bottom-color:var(--coral)}.sg-2 .group-cards article{border-bottom-color:var(--mint)}@media (width<=600px){.site-preview .stylized-web.compact .sw-hero{padding:8px}.site-preview .stylized-web.compact .sw-hero strong{font-size:11px}.group-cards article figure{height:185px}.service-card-copy{padding:23px}}.automation-nodes{align-items:center;gap:7px 13px;grid-template-rows:repeat(3,1fr)!important;grid-template-columns:1fr 72px 1fr!important;width:88%!important;height:125px!important;display:grid!important}.automation-nodes:before,.automation-nodes:after{content:"";z-index:0;background:#853b2047;height:2px;position:absolute;left:22%;right:22%}.automation-nodes:before{top:34%}.automation-nodes:after{bottom:34%}.automation-nodes span,.automation-nodes strong{z-index:1;border-radius:9px!important;width:auto!important;height:auto!important;position:relative!important;inset:auto!important;box-shadow:0 8px 20px #6836161f!important}.automation-nodes span{grid-column:1;padding:9px 8px}.automation-nodes span:first-child{grid-row:1}.automation-nodes span:nth-child(2){grid-row:2}.automation-nodes span:nth-child(3){grid-row:3}.automation-nodes strong{border:3px solid #fff;grid-area:1/2/4;align-self:stretch;background:#ff735c!important;border-radius:16px!important}.automation-nodes strong:after{content:"AUTOMAZIONE";letter-spacing:.1em;font-size:6px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.av-1 .automation-nodes:after{box-shadow:none}.automation-nodes span:after{content:"→";color:#a34c37;position:absolute;right:-14px}.automation-nodes span:nth-child(3):before{content:"Processo ordinato";color:#a54b35;background:#fff;border-radius:9px;width:90px;padding:10px 7px;font-size:8px;font-weight:900;position:absolute;top:50%;left:calc(100% + 100px);transform:translateY(-50%);box-shadow:0 8px 20px #6836161f}.macro-grid article,.macro-grid article.featured,.macro-grid:not(:hover) article.featured,.macro-grid:hover article.featured{transform:none!important;box-shadow:0 22px 55px #10203817!important}.macro-grid article:hover{transform:translateY(-20px)scale(1.02)!important}.macro-grid .macro-0:hover{box-shadow:0 30px 75px #32c7df61!important}.macro-grid .macro-1:hover{box-shadow:0 30px 75px #ff735c61!important}.macro-grid .macro-2:hover{box-shadow:0 30px 75px #47b89d61!important}.messy-tools span{align-items:center;gap:9px;padding:10px 12px!important;display:flex!important}.messy-tools span svg{flex:none;width:28px;height:28px}.messy-tools span b{color:#102038;font-size:9px}.messy-tools .excel{color:inherit!important}.messy-tools .whatsapp{top:58px;right:0;transform:rotate(5deg);color:inherit!important}.messy-tools .calendar{color:inherit!important}.messy-tools .pdf{bottom:5px;right:20px;transform:rotate(-4deg);color:inherit!important}.sw-nav>span{color:#102038;font-size:7px;font-weight:900}.sw-hero{grid-template-columns:1fr 1.08fr!important}.sw-photo{background:linear-gradient(145deg,#d7dee6,#8797a8);border-radius:8px;height:92%;position:relative;overflow:hidden}.building{clip-path:polygon(0 28%,42% 28%,42% 0,100% 0,100% 100%,0 100%);background:#f2f0eb;height:84%;position:absolute;bottom:0;left:12%;right:10%}.building:before{content:"";background:#335caa;height:11%;position:absolute;top:37%;left:9%;right:9%;box-shadow:0 28px #a5b1bc,0 56px #335caa}.building i{background:#26394c;width:7%;height:55%;position:absolute;bottom:0}.building i:first-child{left:14%}.building i:nth-child(2){left:31%}.building i:nth-child(3){right:31%}.building i:nth-child(4){right:14%}.sw-photo em{color:#335caa;background:#fff;border-radius:4px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:7px;right:7px}.sw-projects{grid-template-columns:repeat(3,1fr);gap:5px;height:21%;padding:4px 12px;display:grid}.sw-projects article{background:#eef3f8;border-radius:5px;padding:5px}.sw-projects b,.sw-projects span{font-size:5px;display:block}.sw-projects span{color:#7b8793}.stylized-web.compact .sw-nav>span{display:block}.stylized-web.compact .sw-hero{grid-template-columns:1fr 1fr!important}.stylized-web.compact .sw-photo{height:88%}.stylized-web.compact .sw-projects{padding:3px 5px;display:grid}.site-preview .stylized-web.compact .sw-hero{grid-template-columns:1fr 1.05fr!important}.site-preview .stylized-web.compact .sw-photo{opacity:1;width:auto;height:92%;position:relative;top:auto;right:auto}.site-preview .stylized-web.compact .sw-projects{padding:4px 12px;display:grid}.phone-preview .sw-photo{height:110px;margin-top:7px}.phone-preview .sw-projects{display:none}.offer-art .sw-photo{height:88%}.support-visual{min-height:390px}.support-monitor{height:310px!important;padding:22px!important}.monitor-top{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.monitor-top span{font-size:11px!important}.monitor-top b{color:#258f77;font-size:9px}.network-diagram{height:225px;position:relative}.network-hub{z-index:3;color:#fff;background:#335caa;border-radius:18px;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #335caa4d}.network-hub svg{width:24px}.network-hub small{font-size:7px;font-weight:900}.network-diagram .device{z-index:3;background:#fff;border:1px solid #dce4ed;border-radius:13px;width:92px;padding:11px;position:absolute;box-shadow:0 10px 25px #1230491a}.network-diagram .device svg{color:#335caa;width:20px}.network-diagram .device b,.network-diagram .device small{display:block}.network-diagram .device b{margin-top:5px;font-size:9px}.network-diagram .device small{color:#258f77;font-size:7px}.pc-device{top:18%;left:2%}.backup-device{top:18%;right:2%}.phone-device{bottom:0;left:50%;transform:translate(-50%)}.network-diagram .link{z-index:1;transform-origin:0;background:#78a6b7;height:2px;position:absolute}.network-diagram .l1{width:30%;top:38%;left:22%;transform:rotate(8deg)}.network-diagram .l2{width:29%;top:39%;left:51%;transform:rotate(-8deg)}.network-diagram .l3{width:18%;top:55%;left:50%;transform:rotate(90deg)}.services-catalog{background:linear-gradient(#f7f9fc,#eef5fb);padding:70px 0 95px}.services-legend{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.services-legend span,.unified-service figure>b{text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900}.services-legend .digital,.unified-service.digital figure>b{color:#147e96;background:#dff7fd}.services-legend .automate,.unified-service.automate figure>b{color:#c94f3b;background:#ffded5}.services-legend .protect,.unified-service.protect figure>b{color:#207c68;background:#dff5ed}.services-unified-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.unified-service{background:#fff;border-radius:24px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 16px 45px #18314b12}.unified-service:hover{transform:translateY(-7px)}.unified-service.digital:hover{box-shadow:0 24px 60px #32c7df4d}.unified-service.automate:hover{box-shadow:0 24px 60px #ff735c4d}.unified-service.protect:hover{box-shadow:0 24px 60px #47b89d4d}.unified-service figure{height:205px;margin:0;position:relative;overflow:hidden}.unified-service figure:after{content:"";background:linear-gradient(#0000,#0a1c327a);position:absolute;inset:45% 0 0}.unified-service figure img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.unified-service:hover figure img{transform:scale(1.04)}.unified-service figure>span{z-index:2;color:#335caa;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:17px;left:18px}.unified-service figure>b{z-index:2;position:absolute;top:15px;right:16px}.unified-service .service-card-copy{padding:24px}.unified-service h2{margin:0 0 10px;font-size:21px}.unified-service p{color:#68758a;line-height:1.6}.unified-service.automate{border-bottom:4px solid var(--coral)}.unified-service.digital{border-bottom:4px solid var(--cyan)}.unified-service.protect{border-bottom:4px solid var(--mint)}.websites-main .page-hero:after{transform:rotate(12deg);background:linear-gradient(135deg,#32c7df40,#8b79d138)!important;border-radius:28px!important}@media (width<=980px){.services-unified-grid{grid-template-columns:repeat(2,1fr)}.support-monitor{height:300px!important}.macro-grid article:hover{transform:translateY(-10px)!important}}@media (width<=600px){.services-unified-grid{grid-template-columns:1fr}.messy-tools span b{display:none}.messy-tools span svg{width:25px;height:25px}.support-monitor{height:285px!important;left:0!important;right:0!important}.network-diagram .device{width:78px;padding:8px}.sw-nav>span{font-size:5px}.macro-grid article,.macro-grid article:hover{transform:none!important}}.area-visual{box-sizing:border-box;padding:22px;height:245px!important}.av-1{height:245px!important}.digital-browser{background:#fff;border:7px solid #17304c;border-radius:15px;width:94%;height:188px;position:relative;overflow:visible;box-shadow:0 18px 35px #12476433}.db-bar{background:#edf3f7;border-radius:7px 7px 0 0;align-items:center;gap:5px;height:27px;padding:0 9px;display:flex}.db-bar i{background:#f76;border-radius:50%;width:6px;height:6px}.db-bar i:nth-child(2){background:#ffc85c}.db-bar i:nth-child(3){background:#4fc69a}.db-bar span{color:#728293;background:#fff;border-radius:5px;margin-left:7px;padding:4px 25px;font-size:6px}.db-page{box-sizing:border-box;grid-template-columns:1.12fr .88fr;align-items:center;height:calc(100% - 27px);padding:14px;display:grid}.db-page small,.db-page strong,.db-page b{display:block}.db-page small{color:#2586a2;letter-spacing:.1em;font-size:6px;font-weight:900}.db-page strong{color:#102038;margin:7px 0;font-size:14px;line-height:1.05}.db-page b{color:#fff;background:#335caa;border-radius:6px;width:max-content;padding:6px 8px;font-size:6px}.db-photo{background:linear-gradient(145deg,#51bfd2,#335caa);border-radius:8px;height:105px;position:relative;overflow:hidden}.db-photo:before{content:"";clip-path:polygon(0 28%,45% 28%,45% 0,100% 0,100% 100%,0 100%);background:#eef1ed;width:64%;height:75%;position:absolute;bottom:0;left:18%}.db-photo em{z-index:2;background:#223a50;width:6%;height:50%;position:absolute;bottom:0}.db-photo em:first-child{left:32%}.db-photo em:nth-child(2){left:51%}.db-photo em:nth-child(3){right:22%}.db-mobile{background:#fff;border:4px solid #17304c;border-radius:12px;width:52px;height:92px;padding:5px;position:absolute;bottom:-20px;right:-18px;box-shadow:0 12px 25px #10314a33}.db-mobile i{background:linear-gradient(#58c7d8,#335caa);border-radius:5px;height:60px;display:block}.db-mobile strong{text-align:center;color:#17304c;margin-top:4px;font-size:6px;display:block}.auto-flow{grid-template-columns:1.15fr 20px .85fr 20px .8fr;align-items:center;gap:5px;width:100%;display:grid;position:relative}.auto-inputs{gap:7px;display:grid}.auto-inputs span{color:#102038;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;font-weight:900;display:flex;box-shadow:0 8px 18px #7c331a1f}.auto-inputs svg{width:24px;height:24px}.auto-arrow{color:#b94d36;font-size:22px;font-style:normal}.auto-engine{color:#fff;background:#ff735c;border:3px solid #fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:105px;display:flex;box-shadow:0 15px 30px #c0463040}.auto-engine svg{width:38px;height:38px}.auto-engine strong{margin-top:8px;font-size:8px}.auto-result{color:#a94735;text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:80px;display:flex;box-shadow:0 12px 25px #7c331a21}.auto-result b{color:#23846f;background:#dff5ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.auto-result strong{margin-top:6px;font-size:8px}.protect-system{width:100%;height:185px;position:relative}.protect-center{z-index:3;color:#fff;background:#187f83;border-radius:20px;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 32px #17696c47}.protect-center svg{width:29px}.protect-center strong{font-size:8px}.ps-device{z-index:3;color:#145f61;background:#fff;border-radius:11px;width:82px;padding:9px;position:absolute;box-shadow:0 10px 24px #155b5626}.ps-device svg{width:19px}.ps-device b,.ps-device small{display:block}.ps-device b{font-size:8px}.ps-device small{color:#299278;font-size:6px}.ps-pc{top:5px;left:0}.ps-backup{top:5px;right:0}.ps-phone{bottom:0;left:50%;transform:translate(-50%)}.ps-line{z-index:1;transform-origin:0;background:#278f91;height:2px;position:absolute}.ps-line.one{width:31%;top:30%;left:22%;transform:rotate(20deg)}.ps-line.two{width:29%;top:31%;left:52%;transform:rotate(-20deg)}.ps-line.three{width:22%;top:57%;left:50%;transform:rotate(90deg)}.messy-tools{height:270px!important}.messy-tools span{min-width:128px;border-radius:14px!important;padding:13px 15px!important}.messy-tools span svg{width:46px!important;height:46px!important}.messy-tools span b{font-size:11px!important}.messy-tools .excel{top:0!important}.messy-tools .whatsapp{top:67px!important}.messy-tools .calendar{bottom:48px!important}.messy-tools .pdf{bottom:-18px!important}.flow-arrow{top:112px!important}.clean-dashboard{top:18px!important}@media (width<=1100px){.area-visual{height:225px!important}.digital-browser{height:170px}.auto-inputs span{padding:6px}.auto-inputs svg{width:21px;height:21px}.ps-device{width:72px}}@media (width<=600px){.area-visual,.av-1{height:225px!important}.messy-tools span{min-width:0;padding:10px!important}.messy-tools span svg{width:36px!important;height:36px!important}.messy-tools span b{display:none!important}.digital-browser{width:88%;height:165px}.auto-flow{grid-template-columns:1fr 14px .8fr 14px .75fr}.auto-engine{height:90px}.auto-engine svg{width:30px}.ps-device{width:68px}}.provided-tool-logo{object-fit:contain;width:50px;height:50px;display:block}.messy-tools span .provided-tool-logo{width:50px!important;height:50px!important}.auto-inputs .provided-tool-logo{width:26px;height:26px}.problem-before-after{grid-template-rows:auto 1fr;grid-template-columns:1fr 18px 1fr;align-items:center;gap:7px;width:84%;display:grid}.problem-before-after small{letter-spacing:.12em;color:#1020388c;font-size:7px;font-weight:900}.problem-before-after small:nth-of-type(2){grid-column:3}.problem-before-after>span,.problem-before-after>strong{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:62px;line-height:1.25;display:flex;padding:9px!important}.problem-before-after>span{grid-column:1}.problem-before-after>i{grid-column:2;font-size:18px;font-style:normal}.problem-before-after>strong{grid-column:3}.problem-before-after img{object-fit:contain;width:25px;height:25px;margin-bottom:4px}.problem-before-after strong b{color:#207c68;margin-top:5px;font-size:10px;background:#dff5ed!important;width:20px!important;height:20px!important;position:static!important}.unified-service{cursor:pointer;outline:none}.unified-service:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 7px #335caa!important}.service-contact-link{color:#335caa;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:900;display:flex}.unified-service.automate .service-contact-link{color:#d85843}.unified-service.protect .service-contact-link{color:#22806d}.software-main .simple-process{background:linear-gradient(135deg,#f3f0ff,#eef9ff)}.software-main .simple-process article{border-top-color:#aebee0}.software-main .strategy-final{color:#fff;background:linear-gradient(125deg,#102038,#263d68 62%,#335caa);position:relative;overflow:hidden}.software-main .strategy-final:before{content:"";background:radial-gradient(circle,#ff735c6b,#0000 67%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;left:-120px}.software-main .strategy-final .container{z-index:2;position:relative}.software-main .strategy-final h2{color:#fff}.software-main .strategy-final p{color:#ffffffb3}.software-main .strategy-final .btn.ghost{color:#fff;border-color:#ffffff73}@media (width<=600px){.provided-tool-logo,.messy-tools span .provided-tool-logo{width:38px!important;height:38px!important}.auto-inputs .provided-tool-logo{width:22px!important;height:22px!important}.problem-before-after{width:90%}}.continuity .btn.ghost{box-shadow:0 12px 32px #0000002e;color:#17315d!important;background:#fff!important;border-color:#fff!important}.continuity .btn.ghost:hover{transform:translateY(-3px);color:#102038!important;background:#dff7fb!important}.mock-sidebar{flex-direction:column;align-items:center;padding-top:12px;display:flex}.mock-sidebar svg{width:28px;height:28px;margin-bottom:18px}.mock-sidebar i{background:#ffffff6b;border-radius:4px;width:24px;height:5px;margin:7px auto 0;display:block}.sm-4{background:linear-gradient(145deg,#dfeaff,#ffdcd2);padding:18px}.presence-browser{background:#fff;border-radius:15px;width:100%;height:100%;min-height:274px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17304d33}.pb-top{background:#edf2f6;border-bottom:1px solid #dce4eb;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.pb-top svg{width:22px;height:22px}.pb-top span{color:#8290a0;background:#fff;border-radius:6px;margin:0 auto 0 8px;padding:5px 38px;font-size:7px}.pb-top i{background:#ff7867;border-radius:50%;width:7px;height:7px}.pb-top i:nth-last-child(2){background:#ffc35a}.pb-top i:last-child{background:#4fc69a}.pb-page{box-sizing:border-box;grid-template-columns:1.05fr .95fr;height:155px;padding:14px 17px 8px;display:grid}.pb-copy small,.pb-copy strong,.pb-copy b{display:block}.pb-copy small{letter-spacing:.12em;color:#335caa;font-size:6px;font-weight:900}.pb-copy strong{color:#102038;margin:7px 0;font-size:17px;line-height:1}.pb-copy p{color:#697789;max-width:190px;margin:0 0 8px;font-size:7px;line-height:1.4}.pb-copy b{color:#fff;background:#ff735c;border-radius:5px;width:max-content;padding:6px 8px;font-size:6px}.pb-photo{background:linear-gradient(145deg,#63c5d4,#335caa);border-radius:9px;position:relative;overflow:hidden}.pb-building{clip-path:polygon(0 25%,38% 25%,38% 0,100% 0,100% 100%,0 100%);background:#f1f0eb;height:78%;position:absolute;bottom:0;left:13%;right:12%}.pb-building:before{content:"";background:#29405a;height:9%;position:absolute;top:38%;left:8%;right:8%;box-shadow:0 25px #7c8d9c,0 50px #29405a}.pb-building i{background:#20374e;width:7%;height:52%;position:absolute;bottom:0}.pb-building i:first-child{left:18%}.pb-building i:nth-child(2){left:47%}.pb-building i:nth-child(3){right:18%}.pb-photo>span{color:#335caa;background:#fff;border-radius:4px;padding:4px 6px;font-size:5px;font-weight:900;position:absolute;bottom:6px;right:7px}.pb-features{grid-template-columns:repeat(3,1fr);gap:7px;padding:7px 17px;display:grid}.pb-features span{background:#eef3f8;border-radius:7px;padding:7px}.pb-features b,.pb-features small{display:block}.pb-features b{color:#102038;font-size:7px}.pb-features small{color:#728090;font-size:5px}.pb-phone{background:#fff;border:4px solid #17304c;border-radius:11px;width:45px;height:78px;padding:4px;position:absolute;bottom:12px;right:13px;transform:rotate(3deg);box-shadow:0 10px 22px #112e4733}.pb-phone div{background:linear-gradient(#64cad8,#335caa);border-radius:5px;height:58px}.pb-phone strong{text-align:center;color:#17304c;margin-top:3px;font-size:5px;display:block}@media (width<=600px){.presence-browser{min-height:230px}.pb-copy strong{font-size:13px}.pb-copy p{display:none}.pb-page{height:135px}.pb-features span:nth-child(3){display:none}.pb-features{grid-template-columns:1fr 1fr}}.software-commercial-hero{color:#fff;background:#102038;padding:145px 0 95px;position:relative;overflow:hidden}.software-commercial-hero .bg-art .blob{opacity:.16}.software-hero-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid;position:relative}.software-commercial-hero h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(52px,6.5vw,86px);line-height:.93}.software-commercial-hero p{color:#ffffffb8;max-width:690px;font-size:18px;line-height:1.7}.software-hero-preview{position:relative}.software-hero-preview:before{content:"";background:radial-gradient(circle,#32c7df38,#0000 68%);border-radius:50%;position:absolute;inset:-35px}.modular-dashboard{color:#102038;background:#fff;border:1px solid #ffffffa6;border-radius:25px;grid-template-columns:58px 1fr;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000045}.md-side{background:#335caa;flex-direction:column;align-items:center;gap:22px;padding-top:20px;display:flex}.md-side svg{width:30px;height:30px}.md-side i{background:#ffffff61;border-radius:4px;width:24px;height:5px}.md-main{padding:24px}.md-top{justify-content:space-between;align-items:center;display:flex}.md-top small,.md-top strong{display:block}.md-top small{color:#718096;letter-spacing:.11em;font-size:8px;font-weight:900}.md-top strong{font-size:20px}.md-top button{color:#fff;background:#ff735c;border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:900}.md-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.md-summary article{background:#edf3fd;border-radius:13px;padding:14px}.md-summary article:nth-child(2){background:#fff0ea}.md-summary article:nth-child(3){background:#e6f7f1}.md-summary small,.md-summary span{color:#708094;font-size:7px;display:block}.md-summary b{color:#335caa;margin:6px 0;font-size:25px;display:block}.md-summary article:nth-child(2) b{color:#df624d}.md-summary article:nth-child(3) b{color:#26856f}.md-work{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:12px;display:grid}.md-work>div,.md-work aside{border:1px solid #e2e8ef;border-radius:13px;padding:16px}.md-work strong{font-size:11px}.md-work p{color:#516074;align-items:center;gap:7px;margin:14px 0;font-size:8px;display:flex}.md-work p i{background:#32c7df;border-radius:50%;width:7px;height:7px}.md-work time{color:#8995a3;margin-left:auto}.md-work aside span{color:#335caa;align-items:center;gap:8px;margin-top:11px;font-size:12px;font-weight:900;display:flex}.md-work aside b{color:#516074;font-size:8px}.modular-platform{background:linear-gradient(135deg,#edf6ff,#fff6f1);padding:110px 0}.modular-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:65px;display:grid}.modular-platform h2,.developed-solutions h2,.apps-heading h2,.custom-software-brief h2,.software-final h2,.modular-detail h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(42px,5.5vw,68px);line-height:.98}.modular-platform p,.modular-detail p{color:#627187;line-height:1.75}.module-cloud{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.module-chip{color:#40536a;background:#fff;border:1px solid #d9e3ee;border-radius:999px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 7px 20px #223d580f}.module-chip:before{content:"+";color:#335caa;background:#e8eef6;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.module-chip.active{color:#335caa;background:#eaf1ff;border-color:#9bb6e6}.module-chip.active:before{content:"✓";color:#fff;background:#335caa}.developed-solutions{background:#f7f9fc;padding:105px 0}.b2b-solutions-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.b2b-solution-card{background:#fff;border:1px solid #e0e7ef;border-radius:25px;grid-template-columns:.95fr 1.05fr;min-height:320px;transition:transform .25s;display:grid;overflow:hidden;box-shadow:0 18px 55px #1b344e12}.b2b-solution-card:hover{transform:translateY(-5px)}.b2b-solution-card>div:last-child{padding:27px}.b2b-solution-card small{color:#335caa;letter-spacing:.12em;font-size:8px;font-weight:900}.b2b-solution-card h3{margin:10px 0;font-size:24px;line-height:1.05}.b2b-solution-card p{color:#647287;font-size:13px;line-height:1.6}.b2b-solution-card>div:last-child>span{color:#8b79d1;margin-top:14px;font-size:10px;font-weight:800;display:block}.b2b-solution-card button{color:#335caa;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font-weight:900;display:flex}.b2b-solution-visual{background:linear-gradient(145deg,#dfeaff,#8fb2ef);min-height:100%;position:relative;overflow:hidden}.b2b-solution-visual.members{background:linear-gradient(145deg,#e4f7f0,#75cdb3);justify-content:center;align-items:center;gap:17px;display:flex}.sv-ring{border:10px solid #fff;border-right-color:#268c75;border-radius:50%;place-items:center;width:80px;height:80px;font-weight:900;display:grid}.sv-data b{display:block}.sv-data i{background:#ffffffb8;border-radius:5px;width:80px;height:7px;margin-top:10px;display:block}.reports{background:linear-gradient(145deg,#fff0e7,#ffab8d);place-items:center;display:grid}.sv-report,.sv-quote{background:#fff;border-radius:11px;width:68%;padding:22px;transform:rotate(-3deg);box-shadow:0 18px 40px #53312429}.sv-report b,.sv-quote b{color:#d75a44;font-size:10px}.sv-report i,.sv-quote i{background:#e7ebef;border-radius:4px;height:7px;margin:11px 0;display:block}.sv-report span{color:#27866f;font-size:8px;font-weight:900;display:block}.customers{grid-template-columns:48px 1fr;padding:30px 18px;display:grid}.sv-sidebar{background:#335caa;border-radius:11px 0 0 11px;padding:10px}.sv-sidebar svg{width:27px}.sv-table{background:#fff;border-radius:0 11px 11px 0;padding:17px}.sv-table b{font-size:10px}.sv-table i{background:#e3e9f0;border-radius:5px;height:8px;margin-top:13px;display:block}.quotes{background:linear-gradient(145deg,#eee9ff,#aa98e3);place-items:center;display:grid}.sv-quote b,.sv-quote strong{color:#6755a4;display:block}.sv-ready{color:#fff;background:#6755a4;border-radius:7px;padding:7px;font-size:8px;position:absolute;bottom:18px;right:15px}.reuse-note{color:#56667a;background:#edf3fd;border-left:4px solid #335caa;border-radius:0 15px 15px 0;max-width:900px;margin:34px auto 0;padding:20px 25px;line-height:1.6}.reuse-note strong{color:#102038}.custom-software-brief{color:#fff;background:#335caa;padding:78px 0}.custom-software-brief .container{justify-content:space-between;align-items:center;gap:45px;display:flex}.custom-software-brief h2{margin:12px 0}.custom-software-brief p{color:#ffffffb8;max-width:760px;line-height:1.7}.custom-software-brief .btn{flex:none}.apps-showcase{background:linear-gradient(#fbfbff,#f1f3fb);padding:105px 0}.apps-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.apps-heading h2{margin:12px 0}.apps-heading p{color:#657388;max-width:690px;line-height:1.7}.apps-heading>span{color:#fff;letter-spacing:.16em;background:#102038;border-radius:999px;padding:12px 17px;font-size:9px;font-weight:900}.apps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.product-app-card{background:#fff;border:1px solid #e0e5ef;border-radius:24px;grid-template-columns:92px 1fr;align-items:start;gap:20px;padding:24px;display:grid;position:relative;box-shadow:0 16px 45px #242a4d0f}.product-app-card:before{content:"";background:var(--app-accent);border-radius:0 5px 5px 0;width:4px;position:absolute;top:24px;bottom:24px;left:0}.app-icon-placeholder{background:color-mix(in srgb,var(--app-accent) 18%,white);width:86px;height:86px;color:var(--app-accent);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.app-icon-placeholder svg{opacity:.12;width:58px;height:58px;position:absolute}.app-icon-placeholder strong{letter-spacing:-.05em;font-size:25px;position:relative}.product-app-card small{color:var(--app-accent);text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:900}.product-app-card h3{margin:6px 0;font-size:24px}.product-app-card p{color:#657388;min-height:58px;font-size:12px;line-height:1.55}.app-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-actions button,.app-actions a{color:#335caa;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px 11px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.app-actions button{color:#fff;background:#335caa;border-color:#335caa}.app-assets-note{color:#7a8797;text-align:center;margin-top:25px;font-size:11px}.software-final{color:#fff;text-align:center;background:#102038;padding:105px 0;position:relative;overflow:hidden}.software-final:before{content:"";background:radial-gradient(circle,#ff735c61,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;top:-190px;left:-130px}.software-final .container{max-width:900px;position:relative}.software-final h2{margin:16px 0}.software-final p{color:#ffffffb8;font-size:17px;line-height:1.7}.software-final .btn{margin-top:20px}.modular-detail-page .page-hero{background:linear-gradient(135deg,#eaf3ff,#fff1eb)}.modular-detail{background:#f7f9fc;padding:100px 0}.product-app-hero{background:linear-gradient(135deg,#102038,color-mix(in srgb,var(--app-accent) 65%,#102038));color:#fff;padding:145px 0 90px}.app-back{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:10px 14px}.app-detail-grid{grid-template-columns:180px 1fr;align-items:center;gap:45px;margin-top:45px;display:grid}.app-detail-grid .app-icon-placeholder{background:#ffffffe6;border-radius:44px;width:180px;height:180px}.app-detail-grid h1{margin:15px 0;font-size:clamp(55px,8vw,92px);line-height:.9}.app-detail-grid p{color:#ffffffbf;max-width:720px;font-size:18px;line-height:1.7}.app-detail-grid>div:last-child>span{background:#ffffff1f;border-radius:999px;margin-top:10px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.app-detail-grid .app-actions a{color:#335caa;background:#fff}.future-app-content{background:#f7f9fc;padding:90px 0}.future-app-content h2{margin:0 0 15px;font-size:48px}.future-app-content p{color:#657388}.future-slots{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.future-slots span{color:#718096;text-align:center;background:#fff;border:1px dashed #bdc9d8;border-radius:17px;padding:24px;font-weight:900}@media (width<=1100px){.software-hero-grid,.modular-grid{grid-template-columns:1fr}.software-hero-preview{max-width:760px}.apps-grid{grid-template-columns:1fr 1fr}.b2b-solution-card{grid-template-columns:1fr}.b2b-solution-visual{min-height:240px}}@media (width<=760px){.software-commercial-hero{padding:125px 0 70px}.software-commercial-hero h1{font-size:48px}.modular-dashboard{grid-template-columns:45px 1fr;min-height:360px}.md-main{padding:14px}.md-summary{gap:5px}.md-summary article{padding:9px}.md-work{grid-template-columns:1fr}.md-work aside{display:none}.b2b-solutions-grid,.apps-grid{grid-template-columns:1fr}.custom-software-brief .container,.apps-heading{flex-direction:column;align-items:flex-start}.app-detail-grid{grid-template-columns:1fr}.app-detail-grid .app-icon-placeholder{width:130px;height:130px}.future-slots{grid-template-columns:1fr 1fr}}@media (width<=480px){.md-summary article:nth-child(3){display:none}.md-summary{grid-template-columns:1fr 1fr}.product-app-card{grid-template-columns:72px 1fr;padding:19px}.app-icon-placeholder{border-radius:19px;width:68px;height:68px}.b2b-solution-card>div:last-child{padding:23px}.future-slots{grid-template-columns:1fr}}.app-icon-placeholder.has-original{box-shadow:0 8px 24px color-mix(in srgb,var(--app-accent) 24%,transparent);background:#fff;padding:0}.app-icon-placeholder.has-original img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.app-assets-note{display:none}.portfolio-divider{border-top:1px solid #dce3ed;grid-column:1/-1;justify-content:space-between;align-items:end;gap:28px;margin-top:42px;padding-top:42px;display:flex}.portfolio-divider small{color:#335caa;letter-spacing:.14em;font-size:9px;font-weight:900}.portfolio-divider h3{margin:8px 0 5px;font-size:34px}.portfolio-divider p{color:#657388;margin:0}.portfolio-divider>span{color:#33445d;letter-spacing:.13em;background:#e7ebf5;border-radius:999px;padding:11px 15px;font-size:8px;font-weight:900}.portfolio-product-card{background:#fff;border:1px solid #e0e5ef;border-radius:22px;grid-template-columns:76px 1fr;gap:17px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #242a4d0d}.portfolio-product-card:before{content:"";background:var(--product-accent);width:4px;position:absolute;inset:0 auto 0 0}.portfolio-icon{background:color-mix(in srgb,var(--product-accent) 15%,white);width:72px;height:72px;color:var(--product-accent);border-radius:20px;place-items:center;font-size:27px;font-weight:950;display:grid}.portfolio-icon.gym{font-size:18px}.portfolio-product-card small{color:var(--product-accent);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.portfolio-product-card h3{margin:5px 0;font-size:21px}.portfolio-product-card p{color:#657388;min-height:70px;margin:0;font-size:11px;line-height:1.55}.portfolio-status{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.portfolio-status span{background:color-mix(in srgb,var(--product-accent) 11%,white);color:var(--product-accent);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.portfolio-status button{color:#335caa;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.portfolio-icon.has-product-image{box-shadow:0 7px 20px color-mix(in srgb,var(--product-accent) 18%,transparent);background:#fff;overflow:hidden}.portfolio-icon.has-product-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.portfolio-icon.slideshow.has-product-image img{object-fit:cover;filter:none;opacity:1;background:#d22535;padding:0}@media (width<=760px){.portfolio-divider{flex-direction:column;align-items:flex-start}.portfolio-product-card{grid-column:1/-1}.portfolio-product-card p{min-height:0}}@media (width<=480px){.portfolio-product-card{grid-template-columns:58px 1fr}.portfolio-icon{border-radius:16px;width:56px;height:56px}.portfolio-status{flex-direction:column;align-items:flex-start}}.word-logo .official-header-logo{object-fit:contain;flex:none;width:44px;height:44px;display:block;border-radius:0!important}.header .logo-button{padding-left:7px}@media (width<=560px){.word-logo .official-header-logo{width:38px;height:38px;border-radius:0!important}.header .logo-button{padding-left:5px}}.protect-system{background:radial-gradient(circle,#e3fbf7 0,#f7fffd 42%,#eaf6ff 100%);border:1px solid #cce9e7;border-radius:22px;overflow:hidden}.protect-system:before,.protect-system:after{content:"";border:1px solid #278f9133;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.protect-system:before{width:125px;height:125px}.protect-system:after{width:175px;height:175px}.protect-center{box-shadow:0 14px 34px #17696c59,0 0 0 7px #fffc}.ps-device{border:1px solid #d7eeeb;box-shadow:0 12px 28px #155b5629}.app-icon-placeholder.has-original{border:1px solid color-mix(in srgb,var(--app-accent) 22%,#e1e7ef);min-width:86px}.app-icon-placeholder.has-original img{visibility:visible!important;opacity:1!important}.modular-platform .modular-dashboard{background:linear-gradient(145deg,#122745,#264c89);min-height:415px;position:relative}.modular-platform .modular-dashboard .md-side,.modular-platform .modular-dashboard .md-main{display:none}.modular-platform .modular-dashboard:after{content:"CLIENTI   +   DOCUMENTI   +   SCADENZE   +   INTERVENTI\a \a 4 moduli collegati in un’unica piattaforma\a \a ✓ Parti dall’essenziale     + Cresci quando serve";white-space:pre-wrap;color:#fff;text-align:center;background:radial-gradient(circle at 75% 20%,#32c7df40,#0000 38%),#ffffff14;border:1px solid #ffffff2e;border-radius:25px;justify-content:center;align-items:center;padding:38px;font-size:18px;font-weight:850;line-height:2;display:flex;position:absolute;inset:34px;box-shadow:inset 0 1px #ffffff29}.modular-platform .modular-dashboard:before{content:"CONFIGURAZIONE SU MISURA";z-index:2;color:#8edff0;letter-spacing:.16em;font-size:9px;font-weight:900;position:absolute;top:58px;left:50%;transform:translate(-50%)}.continuity{background:radial-gradient(circle at 15% 35%,#42decf7a,#0000 34%),linear-gradient(120deg,#075f68,#315db2 72%,#17326f)!important}@media (width<=600px){.strategy-hero{padding:126px 0 74px!important}.strategy-hero .eyebrow{margin-bottom:31px}.strategy-hero h1{margin-top:0!important}.hero-desk{display:none!important}.strategy-grid{display:block!important}.hero-trust{margin-top:25px}.messy-tools span{gap:7px!important;min-width:116px!important}.messy-tools span b{line-height:1.15;font-size:9px!important;display:block!important}.messy-tools span .provided-tool-logo,.messy-tools span svg{width:32px!important;height:32px!important}.automation-demo{min-height:690px!important}.protect-system{height:205px!important}.ps-device{width:76px!important}.offer-art{height:220px!important;padding:15px!important}.offer-art .stylized-web{transform-origin:50%;transform:scale(1.04)}.web-offer{padding:30px!important}.app-icon-placeholder.has-original{min-width:68px}.modular-platform .modular-dashboard{min-height:345px}.modular-platform .modular-dashboard:after{padding:25px 17px;font-size:14px;line-height:1.75;inset:20px}.modular-platform .modular-dashboard:before{text-align:center;width:100%;top:39px}}footer{font-size:13px}footer .word-logo strong{font-size:20px}footer .word-logo span{letter-spacing:.24em;font-size:8px}footer p{margin:9px 0;font-size:13px;line-height:1.55}footer h4{margin-bottom:14px;font-size:11px}footer button{font-size:13px;line-height:1.35}.contact-form select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23335CAA' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding:0 48px 0 16px;transition:border-color .2s,box-shadow .2s}.contact-form select:hover{border-color:#9eb5df}.contact-form select:focus{border-color:#335caa;outline:none;box-shadow:0 0 0 4px #335caa1f}@media (width<=560px){footer{padding:46px 0}footer .footer-grid{gap:20px}.contact-form select{background-position:right 14px center}}.partner-strip{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:35px;margin-bottom:42px;padding-bottom:34px;display:flex}.partner-heading small{color:#8fb1f4;letter-spacing:.18em;font-size:9px;font-weight:900;display:block}.partner-heading strong{color:#fff;max-width:330px;margin-top:7px;font-size:20px;line-height:1.15;display:block}.partner-logos{align-items:stretch;gap:12px;display:flex}.partner-card{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:220px;height:94px;padding:16px 22px;display:flex}.partner-card span{letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:900}.voipvoice-partner{background:#17326f;border:1px solid #ffffff2e}.voipvoice-partner img{object-fit:contain;width:190px;max-height:31px;display:block}.voipvoice-partner span{color:#ffffffb8}.yashi-partner{background:#fff;border:1px solid #fffc}.yashi-logo-crop{width:190px;height:31px;overflow:hidden}.yashi-logo-crop img{object-fit:contain;object-position:top;width:190px;height:auto;display:block}.yashi-partner span{color:#111;font-family:Arial,sans-serif}.footer-grid{width:100%}@media (width<=760px){.partner-strip{flex-direction:column;align-items:flex-start}.partner-logos{width:100%}.partner-card{flex:1;min-width:0}}@media (width<=480px){.partner-logos{flex-direction:column}.partner-card{width:100%}.partner-heading strong{font-size:18px}}.app-detail-grid h2{color:#fff;letter-spacing:-.035em;max-width:720px;margin:0 0 12px;font-size:clamp(22px,3vw,34px);line-height:1.12}.app-availability{flex-wrap:wrap;align-items:center;gap:9px;margin:17px 0;display:flex}.app-availability span,.app-availability b{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-weight:900;margin:0!important;font-size:9px!important;display:inline-flex!important}.app-availability span{background:#ffffff24!important}.app-availability b{color:var(--app-accent);background:#fff}.app-product-content{background:#f6f8fc;padding:95px 0}.app-features-panel{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.app-features-panel h2{margin:12px 0;font-size:clamp(40px,5vw,62px);line-height:1}.app-features-panel p,.app-info-grid p{color:#657388;line-height:1.7}.app-feature-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-feature-list article{background:#fff;border:1px solid #dfe5ee;border-radius:18px;align-items:center;gap:15px;min-height:90px;padding:20px;display:flex;box-shadow:0 12px 32px #242a4d0d}.app-feature-list span{background:color-mix(in srgb,var(--app-accent) 14%,white);width:38px;height:38px;color:var(--app-accent);border-radius:12px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.app-feature-list strong{font-size:14px}.app-info-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:55px;display:grid}.app-info-grid article{background:#fff;border:1px solid #e0e5ee;border-radius:23px;padding:30px}.app-info-grid small{color:var(--app-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.app-info-grid h3{margin:10px 0;font-size:26px}.app-info-grid a{color:#335caa;font-weight:900;text-decoration:none}.app-info-grid span{color:#64748b;background:#edf1f7;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.app-product-cta{background:linear-gradient(125deg,#102038,color-mix(in srgb,var(--app-accent) 68%,#102038));color:#fff;padding:70px 0}.app-product-cta .container{justify-content:space-between;align-items:center;gap:30px;display:flex}.app-product-cta small{letter-spacing:.16em;font-size:9px;font-weight:900}.app-product-cta h2{margin:8px 0 0;font-size:clamp(36px,5vw,58px)}.product-app-hero .app-actions{margin-top:13px}@media (width<=760px){.app-features-panel,.app-info-grid{grid-template-columns:1fr}.app-product-content{padding:70px 0}.app-features-panel{gap:28px}.app-product-cta .container{flex-direction:column;align-items:flex-start}}@media (width<=480px){.app-feature-list{grid-template-columns:1fr}.app-feature-list article{min-height:74px}.app-info-grid{margin-top:35px}.app-detail-grid h1{font-size:54px}.app-detail-grid h2{font-size:23px}}.section-title h2,.page-hero h1,.mission-head h2,.audience h2,.values h2,.about-intro h2,.final-panel h2{letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:1.04}.section-title h2{font-size:clamp(40px,5.6vw,72px)}.examples-head h2{letter-spacing:-.04em;font-weight:800;line-height:1.06}main section[id]{scroll-margin-top:108px}@media (width<=760px){.section-title h2{font-size:clamp(34px,8.6vw,48px)}main section[id]{scroll-margin-top:94px}}@media (prefers-reduced-motion:reduce){.rimetech-site *,.rimetech-site :before,.rimetech-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.website-entry .website-entry-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px}.website-visual.website-visual--realistic{min-width:0;min-height:0}.responsive-site-mockup{background:#17191a;border:1px solid #1020381f;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 24px 52px -24px #10203859}.responsive-site-mockup img{width:100%;height:auto;display:block}.responsive-site-mockup figcaption{color:#e8e8e0;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 20px;font-size:11px;line-height:1.5;display:flex}.responsive-site-mockup figcaption span:first-child{letter-spacing:.12em;font-size:9px;font-weight:800}.website-showcase-details{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.website-showcase-details p{margin:0;font-size:14px}.website-showcase-details p strong{color:#102038}.website-visual--realistic .price-badge{color:#82331f;box-shadow:none;background:#ffe2d9;border:0;border-radius:14px;flex-shrink:0;padding:12px 17px;position:static;transform:none}.website-visual--realistic .price-badge strong{margin:3px 0}@media (width<=980px){.website-entry .website-entry-grid{grid-template-columns:minmax(0,1fr);gap:32px}.website-visual--realistic{width:100%;max-width:760px;margin-inline:auto}}@media (width<=480px){.responsive-site-mockup{border-radius:14px}.responsive-site-mockup figcaption{padding:12px 14px;font-size:10px}.website-showcase-details{gap:12px;margin-top:16px}.website-showcase-details p{font-size:12px}.website-visual--realistic .price-badge{padding:11px 13px}.website-visual--realistic .price-badge strong{font-size:26px}}.website-entry,.websites-page{background:#fff}.responsive-site-mockup{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.responsive-site-mockup img{object-fit:contain;border-radius:0}.responsive-site-mockup figcaption{color:#536578;border-top:1px solid #e6ebee;padding:14px 4px}.solution-item.item-4 .sm-4{background:#fff;height:auto;min-height:0;padding:22px}.solution-item.item-4 .responsive-site-mockup{width:100%}.solution-item.item-4{border:1px solid #e4eaf0}.websites-page .websites-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.web-offer.web-offer--realistic{box-shadow:none;border-radius:0;min-width:0;overflow:visible;background:0 0!important;padding:0!important}.web-offer-copy{background:linear-gradient(120deg,#edf4ff,#eaf8f5);border:1px solid #dce8ef;border-radius:24px;margin-top:18px;padding:28px}.web-offer-copy>strong{margin-top:14px;font-size:17px}.web-offer-copy>b{font-size:64px;line-height:1.1}.web-offer-copy>p{font-size:14px}.strategy-hero .hero-desk{perspective:none;min-height:0}.workspace-preview{text-align:left;color:#1b2d46;background:#fff;border:1px solid #dbe4ee;border-radius:17px;width:100%;min-width:0;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 28px 80px -25px #000a2380}.workspace-chrome{color:#607086;background:#f3f6fa;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.workspace-chrome>small{letter-spacing:.1em;border:1px solid #d2deec;border-radius:5px;padding:3px 5px;font-size:8px}.workspace-lights{gap:5px;display:flex}.workspace-lights i{background:#c1cddd;border-radius:50%;width:6px;height:6px}.workspace-lights i:first-child{background:#ecaf9e}.workspace-shell{grid-template-columns:112px minmax(0,1fr);min-height:395px;display:grid}.workspace-nav{color:#d7e2f4;background:#152c4d;flex-direction:column;align-items:stretch;padding:22px 10px 16px;display:flex}.workspace-nav>img{object-fit:contain;border-radius:0;width:29px;height:29px;margin:0 8px 29px}.workspace-nav-label{letter-spacing:.12em;color:#94abc8;margin:0 8px 12px;font-size:7px}.workspace-nav button{color:#bdd0e8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:11px 7px;font-size:10px;font-weight:600;display:flex}.workspace-nav button[aria-pressed=true]{color:#fff;background:#335caa}.workspace-nav button:hover{color:#fff;background:#28466e}.workspace-nav button:focus-visible{outline-offset:2px;outline:2px solid #81dbd1}.workspace-nav-foot{align-items:center;gap:6px;margin-top:auto;padding:28px 5px 0;display:flex}.workspace-nav-foot>span{background:#36516f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.workspace-nav-foot small{font-size:8px}.workspace-content{background:#f8fafc;min-width:0;padding:23px 20px 15px}.workspace-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.workspace-heading small{letter-spacing:.12em;color:#8490a1;font-size:7px;font-weight:700}.workspace-heading h3{letter-spacing:-.04em;margin:7px 0 0;font-size:23px;font-weight:700;line-height:1.2}.workspace-user{color:#335caa;background:#e4eef9;border:3px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:grid}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.workspace-metrics article{background:#fff;border:1px solid #e2e9f1;border-radius:9px;padding:13px 10px}.workspace-metrics article:nth-child(2){background:#eef3ff;border-color:#dfe8fa}.workspace-metrics article:nth-child(3){background:#edf8f4;border-color:#d9eee5}.workspace-metrics span{color:#586b83;font-size:9px;display:block}.workspace-metrics strong{letter-spacing:-.04em;margin:7px 0;font-size:29px;line-height:1;display:block}.workspace-metrics small{color:#677b8d;font-size:7px;line-height:1.4;display:block}.workspace-panel{background:#fff;border:1px solid #e2e9f1;border-radius:10px;padding:0 13px}.workspace-panel-title{justify-content:space-between;align-items:center;gap:8px;padding:14px 0;display:flex}.workspace-panel-title h4{margin:0;font-size:11px}.workspace-panel-title>span{color:#7c8a9b;font-size:7px}.workspace-job,.customer-row{border-top:1px solid #edf1f6;align-items:center;gap:8px;padding:12px 0;display:flex}.workspace-job>div,.customer-row>div{flex:1;min-width:0}.workspace-job strong,.customer-row strong{font-size:9px;font-weight:600;line-height:1.4;display:block}.workspace-job small,.customer-row small{color:#7b8ba0;margin-top:4px;font-size:8px;line-height:1.4;display:block}.customer-avatar{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.workspace-state{white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:600}.customer-avatar.blue,.workspace-state.blue{color:#335caa;background:#e9effd}.customer-avatar.amber,.workspace-state.amber{color:#916122;background:#fff2dc}.customer-avatar.green,.workspace-state.green{color:#217557;background:#e0f5ec}.workspace-bottom{color:#6b7f93;justify-content:space-between;gap:8px;padding:15px 0 0;font-size:7px;display:flex}.workspace-bottom i{background:#3ba786;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.workspace-content .workspace-demo-note{color:#728198;margin:18px 0 0;font-size:8px;line-height:1.5}.workspace-agenda{min-height:260px}.workspace-appointment{border-top:1px solid #edf1f6;align-items:center;gap:18px;padding:20px 0;display:flex}.workspace-appointment time{color:#335caa;font-size:12px;font-weight:700}.workspace-appointment strong{font-size:11px;display:block}.workspace-appointment small{color:#7b8ba0;margin-top:6px;font-size:9px;display:block}.customer-preview{background:#fff;border:1px solid #dfe7f1;border-radius:12px;width:100%;min-width:0;padding:17px;box-shadow:0 12px 30px -20px #45618d}.customer-preview-head{color:#53709a;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.customer-preview-head small{color:#7c8a9b;font-size:8px;font-weight:400}.customer-preview h4{letter-spacing:-.03em;margin:18px 0;font-size:17px}.customer-columns{color:#8995a3;justify-content:space-between;padding-bottom:10px;font-size:8px;display:flex}.customer-preview-foot{color:#718297;border-top:1px solid #edf1f6;margin-top:5px;padding-top:14px;font-size:8px;line-height:1.6}.b2b-solution-card .customer-row small{letter-spacing:0;text-transform:none;font-weight:400}.b2b-solution-visual.customers{background:linear-gradient(135deg,#e1ebfb,#e6f6f4);align-items:center;padding:20px;display:flex}.b2b-solution-card .development-label{color:#966123;background:#fff0d7;border-radius:5px;padding:6px 8px;display:inline-block}.b2b-solution-visual.quotes .sv-ready{color:#875622;background:#fff0d7}.about-page .values{background:#f4f7fc}.about-page .values-grid article{--value-color:#335caa;--value-tint:#eaf0ff;background:var(--value-tint);border:1px solid color-mix(in srgb,var(--value-color) 20%,white);border-top:4px solid var(--value-color);border-radius:22px;padding:15px;overflow:hidden}.about-page .values-grid article:nth-child(2){--value-color:#b9673a;--value-tint:#fff0e6}.about-page .values-grid article:nth-child(3){--value-color:#7865a9;--value-tint:#f1edfa}.about-page .values-grid article:nth-child(4){--value-color:#16756c;--value-tint:#e8f6f1}.about-page .values-grid article h3{color:var(--value-color);letter-spacing:-.03em;margin:22px 0 12px;font-size:23px}.about-page .values-grid article p{color:#576678;line-height:1.7}.about-page .values-grid article>div{border-radius:13px;overflow:hidden}.about-page .values-grid article>div>span{background:var(--value-color);color:#fff}.about-page .about-intro{background:linear-gradient(135deg,#fff,#eff5ff)}.contact-card{border-color:#dfe7f0;border-radius:23px}.contact-card a{color:#335caa;text-underline-offset:4px;font-weight:650;text-decoration:none}.contact-card a:hover{text-decoration:underline}.contact-form{border-top:4px solid #335caa;border-radius:26px;box-shadow:0 22px 65px -32px #6881a9}.contact-form-heading{margin-bottom:28px}.contact-form-heading>span{color:#335caa;letter-spacing:.12em;font-size:10px;font-weight:800}.contact-form-heading h2{letter-spacing:-.04em;margin:10px 0;font-size:28px;line-height:1.15}.contact-form-heading p{color:#64748b;font-size:14px;line-height:1.6}.contact-form :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #335caa}.map-card>.btn{box-sizing:border-box;justify-content:center;width:auto;max-width:calc(100% - 32px);margin-inline:16px}@media (width>=981px){.strategy-hero .strategy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:45px}}@media (width<=980px){.websites-page .websites-grid{grid-template-columns:minmax(0,1fr);gap:36px}.workspace-preview{max-width:740px;margin-inline:auto}.strategy-hero .hero-desk{margin-top:30px}.about-page .values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.strategy-hero .hero-desk{display:none!important}.workspace-shell{grid-template-columns:1fr;min-height:0}.workspace-nav{flex-direction:row;align-items:center;gap:4px;padding:10px}.workspace-nav>img{width:24px;height:24px;margin:0 8px 0 0}.workspace-nav-label,.workspace-nav-foot{display:none}.workspace-nav button{padding:9px 7px;font-size:9px}.workspace-content{padding:18px 12px 12px}.workspace-heading h3{font-size:22px}.workspace-metrics{gap:6px}.workspace-metrics article{padding:12px 7px}.workspace-state{padding:4px;font-size:6px}.customer-preview,.solution-item.item-4 .sm-4{padding:12px}.web-offer-copy{padding:23px}.about-page .values-grid{grid-template-columns:1fr}}.module-composer{color:#fff;background:radial-gradient(circle at 88% 8%,#32c7df47,#0000 34%),linear-gradient(145deg,#122745,#1d4279);border:1px solid #ffffff24;border-radius:28px;min-width:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #122745cc}.module-composer:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-64px;right:-48px}.mc-heading,.mc-flow,.mc-footer{z-index:1;position:relative}.mc-heading{align-items:center;gap:15px;display:flex}.mc-heading>svg{flex:0 0 42px;width:42px;height:42px}.mc-heading small,.mc-heading strong{display:block}.mc-heading small{color:#8edff0;letter-spacing:.14em;font-size:9px;font-weight:900}.mc-heading strong{margin-top:5px;font-size:19px;line-height:1.2}.mc-flow{grid-template-columns:minmax(0,1.25fr) auto minmax(130px,.75fr);align-items:center;gap:18px;margin:30px 0;display:grid}.mc-needs{flex-wrap:wrap;gap:8px;display:flex}.mc-needs small{color:#ffffff94;letter-spacing:.14em;width:100%;margin-bottom:3px;font-size:8px;font-weight:850}.mc-needs span{background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:750}.mc-arrow{color:#8edff0;font-size:29px;line-height:1}.mc-result{background:#ffffff17;border:1px solid #8edff047;border-radius:18px;padding:17px}.mc-result b,.mc-result strong,.mc-result span{display:block}.mc-result b{color:#8edff0;font-size:34px;line-height:1}.mc-result strong{margin-top:7px;font-size:12px}.mc-result span{color:#ffffffa3;margin-top:5px;font-size:9px}.mc-footer{color:#ffffffc2;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:9px;padding-top:19px;font-size:10px;font-weight:750;display:flex}.web-offer--realistic .responsive-site-mockup{background:#fff;border:1px solid #d7e2ee;border-radius:24px;padding:8px;overflow:hidden;box-shadow:0 24px 60px -34px #234c7d8c}.web-offer--realistic .responsive-site-mockup img{border-radius:17px}.web-offer--realistic .responsive-site-mockup figcaption{padding-inline:9px}.services-unified-grid{align-items:stretch}.unified-service{border:1px solid #e3eaf2;flex-direction:column;display:flex}.unified-service .service-card-copy{flex-direction:column;flex:1;display:flex}.unified-service .service-contact-link{margin-top:auto;padding-top:18px}@media (width<=600px){.module-composer{border-radius:23px;padding:22px 18px}.mc-heading>svg{flex-basis:36px;width:36px;height:36px}.mc-flow{grid-template-columns:1fr;gap:13px;margin:24px 0}.mc-arrow{width:max-content;margin-left:8px;transform:rotate(90deg)}.web-offer--realistic .responsive-site-mockup{border-radius:18px;padding:5px}.web-offer--realistic .responsive-site-mockup img{border-radius:13px}}.strategy-section>.container>.section-title{text-align:center;width:min(100%,860px);margin-inline:auto}.strategy-section>.container>.section-title p{margin:18px auto 0}.support-console{color:#102038;background:linear-gradient(150deg,#fffffffa,#e8f6f8f0);border:1px solid #ffffff38;border-radius:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 34px 80px -34px #051936b8}.support-console:before{content:"";background:#23b7ab26;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-90px}.support-console-head,.support-console-head>div,.support-console-grid article,.support-console-flow{align-items:center;display:flex}.support-console-head{border-bottom:1px solid #dce9eb;justify-content:space-between;gap:18px;padding-bottom:20px;position:relative}.support-console-head>div{gap:12px}.support-console-head svg{flex:0 0 42px;width:42px;height:42px}.support-console-head span small,.support-console-head span strong{display:block}.support-console-head span small{color:#6d7f8e;letter-spacing:.16em;font-size:8px;font-weight:900}.support-console-head span strong{margin-top:4px;font-size:16px}.support-console-head>b{z-index:1;color:#13725e;white-space:nowrap;background:#dcf5ec;border-radius:999px;padding:9px 12px;font-size:10px;position:relative}.support-console-head>b i{background:#2cb58f;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:0 0 0 5px #2cb58f1f}.support-console-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.support-console-grid article{background:#ffffffd9;border:1px solid #e0e9ec;border-radius:18px;gap:11px;min-width:0;padding:14px;box-shadow:0 12px 30px -25px #183657}.support-console-grid article>span{color:#335caa;background:#e8effd;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.support-console-grid article:nth-child(2)>span{color:#187b72;background:#e3f7f3}.support-console-grid article:nth-child(3)>span{color:#7259a8;background:#f0ebfb}.support-console-grid article:nth-child(4)>span{color:#bd663b;background:#fff0e7}.support-console-grid article svg{width:19px;height:19px}.support-console-grid article div{flex:1;min-width:0}.support-console-grid article small,.support-console-grid article strong{display:block}.support-console-grid article small{color:#82909e;letter-spacing:.12em;font-size:7px;font-weight:850}.support-console-grid article strong{margin-top:4px;font-size:12px}.support-console-grid article>b{color:#19816b;font-size:8px;font-weight:850}.support-console-flow{color:#fff;background:#17326f;border-radius:15px;justify-content:center;gap:10px;padding:11px}.support-console-flow span{letter-spacing:.05em;font-size:9px;font-weight:850}.support-console-flow i{color:#7de0d6;font-style:normal}.services-main .services-catalog{background:linear-gradient(#f8fbff,#eef4fb 65%,#f8fbff)}.services-main .services-legend{margin-bottom:44px}.services-main .services-unified-grid{gap:24px}.services-main .unified-service{--service-accent:#335caa;isolation:isolate;border:1px solid color-mix(in srgb,var(--service-accent) 20%,white);box-shadow:0 24px 60px -38px color-mix(in srgb,var(--service-accent) 60%,#102038);background:#fffffff0;border-radius:30px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.services-main .unified-service.automate{--service-accent:#c66d36}.services-main .unified-service.protect{--service-accent:#19786e}.services-main .unified-service:before{content:"";z-index:3;background:var(--service-accent);height:5px;position:absolute;inset:0 0 auto}.services-main .unified-service:hover{border-color:color-mix(in srgb,var(--service-accent) 42%,white);box-shadow:0 34px 80px -38px color-mix(in srgb,var(--service-accent) 72%,#102038);transform:translateY(-9px)}.services-main .unified-service figure{border-radius:23px;width:auto;height:225px;margin:9px 9px 0}.services-main .unified-service figure>span{background:var(--service-accent);color:#fff}.services-main .unified-service figure>b{border:1px solid #ffffff5c;box-shadow:0 9px 25px #0f203824}.services-main .unified-service .service-card-copy{padding:27px 28px 28px}.services-main .unified-service h2{font-size:25px}.services-main .unified-service .chips{flex-wrap:wrap;gap:8px;margin:20px 0 5px;display:flex}.services-main .unified-service .chips span{border-color:color-mix(in srgb,var(--service-accent) 14%,white);background:color-mix(in srgb,var(--service-accent) 7%,white);color:color-mix(in srgb,var(--service-accent) 82%,#102038);border-radius:999px;padding:8px 10px;font-size:10px}.services-main .unified-service .service-contact-link{color:var(--service-accent)}.about-page .page-hero{color:#fff;background:radial-gradient(circle at 84% 28%,#28c7cf38,#0000 30%),linear-gradient(140deg,#102038,#17326f 58%,#245f8b);padding-bottom:105px}.about-page .page-hero .blob.one{background:#52c4d221}.about-page .page-hero .blob.two{background:#ffffff12}.about-page .page-hero .ghost-logo{opacity:.09}.about-page .page-hero .eyebrow{color:#fff;background:#ffffff17;border-color:#fff3}.about-page .page-hero h1{max-width:1050px}.about-page .page-hero p{color:#ffffffbd}.about-page .about-intro{background:radial-gradient(circle at 15% 80%,#4fcdc71f,#0000 27%),linear-gradient(135deg,#fff,#eef5ff);padding:110px 0}.about-page .about-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);gap:70px}.about-page .about-intro h2{font-size:clamp(48px,6vw,74px)}.about-capability-card{color:#fff;background:radial-gradient(circle at 96% 3%,#25d6cf4f,#0000 31%),linear-gradient(145deg,#112846,#1d4779);border:1px solid #ffffff2e;border-radius:32px;padding:30px;position:relative;overflow:hidden;box-shadow:0 35px 80px -38px #102745d9}.about-capability-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-105px;right:-90px}.about-capability-brand{z-index:1;border-bottom:1px solid #ffffff21;align-items:center;gap:16px;padding-bottom:25px;display:flex;position:relative}.about-capability-brand>svg{flex:0 0 52px;width:52px;height:52px}.about-capability-brand small,.about-capability-brand strong{display:block}.about-capability-brand small{color:#82e6e2;letter-spacing:.16em;font-size:9px;font-weight:900}.about-capability-brand strong{margin-top:6px;font-size:19px}.about-capability-list{z-index:1;gap:10px;margin:21px 0;display:grid;position:relative}.about-capability-list article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:17px;align-items:center;gap:14px;padding:14px;transition:transform .25s,background .25s;display:flex}.about-capability-list article:hover{background:#ffffff1f;transform:translate(6px)}.about-capability-list article>span{color:#8ce7e3;background:#69e5de24;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.about-capability-list strong,.about-capability-list small{display:block}.about-capability-list strong{font-size:13px}.about-capability-list small{color:#fff9;margin-top:4px;font-size:9px}.about-capability-card>p{z-index:1;color:#ffffffa8;margin:0;font-size:11px;position:relative}.about-page .values{background:#f4f7fc;padding:120px 0 140px;position:relative;overflow:hidden}.about-page .values:before{content:"";border:1px solid #335caa17;border-radius:50%;width:560px;height:560px;position:absolute;top:90px;left:-360px;box-shadow:0 0 0 80px #335caa06,0 0 0 160px #335caa05}.about-page .values-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:60px;display:grid}.about-page .values-heading h2{margin-bottom:0;font-size:clamp(50px,7vw,82px)}.about-page .values-heading>p{color:#607083;margin:0 0 6px;font-size:17px;line-height:1.75}.about-page .values-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:58px}.about-page .values-grid article{background:color-mix(in srgb,var(--value-tint) 55%,white);min-height:246px;box-shadow:0 26px 65px -42px color-mix(in srgb,var(--value-color) 52%,#102038);border-top-width:1px;border-radius:30px;grid-template-rows:1fr auto;grid-template-columns:minmax(170px,.44fr) minmax(0,.56fr);column-gap:25px;padding:14px;transition:transform .35s,box-shadow .35s;display:grid}.about-page .values-grid article:nth-child(2n){transform:translateY(28px)}.about-page .values-grid article:hover{box-shadow:0 36px 80px -42px color-mix(in srgb,var(--value-color) 72%,#102038);transform:translateY(-8px)}.about-page .values-grid article:nth-child(2n):hover{transform:translateY(20px)}.about-page .values-grid article>div{border-radius:20px;grid-row:1/span 2;width:100%;height:100%;min-height:216px;margin:0}.about-page .values-grid article h3{align-self:end;margin:8px 10px 10px 0;font-size:29px}.about-page .values-grid article p{align-self:start;margin:0 10px 12px 0}.about-page .values-grid article img{transition:transform .65s}.about-page .values-grid article:hover img{transform:scale(1.06)}.contact-main .contact{background:linear-gradient(#f6f9fe,#eef4fb);padding:115px 0 105px}.contact-main .contact-grid{align-items:stretch;gap:26px}.contact-main .contact-side{grid-template-rows:auto auto minmax(0,1fr)}.contact-main .form-side{grid-template-rows:minmax(0,1fr) auto;height:100%}.contact-main .contact-card,.contact-main .map-card,.contact-main .contact-form{background:#fffffff7;border-color:#d8e3ef;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 28px 70px -43px #1a3d6db3}.contact-main .contact-card:hover,.contact-main .map-card:hover{border-color:#bfcfe3;transform:translateY(-5px);box-shadow:0 38px 85px -43px #1a3d6ddb}.contact-main .contact-card{min-height:145px}.contact-main .map-card{flex-direction:column;min-height:0;display:flex}.contact-main .map-card iframe{background:linear-gradient(135deg,#dceaf4,#eef6f8);flex:1;min-height:300px}.contact-main .map-card .btn{flex:none}.contact-main .contact-form{box-sizing:border-box;height:100%}.contact-main .brand-box{border:1px solid #ffffff1f;border-radius:27px;min-height:118px;box-shadow:0 26px 60px -35px #14305dcc}@media (width<=980px){.about-page .about-grid{grid-template-columns:1fr}.about-capability-card{max-width:680px}.about-page .values-heading{grid-template-columns:1fr;gap:22px}.about-page .values-heading>p{max-width:640px}.contact-main .contact-grid{align-items:start}}@media (width<=700px){.support-console{border-radius:24px;padding:18px}.support-console-grid{grid-template-columns:1fr}.support-console-head>b{font-size:8px}.services-main .unified-service figure{height:205px}.about-page .about-intro{padding:78px 0}.about-page .about-grid{gap:42px}.about-page .values{padding:85px 0 105px}.about-page .values-grid{grid-template-columns:1fr;gap:18px;margin-top:40px}.about-page .values-grid article,.about-page .values-grid article:nth-child(2n){transform:none}.about-page .values-grid article:hover,.about-page .values-grid article:nth-child(2n):hover{transform:translateY(-5px)}.contact-main .page-hero{padding-bottom:88px}.contact-main .contact{padding:82px 0}}@media (width<=520px){.support-console-head{align-items:flex-start}.support-console-head>b{padding:7px 9px}.support-console-flow{gap:6px}.support-console-flow span{font-size:8px}.about-capability-card{border-radius:25px;padding:22px 18px}.about-page .values-grid article{min-height:0;padding:12px 12px 20px;display:block}.about-page .values-grid article>div{height:190px;min-height:0;margin-bottom:20px}.about-page .values-grid article h3,.about-page .values-grid article p{margin-inline:8px}.contact-main .map-card iframe{min-height:260px}}@media (prefers-reduced-motion:reduce){.about-capability-list article,.about-page .values-grid article,.services-main .unified-service,.contact-main .contact-card,.contact-main .map-card{transition:none}}.software-main .product-app-card,.software-main .portfolio-product-card{isolation:isolate;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s,border-color .34s;position:relative;overflow:hidden}.software-main .product-app-card:after,.software-main .portfolio-product-card:after{content:"";z-index:0;background:color-mix(in srgb,var(--app-accent,#335caa) 9%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:180px;height:180px;transition:opacity .34s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-125px;right:-115px;transform:scale(.7)}.software-main .portfolio-product-card:after{background:color-mix(in srgb,var(--product-accent,#335caa) 10%,transparent)}.software-main .product-app-card>*,.software-main .portfolio-product-card>*{z-index:1;position:relative}.software-main .product-app-card:hover,.software-main .product-app-card:focus-within{border-color:color-mix(in srgb,var(--app-accent) 34%,white);box-shadow:0 32px 70px -38px color-mix(in srgb,var(--app-accent) 65%,#102038);transform:translateY(-8px)}.software-main .portfolio-product-card:hover,.software-main .portfolio-product-card:focus-within{border-color:color-mix(in srgb,var(--product-accent) 34%,white);box-shadow:0 30px 66px -38px color-mix(in srgb,var(--product-accent) 65%,#102038);transform:translateY(-7px)}.software-main .product-app-card:hover:after,.software-main .product-app-card:focus-within:after,.software-main .portfolio-product-card:hover:after,.software-main .portfolio-product-card:focus-within:after{opacity:1;transform:scale(1)}.software-main .app-icon-placeholder,.software-main .portfolio-icon{transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s}.software-main .product-app-card:hover .app-icon-placeholder,.software-main .product-app-card:focus-within .app-icon-placeholder,.software-main .portfolio-product-card:hover .portfolio-icon,.software-main .portfolio-product-card:focus-within .portfolio-icon{transform:translateY(-3px)scale(1.045)}.software-main .app-actions button,.software-main .app-actions a,.software-main .portfolio-status button{transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}.software-main .app-actions button:hover,.software-main .app-actions button:focus-visible,.software-main .portfolio-status button:hover,.software-main .portfolio-status button:focus-visible{background:#284b91;border-color:#284b91;transform:translateY(-2px);box-shadow:0 12px 26px -15px #335caae6}.software-main .app-actions a:hover,.software-main .app-actions a:focus-visible{background:#f4f7fd;border-color:#aebfda;transform:translateY(-2px)}.software-main .portfolio-status button{color:#fff;white-space:nowrap;background:#335caa;border:1px solid #335caa;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;display:inline-flex;box-shadow:0 10px 22px -16px #335caacc}.software-main .product-app-card :is(button,a):focus-visible,.software-main .portfolio-product-card button:focus-visible{outline-offset:3px;outline:3px solid #335caa3d}@media (width<=480px){.software-main .portfolio-status button{width:100%}}@media (prefers-reduced-motion:reduce){.software-main .product-app-card,.software-main .portfolio-product-card,.software-main .product-app-card:after,.software-main .portfolio-product-card:after,.software-main .app-icon-placeholder,.software-main .portfolio-icon,.software-main .app-actions button,.software-main .app-actions a,.software-main .portfolio-status button{transition:none}}.workspace-shell{height:395px;min-height:395px}.workspace-content{box-sizing:border-box;flex-direction:column;height:395px;display:flex;overflow:hidden}.workspace-content>.customer-preview,.workspace-content>.workspace-agenda{box-sizing:border-box;min-height:260px}.workspace-content .workspace-demo-note{margin-top:auto}.software-hero-preview:before{pointer-events:none}.software-hero-preview>.workspace-preview{z-index:1;position:relative}.contact-main .page-hero{padding-bottom:82px}.contact-main .contact{padding-top:64px}.contact-main .contact-form{border:1px solid #d8e3ef;border-radius:23px;transition:none;box-shadow:0 28px 70px -43px #1a3d6db3,0 10px 30px -24px #1a3d6d61}.contact-main .contact-form:hover,.contact-main .contact-form:focus-within{border-color:#d8e3ef;transform:none;box-shadow:0 28px 70px -43px #1a3d6db3,0 10px 30px -24px #1a3d6d61}.websites-main .websites-page{padding-bottom:76px}.websites-main .strategy-final{padding-top:62px}@media (width<=700px){.contact-main .page-hero{padding-bottom:66px}.contact-main .contact{padding-top:52px}.websites-main .websites-page{padding-bottom:54px}.websites-main .strategy-final{padding-top:48px}}@media (width<=600px){.workspace-shell{height:455px;min-height:455px}.workspace-content{height:405px}}
