body.c4t-polished{--c4t-blue:#0755ef;--c4t-deep:#080e61;--c4t-aqua:#81e5f6;--c4t-violet:#6141bf;--c4t-mint:#e2f5ef;--c4t-ease:cubic-bezier(.22,1,.36,1)}
body.c4t-polished .eyebrow:before,body.c4t-polished .mini-eyebrow:before{display:none}
body.c4t-polished .product-hero{background:linear-gradient(115deg,#081361,#103db4);color:#fff;overflow:hidden}
body.c4t-polished .product-copy h1,body.c4t-polished .product-copy h1 span{color:#fff}
body.c4t-polished .product-copy h1 span{color:#91e5f7}
body.c4t-polished .product-copy .lead{color:#dbe7ff}
body.c4t-polished .product-points>span{color:#d8e6ff;font-size:12px}
body.c4t-polished .product-copy .button:not(.outline){background:white;color:#1043b5}
body.c4t-polished .product-copy .button.outline{color:#fff;border-color:#92ace1;background:transparent}
body.c4t-polished .product-copy .product-brand{background:white;padding:9px 14px;border-radius:9px;box-sizing:content-box;object-fit:contain;max-height:40px}
body.c4t-polished .product-hero .scene-caption{color:#d5e3ff!important}
body.c4t-polished .product-hosting-wordpress{background:linear-gradient(115deg,#16116b,#4930a3)}
body.c4t-polished .product-hosting-woocommerce{background:linear-gradient(115deg,#153b4d,#12677d)}
body.c4t-polished .product-correo-profesional{background:linear-gradient(115deg,#053744,#086577)}
body.c4t-polished .product-hosting-empresarial{background:linear-gradient(115deg,#101d51,#20469e)}
body.c4t-polished .product-hosting-agencias{background:linear-gradient(115deg,#1b1b61,#4a3c9d)}
body.c4t-polished .rf-benefits{gap:65px;align-items:center}
body.c4t-polished .rf-benefits h2{font-size:39px;max-width:16ch;line-height:1.18}
body.c4t-polished .rf-benefits dl{background:#eef3ff;padding:15px 32px;border-radius:18px}
body.c4t-polished .rf-benefits dl>div{padding:23px 0;border-color:#c9d8f2}
body.c4t-polished .rf-benefits dt{font-size:21px;line-height:1.35;color:#153a80}
body.c4t-polished .rf-benefits dd{font-size:14px;line-height:1.85}
body.c4t-polished .product-hosting-wordpress+.rf-section .rf-benefits dl{background:#f0ecff}
body.c4t-polished .product-hosting-woocommerce+.rf-section .rf-benefits dl{background:#edf6f0}
body.c4t-polished .product-correo-profesional+.rf-section .rf-benefits dl{background:#e5f6f7}
body.c4t-polished .rf-page .rf-hero{background:linear-gradient(118deg,#081362,#1648be);color:#fff;overflow:hidden}
body.c4t-polished .rf-page .rf-hero h1{color:white;font-size:clamp(40px,4.6vw,64px);line-height:1.13;letter-spacing:-.035em}
body.c4t-polished .rf-page .rf-hero .rf-lead{color:#d7e6ff;font-size:17px;line-height:1.85}
body.c4t-polished .rf-page .rf-hero p.rf-price{color:#a3edf7!important;font-size:15px}
body.c4t-polished .rf-page .rf-hero .rf-button{background:#fff;color:#1241ad;box-shadow:0 8px 24px #020e5330}
body.c4t-polished .rf-page .rf-hero .rf-text-link{color:#e1ecff}
body.c4t-polished .rf-page .rf-hero-grid{gap:70px}
body.c4t-polished .rf-page .rf-hero-art{min-width:0}
body.c4t-polished .rf-mail .rf-hero{background:linear-gradient(115deg,#083d53,#096b80)}
body.c4t-polished .rf-wordpress .rf-hero,body.c4t-polished .rf-install .rf-hero{background:linear-gradient(115deg,#1a146a,#4935ae)}
body.c4t-polished .rf-diagnostic .rf-hero,body.c4t-polished .rf-optimize .rf-hero{background:linear-gradient(115deg,#071e56,#0a5785)}
body.c4t-polished .rf-security .rf-hero{background:linear-gradient(115deg,#082d53,#136d78)}
body.c4t-polished .rf-recovery .rf-hero{background:linear-gradient(115deg,#241966,#64419a)}
body.c4t-polished .rf-backup .rf-hero{background:linear-gradient(115deg,#101953,#314ba8)}
body.c4t-polished .rf-ssl .rf-hero{background:linear-gradient(115deg,#083b50,#157677)}
.c4t-motion{background:#fff;color:#102348;border:0;border-radius:19px;padding:34px;box-shadow:0 24px 55px #000d3f26;position:relative;isolation:isolate}
.c4t-motion svg,.c4t-service-map svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
.c4t-motion figcaption{font-size:12px;color:#52688a;line-height:1.85;margin:24px 0 0;max-width:65ch}
.c4t-motion-control{margin-top:20px}.c4t-replay{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;border:1px solid #a8bfe6;background:#f0f5ff;color:#16458f;border-radius:8px;padding:11px 16px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .18s}
.c4t-replay:hover{background:#dce9ff}.c4t-replay svg{width:19px;height:19px}.c4t-replay:disabled{opacity:.65;cursor:default}.c4t-replay:focus-visible{outline:3px solid #0755ef;outline-offset:4px}.c4t-motion-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}
.c4t-route-nodes{display:grid;grid-template-columns:110px minmax(40px,1fr) 110px;gap:15px;align-items:center;padding:18px 0 22px}
.c4t-source,.c4t-target{text-align:center;position:relative}
.c4t-source>svg,.c4t-target>svg{display:block;width:49px;height:49px;padding:10px;border-radius:12px;background:#e8efff;color:#1b50b3;margin:0 auto 16px}
.c4t-source>img{display:block;width:49px;height:49px;object-fit:contain;margin:0 auto 16px}
.c4t-source>strong,.c4t-target>strong{display:block;font-size:18px;font-weight:700}
.c4t-source>span,.c4t-target>span{display:block;font-size:11px;color:#526a8d;line-height:1.75;margin-top:9px}
.c4t-target>svg{background:#dff4ed;color:#10765d}
.c4t-route-link{border-top:1px solid #99b6e3;position:relative;margin-top:-35px;text-align:center}
.c4t-route-link>span{display:block;font-size:10px;line-height:1.7;color:#4e6b99;margin-top:17px}
.c4t-packet-track{position:absolute;left:0;right:0;top:-14px;height:28px;overflow:hidden;pointer-events:none}
.c4t-packet{display:block;width:100%;height:28px;opacity:0;transform:translateX(-30px)}
.c4t-packet>svg{display:block;background:#0755ef;color:white;padding:5px;border-radius:6px;width:28px;height:28px}
.c4t-transfer-parts{display:flex;justify-content:space-between;gap:13px;padding-top:24px;border-top:1px solid #d5e0f1}
.c4t-transfer-parts>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#355780}
.c4t-transfer-parts svg{width:19px;height:19px;color:#436db2}
.c4t-scene-mail .c4t-source>svg{background:#dff4f6;color:#126579}.c4t-scene-mail .c4t-packet>svg{background:#087787}
.c4t-load-heading{display:flex;align-items:center;gap:15px;font-size:21px;letter-spacing:-.025em;margin-bottom:25px}.c4t-load-heading svg{width:34px;height:34px;color:#146a98}
.c4t-load-waterfall>div{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;margin:18px 0;font-size:12px;color:#486583}
.c4t-load-waterfall i{display:block;height:14px;transform-origin:left;border-radius:4px;background:#3b75cf;width:78%}
.c4t-load-waterfall>div:nth-child(2) i{background:#7069c5;width:87%;margin-left:7%}.c4t-load-waterfall>div:nth-child(3) i{background:#168f9b;width:58%;margin-left:15%}.c4t-load-waterfall>div:nth-child(4) i{background:#448ea9;width:68%;margin-left:26%}
.c4t-load-legend{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cbdbea;padding-top:22px;margin-top:25px;font-size:11px;color:#35617f}
.c4t-cache-logo img{width:145px;height:43px;object-fit:contain;object-position:left;margin-bottom:28px}
.c4t-cache-route{display:grid;grid-template-columns:65px 1fr 65px 1fr 65px;align-items:center;gap:7px;text-align:center;padding:14px 0 24px}
.c4t-cache-route>span{font-size:11px;color:#486583;line-height:1.7}.c4t-cache-route>span>svg{display:block;width:44px;height:44px;margin:0 auto 13px;padding:9px;background:#edf3ff;color:#265bb2;border-radius:10px}
.c4t-cache-route>span.c4t-cache-node>svg{background:#e1f7ef;color:#107960}
.c4t-cache-path{position:relative;height:1px;background:#9ab8df;margin-top:-25px}
.c4t-cache-exclusion{font-size:12px;color:#466383;line-height:1.85;margin:17px 0 0;padding:16px 0 0;border-top:1px solid #d7e4f1}
.c4t-install-brand{width:145px;height:145px;background:#fff;box-shadow:0 18px 35px #26236e20;border-radius:29px;display:grid;place-content:center;margin:0 auto 35px;transform:rotate(-8deg)}
.c4t-install-brand>img{width:94px;height:94px;object-fit:contain}
.c4t-scene-install{background:#f2edff}.c4t-install-orbit{display:flex;justify-content:space-between;gap:15px}
.c4t-install-orbit>span{display:flex;flex-direction:column;align-items:center;gap:13px;font-size:12px;color:#503f8a;text-align:center;line-height:1.7}
.c4t-install-orbit svg{width:37px;height:37px;background:#e2d8ff;border-radius:9px;padding:7px}
.c4t-recovery-sheets{height:190px;display:flex;justify-content:center;align-items:center;padding:10px 15px;isolation:isolate}
.c4t-recovery-sheets>div{width:110px;height:147px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:12px;background:#e4eaff;color:#355ea5;box-shadow:0 15px 25px #213c7e18;font-size:12px}
.c4t-recovery-sheets>div:first-child{transform:rotate(-12deg) translate(8px,8px);background:#eee7fc;color:#674499}
.c4t-recovery-sheets>div:nth-child(2){z-index:1;background:#fff;color:#365998;box-shadow:0 15px 35px #29377328}
.c4t-recovery-sheets>div:last-child{transform:rotate(12deg) translate(-8px,8px);background:#dff2ec;color:#23715a}
.c4t-recovery-sheets svg{width:39px;height:39px}.c4t-recovery-bottom{display:flex;align-items:center;gap:15px;margin-top:25px;padding-top:22px;border-top:1px solid #d5dff0;font-size:14px;color:#3e497f}.c4t-recovery-bottom svg{width:30px;height:30px}
.c4t-backup-brand img{width:143px;height:40px;object-fit:contain;margin-bottom:30px}.c4t-backup-hardware{display:grid;grid-template-columns:110px 1fr 120px;align-items:center;gap:10px}
.c4t-backup-hardware>div:not(.c4t-backup-link){display:flex;flex-direction:column;align-items:center;gap:18px;font-size:13px;text-align:center}
.c4t-backup-hardware>div>svg{width:55px;height:55px;padding:10px;border-radius:12px;color:#204baf;background:#e8efff}.c4t-backup-hardware>div:last-child>svg{color:#48753d;background:#e7f3e2}
.c4t-backup-link{height:1px;background:#a7bce0;position:relative;margin-top:-32px}
.c4t-local-backup{margin-top:32px;border-top:1px solid #d6e1f3;padding-top:22px;font-size:20px;font-weight:700;letter-spacing:-.025em}.c4t-local-backup span{display:block;font-size:12px;font-weight:400;color:#4d6486;letter-spacing:normal;margin-top:9px}
body.c4t-polished .rf-page .rf-layers,body.c4t-polished .rf-page .rf-https{color:#102348;background:#f0f8f7;border:0;padding:31px;border-radius:19px;box-shadow:0 24px 55px #000d3f26}
body.c4t-polished .rf-page .rf-layers .rf-layer-top{background:#0c4f69;color:white;border:0;border-radius:11px}
body.c4t-polished .rf-page .rf-layers .rf-layer-top>span{color:#d0eaf3}body.c4t-polished .rf-page .rf-layers>div:not(.rf-layer-top):nth-child(2){background:#e3eafc}body.c4t-polished .rf-page .rf-layers>div:not(.rf-layer-top):nth-child(3){background:#dfefed}body.c4t-polished .rf-page .rf-layers>div:not(.rf-layer-top):nth-child(4){background:#eae3fb}
body.c4t-polished .rf-page .rf-layers figcaption,body.c4t-polished .rf-https figcaption{color:#4c6584;font-size:12px;line-height:1.85}
body.c4t-polished .rf-https .rf-url{font-size:31px;color:#134f6c;border-color:#a9ced0}
body.c4t-polished .rf-https .rf-url span{color:#137653}
body.c4t-polished .rf-https-route{padding-block:30px}
body.c4t-polished .rf-https-route>span{color:#225f71;background:#d7eee8;padding:15px;border-radius:8px;font-size:12px}
.c4t-service-map{display:grid;gap:16px;transform:rotate(2deg)}
.c4t-service-map>a{display:grid;grid-template-columns:42px 1fr 25px;gap:4px 18px;align-items:center;padding:23px 26px;background:#fff;border-radius:12px;box-shadow:0 12px 28px #000c4e20;color:#153a7e;min-height:100px}
.c4t-service-map>a:nth-child(2){margin-left:27px;background:#eee7ff;color:#4f2f8c}.c4t-service-map>a:nth-child(3){background:#def5ed;color:#175f53}
.c4t-service-map>a>svg:first-child{grid-row:1/3;width:36px;height:36px}.c4t-service-map>a>svg:last-child{grid-column:3;grid-row:1/3;width:23px;height:23px}
.c4t-service-map strong{font-size:22px;letter-spacing:-.025em}.c4t-service-map span{grid-column:2;font-size:12px;color:inherit;opacity:.85}
body.c4t-polished .rf-directory-nav{padding-block:25px;gap:26px}.rf-directory-nav a{min-height:44px;display:inline-flex;align-items:center}
body.c4t-polished .rf-directory-group>h2{font-size:39px;max-width:17ch}
body.c4t-polished .rf-directory-group>div{background:#f1f5ff;border-radius:18px;padding:5px 30px}
body.c4t-polished .rf-directory .rf-section:nth-of-type(3) .rf-directory-group>div{background:#f0ebff}
body.c4t-polished .rf-directory .rf-section:nth-of-type(4) .rf-directory-group>div{background:#e7f5ef}
body.c4t-polished .rf-directory-group>div>a{padding-block:25px}.rf-directory-group a{border-color:#c5d4ec}.rf-directory-group h3{font-size:23px}
body.c4t-polished .rf-process-vertical{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;align-items:start}
body.c4t-polished .rf-process-vertical>h2{font-size:38px;line-height:1.2;max-width:17ch}
body.c4t-polished .rf-process-vertical ol{border:0;padding-left:0}
body.c4t-polished .rf-process-vertical li{padding:0 0 27px 30px;border-left:1px solid #92b7da}
body.c4t-polished .rf-process-vertical li:before{background:#0755ef;left:-5px;top:5px;width:9px;height:9px;box-shadow:0 0 0 6px #edf4ff}
body.c4t-polished .rf-process-vertical li:last-child{border-color:transparent;padding-bottom:0}
body.c4t-polished .rf-process-rail{gap:30px}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail ol{gap:27px}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail li{background:#fff;padding:27px 24px;border:0;border-radius:12px;box-shadow:0 8px 25px #2b4b850a}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail li:after{display:none}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail li:nth-child(2){background:#e9e5fa}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail li:nth-child(3){background:#e0f3ed}
body.c4t-polished .rf-process h3{font-size:22px;line-height:1.4;letter-spacing:-.025em}.rf-process p{font-size:14px;line-height:1.85}
body.c4t-polished .rf-scope{gap:70px;align-items:start}
body.c4t-polished .rf-scope>div>h2{font-size:37px;line-height:1.2;max-width:17ch}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-scope>dl{background:#f0f3fb;border-radius:16px;padding:10px 30px}
body.c4t-polished .rf-page:not(.rf-auth-page) .rf-scope>dl>div{padding-block:24px;border-color:#ccd7e9}.rf-scope dt{font-size:17px;color:#253e79}.rf-scope dd{font-size:14px;line-height:1.85}
body.c4t-polished .rf-explore .rf-tabs{background:#173b69;color:#fff;padding:30px;border-radius:16px;border:0}
body.c4t-polished .rf-ink .rf-tabs .rf-tab{color:#d7e6ff;background:#244c7a;border:0;border-radius:7px;min-height:44px;display:flex;align-items:center}
body.c4t-polished .rf-ink .rf-tabs .rf-tab[aria-selected=true]{color:#103b65;background:#b1e5f4}
body.c4t-polished .rf-ink .rf-tabpanel h3{color:white}.rf-ink .rf-tabpanel p{color:#cedff4}
body.c4t-polished .rf-layer-list{gap:22px}
body.c4t-polished .rf-layer-list>div{background:#eaf5f1;border-radius:13px;padding:27px;border:0}
body.c4t-polished .rf-layer-list>div:nth-child(even){background:#eef0fc}
body.c4t-polished .rf-mail-inventory{gap:50px}
body.c4t-polished .rf-mail-inventory dl{background:#e7f6f6;padding:12px 30px;border-radius:16px}
body.c4t-polished .rf-mail-inventory dl>div{padding-block:24px;border-color:#bcdddd}
body.c4t-polished .rf-retention-points{gap:14px}
body.c4t-polished .rf-retention-points>button{background:#203d69;color:#fff;border:1px solid #5c7eaa;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;flex:1;min-height:95px;border-radius:12px;font:inherit;font-size:12px;cursor:pointer;transition:background .2s,transform .25s var(--c4t-ease)}
body.c4t-polished .rf-retention-points>button>b{font-size:25px;font-weight:600;color:inherit}
body.c4t-polished .rf-retention-points>button[aria-pressed=true]{background:#b3e5f3;color:#123952;transform:translateY(-6px)}
body.c4t-polished .rf-retention-points>button:focus-visible{outline:3px solid #8de7f8;outline-offset:4px}
body.c4t-polished .c4t-point-note{font-size:14px!important;color:#c8def7!important;min-height:2em;margin-top:25px!important}
body.c4t-polished .faq-grid .faq-list{background:white;padding:8px 30px;border-radius:16px}
body.c4t-polished .faq-grid .faq-intro h2{max-width:12ch}
body.c4t-polished .rf-faq{gap:50px}
.c4t-motion.is-playing .c4t-packet{animation:c4t-packet-travel 1400ms var(--c4t-ease) both}
.c4t-scene-cache.is-playing .c4t-cache-path:nth-child(4) .c4t-packet{animation-delay:600ms}
.c4t-scene-migrate.is-playing .c4t-target,.c4t-scene-mail.is-playing .c4t-target{animation:c4t-node-receive 1400ms var(--c4t-ease) 600ms both}
.c4t-scene-diagnostic.is-playing .c4t-load-waterfall i{animation:c4t-component-load 900ms var(--c4t-ease) both}
.c4t-scene-diagnostic.is-playing .c4t-load-waterfall>div:nth-child(2) i{animation-delay:200ms}.c4t-scene-diagnostic.is-playing .c4t-load-waterfall>div:nth-child(3) i{animation-delay:400ms}.c4t-scene-diagnostic.is-playing .c4t-load-waterfall>div:nth-child(4) i{animation-delay:600ms}
.c4t-scene-install.is-playing .c4t-install-brand{animation:c4t-install-turn 1600ms var(--c4t-ease) both}
.c4t-scene-install.is-playing .c4t-install-orbit>span{animation:c4t-step-up 900ms var(--c4t-ease) both}.c4t-scene-install.is-playing .c4t-install-orbit>span:nth-child(2){animation-delay:200ms}.c4t-scene-install.is-playing .c4t-install-orbit>span:nth-child(3){animation-delay:400ms}
.c4t-scene-recovery.is-playing .c4t-recovery-sheets>div:first-child{animation:c4t-sheet-left 1800ms var(--c4t-ease) both}.c4t-scene-recovery.is-playing .c4t-recovery-sheets>div:last-child{animation:c4t-sheet-right 1800ms var(--c4t-ease) both}
.c4t-motion.rf-layers.is-playing>div:not(.c4t-motion-control){animation:c4t-step-up 1100ms var(--c4t-ease) both}.c4t-motion.rf-layers.is-playing>div:nth-child(2){animation-delay:180ms}.c4t-motion.rf-layers.is-playing>div:nth-child(3){animation-delay:360ms}.c4t-motion.rf-layers.is-playing>div:nth-child(4){animation-delay:540ms}
.c4t-motion.rf-https.is-playing .rf-https-route>span{animation:c4t-node-receive 1500ms var(--c4t-ease) both}
.c4t-motion.is-playing .c4t-packet,.c4t-motion.is-playing .c4t-load-waterfall i{will-change:transform,opacity}
@keyframes c4t-packet-travel{0%{opacity:0;transform:translateX(-28px)}15%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateX(100%)}}
@keyframes c4t-node-receive{0%,100%{transform:scale(1)}45%{transform:scale(1.06)}}
@keyframes c4t-component-load{0%{transform:scaleX(.15);opacity:.45}100%{transform:scaleX(1);opacity:1}}
@keyframes c4t-install-turn{0%{transform:translateY(16px) rotate(-16deg)}50%{transform:translateY(-5px) rotate(2deg)}100%{transform:rotate(-8deg)}}
@keyframes c4t-step-up{0%{transform:translateY(15px);opacity:.45}100%{transform:translateY(0);opacity:1}}
@keyframes c4t-sheet-left{0%,100%{transform:rotate(-12deg) translate(8px,8px)}50%{transform:rotate(-20deg) translate(-9px,-3px)}}
@keyframes c4t-sheet-right{0%,100%{transform:rotate(12deg) translate(-8px,8px)}50%{transform:rotate(20deg) translate(9px,-3px)}}
@media(max-width:1100px){body.c4t-polished .rf-page .rf-hero-grid{gap:40px}.c4t-motion{padding:27px}.c4t-route-nodes{grid-template-columns:90px minmax(30px,1fr) 90px;gap:10px}.c4t-source>strong,.c4t-target>strong{font-size:17px}.c4t-transfer-parts{gap:9px}.c4t-transfer-parts>span{font-size:10px;gap:5px}.c4t-transfer-parts svg{width:17px;height:17px}.c4t-cache-route{grid-template-columns:55px 1fr 55px 1fr 55px}.c4t-backup-hardware{grid-template-columns:95px 1fr 105px}.c4t-recovery-sheets{padding-inline:0}.c4t-recovery-sheets>div{width:90px}.c4t-service-map>a{padding:20px}.c4t-service-map>a:nth-child(2){margin-left:17px}body.c4t-polished .rf-process-vertical{gap:45px}body.c4t-polished .rf-benefits{gap:45px}body.c4t-polished .rf-benefits h2{font-size:34px}body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail li{padding:23px 20px}.rf-process p{font-size:14px}body.c4t-polished .rf-scope{gap:45px}}
@media(max-width:760px){body.c4t-polished .product-hero{padding:43px 0 40px}body.c4t-polished .product-copy .product-brand{max-height:32px;padding:8px 11px}body.c4t-polished .product-points>span{font-size:11px}body.c4t-polished .rf-page .rf-hero-grid{gap:32px}body.c4t-polished .rf-page .rf-hero h1{font-size:40px}body.c4t-polished .rf-page .rf-hero .rf-lead{font-size:15px;line-height:1.85}body.c4t-polished .rf-page .rf-hero p.rf-price{font-size:14px}.c4t-motion{padding:25px 22px;border-radius:16px}.c4t-motion figcaption{font-size:12px;line-height:1.85;margin-top:23px}.c4t-route-nodes{grid-template-columns:83px minmax(30px,1fr) 83px;gap:8px;padding-top:10px}.c4t-source>svg,.c4t-target>svg,.c4t-source>img{width:45px;height:45px}.c4t-source>strong,.c4t-target>strong{font-size:17px}.c4t-source>span,.c4t-target>span{font-size:11px}.c4t-route-link>span{font-size:10px}.c4t-transfer-parts{gap:10px;justify-content:space-between}.c4t-transfer-parts>span{flex-direction:column;gap:10px;font-size:11px;text-align:center}.c4t-transfer-parts svg{width:21px;height:21px}.c4t-replay{font-size:12px}.c4t-motion-control{margin-top:18px}.c4t-load-heading{font-size:20px;gap:13px}.c4t-load-waterfall>div{grid-template-columns:76px 1fr;gap:12px;font-size:11px}.c4t-load-legend{gap:12px;font-size:11px}.c4t-cache-route{grid-template-columns:53px 1fr 53px 1fr 53px;gap:4px}.c4t-cache-route>span>svg{width:39px;height:39px;padding:8px}.c4t-cache-route>span{font-size:10px}.c4t-cache-exclusion{font-size:12px}.c4t-cache-logo img{width:131px;height:37px;margin-bottom:22px}.c4t-install-brand{width:125px;height:125px;margin-bottom:28px}.c4t-install-brand>img{width:84px;height:84px}.c4t-install-orbit{gap:12px}.c4t-install-orbit>span{font-size:11px}.c4t-install-orbit svg{width:34px;height:34px}.c4t-recovery-sheets{height:173px;padding-inline:0}.c4t-recovery-sheets>div{width:90px;height:132px;gap:16px;font-size:11px}.c4t-recovery-sheets svg{width:34px;height:34px}.c4t-recovery-bottom{font-size:12px;gap:12px}.c4t-backup-brand img{width:128px;height:35px;margin-bottom:25px}.c4t-backup-hardware{grid-template-columns:83px 1fr 95px;gap:7px}.c4t-backup-hardware>div:not(.c4t-backup-link){font-size:12px;line-height:1.7;gap:14px}.c4t-backup-hardware>div>svg{width:49px;height:49px}.c4t-local-backup{font-size:21px}.c4t-local-backup span{font-size:12px}body.c4t-polished .rf-page .rf-layers,body.c4t-polished .rf-page .rf-https{padding:25px 22px;border-radius:16px}body.c4t-polished .rf-https .rf-url{font-size:23px}body.c4t-polished .rf-https-route{padding-block:25px;gap:10px}body.c4t-polished .rf-https-route>span{font-size:11px;padding:12px 10px}.c4t-service-map{transform:none;gap:13px}.c4t-service-map>a{padding:19px 20px;grid-template-columns:34px 1fr 21px;gap:5px 15px;min-height:90px}.c4t-service-map>a:nth-child(2){margin-left:15px}.c4t-service-map strong{font-size:21px}.c4t-service-map span{font-size:11px}.c4t-service-map>a>svg:first-child{width:29px;height:29px}body.c4t-polished .rf-directory-group>div{padding:0 22px}body.c4t-polished .rf-directory-group>h2{font-size:33px}body.c4t-polished .rf-directory-group>div>a{padding-block:23px}.rf-directory-group h3{font-size:22px}body.c4t-polished .rf-directory-nav{gap:18px;padding-block:18px}body.c4t-polished .rf-process-vertical{display:block}body.c4t-polished .rf-process-vertical>h2{font-size:33px;max-width:19ch;margin-bottom:30px}body.c4t-polished .rf-process-vertical li{padding-left:24px}body.c4t-polished .rf-process h3{font-size:22px}body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail ol{gap:17px}body.c4t-polished .rf-page:not(.rf-auth-page) .rf-process-rail li{padding:24px}body.c4t-polished .rf-scope{gap:28px}body.c4t-polished .rf-scope>div>h2{font-size:32px;max-width:20ch}body.c4t-polished .rf-page:not(.rf-auth-page) .rf-scope>dl{padding:5px 24px}body.c4t-polished .rf-explore .rf-tabs{padding:25px 22px}.rf-ink .rf-tabpanel p{font-size:14px}body.c4t-polished .rf-mail-inventory dl{padding:5px 23px}.rf-layer-list>div{padding:24px!important}body.c4t-polished .rf-retention-points{gap:8px;display:grid;grid-template-columns:repeat(4,1fr)}body.c4t-polished .rf-retention-points>button{min-height:80px;font-size:11px;gap:8px}body.c4t-polished .rf-retention-points>button>b{font-size:23px}body.c4t-polished .c4t-point-note{font-size:13px!important;line-height:1.85!important}.faq-grid .faq-list{padding:5px 22px!important}body.c4t-polished .rf-benefits{gap:28px}body.c4t-polished .rf-benefits h2{font-size:33px;max-width:20ch}body.c4t-polished .rf-benefits dl{padding:5px 24px}body.c4t-polished .rf-benefits dt{font-size:22px}}
@media(prefers-reduced-motion:reduce){.c4t-motion *{animation:none!important;transition:none!important}body.c4t-polished .rf-retention-points>button[aria-pressed=true]{transform:none}.c4t-motion[data-motion-opt-in=true].is-playing .c4t-packet{animation:c4t-packet-travel 1400ms var(--c4t-ease) both!important}.c4t-motion[data-motion-opt-in=true].is-playing .c4t-load-waterfall i{animation:c4t-component-load 900ms var(--c4t-ease) both!important}.c4t-motion[data-motion-opt-in=true].is-playing .c4t-install-brand{animation:c4t-install-turn 1600ms var(--c4t-ease) both!important}.c4t-motion[data-motion-opt-in=true].is-playing .c4t-recovery-sheets>div:first-child{animation:c4t-sheet-left 1800ms var(--c4t-ease) both!important}.c4t-motion[data-motion-opt-in=true].is-playing .c4t-recovery-sheets>div:last-child{animation:c4t-sheet-right 1800ms var(--c4t-ease) both!important}.c4t-motion.rf-layers[data-motion-opt-in=true].is-playing>div:not(.c4t-motion-control){animation:c4t-step-up 1100ms var(--c4t-ease) both!important}.c4t-motion.rf-https[data-motion-opt-in=true].is-playing .rf-https-route>span{animation:c4t-node-receive 1500ms var(--c4t-ease) both!important}}

body.c4t-polished .rf-page .rf-layers>div:not(.rf-layer-top):not(.c4t-motion-control){color:#153a56}
body.c4t-polished .rf-page .rf-layers>div:not(.rf-layer-top):not(.c4t-motion-control)>span{color:#426682}
body.c4t-polished .rf-process-vertical li:before{content:'';border-radius:50%}
body.c4t-polished .rf-hero .rf-actions a:focus-visible,body.c4t-polished .product-copy .hero-actions a:focus-visible,body.c4t-polished .c4t-service-map>a:focus-visible,body.c4t-polished .rf-ink .rf-tab:focus-visible{outline-color:#b5ecff}
.c4t-motion.is-playing .c4t-target,.c4t-motion.is-playing .c4t-install-brand,.c4t-motion.is-playing .c4t-install-orbit>span,.c4t-motion.is-playing .c4t-recovery-sheets>div,.c4t-motion.rf-layers.is-playing>div:not(.c4t-motion-control),.c4t-motion.rf-https.is-playing .rf-https-route>span{will-change:transform,opacity}
@media(max-width:760px){body.c4t-polished .rf-mail-inventory dl>div{grid-template-columns:1fr;gap:8px}}

/* Continuous, visible-only motion with one discreet accessible control. */
.footer-bottom .c4t-motion-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:12px;border:0;border-radius:7px;background:transparent;color:#526783;cursor:pointer;margin-left:5px}
.c4t-motion-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.c4t-motion-toggle .c4t-motion-play-icon{display:none}.c4t-motion-toggle[aria-pressed=true] .c4t-motion-play-icon{display:block}.c4t-motion-toggle[aria-pressed=true] .c4t-motion-pause-icon{display:none}
.footer-bottom .c4t-motion-toggle:hover{background:#e8effa;color:#16468c}.footer-bottom .c4t-motion-toggle:focus-visible{outline:3px solid #0755ef;outline-offset:3px}
.footer-bottom>span:has(.c4t-motion-toggle){display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.c4t-motion-control,.polish-scene-button,.polish-guide{display:none!important}
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-packet,
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-load-waterfall i,
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-install-brand,
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-install-orbit>span,
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-recovery-sheets>div,
html[data-c4t-motion=running] .c4t-motion.rf-layers.is-playing>div:not(.c4t-motion-control),
html[data-c4t-motion=running] .c4t-motion.rf-https.is-playing .rf-https-route>span,
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-target{animation-duration:3600ms!important;animation-iteration-count:infinite!important}
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-load-waterfall>div:nth-child(2) i{animation-delay:200ms!important}
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-load-waterfall>div:nth-child(3) i{animation-delay:400ms!important}
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-load-waterfall>div:nth-child(4) i{animation-delay:600ms!important}
html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-cache-path:nth-child(4) .c4t-packet{animation-delay:700ms!important}
html[data-c4t-motion=running] .hero-visual.c4t-loop .dashboard{animation:c4t-home-sway 7500ms ease-in-out infinite!important;will-change:transform}
html[data-c4t-motion=running] .hero-visual.c4t-loop .polish-tech-cpanel{animation:c4t-logo-cpanel 6200ms ease-in-out infinite!important;will-change:transform}
html[data-c4t-motion=running] .hero-visual.c4t-loop .polish-tech-ls{animation:c4t-logo-litespeed 6800ms ease-in-out infinite!important;will-change:transform}
@keyframes c4t-home-sway{0%,100%{transform:translateY(0) rotateY(-8deg) rotateX(3deg) rotateZ(-2deg)}50%{transform:translateY(-10px) rotateY(-3deg) rotateX(0deg) rotateZ(0deg)}}
@keyframes c4t-logo-cpanel{0%,100%{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-14px) rotate(-3deg)}}
@keyframes c4t-logo-litespeed{0%,100%{transform:translateY(0) rotate(6deg)}50%{transform:translateY(13px) rotate(2deg)}}
html[data-c4t-motion=paused] :is(.scene,.hero-visual,.security-emblem,.solution-visual,.speed-art,.backup-art,.c4t-motion,.rf-auth),
html[data-c4t-motion=paused] :is(.scene,.hero-visual,.security-emblem,.solution-visual,.speed-art,.backup-art,.c4t-motion,.rf-auth) *,
html[data-c4t-page-hidden=true] :is(.scene,.hero-visual,.security-emblem,.solution-visual,.speed-art,.backup-art,.c4t-motion,.rf-auth),
html[data-c4t-page-hidden=true] :is(.scene,.hero-visual,.security-emblem,.solution-visual,.speed-art,.backup-art,.c4t-motion,.rf-auth) *{animation-play-state:paused!important}
:is(.scene,.security-emblem,.solution-visual,.speed-art,.backup-art):not(.c4t-loop-visible),
:is(.scene,.security-emblem,.solution-visual,.speed-art,.backup-art):not(.c4t-loop-visible) *{animation-play-state:paused!important}
@media(max-width:760px){html[data-c4t-motion=running] .hero-visual.c4t-loop .dashboard{animation:c4t-home-sway-mobile 7500ms ease-in-out infinite!important}.footer-bottom .c4t-motion-toggle{margin-left:0;margin-top:5px}@keyframes c4t-home-sway-mobile{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(0)}}}
html[data-c4t-motion=running] .c4t-motion.rf-layers.is-playing>div:not(.c4t-motion-control),html[data-c4t-motion=running] .c4t-motion.is-playing .c4t-install-orbit>span{animation-name:c4t-readable-step-loop!important;opacity:1}
@keyframes c4t-readable-step-loop{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-5px);opacity:1}}

/* Service-specific compositions; native catalog, navigation and marks are retained. */
.v6-page-heading h1{position:relative}
html[data-c4t-motion=running] .v6-title-entered h1{animation:v6-title-arrive .65s cubic-bezier(.16,1,.3,1) both}
@keyframes v6-title-arrive{from{transform:translateY(13px);opacity:.75}to{transform:none;opacity:1}}
body.c4t-polished :is(.v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips,.v6-scope,.v6-process){color:#102348}
:is(.v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips,.v6-scope,.v6-process) svg{width:28px;height:28px;flex:none}
:is(.v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips,.v6-scope,.v6-process) h2{font-size:clamp(30px,3.2vw,43px);letter-spacing:-.035em;line-height:1.15;margin:0}
:is(.v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips,.v6-scope,.v6-process) p{font-size:15px;line-height:1.8;color:#425575}
.v6-benefits{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px;align-items:center}
.v6-benefits>div{align-self:start;padding-top:20px}.v6-benefits h2{max-width:14ch}
.v6-benefit-brands{display:flex;gap:26px;align-items:center;margin-top:32px}.v6-benefit-brands img{max-width:125px;height:34px;object-fit:contain}.v6-benefit-brands>svg{width:39px;height:39px;color:#147886}
.v6-benefits dl{margin:0;display:grid;gap:0;position:relative;padding:0 0 0 30px}
.v6-benefits dl:before{content:'';position:absolute;inset:24px auto 24px 0;width:1px;background:#c5d8f6}
.v6-benefits dl>div{display:grid;grid-template-columns:52px 1fr;gap:5px 20px;position:relative;padding:27px 30px;border-bottom:1px solid #dde5f3}
.v6-benefits dl>div:last-child{border:0}.v6-benefits dl>div:first-child{background:#edf3ff;border-radius:16px}
.v6-benefits dl>div>svg{grid-row:1/3;width:42px;height:42px;padding:9px;background:#dce8ff;color:#0755ef;border-radius:12px}
.v6-benefits dt{font-size:22px;font-weight:700;letter-spacing:-.025em}.v6-benefits dd{margin:0;font-size:14px;line-height:1.8;max-width:54ch;color:#425575}
.v6-benefits-4759{display:block}.v6-benefits-4759>div{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0}.v6-benefits-4759 h2{max-width:21ch}.v6-benefits-4759 .v6-benefit-brands{margin:0}.v6-benefits-4759 dl{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:35px;padding:0;margin-top:44px}.v6-benefits-4759 dl:before{display:none}.v6-benefits-4759 dl>div{display:block;border:0;padding:26px 0 0;background:transparent!important;border-top:1px solid #d1c9ea;border-radius:0!important}.v6-benefits-4759 dl>div>svg{background:#e7e0ff;color:#6141ae;margin-bottom:20px}.v6-benefits-4759 dt{margin-bottom:10px}
.v6-benefits-4763 dl>div:first-child{background:#e6f6f2}.v6-benefits-4763 dl>div>svg{background:#cfede4;color:#087467}
/* Enterprise: a moving connection fabric replaces the cable photograph. */
.v6-enterprise{display:grid;grid-template-columns:1fr 1.03fr;gap:60px;align-items:center}.v6-enterprise h2{max-width:19ch}
.v6-section-lead{max-width:48ch;margin:22px 0 28px}.v6-enterprise dl{margin:0;display:grid;gap:19px}
.v6-enterprise dl>div{display:grid;grid-template-columns:155px 1fr;gap:20px}.v6-enterprise dt{font-size:14px;font-weight:700;color:#0755ef}.v6-enterprise dd{margin:0;font-size:13px;line-height:1.8;color:#425575}
.v6-orbit{position:relative;aspect-ratio:1.04;min-width:0;background:linear-gradient(145deg,#edf5ff,#dcecff);border-radius:26px;isolation:isolate;overflow:hidden}
.v6-connection-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8ab7eb;stroke-width:1.2}
.v6-connection-lines>circle{stroke:#b5cfee;stroke-dasharray:3 8}.v6-connection-lines .v6-data-flow{stroke:#0755ef;stroke-width:3;stroke-dasharray:6 210;stroke-linecap:round}
.v6-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:146px;height:146px;border-radius:29px;background:linear-gradient(145deg,#0755ef,#2535b6);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;box-shadow:0 23px 35px #14477c2b}
.v6-orbit-core>svg{width:48px;height:48px;color:#a3ebff}.v6-orbit-core strong{font-size:17px}
.v6-orbit-node{position:absolute;display:flex;gap:10px;align-items:center;background:#fff;color:#16437b;padding:17px 20px;border-radius:12px;box-shadow:0 10px 22px #103f7712;font-size:13px;font-weight:600;z-index:1}
.v6-orbit-node svg{width:23px;height:23px;color:#0755ef}.v6-node-0{left:6%;top:17%}.v6-node-1{right:5%;top:24%}.v6-node-2{left:5%;bottom:19%}.v6-node-3{right:4%;bottom:13%}
.is-playing .v6-data-flow{animation:v6-flow 7s linear infinite}.is-playing .v6-orbit-node{animation:v6-node-float 6s ease-in-out infinite}.is-playing .v6-node-1,.is-playing .v6-node-3{animation-delay:-3s}
@keyframes v6-flow{to{stroke-dashoffset:-432}}@keyframes v6-node-float{50%{transform:translateY(-9px)}}
/* Agency: different project identities on a shared resource platform. */
.v6-studio{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.v6-studio h2{max-width:18ch}.v6-studio dl{display:grid;gap:22px;margin-top:30px}.v6-studio dl>div{padding-left:22px;position:relative}.v6-studio dl>div:before{content:'';position:absolute;left:0;top:4px;width:8px;height:16px;border:1px solid #795dc6;border-radius:3px}.v6-studio dt{font-size:17px;font-weight:700;margin-bottom:6px}.v6-studio dd{font-size:14px;line-height:1.8;margin:0;color:#425575}
.v6-studio-art{padding:30px 30px 22px;background:linear-gradient(150deg,#1b1467,#3d2d96);border-radius:24px;overflow:hidden;color:white;min-height:465px;display:flex;flex-direction:column;justify-content:space-between}
.v6-studio-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#e1dafa}.v6-studio-heading img{width:105px;height:38px;object-fit:contain;background:#fff;padding:8px 11px;border-radius:8px}
.v6-project-stack{position:relative;height:270px;margin:15px -30px}.v6-project{position:absolute;width:57%;height:205px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:13px;box-shadow:0 23px 30px #0a063a38;overflow:hidden}
.v6-project strong{font-size:24px;line-height:1.1;letter-spacing:-.03em;max-width:8ch;margin:17px 0 8px}.v6-project>span{font-size:10px;position:relative;z-index:1}.v6-project>svg{width:25px;height:25px}.v6-project>i{width:120px;height:120px;border:22px solid currentColor;opacity:.12;border-radius:50%;position:absolute;right:-43px;bottom:-33px}
.v6-project-0{background:#bde8df;color:#135b4e;left:4%;top:22px;transform:rotate(-9deg)}.v6-project-1{background:#ffda9f;color:#714918;left:26%;top:47px;transform:rotate(3deg);z-index:1}.v6-project-2{background:#e2ddff;color:#49357d;left:49%;top:12px;transform:rotate(11deg);z-index:2}
.v6-studio-baseline{display:flex;gap:20px;justify-content:space-between;font-size:12px;padding-top:20px;border-top:1px solid #8b7dbe}.v6-studio-baseline svg{width:20px;height:20px}
.is-playing .v6-project-0{animation:v6-project-left 8s ease-in-out infinite}.is-playing .v6-project-1{animation:v6-project-center 8s ease-in-out -2s infinite}.is-playing .v6-project-2{animation:v6-project-right 8s ease-in-out -4s infinite}
@keyframes v6-project-left{50%{transform:translate(-5px,-17px) rotate(-12deg)}}@keyframes v6-project-center{50%{transform:translateY(13px) rotate(0)}}@keyframes v6-project-right{50%{transform:translate(6px,-10px) rotate(8deg)}}
/* SSL: authored lock mechanism, luminous paths and moving encrypted packets. */
body.c4t-polished .v6-ssl{margin:0;padding:25px 27px 20px;background:linear-gradient(145deg,#edfdf7,#d5f2e9);color:#075c56;border-radius:24px;box-shadow:0 28px 55px #002a3230;overflow:hidden;isolation:isolate}
.v6-ssl-address{display:flex;align-items:center;gap:13px;background:#fff;padding:17px 20px;border-radius:10px;box-shadow:0 9px 18px #056f6f0a;font-size:16px;color:#087968}.v6-ssl-address svg{width:20px;height:20px}.v6-ssl-address strong{color:#144454;font-weight:650}
.v6-ssl-chamber{height:300px;position:relative;display:flex;align-items:center;justify-content:center}.v6-ssl .v6-ssl-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8fcbbc;stroke-width:1.4}.v6-ssl-lines .v6-ssl-flow{stroke:#00a28d;stroke-width:4;stroke-dasharray:3 47;stroke-linecap:round}
.v6-lock-halo{position:absolute;width:238px;height:238px;border:1px solid #8fcab9;border-radius:50%;transform:rotateX(24deg);opacity:.6}.v6-lock-halo-two{width:298px;height:298px;border-style:dashed;opacity:.35}
.v6-padlock{width:138px;height:174px;position:relative;filter:drop-shadow(0 18px 12px #07544927);transform:rotate(-8deg);z-index:1}
.v6-padlock>svg{width:100%;height:100%;fill:#04816f;stroke:#064a45;stroke-width:3}.v6-padlock .v6-shackle{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round}.v6-padlock circle{fill:#a7f5d7;stroke:none}.v6-padlock svg>path:last-child{stroke:#a7f5d7;stroke-width:8;stroke-linecap:round}
.v6-ssl-tag{position:absolute;bottom:15px;display:flex;gap:8px;align-items:center;padding:11px 16px;background:#fff;color:#085e51;border-radius:7px;font-weight:650;font-size:12px;box-shadow:0 6px 18px #0b584611;z-index:2}.v6-ssl-tag>svg{width:17px;height:17px}
.v6-ssl-endpoints{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #a4d6ca;padding:17px 0 0;font-size:12px;font-weight:600}.v6-ssl-endpoints>span{display:flex;gap:9px;align-items:center}.v6-ssl-endpoints svg{width:23px;height:23px}
.v6-ssl.is-playing .v6-padlock{animation:v6-lock-float 6s ease-in-out infinite}.v6-ssl.is-playing .v6-ssl-flow{animation:v6-flow 10s linear infinite}.v6-ssl.is-playing .v6-lock-halo-two{animation:v6-halo 28s linear infinite}.v6-ssl.is-playing .v6-shackle{animation:v6-shackle 6s ease-in-out infinite;transform-origin:60px 60px}
@keyframes v6-lock-float{50%{transform:translateY(-10px) rotate(5deg)}}@keyframes v6-halo{to{transform:rotateX(24deg) rotate(360deg)}}@keyframes v6-shackle{0%,18%,100%{transform:translateY(0)}8%{transform:translateY(-8px)}}
/* Compact context-specific scope panels instead of repeated pale text slabs. */
.v6-scope{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:48px 50px;background:#eef3ff;border-radius:24px;position:relative;overflow:hidden}
.v6-scope-intro{position:relative}.v6-scope h2{max-width:19ch}.v6-scope p{margin:20px 0 26px;max-width:48ch}.v6-scope-mark{width:49px;height:49px;display:flex;align-items:center;justify-content:center;background:#d8e5ff;color:#0755ef;border-radius:12px;margin-bottom:24px}.v6-scope-mark svg{width:28px;height:28px}
.v6-scope dl{margin:0;align-self:center;display:grid;gap:27px}.v6-scope dl>div{display:grid;grid-template-columns:29px 1fr;gap:6px 15px}.v6-scope dl>div>svg{width:24px;height:24px;grid-row:1/3;color:#0755ef}.v6-scope dt{font-size:17px;font-weight:700;letter-spacing:-.02em}.v6-scope dd{margin:0;font-size:13px;line-height:1.8;color:#425575}
body.c4t-polished .v6-scope-ink{background:linear-gradient(120deg,#111a67,#253b9b);color:#fff}.v6-scope-ink p,.v6-scope-ink dd{color:#d5e2fb}.v6-scope-ink dl>div>svg{color:#91e5f7}.v6-scope-ink .v6-scope-mark{background:#354890;color:#a3edf7}.v6-scope-ink .rf-button{background:#fff;color:#143a8e}.v6-scope-mint{background:#e6f5ef}.v6-scope-mint .v6-scope-mark{background:#c8eade;color:#0c7868}.v6-scope-mint dl>div>svg{color:#087467}
/* Two workflow families: a broad horizontal route or a stacked numbered ribbon. */
.v6-process{display:block}.v6-process h2{max-width:23ch;margin-bottom:48px}.v6-process ol{list-style:none;counter-reset:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.v6-process li{position:relative;padding:0;min-width:0}.v6-process h3{font-size:21px;letter-spacing:-.025em;line-height:1.35;margin:23px 0 12px;max-width:20ch}.v6-process li p{font-size:14px;margin:0;max-width:43ch}
.v6-step-symbol{width:68px;height:68px;border-radius:17px;background:#dce8ff;display:flex;align-items:center;justify-content:center;position:relative;color:#0755ef;z-index:1}.v6-step-symbol svg{width:31px;height:31px}.v6-step-symbol span{position:absolute;right:-7px;bottom:-5px;width:24px;height:24px;background:#fff;color:#173c84;border:1px solid #c6d5f2;border-radius:7px;font-size:11px;display:flex;align-items:center;justify-content:center}
.v6-process-path li:not(:last-child):after{content:'';position:absolute;top:34px;left:85px;right:-17px;height:1px;background:#b8cae8}.v6-process-path li:nth-child(2) .v6-step-symbol{background:#e8e0ff;color:#6549ab}.v6-process-path li:nth-child(3) .v6-step-symbol{background:#d7eee6;color:#127560}
.v6-process-ribbon{display:grid;grid-template-columns:.8fr 1.35fr;gap:75px;align-items:start}.v6-process-ribbon h2{max-width:16ch;margin:12px 0 0}.v6-process-ribbon ol{grid-template-columns:1fr;gap:0}.v6-process-ribbon li{display:grid;grid-template-columns:72px 1fr;gap:0 25px;padding:25px 0;border-bottom:1px solid #cfdaed}.v6-process-ribbon li:first-child{padding-top:0}.v6-process-ribbon li:last-child{border:0;padding-bottom:0}.v6-process-ribbon .v6-step-symbol{grid-row:1/3;width:64px;height:64px}.v6-process-ribbon h3{margin:3px 0 10px;max-width:none}.v6-process-ribbon p{max-width:55ch}.v6-process-ribbon li:nth-child(2) .v6-step-symbol{background:#e3dcfb;color:#5b3d9f}.v6-process-ribbon li:nth-child(3) .v6-step-symbol{background:#d3eee4;color:#0c715f}
/* Seven daily retention positions, a concept diagram, not account controls. */
.v6-retention{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.v6-retention h2{font-size:clamp(30px,3.3vw,43px);line-height:1.13;letter-spacing:-.035em;margin:0;max-width:17ch}.v6-retention p{font-size:14px;color:#ccdff5;line-height:1.8;max-width:39ch;margin:24px 0 0}
.v6-retention-art{padding:30px 0;min-width:0}.v6-retention-brand{display:flex;justify-content:flex-end;margin-bottom:32px}.v6-retention-brand img{width:135px;height:38px;object-fit:contain;background:#fff;padding:8px 12px;border-radius:8px}
.v6-retention-days{position:relative;display:flex;align-items:center;gap:9px;height:148px}.v6-retention-days:before{content:'';position:absolute;left:0;right:0;top:45%;height:1px;background:#36568e}.v6-retention-days>span{position:relative;flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;gap:14px}.v6-retention-days i{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:#24447a;color:#b9d9fb;border-radius:12px;position:relative}.v6-retention-days svg{width:29px;height:29px}.v6-retention-days b{font-size:12px;color:#cddff6;font-weight:500}.v6-retention-days>span:last-child i{background:#a6eee1;color:#0a655c}
.v6-retention-baseline{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#caddf5;border-top:1px solid #385582;padding-top:20px}.v6-retention-baseline>svg{width:24px;height:24px;color:#9de8f3}
.is-playing .v6-retention-days i{animation:v6-day 7s ease-in-out infinite;animation-delay:calc(var(--day) * -1s)}
@keyframes v6-day{0%,28%,100%{transform:translateY(0)}14%{transform:translateY(-15px)}}
/* Domain naming: a typographic sign, with a small continuous extension orbit. */
.v6-domain-tips{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.v6-domain-tips h2{max-width:18ch}.v6-domain-tips ul{list-style:none;padding:0;margin:0;display:grid;gap:30px}.v6-domain-tips li{display:flex;gap:20px}.v6-domain-tips li>svg{color:#0755ef;width:29px;height:29px;margin-top:4px}.v6-domain-tips h3{font-size:22px;margin:0 0 8px;letter-spacing:-.025em}.v6-domain-tips p{margin:0;font-size:14px}
.v6-name-art{margin-top:38px;max-width:410px}.v6-name-sample{display:flex;align-items:center;font-size:42px;font-weight:650;letter-spacing:-.04em;white-space:nowrap;color:#163575}.v6-name-sample>b{background:#dbe8ff;color:#0755ef;padding:4px 10px 7px;margin-left:6px;border-radius:9px;font-weight:650}.v6-name-sample i{width:2px;height:45px;background:#0755ef;margin-left:6px}.v6-name-extensions{display:flex;gap:30px;font-size:14px;color:#627597;margin:24px 0 0 8px}.is-playing .v6-name-sample i{animation:v6-caret 1.2s steps(2,jump-none) infinite}.is-playing .v6-name-extensions>span{animation:v6-node-float 6s ease-in-out infinite}.is-playing .v6-name-extensions>span:nth-child(2){animation-delay:-2s}.is-playing .v6-name-extensions>span:nth-child(3){animation-delay:-4s}@keyframes v6-caret{50%{opacity:0}}
/* WordPress publication scene and protection tooling. */
body.c4t-polished .v6-publish .polish-wp-art{min-height:430px;position:relative;overflow:hidden}.v6-publish-orbit{position:absolute;width:330px;height:330px;border:1px dashed #788fea;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%)}
.v6-publish-art.is-playing .polish-wp-mark{animation:v6-wp-mark 7s ease-in-out infinite}.v6-publish-art.is-playing .v6-publish-orbit{animation:v6-publish-ring 32s linear infinite}.v6-publish-art.is-playing .polish-wp-tools>span{animation:v6-node-float 6s ease-in-out infinite}.v6-publish-art.is-playing .polish-wp-tools>span:nth-child(3){animation-delay:-2s}.v6-publish-art.is-playing .polish-wp-tools>span:nth-child(4){animation-delay:-4s}
@keyframes v6-wp-mark{50%{transform:translateY(-15px) rotate(5deg)}}@keyframes v6-publish-ring{to{transform:translate(-50%,-50%) rotate(360deg)}}
body.c4t-polished .v6-publish>div:last-child>dl{display:grid;grid-template-columns:1fr;gap:17px}body.c4t-polished .v6-publish>div:last-child>dl>div{border:0;padding:0 0 0 16px;display:block;border-left:1px solid #afbee6}body.c4t-polished .v6-publish dt{font-size:16px;margin-bottom:5px}body.c4t-polished .v6-publish dd{font-size:13px;line-height:1.7;margin:0}
body.c4t-polished .v6-tool-list{grid-template-columns:1fr 1.15fr;gap:30px 75px;align-items:start}body.c4t-polished .v6-tool-list>dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0;background:transparent;grid-row:1/3;grid-column:2}
body.c4t-polished .v6-tool-list>dl>div{display:flex;flex-direction:column;gap:16px;min-height:170px;background:#edf3ff;padding:24px;border:0;border-radius:14px}body.c4t-polished .v6-tool-list>dl>div:nth-child(2){background:#e2f3ed}body.c4t-polished .v6-tool-list>dl>div:nth-child(3){background:#e7e2fb}body.c4t-polished .v6-tool-list>dl>div:nth-child(4){background:#f7eddf}body.c4t-polished .v6-tool-list dt{font-size:20px;color:#163b7d;letter-spacing:-.025em}body.c4t-polished .v6-tool-list dd{font-size:13px;margin:0;color:#425575;line-height:1.8}body.c4t-polished .v6-tool-list>p{grid-column:1;max-width:45ch;align-self:end}
/* Design service retains all fifteen examples and the existing quote form. */
body.c4t-polished .v6-design-process{background:#111b68;color:#fff}body.c4t-polished .v6-design-process .wd-process-grid{grid-template-columns:1fr;gap:45px}body.c4t-polished .v6-design-process .wd-process-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}body.c4t-polished .v6-design-process h2{color:white;max-width:15ch}body.c4t-polished .v6-design-process p{color:#d4def8}body.c4t-polished .v6-design-process .wd-process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;counter-reset:wd-step}body.c4t-polished .v6-design-process .wd-process-list>li{display:block;border:0;padding:0;counter-increment:wd-step}body.c4t-polished .v6-design-process .wd-process-list>li:before{content:counter(wd-step,decimal-leading-zero);display:block;width:auto;height:auto;text-align:left;border-radius:0;background:none;color:#96c8ff;font-size:46px;font-weight:400;line-height:1;margin-bottom:25px}body.c4t-polished .v6-design-process .wd-process-list h3{font-size:21px;color:#fff;letter-spacing:-.025em}body.c4t-polished .v6-design-process .wd-process-list p{font-size:13px;line-height:1.8}
/* Every native hero keeps its own visual language and gains an authored loop. */
html[data-c4t-motion=running] .scene.c4t-loop-visible :is(.product-window,.portfolio-board){animation:v6-window-float 8s ease-in-out infinite;will-change:transform}
html[data-c4t-motion=running] .scene.c4t-loop-visible .scene-chip{animation:v6-chip 6s ease-in-out infinite}
html[data-c4t-motion=running] .scene.c4t-loop-visible .chip-top{animation-delay:-3s}
html[data-c4t-motion=running] .scene-cpanel.c4t-loop-visible .cp-apps>a,html[data-c4t-motion=running] .scene-cpanel.c4t-loop-visible .cp-apps>div{animation:v6-tool-hover 7s ease-in-out infinite}
html[data-c4t-motion=running] .scene-wp.c4t-loop-visible .editor-art>span{animation:v6-editor-shape 10s ease-in-out infinite}
html[data-c4t-motion=running] .scene-mail.c4t-loop-visible .inbox-messages>div{animation:v6-mail-delivery 8s ease-in-out infinite}
html[data-c4t-motion=running] .scene-mail.c4t-loop-visible .inbox-messages>div:nth-child(2){animation-delay:-2s}
html[data-c4t-motion=running] .scene-mail.c4t-loop-visible .inbox-messages>div:nth-child(3){animation-delay:-4s}
html[data-c4t-motion=running] .scene-business.c4t-loop-visible .network-node{animation:v6-chip 6s ease-in-out infinite}
html[data-c4t-motion=running] .scene-business.c4t-loop-visible .network-node:nth-of-type(even){animation-delay:-3s}
html[data-c4t-motion=running] .scene-business.c4t-loop-visible .network-ring{animation:v6-company-orbit 25s linear infinite;border-style:dashed}
html[data-c4t-motion=running] .scene-agency.c4t-loop-visible .portfolio-tile{animation:v6-project-center 7s ease-in-out infinite}
html[data-c4t-motion=running] .scene-agency.c4t-loop-visible .portfolio-tile:nth-child(2){animation-delay:-2s}
html[data-c4t-motion=running] .scene-agency.c4t-loop-visible .portfolio-tile:nth-child(3){animation-delay:-4s}
html[data-c4t-motion=running] .domain-orbit-art.c4t-loop-visible>span{animation:v6-domain-float 8s ease-in-out infinite}
html[data-c4t-motion=running] .domain-orbit-art.c4t-loop-visible>span:nth-child(even){animation-delay:-4s}
html[data-c4t-motion=running] .domain-identity-art.c4t-loop-visible .domain-nameplate{animation:v6-chip 6s ease-in-out infinite}
html[data-c4t-motion=running] .c4t-service-map.c4t-loop-visible>a{animation:v6-chip 7s ease-in-out infinite}
html[data-c4t-motion=running] .c4t-service-map.c4t-loop-visible>a:nth-child(2){animation-delay:-2s}
html[data-c4t-motion=running] .c4t-service-map.c4t-loop-visible>a:nth-child(3){animation-delay:-4s}
html[data-c4t-motion=running] .rf-project-map.c4t-loop-visible .rf-project-branches>span{animation:v6-chip 6s ease-in-out infinite}
@keyframes v6-window-float{50%{transform:translateY(-12px) rotate(.8deg)}}@keyframes v6-chip{50%{transform:translateY(-9px)}}@keyframes v6-tool-hover{50%{transform:translateY(-4px)}}@keyframes v6-editor-shape{50%{transform:rotate(12deg) scale(.94)}}@keyframes v6-mail-delivery{20%,75%{transform:translateX(0)}45%{transform:translateX(7px)}}@keyframes v6-company-orbit{to{transform:rotate(360deg)}}@keyframes v6-domain-float{50%{transform:translateY(-16px) rotate(4deg)}}
/* New scenes use the existing single footer preference and visibility observer. */
html[data-c4t-motion=paused] main [data-c4t-motion],html[data-c4t-motion=paused] main [data-c4t-motion] *,html[data-c4t-page-hidden=true] main [data-c4t-motion],html[data-c4t-page-hidden=true] main [data-c4t-motion] *,main [data-c4t-motion]:not(.is-playing),main [data-c4t-motion]:not(.is-playing) *{animation-play-state:paused!important}
.v6-page-heading:not(.c4t-loop-visible) h1{animation-play-state:paused!important}
.v6-scope-wide{display:block;padding:40px 45px}.v6-scope-wide .v6-scope-intro{display:grid;grid-template-columns:55px 1fr auto;gap:0 24px;align-items:center}.v6-scope-wide .v6-scope-mark{grid-row:1/3;margin:0}.v6-scope-wide h2{font-size:31px;max-width:25ch}.v6-scope-wide .v6-scope-intro>p{grid-column:2;max-width:65ch;margin:12px 0 0;font-size:13px}.v6-scope-wide .v6-scope-intro>.rf-button{grid-column:3;grid-row:1/3;margin-left:12px}.v6-scope-wide dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;padding-top:30px;border-top:1px solid #c9d6ef}.v6-scope-wide dl>div{display:block}.v6-scope-wide dl svg{margin-bottom:13px}.v6-scope-wide dt{margin-bottom:8px}
.v6-scope-backup{display:block;background:#f0f6f4;padding:0}.v6-scope-backup .v6-scope-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:35px}.v6-scope-backup .v6-scope-mark{display:none}.v6-scope-backup h2{grid-row:1/3;max-width:20ch}.v6-scope-backup p{margin:0 0 20px}.v6-scope-backup .rf-button{justify-self:start}.v6-scope-backup dl{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#e4f1eb;padding:10px 35px}.v6-scope-backup dl>div{padding:24px 25px 24px 0;border-bottom:1px solid #c4d9cf}.v6-scope-backup dl>div:nth-last-child(-n+2){border:0}
html[data-c4t-motion=running] .wd-showcase.c4t-loop-visible .wd-browser{animation:v6-window-float 9s ease-in-out infinite}html[data-c4t-motion=running] .wd-showcase.c4t-loop-visible .wd-mobile-example{animation:v6-chip 6s ease-in-out -2s infinite}
.wd-showcase:not(.c4t-loop-visible) *,.domain-orbit-art:not(.c4t-loop-visible) *,.domain-identity-art:not(.c4t-loop-visible) *,.c4t-service-map:not(.c4t-loop-visible) *,.rf-project-map:not(.c4t-loop-visible) *{animation-play-state:paused!important}
html[data-c4t-motion=paused] :is(.wd-showcase,.domain-orbit-art,.domain-identity-art,.c4t-service-map,.rf-project-map) *,html[data-c4t-page-hidden=true] :is(.wd-showcase,.domain-orbit-art,.domain-identity-art,.c4t-service-map,.rf-project-map) *{animation-play-state:paused!important}
@media(max-width:1100px){.v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips{gap:35px}.v6-scope{gap:40px;padding:35px}.v6-process-ribbon{gap:40px}.v6-orbit-core{width:125px;height:125px}.v6-orbit-node{padding:13px}.v6-enterprise dl>div{grid-template-columns:125px 1fr;gap:12px}.v6-studio-art{padding:24px 20px;min-height:420px}.v6-project-stack{margin-inline:-20px}.v6-project{padding:19px}.v6-project strong{font-size:21px}.v6-retention{gap:35px}.v6-ssl{padding:20px!important}}
@media(max-width:760px){
 .v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips,.v6-scope,.v6-process-ribbon,.v6-retention{grid-template-columns:1fr;gap:32px}
 :is(.v6-benefits,.v6-enterprise,.v6-studio,.v6-domain-tips,.v6-scope,.v6-process) h2{font-size:31px;max-width:20ch}
 .v6-benefits>div{padding:0}.v6-benefit-brands{margin-top:24px}.v6-benefits dl{padding:0}.v6-benefits dl:before{display:none}.v6-benefits dl>div{padding:23px 18px;grid-template-columns:42px 1fr;gap:5px 15px}.v6-benefits dt{font-size:20px}.v6-benefits dd{font-size:13px}
 .v6-benefits-4759>div{display:block}.v6-benefits-4759 .v6-benefit-brands{margin-top:25px}.v6-benefits-4759 dl{grid-template-columns:1fr;gap:0;margin-top:30px}.v6-benefits-4759 dl>div{display:grid;padding:25px 0;border-bottom:1px solid #ddd6ed;border-top:0}.v6-benefits-4759 dl>div>svg{margin:0}.v6-benefits-4759 dt{margin:0}
 .v6-orbit{max-width:480px;width:100%;margin:auto}.v6-orbit-core{width:115px;height:115px;border-radius:23px;gap:10px}.v6-orbit-core>svg{width:35px;height:35px}.v6-orbit-core strong{font-size:14px}.v6-orbit-node{font-size:11px;padding:12px 11px;gap:7px}.v6-orbit-node svg{width:19px;height:19px}
 .v6-enterprise dl>div{grid-template-columns:1fr;gap:5px}.v6-studio-art{min-height:415px;order:2}.v6-studio h2{max-width:20ch}.v6-project{height:195px}.v6-project strong{font-size:22px}.v6-project-stack{height:255px}
 body.c4t-polished .v6-ssl{padding:18px!important;border-radius:18px}.v6-ssl-address{font-size:14px;padding:14px;gap:9px}.v6-ssl-chamber{height:280px}.v6-lock-halo{width:205px;height:205px}.v6-lock-halo-two{width:260px;height:260px}.v6-padlock{width:125px;height:155px}.v6-ssl-endpoints{font-size:11px}
 .v6-scope{padding:28px 22px;border-radius:18px}.v6-scope-mark{margin-bottom:21px}.v6-scope dl{gap:23px}.v6-scope dd{font-size:13px}.v6-scope p{font-size:14px}.v6-scope .rf-button{font-size:12px;max-width:100%}
 .v6-scope-wide .v6-scope-intro{display:block}.v6-scope-wide .v6-scope-mark{margin-bottom:20px}.v6-scope-wide h2{font-size:29px}.v6-scope-wide .v6-scope-intro>p{margin:18px 0 24px}.v6-scope-wide .v6-scope-intro>.rf-button{margin:0}.v6-scope-wide dl{grid-template-columns:1fr;gap:24px;padding-top:25px;margin-top:28px}.v6-scope-wide dl>div{display:grid}.v6-scope-wide dl>div>svg{margin:0}.v6-scope-wide dt{margin:0}.v6-scope-backup .v6-scope-intro{display:block;padding:0 0 25px}.v6-scope-backup h2{margin-bottom:20px}.v6-scope-backup dl{grid-template-columns:1fr;padding:0 18px;gap:0;border-radius:12px}.v6-scope-backup dl>div{padding:20px 0}.v6-scope-backup dl>div:nth-last-child(-n+2){border-bottom:1px solid #c4d9cf}.v6-scope-backup dl>div:last-child{border:0}
 .v6-process h2{margin-bottom:32px}.v6-process ol{grid-template-columns:1fr;gap:28px}.v6-process li{display:grid;grid-template-columns:58px 1fr;gap:0 18px}.v6-process .v6-step-symbol{grid-row:1/3;width:51px;height:51px;border-radius:12px}.v6-step-symbol svg{width:25px;height:25px}.v6-step-symbol span{width:21px;height:21px;font-size:10px}.v6-process h3{font-size:19px;margin:0 0 8px;max-width:none}.v6-process p{font-size:13px;line-height:1.8}.v6-process-path li:not(:last-child):after{width:1px;top:65px;bottom:-15px;left:25px;right:auto;height:auto}.v6-process-ribbon h2{margin:0}.v6-process-ribbon li{padding:0 0 24px}.v6-process-ribbon li:last-child{padding:0}
 .v6-retention h2{font-size:33px}.v6-retention p{font-size:13px;max-width:40ch}.v6-retention-art{padding:0}.v6-retention-brand{margin:0 0 15px}.v6-retention-days{gap:6px;height:120px}.v6-retention-days i{border-radius:8px}.v6-retention-days svg{width:22px;height:22px}.v6-retention-baseline{font-size:10px;gap:7px}.v6-retention-baseline>svg{width:18px;height:18px}
 .v6-name-sample{font-size:39px}.v6-domain-tips li{gap:15px}.v6-domain-tips h3{font-size:20px}.v6-domain-tips ul{gap:24px}.v6-domain-tips p{font-size:13px}
 body.c4t-polished .v6-tool-list{grid-template-columns:1fr;gap:25px}body.c4t-polished .v6-tool-list>dl{grid-column:1;grid-row:auto;gap:11px}body.c4t-polished .v6-tool-list>dl>div{padding:19px 16px;min-height:173px}body.c4t-polished .v6-tool-list dt{font-size:18px}body.c4t-polished .v6-tool-list>p{grid-column:1;grid-row:auto;margin:0}body.c4t-polished .v6-tool-list dd{font-size:12px}
 body.c4t-polished .v6-design-process .wd-process-grid>div{grid-template-columns:1fr;gap:18px}body.c4t-polished .v6-design-process .wd-process-list{grid-template-columns:1fr;gap:28px}body.c4t-polished .v6-design-process .wd-process-list>li{display:grid;grid-template-columns:50px 1fr;gap:18px}body.c4t-polished .v6-design-process .wd-process-list>li:before{font-size:34px;margin:2px 0 0}body.c4t-polished .v6-design-process .wd-process-list h3{font-size:19px}
}
@media(prefers-reduced-motion:reduce){html:not([data-c4t-motion=running]) :is(.v6-page-heading,[data-c4t-motion],.scene,.domain-orbit-art,.domain-identity-art,.c4t-service-map) *,html:not([data-c4t-motion=running]) :is(.v6-page-heading,[data-c4t-motion],.scene,.domain-orbit-art,.domain-identity-art,.c4t-service-map){animation:none!important;transition:none!important}}


/* Complete story timelines are identical under both OS motion preferences.
   The visible footer control pauses them; hidden/offscreen scenes retain time. */
.flow-stage{--flow-play:paused;--flow-accent:#0755ef;--flow-pale:#e6eeff;--flow-line:#b6cbed;margin:0;padding:24px 25px 16px;background:#f7faff;color:#153d7c;border-radius:22px;box-shadow:0 23px 48px #00113822;isolation:isolate;overflow:hidden;min-width:0}
.motion-ready{--flow-play:paused}.motion-ready.is-playing{--flow-play:running}
.flow-stage .flow-canvas{display:block;width:100%;height:auto;overflow:visible;margin:8px 0 0;color:var(--flow-accent)}
.flow-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:31px;color:#153966}.flow-heading>strong{font-size:15px;font-weight:650;line-height:1.5;letter-spacing:-.02em;max-width:26ch}.flow-brands{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.flow-brands img{display:block;width:auto;max-width:92px;height:24px;object-fit:contain}.flow-brands img[alt=WordPress]{max-width:105px}.flow-brands img[alt=JetBackup]{max-width:108px}
.flow-stage text{font-family:Inter,'Segoe UI',sans-serif;font-weight:600;font-size:23px;fill:#18396b;letter-spacing:-.025em}.flow-stage text.flow-small{font-size:20px;font-weight:450;fill:#425b82}
.flow-stage .flow-surface{fill:var(--flow-pale);stroke:#aec3e8;stroke-width:1.3}.flow-stage .node-center .flow-surface{fill:var(--flow-accent);stroke:none}.flow-stage .node-center .flow-icon{color:#fff}.flow-stage .node-output .flow-surface{fill:#dff5e9;stroke:#a1d4be}.flow-stage .node-output .flow-icon{color:#167259}
.flow-stage .flow-track,.flow-stage .flow-current{fill:none;stroke:var(--flow-line);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.flow-stage .flow-current{stroke:var(--flow-accent);stroke-width:5;stroke-dasharray:12 220;opacity:.75}
.flow-stage .flow-payload{opacity:0;filter:drop-shadow(0 6px 5px #0b357329)}.flow-stage .flow-payload>rect{fill:#fff;stroke:var(--flow-accent);stroke-width:2}.flow-stage .flow-payload .flow-icon{color:var(--flow-accent)}
.flow-stage .flow-result>circle{fill:#0c856c;stroke:#fff;stroke-width:3}.flow-stage .flow-result>path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.flow-stage .flow-paper{fill:#fff;stroke:#9bb7dc;stroke-width:2}.flow-stage .flow-rule{fill:none;stroke:#9ab6d9;stroke-width:3;stroke-linecap:round}.flow-stage .flow-dot{fill:#a5b7d1}.flow-stage .flow-soft{fill:var(--flow-pale)}.flow-stage .flow-build-block{fill:#ded5ff;stroke:#8f7bc5;stroke-width:1.5}.flow-stage .build-one{fill:#6c4fc0;stroke:none}.flow-stage .build-three{fill:none;stroke:#7256b5;stroke-width:6;stroke-linecap:round}
.flow-wordpress,.flow-install,.flow-wp-inputs{--flow-accent:#6842bb;--flow-pale:#eee7ff;--flow-line:#c5b7e5;background:#f5f1ff}.flow-wordpress .flow-paper{stroke:#b2a3d4}.flow-wordpress text,.flow-install text,.flow-wp-inputs text{fill:#39256c}
.flow-commerce{--flow-accent:#895128;--flow-pale:#f8e8d3;--flow-line:#d7b994;background:#fff8ee}.flow-commerce .flow-heading{color:#70401d}.flow-commerce .node-center .flow-surface{fill:#925529}.flow-commerce .flow-order-lines{stroke:#b78e60;stroke-width:5;stroke-linecap:round;fill:none}
.flow-mail,.flow-authentication{--flow-accent:#087e80;--flow-pale:#dcf3ed;--flow-line:#9dcac5;background:#edfaf6}.flow-mail text,.flow-authentication text{fill:#155b61}.flow-authentication .auth-two .flow-surface{fill:#e6e0fb;stroke:#beb0df}.flow-authentication .auth-three .flow-surface{fill:#cfeede;stroke:#a0cdb7}
.flow-business{--flow-accent:#94ecfa;--flow-pale:#244c85;--flow-line:#456a9f;background:linear-gradient(140deg,#102c67,#204d98);color:#96e4fa}.flow-business text{fill:#e5f6ff}.flow-business .flow-heading{color:#fff}.flow-business .flow-surface{stroke:#668fc4}.flow-business .node-center .flow-surface{fill:#a2e5f4}.flow-business .node-center .flow-icon{color:#11467b}.flow-business .flow-payload>rect{fill:#e7fbff;stroke:#afe9f7}.flow-business .flow-payload .flow-icon{color:#075685}
.flow-agency{--flow-accent:#8262d8;--flow-pale:#e9e0ff;--flow-line:#a394cc;background:#f3eeff}.flow-agency .project-one .flow-surface{fill:#d8efe5;stroke:#9ac5b4}.flow-agency .project-two .flow-surface{fill:#f7e7ce;stroke:#d5b98e}.flow-agency .project-three .flow-surface{fill:#ded9fa;stroke:#b4a5d9}
.flow-security{--flow-accent:#0755bf;--flow-pale:#dfecff;background:#eef5ff}.flow-security .route-reject{stroke:#c87785}.flow-security .flow-reject-end circle{fill:#f7dfe3;stroke:#d59aa4;stroke-width:2}.flow-security .flow-reject-end path{fill:none;stroke:#a53950;stroke-width:3;stroke-linecap:round}
.flow-security .flow-brands img[alt=CloudLinux]{background:#133b65;padding:6px 8px;border-radius:6px;box-sizing:content-box;height:21px}
.flow-recovery{--flow-accent:#156c81;--flow-pale:#dceff2;background:#f0f9fa}.flow-recovery .flow-issue circle{fill:#f9dde3;stroke:#d696a2;stroke-width:2}.flow-recovery .flow-issue path{fill:none;stroke:#a63850;stroke-width:3;stroke-linecap:round}
.flow-ssl{--flow-accent:#0a8c89;--flow-pale:#d5f0e7;--flow-line:#8bbfbb;background:linear-gradient(130deg,#edfdf8,#cef0e6)}.flow-ssl .flow-heading{color:#0a5d57}.flow-ssl text{fill:#125359}.flow-address{fill:#fff;stroke:#b0d7ca;stroke-width:1.5}.flow-lock-body{fill:#087e72;stroke:#07594f;stroke-width:2}.flow-shackle{fill:none;stroke:#82b4aa;stroke-width:15;stroke-linecap:round;transform-origin:300px 184px}.flow-key{fill:#b8efd8}.flow-key-line{stroke:#b8efd8;stroke-width:8;stroke-linecap:round}.flow-plaintext path{fill:none;stroke:#187b86;stroke-width:2;stroke-linecap:round}.flow-encrypted rect{fill:#087e72;stroke:none}
.flow-backup{--flow-accent:#0b6c9e;--flow-pale:#e2eef8;--flow-line:#99bfd6;background:#edf7fc}.flow-server-boundary{fill:#f9fcff;stroke:#adcbdc;stroke-width:2;stroke-dasharray:5 7}.flow-retention-folder{color:#4985a8}.flow-retention-folder text{font-size:20px;fill:#3b6586}.flow-backup .flow-heading>strong{max-width:22ch}
.flow-scan{fill:#68d0e1;opacity:.6}.flow-cache .cache-bypass{stroke:#bfafcf}.flow-cache .flow-heading>strong{max-width:26ch}
body.c4t-polished .scene.flow-native{padding:0;min-height:0;background:transparent;box-shadow:none;display:block;perspective:none;overflow:visible}.flow-native .flow-stage{width:100%}body.c4t-polished .hero-visual.flow-home{padding:12px 0}.flow-home .flow-stage{transform:rotate(-1deg);background:#f8fbff}.flow-home .flow-heading{min-height:43px}.flow-home .flow-brands img{height:28px;max-width:100px}
.rf-hero-art>.flow-stage{width:100%}.flow-domain-slot{max-width:640px;margin:28px auto 0}.flow-domain-slot .flow-stage{background:#e8efff;box-shadow:none;padding:15px 25px 0}.flow-domain-slot .flow-canvas{max-height:210px;margin-top:0}.flow-domain-slot .flow-heading{justify-content:center}.flow-domain-slot .flow-heading>strong{max-width:none}
.v6-studio>.flow-stage{min-width:0;align-self:center}.v6-publish>.flow-stage{align-self:center}.rf-publish>.flow-stage{min-width:0}
.flow-responsive-layer{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;overflow:visible;color:#0755ef}.flow-responsive-track,.flow-responsive-current{fill:none;stroke:#b4c9ec;stroke-width:2}.flow-responsive-current{stroke:#0755ef;stroke-width:4;stroke-dasharray:12 230}.flow-responsive-layer .flow-payload>rect{fill:#fff;stroke:#0755ef;stroke-width:2}.flow-responsive-check circle{fill:#0b866b;stroke:#fff;stroke-width:3}.flow-responsive-check path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
/* Floating the container is intentionally replaced by activity inside it. */
body.c4t-polished :is(.scene .product-window,.scene .portfolio-board,.scene-chip,.network-node,.portfolio-tile,.wd-showcase,.wd-showcase .wd-browser,.wd-showcase .wd-mobile-example,.v6-orbit-node,.v6-project,.polish-wp-mark,.v6-name-extensions>span,.v6-retention-days i,.domain-orbit-art>span){animation:none!important}
/* Shared beat: transit, acknowledgement, dwell, reset. Labels never fade. */
@keyframes flow-wire{0%{stroke-dashoffset:232;opacity:.3}12%{opacity:1}77%{stroke-dashoffset:0;opacity:1}95%,100%{stroke-dashoffset:0;opacity:.3}}
@keyframes flow-result{0%,57%{opacity:0;transform:scale(.85)}67%,94%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}
@keyframes flow-result-late{0%,78%{opacity:0;transform:scale(.85)}84%,96%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}
@keyframes flow-ack{0%,57%{stroke:#a9bddb;stroke-width:1.3}65%,94%{stroke:#0e9677;stroke-width:4}100%{stroke:#a9bddb;stroke-width:1.3}}
@keyframes flow-host-request{0%,8%{transform:translate(110px,160px);opacity:0}12%{opacity:1}34%{transform:translate(300px,160px);opacity:1}45%{transform:translate(300px,160px);opacity:1}64%{transform:translate(490px,160px);opacity:1}68%,100%{transform:translate(490px,160px);opacity:0}}
@keyframes flow-host-response{0%,66%{transform:translate(490px,285px);opacity:0}70%{opacity:1}92%{transform:translate(110px,285px);opacity:1}98%,100%{transform:translate(110px,285px);opacity:0}}
@keyframes flow-cp-in{0%,8%{transform:translate(85px,190px);opacity:0}12%{opacity:1}30%{transform:translate(295px,190px);opacity:1}34%,100%{transform:translate(295px,190px);opacity:0}}
@keyframes flow-cp-file{0%,30%{transform:translate(295px,190px);opacity:0}34%{opacity:1}45%{transform:translate(405px,190px)}55%{transform:translate(405px,70px)}67%{transform:translate(510px,70px);opacity:1}72%,100%{transform:translate(510px,70px);opacity:0}}
@keyframes flow-cp-mail{0%,38%{transform:translate(295px,190px);opacity:0}42%{opacity:1}70%{transform:translate(510px,190px);opacity:1}75%,100%{transform:translate(510px,190px);opacity:0}}
@keyframes flow-cp-data{0%,43%{transform:translate(295px,190px);opacity:0}47%{opacity:1}55%{transform:translate(405px,190px)}65%{transform:translate(405px,310px)}77%{transform:translate(510px,310px);opacity:1}82%,100%{transform:translate(510px,310px);opacity:0}}
@keyframes flow-wp-one{0%,5%{transform:translate(145px,90px);opacity:0}9%{opacity:1}22%{transform:translate(250px,90px)}30%{transform:translate(280px,150px)}39%{transform:translate(405px,120px);opacity:1}43%,100%{transform:translate(405px,120px);opacity:0}}
@keyframes flow-wp-two{0%,24%{transform:translate(145px,190px);opacity:0}28%{opacity:1}52%{transform:translate(435px,185px);opacity:1}56%,100%{transform:translate(435px,185px);opacity:0}}
@keyframes flow-wp-three{0%,38%{transform:translate(145px,290px);opacity:0}42%{opacity:1}55%{transform:translate(280px,290px)}64%{transform:translate(420px,250px);opacity:1}68%,100%{transform:translate(420px,250px);opacity:0}}
@keyframes flow-build-one{0%,36%{opacity:.08;transform:scaleX(.3)}43%,95%{opacity:1;transform:scaleX(1)}100%{opacity:.08;transform:scaleX(.3)}}
@keyframes flow-build-two{0%,50%{opacity:.08;transform:scaleY(.2)}57%,95%{opacity:1;transform:scaleY(1)}100%{opacity:.08;transform:scaleY(.2)}}
@keyframes flow-build-three{0%,63%{opacity:.08;stroke-dashoffset:100}70%,95%{opacity:1;stroke-dashoffset:0}100%{opacity:.08;stroke-dashoffset:100}}
@keyframes flow-shop-product{0%,8%{transform:translate(110px,170px);opacity:0}12%{opacity:1}38%{transform:translate(300px,170px);opacity:1}45%,100%{transform:translate(300px,170px);opacity:0}}
@keyframes flow-shop-order{0%,42%{transform:translate(300px,170px);opacity:0}47%{opacity:1}70%{transform:translate(490px,170px);opacity:1}76%,100%{transform:translate(490px,170px);opacity:0}}
@keyframes flow-mail{0%,8%{transform:translate(90px,130px);opacity:0}12%{opacity:1}30%{transform:translate(250px,130px)}43%{transform:translate(285px,190px)}55%{transform:translate(400px,190px)}68%{transform:translate(435px,270px)}77%{transform:translate(510px,270px);opacity:1}82%,100%{transform:translate(510px,270px);opacity:0}}
@keyframes flow-business-a{0%,9%{transform:translate(300px,190px);opacity:0}13%{opacity:1}42%{transform:translate(110px,90px);opacity:1}48%,100%{transform:translate(110px,90px);opacity:0}}
@keyframes flow-business-b{0%,20%{transform:translate(300px,190px);opacity:0}24%{opacity:1}53%{transform:translate(490px,90px);opacity:1}59%,100%{transform:translate(490px,90px);opacity:0}}
@keyframes flow-business-c{0%,31%{transform:translate(300px,190px);opacity:0}35%{opacity:1}64%{transform:translate(110px,300px);opacity:1}70%,100%{transform:translate(110px,300px);opacity:0}}
@keyframes flow-business-d{0%,42%{transform:translate(300px,190px);opacity:0}46%{opacity:1}75%{transform:translate(490px,300px);opacity:1}81%,100%{transform:translate(490px,300px);opacity:0}}
@keyframes flow-agency-one{0%,7%{transform:translate(125px,75px);opacity:0}11%{opacity:1}29%{transform:translate(250px,75px)}45%{transform:translate(315px,190px)}61%{transform:translate(465px,190px);opacity:1}67%,100%{transform:translate(465px,190px);opacity:0}}
@keyframes flow-agency-two{0%,24%{transform:translate(125px,190px);opacity:0}28%{opacity:1}65%{transform:translate(465px,190px);opacity:1}71%,100%{transform:translate(465px,190px);opacity:0}}
@keyframes flow-agency-three{0%,31%{transform:translate(125px,305px);opacity:0}35%{opacity:1}49%{transform:translate(250px,305px)}61%{transform:translate(315px,190px)}77%{transform:translate(465px,190px);opacity:1}83%,100%{transform:translate(465px,190px);opacity:0}}
@keyframes flow-auth{0%,6%{transform:translate(75px,90px);opacity:0}10%{opacity:1}25%{transform:translate(175px,90px)}34%{transform:translate(175px,175px)}40%{transform:translate(190px,175px)}52%{transform:translate(310px,175px)}64%{transform:translate(430px,175px)}68%{transform:translate(480px,175px)}78%{transform:translate(480px,290px)}84%{transform:translate(530px,290px);opacity:1}90%,100%{transform:translate(530px,290px);opacity:0}}
@keyframes flow-install{0%,8%{transform:translate(100px,160px);opacity:0}12%{opacity:1}31%{transform:translate(100px,160px)}43%{transform:translate(300px,160px)}57%{transform:translate(300px,160px)}74%{transform:translate(500px,160px);opacity:1}82%,100%{transform:translate(500px,160px);opacity:0}}
@keyframes flow-scan{0%,5%{transform:translateY(0);opacity:0}10%{opacity:.7}48%{transform:translateY(214px);opacity:.7}54%,100%{transform:translateY(214px);opacity:0}}
@keyframes flow-diagnostic{0%,50%{transform:translate(300px,190px);opacity:0}55%{opacity:1}75%{transform:translate(470px,190px);opacity:1}82%,100%{transform:translate(470px,190px);opacity:0}}
@keyframes flow-cache{0%,7%{transform:translate(90px,205px);opacity:0}11%{opacity:1}34%{transform:translate(300px,205px)}47%{transform:translate(300px,205px)}67%{transform:translate(510px,205px);opacity:1}74%,100%{transform:translate(510px,205px);opacity:0}}
@keyframes flow-dynamic{0%,20%{transform:translate(90px,205px);opacity:0}24%{opacity:1}37%{transform:translate(90px,70px)}67%{transform:translate(510px,70px)}80%{transform:translate(510px,205px);opacity:1}88%,100%{transform:translate(510px,205px);opacity:0}}
@keyframes flow-recovery{0%,10%{transform:translate(100px,185px);opacity:0}14%{opacity:1}38%{transform:translate(300px,185px)}57%{transform:translate(300px,185px)}77%{transform:translate(500px,185px);opacity:1}84%,100%{transform:translate(500px,185px);opacity:0}}
@keyframes flow-issue{0%,35%{opacity:1}50%,95%{opacity:0}100%{opacity:1}}
@keyframes flow-allowed{0%,7%{transform:translate(75px,170px);opacity:0}11%{opacity:1}36%{transform:translate(285px,170px)}46%{transform:translate(285px,170px)}70%{transform:translate(510px,170px);opacity:1}76%,100%{transform:translate(510px,170px);opacity:0}}
@keyframes flow-rejected{0%,28%{transform:translate(75px,170px);opacity:0}32%{opacity:1}52%{transform:translate(285px,170px)}66%{transform:translate(285px,300px)}82%{transform:translate(450px,300px);opacity:1}88%,100%{transform:translate(450px,300px);opacity:0}}
@keyframes flow-handshake{0%,8%{transform:translateY(-21px);stroke:#9bbfb7}22%,97%{transform:translateY(0);stroke:#fff}100%{transform:translateY(-21px);stroke:#9bbfb7}}
@keyframes flow-ssl-packet{0%,25%{transform:translate(90px,220px);opacity:0}30%{opacity:1}50%{transform:translate(270px,220px)}58%{transform:translate(330px,220px)}80%{transform:translate(520px,220px);opacity:1}86%,100%{transform:translate(520px,220px);opacity:0}}
@keyframes flow-plain{0%,50%{opacity:1}55%,100%{opacity:0}}@keyframes flow-cipher{0%,50%{opacity:0}58%,100%{opacity:1}}
@keyframes flow-backup{0%,8%{transform:translate(125px,165px);opacity:0}12%{opacity:1}64%{transform:translate(475px,165px);opacity:1}72%,100%{transform:translate(475px,165px);opacity:0}}
@keyframes flow-retained{0%,55%{color:#4985a8}65%,95%{color:#09836b}100%{color:#4985a8}}
@keyframes flow-domain-web{0%,8%{transform:translate(300px,95px);opacity:0}12%{opacity:1}30%{transform:translate(300px,140px)}50%{transform:translate(180px,180px)}57%{transform:translate(130px,180px)}66%{transform:translate(130px,260px);opacity:1}73%,100%{transform:translate(130px,260px);opacity:0}}
@keyframes flow-domain-mail{0%,20%{transform:translate(300px,95px);opacity:0}24%{opacity:1}42%{transform:translate(300px,140px)}62%{transform:translate(420px,180px)}69%{transform:translate(470px,180px)}78%{transform:translate(470px,260px);opacity:1}85%,100%{transform:translate(470px,260px);opacity:0}}
@keyframes flow-responsive{0%,8%{transform:translate(365px,90px);opacity:0}12%{opacity:1}40%{transform:translate(510px,90px)}72%{transform:translate(510px,260px);opacity:1}82%,100%{transform:translate(490px,260px);opacity:0}}
html[data-c4t-motion] .flow-stage.motion-ready :is(.flow-current,.flow-payload,.flow-result,.flow-surface,.flow-build-block,.flow-scan,.flow-issue,.flow-shackle,.flow-plaintext,.flow-encrypted,.flow-order-lines,.flow-retention-folder){animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-current{animation:flow-wire 7.2s linear infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-result{animation:flow-result 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important;transform-box:fill-box;transform-origin:center}
html[data-c4t-motion] .flow-stage.motion-ready .node-output .flow-surface{animation:flow-ack 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
/* packetRules are inserted by build.py, with the same duration and play gate. */
html[data-c4t-motion] .flow-stage.motion-ready .build-one{animation:flow-build-one 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important;transform-origin:387px 109px}
html[data-c4t-motion] .flow-stage.motion-ready .build-two{animation:flow-build-two 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important;transform-origin:387px 149px}
html[data-c4t-motion] .flow-stage.motion-ready .build-three{animation:flow-build-three 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important;stroke-dasharray:100}
html[data-c4t-motion] .flow-stage.motion-ready .flow-scan{animation:flow-scan 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-issue{animation:flow-issue 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-shackle{animation:flow-handshake 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-plaintext{animation:flow-plain 7.2s linear infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-encrypted{animation:flow-cipher 7.2s linear infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-retention-folder{animation:flow-retained 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .flow-stage.motion-ready .flow-order-lines{animation:flow-build-three 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important;stroke-dasharray:100}
html[data-c4t-motion] .flow-authentication.motion-ready .result-one{animation-delay:-1.8s!important}html[data-c4t-motion] .flow-authentication.motion-ready .result-two{animation-delay:-.8s!important}
html[data-c4t-motion] .flow-install.motion-ready .result-one{animation-delay:-2.6s!important}html[data-c4t-motion] .flow-install.motion-ready .result-two{animation-delay:-.8s!important}
html[data-c4t-motion] :is(.flow-ssl,.flow-mail,.flow-recovery,.flow-security,.flow-business,.flow-diagnostic).motion-ready .flow-result{animation-name:flow-result-late!important}
html[data-c4t-motion] .flow-cpanel.motion-ready .result-two{animation-delay:.3s!important}html[data-c4t-motion] .flow-cpanel.motion-ready .result-three{animation-delay:.7s!important}
html[data-c4t-motion] :is(.flow-wordpress,.flow-commerce).motion-ready .flow-result{animation-delay:.3s!important}
html[data-c4t-motion] .flow-install.motion-ready .result-three{animation-delay:.6s!important}
.flow-security .packet-rejected>rect{fill:#fff2f3;stroke:#ae4055}.flow-security .packet-rejected .flow-icon{color:#ae4055}
html[data-c4t-motion] .wd-showcase.motion-ready .flow-responsive-current{animation:flow-wire 7.2s linear infinite!important;animation-play-state:var(--flow-play)!important}html[data-c4t-motion] .wd-showcase.motion-ready .packet-responsive{animation:flow-responsive 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}html[data-c4t-motion] .wd-showcase.motion-ready .flow-responsive-check{animation:flow-result 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
@keyframes flow-responsive-origin{0%,12%{outline-color:transparent}25%,55%{outline-color:#0755ef}75%,100%{outline-color:transparent}}
@keyframes flow-responsive-phone{0%,70%{border-color:#102348}82%,96%{border-color:#09836b}100%{border-color:#102348}}
html[data-c4t-motion] .wd-showcase.motion-ready .wd-example-body{outline:2px solid transparent;outline-offset:-6px;animation:flow-responsive-origin 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .wd-showcase.motion-ready .wd-mobile-example{animation:flow-responsive-phone 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .v6-orbit.motion-ready .v6-data-flow{animation:v6-flow 7.2s linear infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .v6-retention.motion-ready .v6-retention-days>span>i{animation:flow-ack 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] .c4t-motion.motion-ready .c4t-packet{animation:c4t-packet-travel 3600ms var(--c4t-ease) infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.c4t-scene-migrate,.c4t-scene-mail).motion-ready .c4t-target{animation:c4t-node-receive 3600ms var(--c4t-ease) 600ms infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion=running] .v6-page-heading.v6-title-entered h1{animation:v6-title-arrive .65s cubic-bezier(.16,1,.3,1) both!important}
@media(max-width:1100px){.flow-stage{padding:20px 18px 12px}.flow-heading{gap:10px}.flow-heading>strong{font-size:13px}.flow-brands{gap:8px}.flow-brands img{height:21px;max-width:77px}.flow-brands img[alt=WordPress]{max-width:85px}.flow-home .flow-brands img{height:23px;max-width:84px}}
@media(max-width:760px){.flow-stage{border-radius:17px;padding:19px 14px 9px;box-shadow:0 14px 30px #00113818}.flow-heading{align-items:flex-start;gap:12px}.flow-heading>strong{font-size:12px;line-height:1.5;max-width:24ch}.flow-brands{flex-wrap:wrap;gap:8px;max-width:110px}.flow-brands img{height:20px;max-width:85px}.flow-brands img[alt=WordPress]{max-width:93px}.flow-stage text{font-size:25px;letter-spacing:-.025em}.flow-stage text.flow-small{font-size:21px}.flow-home .flow-stage{transform:none}.flow-home .flow-brands img{height:21px;max-width:83px}.flow-home .flow-heading{min-height:38px}.flow-domain-slot{margin-top:22px}.flow-domain-slot .flow-stage{padding:15px 10px 0}.flow-domain-slot .flow-canvas{max-height:none}.flow-responsive-layer{inset:0;width:100%;height:100%}}
body.c4t-polished .domain-hero-v3>.wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:18px 55px;align-items:start}
body.c4t-polished .domain-hero-v3 :is(h1,.domain-hero-lead,.domain-search-form,.domain-trust){grid-column:1;text-align:left;margin-left:0;margin-right:0;max-width:none}
body.c4t-polished .domain-hero-v3 h1{font-size:clamp(40px,4.2vw,62px);line-height:1.12;letter-spacing:-.035em}
body.c4t-polished .domain-hero-v3 .domain-hero-lead{margin-top:4px;margin-bottom:0}
body.c4t-polished .domain-hero-v3 .domain-search-form{margin-top:4px}.domain-hero-v3 .domain-trust{justify-content:flex-start}
body.c4t-polished .domain-hero-v3 .flow-domain-slot{grid-column:2;grid-row:1/5;width:100%;align-self:center;margin:0;max-width:none}
body.c4t-polished .domain-hero-v3 .flow-domain-slot .flow-stage{padding:24px 20px 8px;background:#e8efff;box-shadow:0 24px 40px #0c397719}
body.c4t-polished .domain-hero-v3 .flow-domain-slot .flow-canvas{max-height:none}
@media(max-width:760px){body.c4t-polished .domain-hero-v3>.wrap{grid-template-columns:1fr;gap:20px}body.c4t-polished .domain-hero-v3 .flow-domain-slot{grid-column:1;grid-row:auto;margin:4px 0 0}body.c4t-polished .domain-hero-v3 h1{font-size:43px}body.c4t-polished .domain-hero-v3 .domain-trust{gap:12px;flex-wrap:wrap}body.c4t-polished .domain-hero-v3 .flow-domain-slot .flow-stage{padding:18px 15px 2px}}


@keyframes flow-directory-a{0%,8%{transform:translate(30px,200px);opacity:0}12%{opacity:1}30%{transform:translate(75px,200px)}49%{transform:translate(75px,60px)}65%{transform:translate(150px,60px);opacity:1}73%,100%{transform:translate(150px,60px);opacity:0}}
@keyframes flow-directory-b{0%,25%{transform:translate(30px,200px);opacity:0}29%{opacity:1}68%{transform:translate(150px,200px);opacity:1}76%,100%{transform:translate(150px,200px);opacity:0}}
@keyframes flow-directory-c{0%,34%{transform:translate(30px,200px);opacity:0}38%{opacity:1}48%{transform:translate(75px,200px)}65%{transform:translate(75px,340px)}80%{transform:translate(150px,340px);opacity:1}88%,100%{transform:translate(150px,340px);opacity:0}}
@keyframes flow-studio{0%,10%{transform:translate(40px,45px);opacity:0}14%{opacity:1}75%{transform:translate(520px,45px);opacity:1}84%,100%{transform:translate(520px,45px);opacity:0}}
.flow-shell .flow-payload{opacity:0}.flow-shell .flow-payload>rect{fill:#fff;stroke:#0755ef;stroke-width:2}.flow-shell .flow-payload .flow-icon{color:#0755ef}.flow-shell .flow-current{fill:none;stroke:#0755ef;stroke-width:4;stroke-dasharray:12 220}.flow-shell .flow-track{fill:none;stroke:#b4c9ec;stroke-width:1.5}
body.c4t-polished .c4t-service-map.flow-shell{position:relative;padding-left:95px;transform:none}body.c4t-polished .c4t-service-map.flow-shell>a{margin-left:0!important;position:relative;z-index:1;animation:none!important}
.c4t-service-map.flow-shell>.flow-directory-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:#a6e1ff}
html[data-c4t-motion] .flow-shell.motion-ready .flow-current{animation:flow-wire 7.2s linear infinite!important;animation-play-state:var(--flow-play)!important}
.v6-studio-art .flow-studio-line{width:100%;height:48px;overflow:visible;margin:0}.v6-studio-art .flow-studio-line .flow-track{stroke:#9383cc}.v6-studio-art .flow-studio-line .flow-current{stroke:#a1e9f5}.v6-studio-art .flow-payload>rect{stroke:#bfeafa}.v6-studio-art .flow-payload .flow-icon{color:#24588c}
html[data-c4t-motion] .flow-stage.motion-ready .packet-backup-two{animation-delay:.8s!important}
@media(max-width:760px){body.c4t-polished .c4t-service-map.flow-shell{padding-left:65px}.flow-heading:has(.flow-brands img+img){align-items:center}.flow-home .flow-heading>strong{max-width:16ch}.v6-studio-art .flow-studio-line{height:42px}}

html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-host-request{animation:flow-host-request 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-host-response{animation:flow-host-response 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-cp-in{animation:flow-cp-in 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-cp-file{animation:flow-cp-file 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-cp-mail{animation:flow-cp-mail 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-cp-data{animation:flow-cp-data 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-wp-one{animation:flow-wp-one 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-wp-two{animation:flow-wp-two 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-wp-three{animation:flow-wp-three 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-shop-product{animation:flow-shop-product 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-shop-order{animation:flow-shop-order 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-mail{animation:flow-mail 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-business-a{animation:flow-business-a 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-business-b{animation:flow-business-b 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-business-c{animation:flow-business-c 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-business-d{animation:flow-business-d 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-agency-one{animation:flow-agency-one 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-agency-two{animation:flow-agency-two 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-agency-three{animation:flow-agency-three 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-auth{animation:flow-auth 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-install{animation:flow-install 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-diagnostic{animation:flow-diagnostic 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-cache{animation:flow-cache 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-dynamic{animation:flow-dynamic 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-recovery{animation:flow-recovery 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-allowed{animation:flow-allowed 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-rejected{animation:flow-rejected 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-ssl{animation:flow-ssl-packet 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-backup-one{animation:flow-backup 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-backup-two{animation:flow-backup 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-domain-web{animation:flow-domain-web 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-domain-mail{animation:flow-domain-mail 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-directory-a{animation:flow-directory-a 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-directory-b{animation:flow-directory-b 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-directory-c{animation:flow-directory-c 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}
html[data-c4t-motion] :is(.flow-stage,.flow-shell).motion-ready .packet-studio{animation:flow-studio 7.2s ease-in-out infinite!important;animation-play-state:var(--flow-play)!important}