.systems-page .service-underline,.social-page .service-underline{z-index:0;display:inline-block;position:relative}.systems-page .service-underline:after,.social-page .service-underline:after{z-index:-1;content:"";transform-origin:0;background:linear-gradient(90deg,#2867b647,#2867b6d1 54%,#5a9bdc47);border-radius:999px;height:.18em;position:absolute;bottom:-.08em;left:1%;right:-1%;transform:rotate(-1.2deg)}.systems-page .systems-hero-stage{min-height:470px;position:relative}.systems-page .systems-hero-screen{background:#fff;border:1px solid #c6d7e7e6;position:absolute;overflow:hidden;box-shadow:0 28px 70px #12385e21}.systems-page .systems-hero-screen--main{border-radius:28px;inset:4% 4% 11% 7%;transform:rotate(-1.4deg)}.systems-page .systems-hero-screen--secondary{border-radius:22px;width:58%;bottom:0;right:-1%;transform:rotate(2.6deg)}.systems-page .systems-flow-line{position:relative}.systems-page .systems-flow-line:before{content:"";background:linear-gradient(#9ec4eb,#dce8f4);width:1px;position:absolute;top:26px;bottom:26px;left:17px}.systems-page .systems-project-frame{background:#eaf1f8;border-radius:24px;position:relative;overflow:hidden}.systems-page .systems-project-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff73}.social-page .social-hero-board{min-height:530px;position:relative}.social-page .social-hero-panel{background:#fff;border:1px solid #dbe6f1f2;position:absolute;overflow:hidden;box-shadow:0 30px 80px #13375a21}.social-page .social-hero-panel--route{border-radius:28px;width:55%;height:88%;top:3%;left:4%;transform:rotate(-2.5deg)}.social-page .social-hero-panel--butcher{border-radius:24px;width:46%;height:72%;top:14%;right:1%;transform:rotate(3.2deg)}.social-page .social-hero-note{z-index:4;background:#fffffff5;border:1px solid #dce7f2;border-radius:20px;width:min(290px,64%);padding:16px 18px;position:absolute;bottom:1%;right:7%;transform:rotate(-1.4deg);box-shadow:0 18px 48px #18467d24}.social-page .social-feed-crop{min-height:520px;position:relative;overflow:hidden}.social-page .social-feed-crop img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.social-page .social-identity-rail{scrollbar-width:thin;scrollbar-color:#b9cce0 transparent}.hosting-page .web-underlined-accent{color:#2867b6;display:inline-block;position:relative}.hosting-page .web-underlined-accent svg{pointer-events:none;width:100%;height:.23em;position:absolute;bottom:-.13em;left:0;overflow:visible}.hosting-page .web-underlined-accent path{fill:none;stroke:#2867b6;stroke-width:3px;stroke-linecap:round;opacity:.78}.hosting-page .web-underlined-accent.hosting-accent--light{color:#90c6fa;white-space:nowrap}.hosting-page .web-underlined-accent.hosting-accent--light path{stroke:#60a5fa;opacity:.95}.hosting-page .hosting-hero-stage{width:100%;max-width:650px;margin-inline:auto;position:relative}.hosting-page .hosting-browser-window{background:#fff;border:1px solid #dce7f2;border-radius:28px;animation:7.2s ease-in-out infinite hosting-browser-float;overflow:hidden;box-shadow:0 24px 60px #18467d1c}.hosting-page .hosting-floating-card{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dbe6f1f2;border-radius:18px;padding:13px 18px;position:absolute;box-shadow:0 16px 36px #18467d24}.hosting-page .hosting-floating-card--perf{animation:6.2s ease-in-out infinite hosting-float-card-1;top:-24px;right:-20px;transform:rotate(2.6deg)}.hosting-page .hosting-floating-card--security{animation:6.8s ease-in-out infinite hosting-float-card-2;bottom:-20px;left:-20px;transform:rotate(-2.2deg)}@keyframes hosting-browser-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hosting-float-card-1{0%,to{transform:translateY(0)rotate(2.6deg)}50%{transform:translateY(-9px)rotate(3.2deg)}}@keyframes hosting-float-card-2{0%,to{transform:translateY(0)rotate(-2.2deg)}50%{transform:translateY(-8px)rotate(-1.5deg)}}.hosting-page .hosting-browser-topbar{background:#f8fafc;border-bottom:1px solid #e7eff6;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.hosting-page .hosting-tech-card{background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:16px;transition:border-color .2s,box-shadow .2s}.hosting-page .hosting-tech-card:hover{border-color:#bad5ee;box-shadow:0 6px 18px #18467d0d}.hosting-page .hosting-status-console{color:#fff;background:#123b67;border-radius:20px;padding:16px 20px}.hosting-page .hosting-plan-card{transition:transform .28s,box-shadow .28s,border-color .28s}.hosting-page .hosting-plan-card:hover{transform:translateY(-4px)}.hosting-page .hosting-card-spec-box{background:#f8fafc;border:1px solid #e8f0f8;border-radius:18px}.hosting-page .hosting-card-spec-box--dark{background:#091c33bf;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0d}.hosting-page .hosting-calculator{background:#fff;border:1px solid #dce6f0;border-radius:28px;box-shadow:0 16px 44px #18467d0f}.hosting-page .calculator-option-card{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2eaf2;border-radius:16px;width:100%;padding:14px 16px;transition:border-color .18s,background-color .18s,box-shadow .18s}.hosting-page .calculator-option-card:hover{background:#f2f7fd;border-color:#9ec1e8}.hosting-page .calculator-option-card.is-selected{background:#edf5fd;border-color:#2867b6;box-shadow:0 0 0 1px #2867b6}.hosting-page .calculator-result-box{background:linear-gradient(#f9fbfe 0%,#fff 100%);border:1px solid #d7e4f2;border-radius:24px;box-shadow:0 8px 26px #18467d0a}.hosting-page .hosting-comparison-table-wrapper{overflow-x:auto}.hosting-page .hosting-comparison-table{border-collapse:separate;border-spacing:0;width:100%}.hosting-page .hosting-comparison-table th,.hosting-page .hosting-comparison-table td{vertical-align:middle;border-bottom:1px solid #e8f0f8;padding:16px 14px}.hosting-page .hosting-category-row{background-color:#f1f6fc}.hosting-page .hosting-category-row td{letter-spacing:.12em;color:#1a426f;border-top:1px solid #dce8f5;border-bottom:1px solid #dce8f5;padding:12px 18px;font-size:11px;font-weight:700}@media (width<=1023px) and (width>=640px){.hosting-page .hosting-floating-card--perf{top:-16px;right:0}.hosting-page .hosting-floating-card--security{bottom:-16px;left:0}}@media (width<=639px){.hosting-page .hosting-floating-card{border-radius:14px;padding:8px 12px}.hosting-page .hosting-floating-card--perf{animation:6.2s ease-in-out infinite hosting-float-card-1-mobile;top:-14px;right:16px}.hosting-page .hosting-floating-card--security{white-space:nowrap;max-width:calc(100% - 24px);animation:6.8s ease-in-out infinite hosting-float-card-2-mobile;bottom:-32px;left:12px;right:auto;transform:rotate(-1.5deg)}}@keyframes hosting-float-card-1-mobile{0%,to{transform:translateY(0)rotate(1.6deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes hosting-float-card-2-mobile{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes hosting-float-card-center{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.hosting-page .hosting-comparison tbody tr:hover{background-color:#fbfdff}.hosting-page .hosting-comparison th:first-child,.hosting-page .hosting-comparison td:first-child{z-index:2;text-align:left;background:#fff;min-width:160px;position:sticky;left:0;box-shadow:10px 0 18px -18px #15395e73}.hosting-page .hosting-comparison thead th{z-index:3;background:#f8fafc;position:sticky;top:0}.hosting-page .hosting-comparison thead th:first-child{z-index:4;background:#f8fafc}.hosting-page .hosting-comparison td.col-highlight,.hosting-page .hosting-comparison th.col-highlight{background-color:#2867b609}.hosting-page .hosting-comparison thead th.col-highlight{background-color:#eef5fc}@media (width<=1023px){.systems-page .systems-hero-stage,.social-page .social-hero-board{max-width:700px;min-height:450px;margin-inline:auto}}@media (width<=640px){.systems-page .systems-hero-stage{min-height:340px}.systems-page .systems-hero-screen--main{border-radius:21px;inset:2% 0 12%}.systems-page .systems-hero-screen--secondary{border-radius:18px;width:62%;right:-2%}.social-page .social-hero-board{min-height:390px}.social-page .social-hero-panel--route{border-radius:21px;width:58%;height:86%;left:0}.social-page .social-hero-panel--butcher{border-radius:19px;width:48%;height:67%;right:0}.social-page .social-hero-note{width:72%;padding:13px 14px;right:2%}.social-page .social-feed-crop{min-height:410px}}@media (prefers-reduced-motion:reduce){.hosting-page .hosting-plan-card,.systems-page .systems-hero-screen,.social-page .social-hero-panel,.social-page .social-hero-note{transition:none!important;transform:none!important}}
