@font-face{font-family:RedHat;src:url(/build/icons/public-v3/RedHatDisplay-Regular.CATm1zaA.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RedHat;src:url(/build/icons/public-v3/RedHatDisplay-Bold.1iVZmleG.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:RedHat;src:url(/build/icons/public-v3/RedHatDisplay-ExtraBold.Dp2HBzoa.woff2) format("woff2");font-weight:800;font-display:swap}:root{--brand:#00657f;--hover:#00556b;--ink:#181f26;--copy:#52656f;--line:#d9e3e7;--pale:#f2f7f9;--deep:#003f50;--white:#fff;--amber:#916214;--button-radius:8px;--max:1232px;--ease:cubic-bezier(.22,1,.36,1);--fast:.18s;--normal:.35s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--white);color:var(--ink);font:17px/1.65 RedHat,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{border:0;padding:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{text-decoration:none;color:inherit}button,a{touch-action:manipulation}a:hover,button:hover{color:var(--brand)}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:800;line-height:1.13;letter-spacing:-.04em}h1{font-size:clamp(40px,4vw,58px)}h2{font-size:clamp(29px,3vw,42px)}h3{font-size:24px}p{color:var(--copy);margin-top:18px}em{font-style:normal;color:var(--brand)}small{font-size:12px;line-height:1.5}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--brand);outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px}.wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.icon{width:22px;height:22px;stroke-width:1.7;flex-shrink:0;vertical-align:middle}.arrow{width:21px;height:21px;transition:transform var(--fast) var(--ease);stroke-width:1.7}a:hover>.arrow,button:hover>.arrow{transform:translate(4px)}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:49px;padding:13px 22px;border:1px solid var(--brand);border-radius:var(--button-radius);background:var(--brand);color:var(--white);font-weight:700;font-size:14px;line-height:1.45;transition:background var(--fast),box-shadow var(--fast),transform var(--fast) var(--ease);text-align:left}.button:hover{color:#fff;background:var(--hover);border-color:var(--hover);box-shadow:0 5px 16px #003f5015;transform:translateY(-1px)}.button:active{transform:translateY(0)}.button.outline{background:var(--white);color:var(--brand)}.button.outline:hover{background:var(--pale);box-shadow:none}.text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;color:var(--brand);font-size:14px;font-weight:700;line-height:1.5;width:fit-content}.text-link:hover{color:var(--hover)}.quiet-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--brand);line-height:1.6}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.6;color:var(--brand);margin:0 0 17px}.lead{font-size:20px;line-height:1.65;margin-top:25px}.fineprint{font-size:12px;line-height:1.7;color:var(--copy);margin-top:24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:15px;background:#fff;padding:12px 20px;z-index:99}.skip-link:focus{top:10px}.utility{background:var(--brand);color:#fff;font-size:10px;height:25px}.utility .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.utility p{margin:0;color:#fff;font-size:9px;letter-spacing:.035em}.utility a{display:flex;align-items:center;gap:8px;color:#fff;font-size:9px}.utility .icon{width:14px;height:14px}.header-main{height:80px;display:flex;align-items:center;gap:28px;position:relative}.brand{margin-right:auto;flex-shrink:0}.brand img{width:148px;height:39px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}.main-nav>a,.nav-trigger{display:flex;align-items:center;gap:6px;min-height:48px;padding:22px 0}.main-nav a[aria-current=page]{color:var(--brand)}.nav-trigger .icon{width:15px;height:15px;transition:transform var(--fast)}.nav-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-group{position:relative}.nav-panel{position:absolute;z-index:30;top:100%;background:#fff;border:1px solid var(--line);box-shadow:0 16px 50px #003f5016;padding:25px;left:-28px;min-width:230px}.nav-panel a{display:flex;align-items:center;gap:12px;padding:11px 0;font-size:14px;line-height:1.4}.nav-mega{width:650px;left:-190px;display:grid;grid-template-columns:1fr 1.1fr;gap:35px;padding:32px}.nav-mega-intro{padding-right:25px;border-right:1px solid var(--line)}.nav-mega-intro strong{display:block;font-size:25px;letter-spacing:-.03em;line-height:1.2;max-width:210px}.nav-mega-intro p{font-size:13px;margin-top:14px}.nav-mega-links a{padding:12px 0;justify-content:space-between}.nav-mega-links a .icon:first-child{color:var(--brand)}.nav-mega-links a span{margin-right:auto}.header-whatsapp{min-height:42px;padding:10px 16px;font-size:12px;gap:12px;margin-left:6px}.header-whatsapp .icon{width:18px;height:18px}.header-tool{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:42px}.menu-toggle{display:none}.site-header{border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:30}.priority-bar{background:#fbf7ee;border-bottom:1px solid #eadcc2}.priority-inner{display:flex;align-items:center;gap:15px;min-height:43px;padding-block:8px}.priority-label{display:flex;gap:7px;align-items:center;color:var(--amber);font-size:10px;font-weight:700;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.priority-label .icon{width:16px;height:16px}.priority-inner>a{font-size:12px;display:flex;align-items:center;gap:14px;margin-right:auto;line-height:1.5}.priority-inner>a .icon{width:17px;height:17px}.priority-close{display:flex;min-width:30px;min-height:28px;align-items:center;justify-content:center;color:#776c58}.priority-close .icon{width:17px;height:17px}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:38px;align-items:center;padding-block:60px 55px}.hero-copy{position:relative;z-index:1;padding-bottom:10px}.hero h1{font-size:clamp(40px,3.9vw,57px);max-width:640px}.hero .lead{font-size:19px;max-width:550px;margin-top:22px}.hero-argument{font-size:15px;max-width:510px;margin-top:18px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.hero-actions .text-link{font-size:13px}.motion-art{min-width:0;position:relative}.motion-art>svg{width:100%;height:auto;display:block;overflow:visible}.motion-art figcaption{display:flex;align-items:center;gap:18px;justify-content:space-between;font-size:10px;color:var(--copy);line-height:1.6;padding-inline:20px;margin-top:-3px}.motion-art figcaption>span{max-width:325px}.motion-art figcaption button{font-size:10px;display:inline-flex;align-items:center;gap:5px;min-height:32px;white-space:nowrap}.motion-art figcaption .icon{width:14px;height:14px}.motion-art figcaption button:disabled{opacity:.5}.motion-art[data-motion-state=playing] figcaption button{color:var(--brand)}.page-intro{padding-block:60px 35px}.page-intro h1{max-width:950px;font-size:clamp(40px,4vw,59px)}.page-intro .lead{max-width:670px;font-size:19px}.page-intro>p:last-child{font-size:15px;max-width:720px;margin-top:15px}.section-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:38px}.section-heading h2{max-width:700px}.section-heading p{font-size:15px;margin-top:15px;max-width:550px}.section-heading>p{max-width:300px;margin:0}.trust-line{display:flex;justify-content:space-between;gap:25px;border-block:1px solid var(--line);padding-block:24px;margin-bottom:15px}.trust-line span{display:flex;align-items:center;gap:11px;font-size:13px;color:var(--copy)}.trust-line .icon{color:var(--brand);width:20px;height:20px}.services-section{padding-block:70px}.service-composition{display:grid;grid-template-columns:1.1fr 1fr;gap:50px 8%}.service-main{padding-right:10px}.service-brand{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--brand);font-weight:700;margin-bottom:24px;min-height:40px}.service-brand img{object-fit:contain}.service-main h3{font-size:37px}.service-productivity h3{font-size:31px;max-width:400px}.service-main>p,.service-productivity>p{font-size:15px;line-height:1.8;max-width:480px}.service-main-end{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.service-main-end p{margin:0;font-size:12px}.service-main-end strong{font-size:28px;color:var(--ink);font-weight:800;display:inline-block;margin-left:3px}.service-main-end p>span{display:block;font-size:10px}.service-main-end .button{font-size:12px;padding:11px 16px;gap:12px;min-height:43px}.service-productivity{border-left:1px solid var(--line);padding-left:40px}.app-line{display:flex;gap:20px;flex-wrap:wrap;margin:23px 0 15px}.app-line>span{display:flex;align-items:center;gap:7px;font-size:10px}.app-line img{width:26px;height:26px;object-fit:contain}.service-inline{display:grid;grid-template-columns:40px 1fr;gap:12px 16px;align-items:start;padding-top:25px;border-top:1px solid var(--line)}.service-inline h3{font-size:21px;letter-spacing:-.025em;line-height:1.3;max-width:360px}.service-inline p{font-size:14px;margin-top:9px}.service-drawing .icon{width:32px;height:32px;color:var(--brand);stroke-width:1.3}.service-inline .text-link{grid-column:2;margin-top:0;font-size:12px}.process-section{padding-block:65px;margin-block:25px 15px}.process-inner{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.process-inner>div>p:not(.eyebrow){max-width:450px;font-size:16px;line-height:1.8}.process-inner .text-link{margin-top:23px}.process-list{list-style:none;padding:0;margin:4px 0 0}.process-list li{position:relative;display:grid;grid-template-columns:45px 1fr;gap:17px;padding-bottom:30px}.process-list li:before{content:"";position:absolute;left:19px;top:35px;bottom:0;border-left:1px solid #adc8d2}.process-list li:last-child{padding-bottom:0}.process-list li:last-child:before{display:none}.step-dot{display:flex;align-items:center;justify-content:center;width:39px;height:39px;position:relative;color:var(--brand)}.step-dot .icon{width:25px;height:25px;stroke-width:1.5}.process-list h3{font-size:23px;margin-top:2px;letter-spacing:-.025em}.process-list p{font-size:14px;margin-top:9px;max-width:360px;line-height:1.75}.process-section.deep{background:var(--deep);color:#fff;position:relative;overflow:hidden}.process-section.deep:before{content:"";position:absolute;width:480px;height:480px;left:-310px;bottom:-190px;border:45px solid #ffffff05;border-radius:50%;pointer-events:none}.deep p,.deep .eyebrow{color:#d0e2e8}.deep .text-link,.deep .step-dot{color:#fff}.deep .text-link:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.deep .process-list li:before{border-color:#ffffff30}.pale{background:var(--pale)}.notice-section{padding-block:65px}.notice-section .section-heading{margin-bottom:16px}.notice-demo{font-size:11px;color:var(--amber);margin:0 0 25px;line-height:1.7}.notice-feed{display:grid;grid-template-columns:1fr 1fr;gap:7%}.notice-feed article{border-top:1px solid var(--line);padding-top:25px}.notice-meta{display:flex;justify-content:space-between;gap:25px;font-size:10px;color:var(--copy);margin-bottom:18px}.notice-meta span{display:flex;align-items:center;gap:7px;color:var(--brand);font-weight:700}.notice-meta .icon{width:17px;height:17px}.notice-feed h3{font-size:24px;line-height:1.35;letter-spacing:-.025em}.headline-link{display:flex;justify-content:space-between;align-items:baseline;gap:25px}.headline-link .arrow{align-self:center}.notice-feed p{font-size:14px;margin-top:12px;max-width:470px}.faq-section{display:grid;grid-template-columns:.85fr 1.35fr;gap:10%;padding-block:65px}.faq-heading h2{font-size:35px}.faq-heading>p:not(.eyebrow){max-width:300px;font-size:15px}.faq-heading .text-link{margin-top:18px;font-size:12px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:25px;list-style:none;font-weight:700;font-size:15px;line-height:1.6;padding:20px 0;cursor:pointer}summary::-webkit-details-marker{display:none}.faq-symbol .icon{width:18px;height:18px;color:var(--brand);transition:transform var(--fast)}.faq-list details[open] .faq-symbol .icon{transform:rotate(45deg)}.faq-answer{padding:0 35px 23px 0}.faq-answer p{margin:0;font-size:14px;line-height:1.85}.closing{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:1px solid var(--line);padding-block:40px 50px;margin-top:30px}.closing h2{font-size:34px;max-width:710px}.closing .eyebrow{font-size:10px;margin-bottom:12px}.closing p:not(.eyebrow){font-size:15px;max-width:620px;margin-top:13px}.closing .button{flex-shrink:0}.site-footer{margin-top:30px;background:var(--pale);padding:40px 0 19px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding-bottom:30px}.footer-brand img{width:154px;height:40px;object-fit:contain}.footer-brand p{max-width:250px;font-size:13px;line-height:1.75;margin-top:18px}.footer-main h2{font-size:14px;letter-spacing:0;margin-bottom:15px}.footer-main ul{padding:0;list-style:none;margin:0}.footer-main li{font-size:12px;margin-top:7px;line-height:1.6;color:var(--copy)}.footer-contact a{color:var(--brand);font-weight:700}.footer-contact .text-link{font-size:12px;padding:0;margin-top:6px;gap:10px}.footer-contact .icon{width:17px;height:17px}.footer-bottom{border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;padding-top:18px;font-size:10px;color:var(--copy)}.footer-bottom p{margin:0;font-size:10px}.footer-bottom a{display:inline-flex;align-items:center;gap:6px}.footer-bottom .icon{width:14px;height:14px}.field{display:block;font-size:13px;font-weight:700;color:var(--copy);margin-top:23px}.field input,.field textarea{display:block;width:100%;margin-top:9px;padding:12px 14px;border:1px solid #b9cbd2;border-radius:8px;background:#fff;color:var(--ink);font-weight:400;min-height:48px;font-size:15px;line-height:1.5}.field textarea{resize:vertical;min-height:130px}.field:focus-within{color:var(--brand)}.field [aria-invalid=true]{border-color:#a33434}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 23px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;color:var(--copy);margin:22px 0}.consent input{margin-top:5px;accent-color:var(--brand);flex-shrink:0}.form-status{font-size:13px;margin:20px 0;line-height:1.7;color:var(--brand)}.form-status:empty{display:none}.error{font-size:13px;color:#a33434}.error:empty{display:none}dialog{width:min(620px,calc(100% - 36px));padding:45px;border:0;border-radius:12px;box-shadow:0 25px 100px #003f5035;max-height:90vh;overflow:auto;color:var(--ink)}dialog::backdrop{background:#122d3a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog h2{font-size:31px;padding-right:15px}.dialog-close{position:absolute;right:18px;top:16px;width:35px;height:35px;display:flex;justify-content:center;align-items:center}dialog .button{margin-top:25px}dialog [data-dialog-close]{margin-top:22px}#info-content p{font-size:15px}#site-results{margin-top:25px;display:flex;flex-direction:column;gap:10px}#site-results a{font-size:15px;color:var(--brand);padding:8px 0;display:flex;align-items:center;gap:15px}#search-count{font-size:12px}@media(min-width:1600px){.hero{gap:60px}.hero h1{font-size:59px}}@media(min-width:1001px)and (max-width:1250px){.header-main{gap:18px}.main-nav{gap:16px;font-size:12px}.brand img{width:137px}.header-whatsapp{font-size:11px;padding-inline:12px;gap:10px}.header-tool{min-width:29px}}@media(max-width:1000px){.header-main{height:69px;gap:15px}.brand{margin:0}.header-whatsapp{margin-left:auto}.menu-toggle{display:flex;align-items:center;justify-content:center;min-width:35px;min-height:42px}.main-nav{display:none;position:absolute;top:69px;left:-32px;right:-32px;background:#fff;max-height:calc(100vh - 110px);overflow:auto;padding:20px 32px;box-shadow:0 15px 30px #003f5015;font-size:16px}.main-nav.is-open{display:block}.main-nav>a,.nav-trigger{padding:14px 0;width:100%;justify-content:space-between;min-height:49px}.nav-panel,.nav-mega{position:static;box-shadow:none;border:0;width:100%;padding:0 0 15px 20px;min-width:0;display:block}.nav-mega-intro{display:none}.nav-panel a{font-size:14px;padding-block:12px}.nav-group{position:static}.nav-panel .arrow{width:17px;height:17px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:24px;padding-block:45px}.hero h1{font-size:45px}.hero .lead{font-size:18px}.hero-argument{font-size:14px}.hero-actions{gap:20px}.hero-actions .button{font-size:12px;padding-inline:17px}.hero-actions .text-link{font-size:12px}.service-main h3{font-size:32px}.service-productivity{padding-left:30px}.service-productivity h3{font-size:29px}.service-composition{column-gap:6%}.service-main-end{align-items:flex-start;flex-direction:column}.service-inline h3{font-size:20px}.process-inner{gap:8%}.process-inner h2{font-size:35px}.process-list h3{font-size:22px}.process-inner>div>p:not(.eyebrow){font-size:15px}.faq-section{gap:7%}.faq-heading h2{font-size:31px}.footer-main{gap:25px}.closing h2{font-size:30px}.closing .button{font-size:13px}}@media(max-width:850px){.hero{grid-template-columns:1.12fr .88fr;gap:12px;padding-block:42px}.hero h1{font-size:37px}.hero .lead{font-size:16px}.hero-argument{font-size:13px;line-height:1.8}.hero-actions{gap:12px;margin-top:25px}.hero-actions .button{font-size:12px;padding:11px 13px;gap:12px}.hero-actions .text-link{font-size:11px}.motion-art figcaption{font-size:9px;padding-inline:8px;display:block}.motion-art figcaption button{margin-top:4px;font-size:9px}.hero .motion-art{margin-inline:-10px}.trust-line{gap:15px;padding-block:20px}.trust-line span{font-size:11px;gap:8px}.trust-line .icon{width:17px;height:17px}.services-section{padding-block:50px}.section-heading{gap:25px;margin-bottom:30px}.section-heading>p{max-width:220px;font-size:13px}.service-main h3{font-size:30px}.service-productivity h3{font-size:26px}.service-main>p,.service-productivity>p{font-size:14px}.service-inline h3{font-size:18px}.service-inline p{font-size:13px}.service-brand{font-size:12px}.process-section{padding-block:45px}.process-inner{gap:6%}.process-inner h2{font-size:31px}.process-list{margin-top:0}.process-list li{grid-template-columns:32px 1fr;gap:12px}.step-dot{width:30px;height:34px}.step-dot .icon{width:21px;height:21px}.process-list li:before{left:14px}.process-list h3{font-size:20px}.process-list p{font-size:13px}.process-inner>div>p:not(.eyebrow){font-size:14px}.notice-section{padding-block:50px}.notice-feed h3{font-size:22px}.faq-section{grid-template-columns:.8fr 1.2fr;padding-block:50px;gap:6%}.faq-heading h2{font-size:29px}.faq-heading>p:not(.eyebrow){font-size:14px}.faq-heading .text-link{font-size:11px}.faq-list summary{font-size:14px;gap:15px}.faq-answer{padding-right:15px}.faq-answer p{font-size:13px}.closing{gap:30px}.closing h2{font-size:28px}.closing p:not(.eyebrow){font-size:14px}.closing .button{font-size:12px;padding-inline:16px;gap:12px}.footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:25px}.footer-contact{grid-column:2/4}.footer-contact ul{display:flex;flex-wrap:wrap;gap:20px}.footer-contact li{margin:0}.footer-brand{grid-row:1/3}.footer-brand img{width:136px}.footer-brand p{font-size:12px}.page-intro{padding-top:45px}}@media(max-width:600px){body{font-size:16px}.wrap{width:calc(100% - 40px)}h1{font-size:37px}h2{font-size:30px}h3{font-size:23px}.eyebrow{font-size:10px;margin-bottom:15px}.lead{font-size:17px}.button{font-size:13px;min-height:47px;padding:12px 17px;gap:15px}.arrow{width:20px;height:20px}.text-link{font-size:13px;gap:13px}.utility{height:24px}.utility p,.utility a{font-size:8px;letter-spacing:0}.utility a{gap:5px}.utility .icon{width:12px;height:12px}.header-main{height:66px;gap:10px}.brand img{width:126px;height:34px}.header-whatsapp{font-size:10px;min-height:35px;padding:8px 11px;gap:7px;margin-left:auto}.header-whatsapp .icon{width:14px;height:14px}.header-tool{min-width:28px;min-height:35px}.header-tool .icon{width:19px;height:19px}.menu-toggle{min-width:25px;min-height:35px}.menu-toggle .icon{width:21px;height:21px}.main-nav{top:66px;left:-20px;right:-20px;padding-inline:20px}.priority-inner{gap:10px;align-items:center;min-height:54px;padding-block:9px}.priority-label{font-size:8px;max-width:83px;gap:5px;line-height:1.5}.priority-label .icon{width:14px;height:14px}.priority-inner>a{font-size:10px;gap:8px;line-height:1.5}.priority-inner>a .arrow{width:15px;height:15px}.priority-close{min-width:20px;min-height:28px}.priority-close .icon{width:15px;height:15px}.hero{display:flex;flex-direction:column;gap:13px;padding-block:35px 25px;align-items:stretch}.hero-copy{padding:0}.hero h1{font-size:38px;letter-spacing:-.045em;max-width:450px}.hero .lead{font-size:17px;line-height:1.65;margin-top:20px;max-width:450px}.hero-argument{font-size:14px;line-height:1.75;margin-top:15px}.hero-actions{gap:12px 22px;margin-top:24px}.hero-actions .button{font-size:12px;padding:12px 17px;gap:15px;min-height:46px}.hero-actions .text-link{font-size:12px}.hero .motion-art{margin:0 -6px}.motion-art>svg{width:100%;max-height:330px}.motion-art figcaption{display:flex;font-size:9px;gap:18px;align-items:center;padding-inline:8px;margin-top:-4px}.motion-art figcaption>span{max-width:230px}.motion-art figcaption button{margin:0;font-size:9px;gap:4px;min-height:32px}.motion-art figcaption .icon{width:13px;height:13px}.page-intro{padding-block:35px 25px}.page-intro h1{font-size:38px}.page-intro .lead{font-size:17px;margin-top:20px}.page-intro>p:last-child{font-size:14px;margin-top:14px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{max-width:none;font-size:14px;margin-top:15px}.section-heading>.text-link{margin-top:15px}.section-heading h2{font-size:30px}.section-heading p{font-size:14px}.trust-line{flex-direction:column;align-items:flex-start;gap:13px;padding-block:20px;margin-top:8px;margin-bottom:0}.trust-line span{font-size:12px;gap:11px}.trust-line .icon{width:18px;height:18px}.services-section{padding-block:40px}.service-composition{display:block}.service-main{padding-right:0}.service-brand{font-size:12px;gap:10px;margin-bottom:20px;min-height:33px}.service-brand>img{max-height:33px;object-fit:contain}.service-main h3{font-size:33px}.service-main>p,.service-productivity>p{font-size:15px;line-height:1.75}.service-main-end{flex-direction:row;align-items:center;gap:18px;margin-top:24px}.service-main-end strong{font-size:25px}.service-main-end p{font-size:11px}.service-main-end p>span{font-size:9px}.service-main-end .button{font-size:11px;padding:10px 12px;gap:8px;min-height:43px}.service-main-end .arrow{width:17px;height:17px}.service-productivity{padding:32px 0 0;margin-top:32px;border:0;border-top:1px solid var(--line)}.service-productivity h3{font-size:29px;max-width:320px}.app-line{margin-block:22px 10px;gap:18px}.app-line>span{font-size:10px}.app-line img{width:25px;height:25px}.service-productivity .text-link{font-size:13px}.service-inline{margin-top:28px;grid-template-columns:32px 1fr;gap:10px 15px}.service-inline h3{font-size:22px;max-width:320px}.service-inline p{font-size:14px}.service-drawing .icon{width:28px;height:28px}.service-inline .text-link{font-size:12px}.process-section{padding-block:38px;margin-block:10px}.process-inner{display:block}.process-inner h2{font-size:32px;max-width:400px}.process-inner>div>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:430px}.process-inner .text-link{font-size:12px;margin-top:18px}.process-list{margin-top:32px}.process-list li{grid-template-columns:34px 1fr;gap:15px;padding-bottom:28px}.step-dot{width:32px;height:35px}.step-dot .icon{width:23px;height:23px}.process-list li:before{left:15px;top:36px}.process-list h3{font-size:22px}.process-list p{font-size:14px;max-width:350px;margin-top:9px}.notice-section{padding-block:38px}.notice-section .section-heading{margin-bottom:10px}.notice-demo{font-size:10px;line-height:1.7;margin-bottom:22px}.notice-feed{display:block}.notice-feed article{padding-top:22px}.notice-feed article+article{margin-top:25px}.notice-meta{font-size:9px;margin-bottom:15px}.notice-feed h3{font-size:24px}.notice-feed p{font-size:14px;margin-top:12px}.headline-link{gap:20px}.headline-link .arrow{width:19px;height:19px}.faq-section{display:block;padding-block:38px}.faq-heading h2{font-size:31px}.faq-heading>p:not(.eyebrow){font-size:14px;max-width:330px}.faq-heading .text-link{font-size:12px;margin-top:16px}.faq-list{margin-top:25px}.faq-list summary{font-size:14px;line-height:1.65;padding-block:18px;gap:20px}.faq-symbol .icon{width:18px;height:18px}.faq-answer{padding:0 15px 21px 0}.faq-answer p{font-size:14px;line-height:1.8}.closing{display:block;padding-block:30px 35px;margin-top:20px}.closing h2{font-size:31px;max-width:380px}.closing .eyebrow{font-size:9px}.closing p:not(.eyebrow){font-size:14px;max-width:430px}.closing .button{margin-top:23px;font-size:13px;padding-inline:20px;gap:18px}.site-footer{margin-top:20px;padding-top:30px}.footer-main{grid-template-columns:1fr 1fr;gap:25px 20px;padding-bottom:25px}.footer-brand{grid-column:1/3;grid-row:auto;display:flex;align-items:flex-start;gap:25px}.footer-brand img{width:130px;min-width:130px;height:35px}.footer-brand p{font-size:11px;line-height:1.7;margin:0;max-width:190px}.footer-main h2{font-size:13px;margin-bottom:12px}.footer-main li{font-size:11px;margin-top:8px}.footer-contact{grid-column:1/3}.footer-contact ul{gap:10px 23px}.footer-contact li{margin:0}.footer-contact .text-link{font-size:11px;margin:0;gap:9px}.footer-contact .icon{width:15px;height:15px}.footer-bottom{font-size:9px;gap:15px;display:block;line-height:1.7;padding-top:15px}.footer-bottom p{font-size:9px}.footer-bottom a{margin-top:8px;gap:5px}.footer-bottom .icon{width:13px;height:13px}.field-grid{gap:0 16px}.field{font-size:12px;margin-top:20px}.field input,.field textarea{font-size:15px;padding:11px 12px;min-height:47px;margin-top:8px}.field textarea{min-height:120px}.consent{font-size:11px;line-height:1.7;margin-block:21px}.fineprint{font-size:11px;line-height:1.75;margin-top:21px}dialog{padding:36px 25px;border-radius:10px}dialog h2{font-size:27px;padding-right:20px}.dialog-close{right:12px;top:12px}.dialog-close .icon{width:20px;height:20px}#info-content p{font-size:14px}dialog [data-dialog-close]{font-size:12px}}@media(max-width:360px){.brand img{width:111px;height:30px}.header-main{gap:7px}.header-whatsapp{padding-inline:8px;font-size:9px;gap:5px}.header-tool{min-width:24px}.hero h1{font-size:35px}.hero-actions{gap:10px 17px}.hero-actions .button{font-size:11px;gap:10px;padding-inline:13px}.hero-actions .text-link{font-size:11px}.service-main-end{align-items:flex-start;flex-direction:column}.footer-brand{gap:20px}.footer-brand img{width:115px;min-width:115px}.priority-label{max-width:75px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.arrow{transform:none!important}.button:hover{transform:none}}.priority-bar.priority-urgent{background:#fcf3f2;border-color:#edd5d1}.priority-urgent .priority-label{color:#9e4037}.benefit-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:45px 60px;align-items:start}.benefit-story>div>p:not(.eyebrow){font-size:15px;max-width:480px;line-height:1.8}.benefit-points article{display:flex;gap:20px;align-items:start}.benefit-points article+article{margin-top:27px}.benefit-points article>span{color:var(--brand);margin-top:3px}.benefit-points .icon{width:27px;height:27px;stroke-width:1.4}.benefit-points h3{font-size:23px}.benefit-points p{font-size:14px;line-height:1.8;margin-top:9px}.plans-section{padding-block:60px}.period{display:flex;gap:5px;padding:4px;background:var(--pale);border-radius:10px;flex-shrink:0;width:fit-content}.period button{padding:10px 16px;border-radius:7px;color:var(--copy);font-size:13px;line-height:1.5;display:flex;align-items:center;gap:8px;transition:background var(--fast),box-shadow var(--fast)}.period button[aria-pressed=true]{background:var(--white);color:var(--brand);box-shadow:0 2px 7px #003f5010;font-weight:700}.period small{font-size:9px;line-height:1.4;max-width:55px;text-align:left}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px}.plan{border-top:1px solid var(--line);padding:28px 0 0;display:flex;flex-direction:column;align-items:stretch}.plan.featured{border-top:3px solid var(--brand);padding-top:26px}.plan-audience{font-size:12px;color:var(--copy);margin:0 0 18px}.plan h3{font-size:29px;letter-spacing:-.04em}.plan.featured h3{color:var(--brand)}.plan-benefit{font-size:14px;line-height:1.8;min-height:75px;margin-top:15px;max-width:330px}.price{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;margin:25px 0 24px}.price strong{font-size:43px;line-height:1.1;letter-spacing:-.045em;font-weight:800;font-variant-numeric:tabular-nums}.price span{font-size:11px;color:var(--copy)}.plan .button{width:100%;justify-content:space-between;font-size:13px;padding-inline:19px;gap:15px}.plan-features{list-style:none;margin:26px 0 20px;padding:0}.plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--copy);line-height:1.7;margin-top:11px}.plan-features .icon{width:17px;height:17px;color:var(--brand);margin-top:3px;stroke-width:1.8}.plan>.quiet-link{font-size:11px;margin-top:auto}.plan-estimate{font-size:11px;line-height:1.7;color:var(--brand);margin-top:auto}.plans-section>.fineprint{max-width:980px}.comparison-section{padding-block:60px}.comparison table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:14px}.comparison th,.comparison td{padding:17px 15px;border-bottom:1px solid var(--line);font-weight:400;text-align:left;vertical-align:top;line-height:1.65}.comparison th:first-child{width:34%;padding-left:0}.comparison thead th{font-weight:700;border-bottom:2px solid var(--ink);font-size:12px}.comparison td:nth-child(3),.comparison thead th:nth-child(3){background:var(--pale);color:var(--brand);font-weight:700}.comparison tbody tr:last-child>*{border-bottom:0}.tool-line{display:flex;align-items:center;justify-content:space-between;gap:35px;border-block:1px solid var(--line);padding-block:23px;margin-bottom:20px}.tool-line>p{font-size:12px;margin:0;line-height:1.5}.tool-line small{font-size:10px}.tool-line img{width:125px;height:34px;object-fit:contain}.work-stories{padding-block:45px 40px}.story-tabs{display:flex;gap:28px;flex-wrap:wrap}.story-tabs button{font-size:14px;font-weight:700;color:var(--copy);padding:12px 0;border-bottom:2px solid transparent;transition:color var(--fast)}.story-tabs button[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}.story-scenes{padding-top:30px}.story-scenes>section{display:grid;grid-template-columns:1.2fr .8fr;gap:12%;align-items:center;padding-block:12px}.story-scenes h3{font-size:34px;max-width:600px}.story-scenes p{font-size:16px;line-height:1.85;max-width:590px}.application-context{border-left:1px solid var(--line);padding-left:35px}.application-context ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0}.application-context li{display:flex;align-items:center;gap:10px;font-size:13px}.application-context li img{width:35px;height:35px;object-fit:contain}.application-context p{font-size:12px;line-height:1.8;margin-top:20px}.application-context>span>.icon{width:60px;height:60px;stroke-width:1.2;color:var(--brand)}.application-context>span:empty{display:none}.quantity{display:flex;gap:18px;align-items:center;font-size:12px;flex-shrink:0}.quantity input{font-size:20px;font-weight:700;width:80px;height:49px;text-align:center;border-radius:8px;border:1px solid #b9cbd2;background:#fff}body[data-page=microsoft-365] .plan h3{font-size:27px}body[data-page=microsoft-365] .price{display:block}body[data-page=microsoft-365] .price span{display:block;margin-top:8px}body[data-page=microsoft-365] .plans-grid{gap:35px}body[data-page=microsoft-365] .plan .price{margin-top:25px}body[data-page=microsoft-365] .hero{grid-template-columns:1.03fr .97fr}.capacity-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:10%;margin-top:35px}.dimensioning{padding-block:45px 60px}.workload-list button{display:flex;align-items:center;justify-content:space-between;gap:30px;text-align:left;width:100%;border-bottom:1px solid var(--line);padding:24px 0}.workload-list strong{font-size:23px;line-height:1.3;letter-spacing:-.025em}.workload-list small{display:block;font-size:13px;color:var(--copy);margin-top:9px;line-height:1.7}.workload-list button[aria-pressed=true]{color:var(--brand)}.workload-list button[aria-pressed=true] .arrow{transform:translate(4px)}.capacity-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}.capacity-fields label{display:flex;flex-direction:column;font-size:12px;font-weight:700;color:var(--copy);min-width:0}.capacity-fields select{display:block;width:100%;padding:10px 13px;border:1px solid #b9cbd2;border-radius:8px;background:#fff;font-size:22px;font-weight:700;color:var(--ink);margin-top:10px;min-height:50px}.capacity-fields label:last-child select{font-size:15px}.capacity-fields small{font-size:10px;font-weight:400;margin:6px 0 0 2px}#virtual-summary{font-weight:700;font-size:20px;line-height:1.5;color:var(--brand);margin-top:27px;max-width:470px}#virtual-license{margin-top:10px;font-size:11px}.capacity-controls .button{margin-top:23px}.ti-needs{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:50px 65px;align-items:start}.ti-needs>div>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:450px}.need-options{margin-top:25px}.need-options button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px;text-align:left;font-size:14px;font-weight:700;padding:18px 0;border-bottom:1px solid var(--line);line-height:1.65}.need-options button[aria-pressed=true]{color:var(--brand)}.need-options button[aria-pressed=true] .arrow{transform:translate(4px)}.need-scenes{padding-top:0}.need-icon{color:var(--brand);display:block;margin-bottom:25px}.need-icon .icon{width:45px;height:45px;stroke-width:1.2}.need-scenes h3{font-size:35px;max-width:470px}.need-scenes p{font-size:16px;line-height:1.8}.open-list{list-style:none;padding:0;margin:23px 0 10px}.open-list li{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:var(--copy);line-height:1.8;margin-top:9px}.open-list .icon{width:18px;height:18px;color:var(--brand);margin-top:3px}.need-scenes .text-link{margin-top:18px;font-size:13px}.engagement-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line);padding-block:45px 65px}.engagement-section>div>p{font-size:15px;line-height:1.8}.engagement-section h3{font-size:28px;margin-top:25px}.engagement-section .text-link{margin-top:20px;font-size:13px}.engagement-section .story-tabs{gap:25px}.engagement-section .story-tabs button{font-size:13px}.case-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-block:45px 55px}.case-story h2{font-size:44px}.case-story h3{font-size:26px;line-height:1.3;margin-top:23px;max-width:450px}.case-story>div>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:500px}.case-detail{margin-top:24px}.case-detail summary{display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;list-style:none;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer;color:var(--brand)}.case-detail .icon{width:17px;height:17px}.case-detail p{font-size:13px;line-height:1.9}.case-story .text-link{margin-top:18px;font-size:12px}.case-story:nth-of-type(2n)>div{order:2}.case-story:nth-of-type(2n)>.motion-art{order:1}.resource-library{padding-block:20px 50px}.resource-search{display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--ink);padding:5px 0 20px}.resource-search .icon{color:var(--brand);width:27px;height:27px;stroke-width:1.5}.resource-search input{width:100%;border:0;background:none;font-size:25px;padding:5px 0;line-height:1.6;letter-spacing:-.02em;min-width:0}.resource-search input::placeholder{color:#60727a;opacity:1}.resource-layout{display:grid;grid-template-columns:220px 1fr;gap:7%;margin-top:35px;align-items:start}.resource-categories{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.resource-categories button{padding:10px 0;color:var(--copy);font-size:14px;font-weight:700;border-bottom:2px solid transparent;text-align:left}.resource-categories button[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}.resource-list article{display:grid;grid-template-columns:90px 1fr;gap:25px;border-bottom:1px solid var(--line);padding:23px 0}.resource-list article:first-child{padding-top:4px}.resource-list article>span{font-size:10px;color:var(--brand);padding-top:6px;font-weight:700}.resource-list h2{font-size:25px;line-height:1.35;letter-spacing:-.025em}.resource-list h2 button{display:flex;align-items:center;gap:25px;justify-content:space-between;width:100%;text-align:left;font:inherit}.resource-list p{font-size:14px;margin-top:10px}#resource-count{font-size:12px;margin-top:22px}#resource-empty{padding:25px 0}#resource-empty h3{font-size:26px}#resource-empty p{font-size:14px}#resource-empty .text-link{margin-top:15px}.reader{padding:30px;background:var(--pale);margin-top:30px}.reader>button{margin-bottom:25px}.reader h2{font-size:31px}.reader>p:last-child{font-size:15px;line-height:1.9}.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:45px 65px;align-items:start}.contact-context{padding-right:25px}.contact-context h2{font-size:35px;max-width:420px}.phone-number{display:inline-block;color:var(--brand);font-size:26px;font-weight:700;letter-spacing:-.02em;margin-top:22px}.contact-context>p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:430px}.contact-context>.button{margin-top:25px}.contact-help{display:flex;gap:20px;margin-top:40px;max-width:420px}.contact-help>span{color:var(--brand)}.contact-help p{font-size:12px;line-height:1.9;margin:0}.contact-section form h2{font-size:30px}.contact-section form>p:not(.eyebrow,.form-status,.fineprint){font-size:12px;margin-top:13px}.contact-section form .button{margin-top:2px}.checkout{padding-block:45px 45px}.checkout-heading h1{font-size:49px}.checkout-heading>p:last-child{font-size:16px;max-width:650px}.checkout-layout{display:grid;grid-template-columns:1fr 270px;gap:10%;align-items:start;margin-top:35px}.checkout-main{min-width:0}.checkout-steps{list-style:none;padding:0;display:flex;gap:17px;justify-content:space-between;counter-reset:steps;margin:0 0 35px}.checkout-steps li{counter-increment:steps;font-size:12px;color:var(--copy);border-bottom:2px solid var(--line);padding:0 0 12px;flex:1;line-height:1.4}.checkout-steps li:before{content:counter(steps) ". ";font-weight:700}.checkout-steps li[aria-current=step]{color:var(--brand);border-color:var(--brand);font-weight:700}.checkout-main h2{font-size:29px}.order-plan-list{margin:25px 0}.order-plan-list label{display:flex;align-items:center;gap:17px;padding:21px 0;border-bottom:1px solid var(--line);cursor:pointer}.order-plan-list input{accent-color:var(--brand);flex-shrink:0}.order-plan-list label>span:first-of-type{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.order-plan-list strong{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.025em}.order-plan-list small{display:block;font-size:10px;line-height:1.7;color:var(--copy)}.order-plan-list label>span:last-child{font-size:18px;font-weight:700;white-space:nowrap}.order-plan-list label:has(input:checked){color:var(--brand)}.order-summary{padding:25px 0 0 30px;border-left:1px solid var(--line);position:sticky;top:30px}.order-summary>.eyebrow{display:block;font-size:10px;margin-bottom:12px}.order-summary h2{font-size:26px}.order-summary p{font-size:13px;margin-top:13px}.order-summary>strong{font-size:38px;color:var(--brand);font-weight:800;letter-spacing:-.04em;margin-top:20px;display:block;line-height:1.2;font-variant-numeric:tabular-nums}.order-summary>small{font-size:10px}.order-summary .order-reassurance{display:flex;gap:9px;align-items:center;font-size:10px;margin:25px 0 15px}.order-summary .order-reassurance .icon{width:18px;height:18px;color:var(--brand)}.order-summary>.quiet-link{font-size:11px}#order-discount{font-size:11px;margin-top:8px}.coupon{display:flex;align-items:flex-end;gap:22px;margin:3px 0 15px;max-width:420px}.coupon .field{flex:1;min-width:0}.coupon .text-link{font-size:12px;padding-bottom:14px}#coupon-status{font-size:12px;margin:0 0 22px;color:var(--brand)}.action-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px}.simulation{border:0;padding:0;margin:30px 0}.simulation legend{font-size:13px;font-weight:700;margin-bottom:17px}.simulation label{font-size:13px;display:inline-flex;gap:7px;align-items:center;margin-right:20px;line-height:1.8}.simulation input{accent-color:var(--brand)}[data-step="3"]>p,[data-step="4"]>p{font-size:15px}[data-step="4"] .button{margin-top:25px}[data-step="4"] .text-link{display:flex;margin-top:15px}.bulletin{padding-block:15px 45px}.bulletin>.notice-demo{margin-top:25px}.bulletin-list{margin-top:25px}.bulletin-item{border-top:1px solid var(--line)}.bulletin-item:last-child{border-bottom:1px solid var(--line)}.bulletin-item>summary{display:grid;grid-template-columns:190px 1fr 95px 20px;gap:25px;padding:27px 0;align-items:center;list-style:none;cursor:pointer}.bulletin-category{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--brand);font-weight:700}.bulletin-category .icon{width:19px;height:19px}.bulletin-title{font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.4}.bulletin-date{font-size:10px;color:var(--copy)}.bulletin-item>summary>.icon{width:18px;height:18px;color:var(--brand);transition:transform var(--fast)}.bulletin-item[open]>summary>.icon{transform:rotate(45deg)}.bulletin-body{max-width:860px;margin:0 auto;padding:0 0 30px}.bulletin-facts{display:flex;gap:40px;flex-wrap:wrap;margin:5px 0 25px}.bulletin-facts span{font-size:12px;color:var(--copy)}.bulletin-facts strong{display:block;color:var(--ink);font-size:11px;margin-bottom:6px}.bulletin-body>p:not(.notice-demo){font-size:15px;line-height:1.9}.notice-action{padding-left:20px;border-left:3px solid var(--brand);margin:25px 0}.notice-action strong{font-size:13px}.notice-action p{font-size:14px;margin-top:7px;line-height:1.8}.bulletin-body .text-link{font-size:12px;display:flex;margin-top:15px;width:fit-content}@media(max-width:1100px){.plans-grid{gap:25px}.plan h3{font-size:27px}.plan-benefit{min-height:100px}.price strong{font-size:36px}.plan .button{font-size:12px;padding-inline:16px}.plan-features li{font-size:12px}.plan-audience{min-height:40px;margin-bottom:10px}.benefit-story{gap:7%}.benefit-story h2{font-size:35px}.benefit-points h3{font-size:21px}.benefit-points p{font-size:13px}.work-stories h2{font-size:35px}.story-scenes>section{gap:7%}.story-scenes h3{font-size:31px}.story-scenes p{font-size:15px}.application-context{padding-left:25px}.application-context li{font-size:12px}.application-context p{font-size:11px}.capacity-layout,.ti-needs,.engagement-section,.contact-section{gap:7%}.need-scenes h3{font-size:31px}.need-scenes p{font-size:15px}.ti-needs h2,.engagement-section h2{font-size:35px}.need-options button{font-size:13px}.need-scenes .text-link{font-size:12px}.tool-line{gap:25px}.tool-line img{width:105px}.checkout-layout{gap:7%;grid-template-columns:1fr 245px}.order-summary{padding-left:25px}.order-summary>strong{font-size:35px}.bulletin-item>summary{grid-template-columns:170px 1fr 80px 18px;gap:20px}.bulletin-title{font-size:21px}}@media(max-width:850px){.benefit-story{gap:6%;padding-block:35px 45px}.benefit-story h2{font-size:30px}.benefit-story>div>p:not(.eyebrow){font-size:14px}.benefit-points article{gap:15px}.benefit-points h3{font-size:20px}.benefit-points .icon{width:23px;height:23px}.benefit-points p{font-size:12px}.plans-section{padding-block:45px}.plans-grid{gap:20px}.plan h3{font-size:25px}.plan-benefit{font-size:13px;min-height:120px}.plan-audience{font-size:11px}.price strong{font-size:31px}.price span{font-size:10px}.plan .button{font-size:11px;padding-inline:12px;gap:10px}.plan .arrow{width:17px;height:17px}.plan-features li{font-size:11px;gap:8px}.plan-features .icon{width:15px;height:15px}.period button{padding:9px 12px;font-size:11px}.period small{font-size:8px}.comparison-section{padding-block:45px}.comparison th,.comparison td{font-size:12px;padding:15px 10px}.comparison thead th{font-size:11px}.tool-line{flex-wrap:wrap;justify-content:flex-start;gap:20px 30px}.tool-line>p{flex-basis:100%;font-size:11px}.tool-line img{width:110px;height:28px}.work-stories{padding-block:35px}.work-stories h2{font-size:31px}.story-tabs{gap:25px}.story-tabs button{font-size:12px}.story-scenes h3{font-size:28px}.story-scenes p{font-size:14px}.application-context ul{gap:18px}.application-context li{font-size:11px}.application-context li img{width:30px;height:30px}.application-context p{font-size:10px}.quantity{font-size:11px;gap:12px}.quantity input{width:65px;font-size:19px;height:44px}body[data-page=microsoft-365] .plan h3{font-size:23px}body[data-page=microsoft-365] .plans-grid{gap:25px}body[data-page=microsoft-365] .hero{grid-template-columns:1.12fr .88fr}.dimensioning{padding-block:35px 45px}.capacity-layout{gap:6%}.workload-list strong{font-size:21px}.workload-list small{font-size:12px}.capacity-fields{gap:22px}.capacity-fields label{font-size:11px}.capacity-fields select{padding-inline:10px;font-size:20px}.capacity-fields label:last-child select{font-size:13px}.capacity-controls .button{font-size:12px}.ti-needs{padding-block:35px 45px;gap:6%}.ti-needs h2,.engagement-section h2{font-size:30px}.ti-needs>div>p:not(.eyebrow){font-size:14px}.need-scenes h3{font-size:28px}.need-scenes p{font-size:14px}.need-options button{font-size:12px;gap:15px}.need-options .arrow{width:18px;height:18px}.need-icon{margin-bottom:20px}.need-icon .icon{width:38px;height:38px}.open-list li{font-size:12px}.need-scenes .text-link{font-size:11px}.engagement-section{padding-block:35px 45px;gap:6%}.engagement-section h3{font-size:24px}.engagement-section>div>p{font-size:14px}.engagement-section .story-tabs{gap:17px}.engagement-section .story-tabs button{font-size:11px}.case-story{padding-block:35px 45px;gap:5%}.case-story h2{font-size:36px}.case-story h3{font-size:23px}.case-story>div>p:not(.eyebrow){font-size:14px}.case-detail summary{font-size:12px}.case-story .text-link{font-size:11px}.resource-layout{grid-template-columns:170px 1fr;gap:5%}.resource-search input{font-size:22px}.resource-categories button{font-size:12px}.resource-list article{grid-template-columns:65px 1fr;gap:20px}.resource-list h2{font-size:23px}.resource-list p{font-size:13px}.resource-list article>span{font-size:9px}.resource-list .arrow{width:18px;height:18px}.contact-section{padding-block:35px 45px;gap:6%}.contact-context{padding-right:0}.contact-context h2{font-size:31px}.contact-context>p:not(.eyebrow){font-size:14px}.phone-number{font-size:24px}.contact-section form h2{font-size:27px}.contact-section .field-grid{grid-template-columns:1fr}.contact-help{gap:15px}.contact-help p{font-size:11px}.checkout-layout{grid-template-columns:1fr 210px;gap:5%}.order-summary{padding-left:20px}.order-summary h2{font-size:23px}.order-summary>strong{font-size:31px}.order-plan-list label{gap:12px}.order-plan-list strong{font-size:19px}.order-plan-list small{font-size:9px}.order-plan-list label>span:last-child{font-size:16px}.checkout-main h2{font-size:27px}.bulletin-item>summary{grid-template-columns:140px 1fr 18px;gap:18px}.bulletin-date{display:none}.bulletin-title{font-size:20px}.bulletin-category{font-size:9px;gap:7px}.bulletin-category .icon{width:17px;height:17px}}@media(max-width:600px){.benefit-story{display:block;padding-block:35px}.benefit-story h2{font-size:31px}.benefit-story>div>p:not(.eyebrow){font-size:15px}.benefit-points{margin-top:30px}.benefit-points article{gap:17px}.benefit-points article+article{margin-top:25px}.benefit-points h3{font-size:22px}.benefit-points p{font-size:14px}.benefit-points .icon{width:24px;height:24px}.plans-section{padding-block:35px}.plans-section .period{margin-top:23px}.period{gap:4px;padding:4px}.period button{font-size:12px;padding:10px 15px;gap:8px}.period small{font-size:8px;max-width:52px}.plans-grid{display:block;margin-top:27px}.plan{padding-top:25px}.plan+.plan{margin-top:30px}.plan.featured{padding-top:23px}.plan-audience{font-size:12px;min-height:0;margin-bottom:15px}.plan h3{font-size:31px}.plan-benefit{font-size:15px;min-height:0;margin-top:15px;max-width:400px}.price{margin:22px 0 21px;gap:10px}.price strong{font-size:42px}.price span{font-size:11px}.plan .button{font-size:13px;padding-inline:19px;min-height:48px}.plan .arrow{width:21px;height:21px}.plan-features{margin:23px 0 19px}.plan-features li{font-size:13px;gap:11px;margin-top:10px}.plan-features .icon{width:17px;height:17px}.plan>.quiet-link{font-size:12px}.plan-estimate{font-size:11px;margin-top:0}.plans-section>.fineprint{font-size:11px;margin-top:25px}.comparison-section{padding-block:35px}.comparison th,.comparison td{font-size:10px;padding:14px 6px;line-height:1.65}.comparison thead th{font-size:9px}.comparison th:first-child{width:32%}.tool-line{gap:18px 30px;padding-block:20px;margin-bottom:5px}.tool-line img{width:calc(50% - 20px);height:29px;object-fit:contain;object-position:left center}.tool-line>p{font-size:11px}.tool-line small{font-size:9px}.work-stories{padding-block:35px 20px}.work-stories h2{font-size:31px}.story-tabs{gap:24px}.story-tabs button{font-size:12px;padding-block:11px}.story-scenes{padding-top:25px}.story-scenes>section{display:block;padding-block:3px}.story-scenes h3{font-size:31px}.story-scenes p{font-size:15px;line-height:1.85}.application-context{margin-top:25px;padding:0;border:0}.application-context ul{gap:20px}.application-context li{font-size:12px}.application-context li img{width:32px;height:32px}.application-context p{font-size:11px;margin-top:17px}.application-context>span>.icon{width:45px;height:45px}.quantity{font-size:12px;justify-content:space-between;margin-top:23px;max-width:360px}.quantity input{width:75px;height:47px;font-size:20px}body[data-page=microsoft-365] .plan h3{font-size:29px}body[data-page=microsoft-365] .price{display:flex;gap:10px;align-items:baseline}body[data-page=microsoft-365] .price span{margin-top:0}body[data-page=microsoft-365] .hero{display:flex}.dimensioning{padding-block:35px}.capacity-layout{display:block;margin-top:25px}.workload-list button{padding-block:20px;gap:25px}.workload-list strong{font-size:22px}.workload-list small{font-size:13px;margin-top:8px}.capacity-controls{margin-top:30px}.capacity-fields{gap:22px}.capacity-fields label{font-size:12px}.capacity-fields select{font-size:23px;padding:10px 12px;min-height:49px}.capacity-fields label:last-child select{font-size:14px}.capacity-fields small{font-size:10px}#virtual-summary{font-size:20px;margin-top:25px}#virtual-license{font-size:11px}.capacity-controls .button{font-size:13px;min-height:47px;margin-top:21px}.ti-needs{display:block;padding-block:35px}.ti-needs h2{font-size:31px}.ti-needs>div>p:not(.eyebrow){font-size:15px}.need-options{margin-top:22px}.need-options button{font-size:13px;padding-block:18px;gap:22px}.need-options .arrow{width:20px;height:20px}.need-scenes{margin-top:30px}.need-icon{margin-bottom:20px}.need-icon .icon{width:42px;height:42px}.need-scenes h3{font-size:32px}.need-scenes p{font-size:15px}.open-list{margin-top:22px}.open-list li{font-size:14px}.need-scenes .text-link{font-size:12px;margin-top:17px}.engagement-section{display:block;padding-block:35px}.engagement-section h2{font-size:31px}.engagement-section>div>p{font-size:15px}.engagement-section>div+div{margin-top:25px}.engagement-section .story-tabs{gap:25px}.engagement-section .story-tabs button{font-size:12px}.engagement-section h3{font-size:27px;margin-top:23px}.engagement-section .text-link{font-size:12px;margin-top:18px}.case-story{display:flex;flex-direction:column;gap:25px;padding-block:30px 35px;align-items:stretch}.case-story>div,.case-story:nth-of-type(2n)>div{order:0}.case-story>.motion-art,.case-story:nth-of-type(2n)>.motion-art{order:1}.case-story h2{font-size:37px}.case-story h3{font-size:26px;margin-top:22px}.case-story>div>p:not(.eyebrow){font-size:15px;line-height:1.85}.case-detail summary{font-size:13px}.case-detail p{font-size:13px}.case-story .text-link{font-size:12px}.resource-library{padding-block:15px 30px}.resource-search{gap:12px;padding-bottom:15px}.resource-search .icon{width:22px;height:22px}.resource-search input{font-size:18px;line-height:1.7}.resource-layout{display:block;margin-top:20px}.resource-categories{flex-direction:row;flex-wrap:wrap;gap:5px 22px;margin-bottom:23px}.resource-categories button{font-size:11px;padding-block:8px}.resource-list article{grid-template-columns:1fr;gap:10px;padding-block:22px}.resource-list article:first-child{padding-top:10px}.resource-list article>span{font-size:10px;padding:0}.resource-list h2{font-size:24px}.resource-list p{font-size:14px;margin-top:11px}.resource-list .arrow{width:20px;height:20px}#resource-count{font-size:11px}.reader{padding:25px 20px}.reader h2{font-size:28px}.reader>p:last-child{font-size:14px}.reader>button{font-size:12px}.contact-section{display:block;padding-block:35px}.contact-context h2{font-size:32px}.phone-number{font-size:26px;margin-top:20px}.contact-context>p:not(.eyebrow){font-size:15px}.contact-context>.button{font-size:13px;margin-top:22px}.contact-help{margin-top:30px;gap:18px}.contact-help p{font-size:12px}.contact-section form{margin-top:40px;border-top:1px solid var(--line);padding-top:30px}.contact-section form h2{font-size:30px}.contact-section form>p:not(.eyebrow,.form-status,.fineprint){font-size:12px}.contact-section .field-grid{grid-template-columns:1fr 1fr;gap:0 16px}.contact-section form .button{width:100%;justify-content:space-between;font-size:13px}.checkout{padding-block:35px}.checkout-heading h1{font-size:38px}.checkout-heading>p:last-child{font-size:15px;line-height:1.8}.checkout-layout{display:flex;flex-direction:column;gap:25px;margin-top:28px}.order-summary{order:0;width:100%;position:static;border:0;border-block:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;align-items:start}.order-summary>.eyebrow{grid-column:1;grid-row:1;margin:0;font-size:9px}.order-summary h2{grid-column:1;grid-row:2;font-size:23px}.order-summary #order-period{grid-column:1;grid-row:3;font-size:11px;margin:0}.order-summary>strong{grid-column:2;grid-row:1/3;text-align:right;font-size:33px;margin:0}.order-summary #order-discount{grid-column:2;grid-row:3;text-align:right;font-size:10px;margin:0}.order-summary>small{grid-column:1;grid-row:4;font-size:9px}.order-summary .order-reassurance{display:none}.order-summary>.quiet-link{grid-column:2;grid-row:4;font-size:10px;justify-content:flex-end}.checkout-main{order:1;width:100%}.checkout-steps{gap:13px;margin-bottom:25px}.checkout-steps li{font-size:11px;padding-bottom:11px}.checkout-main h2{font-size:27px}.order-plan-list{margin-block:22px}.order-plan-list label{gap:11px;padding-block:20px}.order-plan-list strong{font-size:21px}.order-plan-list small{font-size:10px}.order-plan-list label>span:last-child{font-size:17px}.order-plan-list label>span:first-of-type small{max-width:170px}.order-plan-list label>span:last-child small{text-align:right;font-size:9px}.checkout .period{margin-top:0}.coupon{gap:20px;margin-top:2px;align-items:flex-end}.coupon .text-link{font-size:12px;padding-bottom:13px}.coupon .arrow{width:17px;height:17px}#coupon-status{font-size:11px;margin-bottom:22px}.checkout-main>.button,.checkout-main section>.button{font-size:13px}.action-row{gap:20px;margin-top:25px}.action-row .quiet-link{font-size:11px}.action-row .button{font-size:12px;padding-inline:16px;gap:12px}.simulation{display:flex;flex-wrap:wrap;gap:13px 20px;margin-block:25px}.simulation legend{font-size:12px;margin-bottom:17px}.simulation label{font-size:12px;margin:0}.bulletin{padding-block:10px 30px}.bulletin .story-tabs{gap:25px}.bulletin .story-tabs button{font-size:12px}.bulletin>.notice-demo{margin-top:22px}.bulletin-list{margin-top:20px}.bulletin-item>summary{grid-template-columns:1fr 20px;gap:12px;padding-block:23px}.bulletin-category{grid-column:1;font-size:9px;gap:8px}.bulletin-category .icon{width:17px;height:17px}.bulletin-title{grid-column:1;grid-row:2;font-size:24px}.bulletin-item>summary>.icon{grid-column:2;grid-row:2;width:18px;height:18px}.bulletin-date{display:block;grid-column:1;grid-row:3;font-size:9px}.bulletin-body{padding-bottom:25px}.bulletin-facts{gap:17px 30px;margin-top:0;margin-bottom:23px}.bulletin-facts span{font-size:11px}.bulletin-facts strong{font-size:10px}.bulletin-body>p:not(.notice-demo){font-size:14px;line-height:1.9}.notice-action{margin-block:23px;padding-left:17px}.notice-action strong{font-size:12px}.notice-action p{font-size:13px}.bulletin-body .text-link{font-size:11px;gap:15px;margin-top:12px}}.tool-line .tool-brand{display:flex;align-items:center;gap:4px;color:var(--copy);font-size:12px;font-weight:700}.tool-line .tool-brand img{width:60px;height:60px;object-fit:contain}.tool-line .tool-brand strong{font-size:12px;font-weight:700}@media(max-width:850px){.tool-line .tool-brand img{width:50px;height:50px}.tool-line .tool-brand strong{font-size:11px}}@media(max-width:600px){.tool-line .tool-brand{width:calc(50% - 15px);gap:2px}.tool-line .tool-brand img{width:48px;height:48px;object-position:center}.tool-line .tool-brand strong{font-size:11px}}.period{background:none;border-radius:0;padding:0;gap:25px}.period button{border-radius:0;padding:10px 0;border-bottom:2px solid transparent}.period button[aria-pressed=true]{background:none;box-shadow:none;border-color:var(--brand)}.application-context h4{font-size:22px;line-height:1.3;letter-spacing:-.025em;font-weight:700;margin:22px 0 0}.application-context h4+p{font-size:14px;margin-top:12px;line-height:1.8}.application-context>small{display:block;margin-top:17px;font-size:10px;color:var(--copy)}@media(max-width:850px){.application-context h4{font-size:20px}.application-context h4+p{font-size:13px}}@media(max-width:600px){.application-context h4{font-size:23px;margin-top:20px}.application-context h4+p{font-size:14px}.application-context>small{font-size:10px}}.portfolio-intro{padding-block:50px 28px}.portfolio-intro h1{font-size:52px}.portfolio-intro>p:last-child{font-size:16px;max-width:620px;line-height:1.8}.portfolio-gallery{padding-block:15px 55px}.portfolio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:30px}.portfolio-filters{display:flex;flex-wrap:wrap;gap:28px}.portfolio-filters button{font-size:13px;font-weight:700;color:var(--copy);padding:11px 0;border-bottom:2px solid transparent}.portfolio-filters button[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}#portfolio-count{font-size:11px;margin:0;flex-shrink:0}.portfolio-review-note{font-size:11px;line-height:1.8;max-width:850px;margin-top:22px}.portfolio-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:start;margin-top:30px}.portfolio-project:nth-child(2){padding-top:65px}.portfolio-preview{width:100%;position:relative;display:block;background:var(--pale);border-radius:12px;overflow:hidden;isolation:isolate;text-align:left;aspect-ratio:1.55;transition:transform var(--normal) var(--ease),box-shadow var(--normal) var(--ease)}.portfolio-preview>img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform var(--normal) var(--ease)}.portfolio-preview:hover,.portfolio-preview:focus-visible{transform:translateY(-3px);box-shadow:0 18px 38px #003f5010}.portfolio-preview:hover>img,.portfolio-preview:focus-visible>img{transform:scale(1.025)}.portfolio-preview-action{position:absolute;right:17px;bottom:17px;display:flex;gap:14px;align-items:center;border-radius:8px;background:#fff;box-shadow:0 3px 15px #003f5010;padding:9px 14px;font-size:11px;font-weight:700;color:var(--brand)}.portfolio-preview-action .icon{width:18px;height:18px}.portfolio-caption{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:24px}.portfolio-caption p{font-size:11px;margin:0 0 10px;color:var(--copy)}.portfolio-caption h2{font-size:28px;line-height:1.25}.portfolio-caption h2 button{text-align:left;font:inherit}.portfolio-arrow{color:var(--brand);padding:9px}.portfolio-summary{font-size:14px;line-height:1.8;margin-top:13px;max-width:500px}.portfolio-pending{position:absolute;inset:22px 22px 50px;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;color:var(--copy)}.pending-browser-bar{display:flex;gap:5px;padding:12px 15px;border-bottom:1px solid var(--line)}.pending-browser-bar>span{width:4px;height:4px;background:#b8cbd3;border-radius:50%}.portfolio-pending>div:last-child{height:calc(100% - 29px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.portfolio-pending .icon{width:38px;height:38px;stroke-width:1.2;color:#7699a7;margin-bottom:17px}.portfolio-pending strong{font-size:14px;font-weight:700}.portfolio-pending>div:last-child>span{font-size:11px;margin-top:9px;line-height:1.7}#portfolio-empty{padding-block:35px}#portfolio-empty h2{font-size:28px}.portfolio-dialog{width:min(1120px,calc(100% - 40px));padding:40px;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.portfolio-dialog[open]{display:grid}.portfolio-dialog-visual{position:relative;min-height:380px;background:var(--pale);border-radius:10px;overflow:hidden}.portfolio-dialog-visual>img{width:100%;height:auto;display:block}.portfolio-dialog-visual .portfolio-pending{inset:25px;min-height:300px}.portfolio-detail{padding-top:18px}.portfolio-detail h2{font-size:34px}.portfolio-detail>p:not(.eyebrow,.fineprint){font-size:15px;line-height:1.8}.portfolio-detail dl{margin:25px 0 0}.portfolio-detail dl>div+div{margin-top:20px}.portfolio-detail dt{font-size:11px;font-weight:700;color:var(--brand);text-transform:uppercase;letter-spacing:.06em}.portfolio-detail dd{font-size:13px;line-height:1.9;color:var(--copy);margin:8px 0 0}.portfolio-detail>.text-link{font-size:12px;margin-top:20px}.portfolio-detail .fineprint{font-size:11px}.portfolio-detail .button{font-size:12px;margin-top:20px}@media(max-width:850px){.portfolio-intro h1{font-size:45px}.portfolio-preview{aspect-ratio:1.3}.portfolio-grid{gap:5%}.portfolio-caption h2{font-size:25px}.portfolio-pending{inset:17px 17px 50px}.portfolio-pending>div:last-child{padding:15px}.portfolio-pending strong{font-size:12px}.portfolio-pending>div:last-child>span{font-size:10px}.portfolio-pending .icon{width:31px;height:31px;margin-bottom:12px}.portfolio-caption p{font-size:10px}.portfolio-dialog{gap:25px;padding:30px;grid-template-columns:1fr 1fr}.portfolio-dialog-visual{min-height:330px}.portfolio-detail h2{font-size:29px}.portfolio-dialog-visual .portfolio-pending{min-height:260px;inset:20px}}@media(max-width:600px){.portfolio-intro{padding-block:35px 22px}.portfolio-intro h1{font-size:38px}.portfolio-intro>p:last-child{font-size:15px;max-width:400px}.portfolio-gallery{padding-block:10px 35px}.portfolio-toolbar{align-items:flex-end;gap:20px}.portfolio-filters{gap:8px 20px}.portfolio-filters button{font-size:11px;padding:9px 0}#portfolio-count{font-size:10px;padding-bottom:11px}.portfolio-review-note{font-size:10px;margin-top:20px}.portfolio-grid{display:block;margin-top:25px}.portfolio-project+.portfolio-project{margin-top:32px}.portfolio-project:nth-child(2){padding-top:0}.portfolio-preview{aspect-ratio:1.45;border-radius:10px}.portfolio-preview-action{right:13px;bottom:13px;font-size:10px;padding:8px 12px;gap:10px}.portfolio-preview-action .icon{width:17px;height:17px}.portfolio-caption{margin-top:20px;gap:20px}.portfolio-caption p{font-size:10px;margin-bottom:9px}.portfolio-caption h2{font-size:28px}.portfolio-summary{font-size:14px;margin-top:12px}.portfolio-pending{inset:17px 17px 48px}.portfolio-pending strong{font-size:12px}.portfolio-pending>div:last-child>span{font-size:10px}.portfolio-pending .icon{width:32px;height:32px;margin-bottom:12px}.portfolio-dialog[open]{display:block}.portfolio-dialog{padding:38px 23px 25px;width:calc(100% - 24px)}.portfolio-dialog-visual{min-height:250px}.portfolio-dialog-visual .portfolio-pending{inset:17px;min-height:215px}.portfolio-detail{padding-top:25px}.portfolio-detail h2{font-size:29px}.portfolio-detail>p:not(.eyebrow,.fineprint){font-size:14px}.portfolio-detail dd{font-size:13px}.portfolio-detail .fineprint{font-size:10px}.portfolio-detail>.text-link{font-size:12px}}.portfolio-badge{position:absolute;top:15px;left:15px;background:#fff;color:var(--brand);font-size:10px;font-weight:700;padding:7px 10px;box-shadow:0 3px 13px #003f5010;border-radius:6px}.portfolio-versions{display:flex;gap:20px;margin-bottom:17px;flex-wrap:wrap}.portfolio-versions:empty{display:none}.portfolio-versions button{font-size:11px;padding:9px 0;border-bottom:2px solid transparent;color:var(--copy)}.portfolio-versions button[aria-pressed=true]{color:var(--brand);font-weight:700;border-color:var(--brand)}.portfolio-project:nth-child(2n){padding-top:65px}.portfolio-project:nth-child(n+3){margin-top:12px}.portfolio-preview .portfolio-pending>div:last-child>strong{max-width:230px}@media(max-width:600px){.portfolio-project:nth-child(2n){padding-top:0}.portfolio-project:nth-child(n+3){margin-top:32px}.portfolio-badge{font-size:9px;top:12px;left:12px;padding:6px 9px}.portfolio-versions{gap:17px}.portfolio-versions button{font-size:10px}}.family-hero{padding:55px 0 50px}.family-hero>.wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:10%;align-items:center}.family-hero h1{font-size:53px}.family-hero .lead{font-size:19px}.family-hero>div>div>p:not(.eyebrow,.lead){font-size:15px;line-height:1.8;max-width:570px}.family-aside{border-left:1px solid var(--line);padding-left:38px}.family-aside h2{font-size:31px;line-height:1.3;max-width:370px}.family-symbol{display:block;color:var(--brand);margin-bottom:24px}.family-symbol .icon{width:50px;height:50px;stroke-width:1.2}.family-aside>p{font-size:14px;max-width:330px}.traditional-hero{background:var(--pale)}.business-hero{background:var(--deep);color:#fff}.business-hero em{color:#9bd6e3}.business-hero p,.business-hero .eyebrow{color:#d5e7ed}.business-hero .text-link{color:#fff}.business-hero .button{background:#fff;color:var(--brand);border-color:#fff}.business-hero .family-aside{border-color:#ffffff30}.resource-profile+.resource-profile{margin-top:20px}.resource-profile strong{display:block;font-size:43px;line-height:1.2;letter-spacing:-.04em}.resource-profile span{display:block;font-size:12px;color:#d5e7ed;margin-top:7px}.family-aside .fineprint{font-size:10px;margin-top:23px;max-width:330px}.family-decision{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:45px 55px}.family-decision>div>p{font-size:15px;line-height:1.9;max-width:480px}.family-decision article{display:flex;gap:20px;align-items:flex-start}.family-decision article+article{margin-top:28px}.family-decision article>span{color:var(--brand)}.family-decision article .icon{width:27px;height:27px;stroke-width:1.4}.family-decision article h3{font-size:23px}.family-decision article p{font-size:14px;line-height:1.8;margin-top:10px}.status-heading{padding-block:45px 30px}.status-heading h1{font-size:49px}.status-heading>p:not(.eyebrow){font-size:16px;max-width:710px;line-height:1.8}.status-heading .status-demo{font-size:12px;color:var(--amber);margin-top:16px}.status-board{padding-block:10px 45px}.status-summary{display:flex;gap:23px;align-items:center;background:var(--pale);padding:26px 30px;border-left:4px solid var(--brand)}.status-mark{color:var(--brand)}.status-mark .icon{width:38px;height:38px;stroke-width:1.4}.status-summary p{font-size:12px;margin:0}.status-summary h2{font-size:28px;margin-block:7px 10px}.status-summary[data-scenario=degradacion]{border-color:#9b6415;background:#fcf8ef}.status-summary[data-scenario=degradacion] .status-mark{color:#9b6415}.status-summary[data-scenario=mantencion]{border-color:#466d98}.status-demo-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-block:25px}.status-demo-controls label{font-size:11px;font-weight:700;color:var(--copy)}.status-demo-controls select{display:block;border:1px solid #b9cbd2;border-radius:8px;background:#fff;padding:10px 13px;margin-top:9px;font-size:13px;min-width:285px;min-height:44px}.status-demo-controls>span{font-size:10px;color:var(--copy);padding-bottom:12px}.status-services article{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0;border-bottom:1px solid var(--line)}.status-services h3{font-size:22px}.status-services p{font-size:11px;margin-top:7px}.service-state{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--brand);white-space:nowrap}.service-state i{width:7px;height:7px;background:currentColor;border-radius:50%}.service-state[data-state=degradacion]{color:#916214}.service-state[data-state=mantencion]{color:#466d98}.status-history{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:30px 55px}.status-history h2{font-size:35px}.status-history>div>p{font-size:15px;line-height:1.85;max-width:440px}.status-history details{border-block:1px solid var(--line);padding:20px 0;margin-bottom:20px}.status-history summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-weight:700;font-size:14px;cursor:pointer}.status-history summary .icon{width:18px;height:18px;color:var(--brand)}.status-history ol{padding-left:20px;margin:25px 0 10px}.status-history li+li{margin-top:17px}.status-history li strong{font-size:14px}.status-history li p{font-size:13px;margin-top:6px;line-height:1.8}.status-history .text-link{display:flex;width:fit-content;font-size:12px;margin-top:5px}.knowledge-heading{background:var(--pale);padding:45px 0 35px}.knowledge-heading h1{font-size:44px}.knowledge-heading p{font-size:17px;max-width:700px}.knowledge-search{display:flex;align-items:center;gap:18px;background:#fff;padding:13px 18px;border:1px solid #b9cbd2;border-radius:8px;margin-top:25px;max-width:900px}.knowledge-search .icon{width:23px;height:23px;color:var(--brand)}.knowledge-search input{border:0;background:none;width:100%;font-size:17px;padding:3px 0;min-width:0}.knowledge-search input::placeholder{color:var(--copy)}.knowledge-body{display:grid;grid-template-columns:220px 1fr;gap:7%;padding-block:40px 55px}.knowledge-categories{position:sticky;top:25px}.knowledge-categories h2{font-size:15px;letter-spacing:0;margin-bottom:17px}.knowledge-categories>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.knowledge-categories button{padding:9px 0;border-bottom:2px solid transparent;color:var(--copy);font-size:13px}.knowledge-categories button[aria-pressed=true]{border-color:var(--brand);color:var(--brand);font-weight:700}.knowledge-categories .text-link{font-size:11px;margin-top:20px}.knowledge-meta{display:flex;justify-content:space-between;gap:25px;font-size:10px;color:var(--copy);margin-bottom:10px}.knowledge-meta p{font-size:11px;margin:0}.knowledge-list article{padding:23px 0;border-bottom:1px solid var(--line)}.knowledge-list article>span{font-size:10px;color:var(--brand);font-weight:700}.knowledge-list h2{font-size:25px;line-height:1.3;margin-top:10px}.knowledge-list p{font-size:14px;margin-top:11px}.knowledge-list .arrow{width:19px;height:19px}#kb-empty{padding-block:25px}#kb-empty h2{font-size:27px}#kb-empty p{font-size:14px}.guide-page{padding-block:35px 55px}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:9%;align-items:start}.guide-article{max-width:820px}.guide-article h1{font-size:43px;line-height:1.2}.guide-summary{font-size:19px;line-height:1.8;margin-top:22px}.article-draft{font-size:11px;color:var(--amber);margin-top:18px;line-height:1.8;display:block}.guide-article #guide-content{margin-top:35px}.guide-article section+section{margin-top:30px}.guide-article section h2{font-size:28px}.guide-article section p,.guide-article section li{font-size:16px;line-height:1.9}.guide-article section ul{padding-left:20px;margin-top:20px;color:var(--copy)}.guide-article section li+li{margin-top:9px}.guide-toc{position:sticky;top:25px;border-left:1px solid var(--line);padding-left:25px}.guide-toc h2{font-size:14px;letter-spacing:0;margin-bottom:17px}.guide-toc nav{display:flex;flex-direction:column;gap:13px}.guide-toc nav a{font-size:12px;color:var(--copy);line-height:1.7}.guide-toc nav a:hover{color:var(--brand)}.guide-toc>.text-link{font-size:11px;margin-top:20px}.guide-feedback{border-top:1px solid var(--line);padding-top:28px;margin-top:35px}.guide-feedback h2{font-size:29px}.guide-feedback p{font-size:14px}.guide-feedback .text-link{font-size:12px;margin-top:15px}#guide-source{margin-top:25px}#guide-source .text-link{font-size:12px}.news-heading{padding-block:45px 30px}.news-heading h1{font-size:49px}.news-heading>p:not(.eyebrow){font-size:17px;max-width:750px}.news-front{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding-block:15px 50px;align-items:start}.news-feature{padding-right:20px}.news-feature-icon{display:block;color:var(--brand);margin-bottom:25px}.news-feature-icon .icon{width:65px;height:65px;stroke-width:1.1}.news-feature h2{font-size:37px;line-height:1.2}.news-feature>p:not(.eyebrow){font-size:16px;line-height:1.9}.news-feature>.text-link{margin-top:23px}.news-secondary{border-left:1px solid var(--line);padding-left:35px}.news-secondary article+article{border-top:1px solid var(--line);padding-top:25px;margin-top:27px}.news-secondary h2{font-size:27px;line-height:1.35}.news-secondary p:not(.eyebrow){font-size:14px;line-height:1.8}.news-secondary .eyebrow{font-size:10px}.news-notice-link{display:flex;align-items:center;justify-content:space-between;gap:35px;border-block:1px solid var(--line);padding-block:30px;margin-bottom:40px}.news-notice-link h2{font-size:28px}.news-notice-link p{font-size:14px;max-width:640px;margin-top:12px}.news-notice-link>div>span{display:block;color:var(--brand);margin-bottom:17px}.news-notice-link .button{font-size:12px;flex-shrink:0}.news-article{max-width:860px;padding-block:35px 55px}.news-article h1{font-size:49px;line-height:1.15}.news-lead{font-size:20px;line-height:1.8}.news-article .article-draft{margin-top:20px}.news-article #news-content{margin-top:35px}.news-article #news-content section+section{margin-top:30px}.news-article #news-content h2{font-size:30px}.news-article #news-content p{font-size:17px;line-height:1.9}.news-article-end{border-top:1px solid var(--line);padding-top:23px;margin-top:35px;display:flex;gap:35px;flex-wrap:wrap}.news-article-end .text-link,#news-source .text-link{font-size:12px}#news-source{margin-top:25px}.resources-hub-heading{padding-block:45px 35px}.resources-hub-heading h1{font-size:49px}.resources-hub-heading>p:not(.eyebrow){font-size:17px;max-width:770px}.resources-directory{padding-block:10px 35px}.resources-directory article{display:grid;grid-template-columns:55px 1fr 220px;align-items:center;gap:30px;border-top:1px solid var(--line);padding-block:30px}.resources-directory article:last-child{border-bottom:1px solid var(--line)}.resource-hub-icon{color:var(--brand)}.resource-hub-icon .icon{width:38px;height:38px;stroke-width:1.2}.resources-directory h2{font-size:30px}.resources-directory p{font-size:15px;line-height:1.8;max-width:600px;margin-top:12px}.resources-directory .text-link{justify-self:end;font-size:12px}@media(max-width:850px){.family-hero{padding-block:45px}.family-hero>.wrap{gap:7%;grid-template-columns:1.2fr .8fr}.family-hero h1{font-size:41px}.family-hero .lead{font-size:17px}.family-hero>div>div>p:not(.eyebrow,.lead){font-size:14px}.family-aside{padding-left:25px}.family-aside h2{font-size:26px}.resource-profile strong{font-size:35px}.family-decision{gap:6%}.family-decision h2{font-size:31px}.family-decision>div>p{font-size:14px}.family-decision article h3{font-size:21px}.status-heading h1,.news-heading h1,.resources-hub-heading h1{font-size:42px}.status-summary h2{font-size:25px}.status-demo-controls select{min-width:250px}.status-history{gap:6%}.status-history h2{font-size:30px}.knowledge-body{grid-template-columns:170px 1fr;gap:5%}.knowledge-list h2{font-size:23px}.guide-layout{grid-template-columns:minmax(0,1fr) 190px;gap:6%}.guide-article h1{font-size:37px}.guide-summary{font-size:17px}.guide-article section p,.guide-article section li{font-size:15px}.guide-article section h2{font-size:26px}.guide-toc{padding-left:20px}.news-front{gap:6%}.news-feature h2{font-size:32px}.news-secondary{padding-left:25px}.news-secondary h2{font-size:24px}.news-article h1{font-size:42px}.resources-directory article{grid-template-columns:45px 1fr;gap:20px 25px}.resources-directory .text-link{grid-column:2;justify-self:start}.resources-directory h2{font-size:28px}}@media(max-width:600px){.family-hero{padding-block:35px}.family-hero>.wrap{display:block}.family-hero h1{font-size:38px}.family-hero .lead{font-size:17px}.family-hero>div>div>p:not(.eyebrow,.lead){font-size:14px}.family-hero .hero-actions{gap:15px 23px;margin-top:24px}.family-hero .hero-actions .button{font-size:12px;padding-inline:16px}.family-hero .hero-actions .text-link{font-size:12px}.family-aside{border:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:28px}.family-aside h2{font-size:26px;max-width:none}.family-aside h2 br{display:none}.family-aside>p{font-size:14px;max-width:440px}.family-symbol{margin-bottom:18px}.family-symbol .icon{width:38px;height:38px}.business-hero .family-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.business-hero .family-aside>.eyebrow{grid-column:1/3;margin:0;font-size:9px}.resource-profile+.resource-profile{margin:0}.resource-profile strong{font-size:31px}.resource-profile span{font-size:10px}.family-aside .fineprint{grid-column:1/3;margin:0;font-size:10px;max-width:none}.family-decision{display:block;padding-block:35px}.family-decision h2{font-size:31px}.family-decision>div>p{font-size:15px}.family-decision>div+div{margin-top:30px}.family-decision article{gap:18px}.family-decision article h3{font-size:22px}.family-decision article p{font-size:14px}.family-decision article .icon{width:25px;height:25px}.status-heading{padding-block:35px 25px}.status-heading h1{font-size:37px}.status-heading>p:not(.eyebrow){font-size:15px}.status-heading .status-demo{font-size:11px}.status-board{padding-block:5px 30px}.status-summary{gap:17px;padding:22px 20px;align-items:flex-start}.status-summary h2{font-size:25px;line-height:1.3}.status-summary p{font-size:11px}.status-mark .icon{width:28px;height:28px}.status-demo-controls{display:block;padding-block:22px}.status-demo-controls label{font-size:10px}.status-demo-controls select{width:100%;min-width:0;font-size:12px}.status-demo-controls>span{display:block;font-size:9px;margin-top:12px;padding:0}.status-services article{gap:20px;padding-block:20px;align-items:flex-start}.status-services h3{font-size:20px}.status-services p{font-size:10px}.service-state{font-size:10px;gap:7px;padding-top:5px}.service-state i{width:6px;height:6px}.status-history{display:block;padding-block:25px 35px}.status-history h2{font-size:31px}.status-history>div>p{font-size:14px}.status-history>div+div{margin-top:25px}.status-history summary{font-size:13px}.status-history .text-link{font-size:12px}.knowledge-heading{padding-block:35px 28px}.knowledge-heading h1{font-size:35px}.knowledge-heading p{font-size:15px}.knowledge-search{padding:11px 13px;gap:12px;margin-top:23px}.knowledge-search input{font-size:14px}.knowledge-search .icon{width:21px;height:21px}.knowledge-body{display:block;padding-block:28px 35px}.knowledge-categories{position:static}.knowledge-categories h2{font-size:14px}.knowledge-categories>div{flex-direction:row;flex-wrap:wrap;gap:5px 22px}.knowledge-categories button{font-size:12px}.knowledge-categories .text-link{font-size:11px;margin-top:15px}.knowledge-meta{margin-top:24px;font-size:9px;gap:20px}.knowledge-meta p{font-size:10px}.knowledge-list article{padding-block:22px}.knowledge-list h2{font-size:24px;line-height:1.35}.knowledge-list p{font-size:14px}.knowledge-list article>span{font-size:9px}.knowledge-list .arrow{width:19px;height:19px}.guide-page{padding-block:25px 35px}.guide-layout{display:flex;flex-direction:column;gap:28px}.guide-toc{position:static;order:0;border:0;border-bottom:1px solid var(--line);padding:0 0 22px;width:100%}.guide-toc h2{font-size:12px;margin-bottom:12px}.guide-toc nav{gap:10px}.guide-toc nav a{font-size:11px}.guide-toc>.text-link{font-size:10px;margin-top:15px}.guide-article{order:1}.guide-article h1{font-size:35px}.guide-summary{font-size:17px;line-height:1.8}.article-draft{font-size:10px}.guide-article #guide-content{margin-top:28px}.guide-article section h2{font-size:28px}.guide-article section p,.guide-article section li{font-size:15px;line-height:1.85}.guide-feedback h2{font-size:28px}.guide-feedback p{font-size:14px}.guide-feedback .text-link{font-size:12px}#guide-source .text-link{font-size:11px}.news-heading{padding-block:35px 25px}.news-heading h1{font-size:37px}.news-heading>p:not(.eyebrow){font-size:15px}.news-front{display:block;padding-block:15px 35px}.news-feature{padding:0}.news-feature-icon{margin-bottom:22px}.news-feature-icon .icon{width:50px;height:50px}.news-feature h2{font-size:32px}.news-feature>p:not(.eyebrow){font-size:15px}.news-feature>.text-link{font-size:12px;margin-top:18px}.news-secondary{border:0;border-top:1px solid var(--line);margin-top:28px;padding:25px 0 0}.news-secondary h2{font-size:26px}.news-secondary p:not(.eyebrow){font-size:14px}.news-secondary article+article{padding-top:23px;margin-top:23px}.news-notice-link{display:block;padding-block:25px;margin-bottom:25px}.news-notice-link h2{font-size:28px}.news-notice-link p{font-size:14px}.news-notice-link .button{font-size:12px;margin-top:22px}.news-article{padding-block:25px 35px}.news-article h1{font-size:37px}.news-lead{font-size:18px;line-height:1.8}.news-article #news-content{margin-top:28px}.news-article #news-content h2{font-size:28px}.news-article #news-content p{font-size:16px;line-height:1.9}.news-article-end{gap:10px;margin-top:28px}.news-article-end .text-link,#news-source .text-link{font-size:11px}.resources-hub-heading{padding-block:35px 25px}.resources-hub-heading h1{font-size:37px}.resources-hub-heading>p:not(.eyebrow){font-size:15px}.resources-directory{padding-block:5px 25px}.resources-directory article{grid-template-columns:35px 1fr;gap:14px 18px;padding-block:25px}.resource-hub-icon .icon{width:30px;height:30px}.resources-directory h2{font-size:28px}.resources-directory p{font-size:14px;margin-top:12px}.resources-directory .text-link{font-size:12px;grid-column:2;justify-self:start}}.portfolio-caption h2 a:hover{text-decoration:underline;text-underline-offset:5px}.portfolio-service-preview{position:absolute;inset:0;background:var(--pale);padding:30px;color:var(--brand)}.portfolio-service-preview>p{font-size:10px;color:var(--copy);margin:0}.portfolio-service-preview>div{display:flex;gap:22px;margin:22px 0}.portfolio-service-preview>div .icon{width:29px;height:29px;stroke-width:1.3}.portfolio-service-preview>strong{display:block;font-size:29px;line-height:1.2;letter-spacing:-.035em}.portfolio-dialog-visual .portfolio-service-preview{position:relative;min-height:380px;padding:35px}.case-heading{padding-block:35px}.case-heading h1{font-size:55px;max-width:1000px}.case-lead{font-size:20px;line-height:1.8;max-width:820px;margin-top:25px}.case-heading-meta{display:flex;gap:25px;margin-top:22px;flex-wrap:wrap}.case-heading-meta span{font-size:11px;color:var(--copy)}.case-heading-meta span:first-child{color:var(--brand);font-weight:700}.case-visual-gallery{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-block:10px 30px}.case-visual-gallery:has(figure:only-child){grid-template-columns:1fr;max-width:1050px}.case-visual-gallery figure{min-width:0}.case-visual-gallery img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.case-visual-gallery figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;font-size:11px;color:var(--copy)}.case-visual-gallery figcaption .text-link{font-size:11px}.case-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10%;padding-block:40px 55px;align-items:start}.case-content article h2{font-size:35px;max-width:700px}.case-content article p{font-size:16px;line-height:1.9;max-width:780px}.case-work{margin-top:40px}.case-work section{margin-top:28px}.case-work h3{font-size:25px}.case-work section p{font-size:15px}.case-evidence{margin-top:35px;padding-top:28px;border-top:1px solid var(--line)}.case-evidence h2{font-size:29px!important}.case-evidence p{font-size:14px!important}.case-content aside{border-left:1px solid var(--line);padding-left:28px;position:sticky;top:25px}.case-content aside h2{font-size:16px;letter-spacing:0}.case-content aside ul{padding:0;list-style:none;color:var(--copy);font-size:13px;line-height:1.8;margin:20px 0 28px}.case-content aside li+li{margin-top:10px}.case-content aside h3{font-size:15px;letter-spacing:0;line-height:1.5}.case-content aside p{font-size:12px;line-height:1.9;margin-top:14px}.case-content aside .fineprint{font-size:10px;margin-top:20px}.case-content aside .text-link{font-size:11px;margin-top:20px}.case-development{display:flex;gap:25px;background:var(--pale);padding:35px;border-radius:10px}.case-development>span .icon{width:50px;height:50px;color:var(--brand);stroke-width:1.2}.case-development h2{font-size:31px}.case-development p:not(.eyebrow){font-size:14px;line-height:1.8}.case-service-visual{width:min(1050px,calc(100% - 96px));margin:10px auto 30px;background:var(--deep);color:#fff;padding:45px}.case-service-visual .eyebrow{color:#d3e6ec}.case-service-visual h2{font-size:42px}.case-service-visual>div{display:flex;gap:50px;flex-wrap:wrap;margin-top:35px}.case-service-visual>div>span{display:flex;gap:15px;align-items:center;font-size:16px}.case-service-visual .icon{width:31px;height:31px;stroke-width:1.3}.case-service-visual>p:last-child{font-size:13px;color:#d3e6ec;margin-top:28px}@media(max-width:850px){.case-heading h1{font-size:47px}.case-content{grid-template-columns:minmax(0,1fr) 230px;gap:6%}.case-content article h2{font-size:31px}.case-content aside{padding-left:20px}.case-visual-gallery{gap:25px}.portfolio-service-preview{padding:25px}.portfolio-service-preview>strong{font-size:25px}.portfolio-service-preview>div{margin-block:17px}}@media(max-width:600px){.portfolio-service-preview{padding:24px}.portfolio-service-preview>strong{font-size:27px}.portfolio-service-preview>p{font-size:9px}.portfolio-service-preview>div{gap:20px;margin:20px 0}.portfolio-service-preview>div .icon{width:27px;height:27px}.portfolio-dialog-visual .portfolio-service-preview{min-height:250px;padding:25px}.case-heading{padding-block:25px}.case-heading h1{font-size:38px}.case-lead{font-size:18px;margin-top:22px}.case-heading-meta{gap:10px 23px;margin-top:20px}.case-heading-meta span{font-size:10px}.case-visual-gallery{display:block;padding-block:5px 20px}.case-visual-gallery figure+figure{margin-top:28px}.case-visual-gallery figcaption{font-size:10px;gap:18px;margin-top:12px}.case-visual-gallery figcaption .text-link{font-size:10px}.case-content{display:flex;flex-direction:column;gap:30px;padding-block:25px 35px}.case-content article h2{font-size:31px}.case-content article p{font-size:15px;line-height:1.85}.case-work{margin-top:32px}.case-work section{margin-top:25px}.case-work h3{font-size:25px}.case-work section p{font-size:14px}.case-evidence{margin-top:28px;padding-top:24px}.case-evidence h2{font-size:28px!important}.case-evidence p{font-size:13px!important}.case-content aside{position:static;border:0;border-top:1px solid var(--line);padding:25px 0 0;width:100%}.case-content aside h2{font-size:16px}.case-content aside ul{margin-top:18px;margin-bottom:25px}.case-content aside p{font-size:13px}.case-content aside .fineprint{font-size:11px}.case-content aside .text-link{font-size:12px}.case-development{padding:25px;gap:20px}.case-development h2{font-size:28px}.case-development>span .icon{width:35px;height:35px}.case-development p:not(.eyebrow){font-size:13px}.case-service-visual{width:calc(100% - 40px);padding:30px 25px;margin-bottom:20px}.case-service-visual h2{font-size:32px}.case-service-visual>div{display:block;margin-top:25px}.case-service-visual>div>span{font-size:15px}.case-service-visual>div>span+span{margin-top:20px}.case-service-visual .icon{width:27px;height:27px}.case-service-visual>p:last-child{font-size:12px;margin-top:25px}}@media(max-width:600px){.guide-layout .guide-toc{display:none}.guide-article{order:0}}@media(prefers-reduced-motion:reduce){.portfolio-preview:hover,.portfolio-preview:focus-visible,.portfolio-preview:hover>img,.portfolio-preview:focus-visible>img{transform:none}}.portfolio-grid.is-filtered .portfolio-project{padding-top:0;margin-top:0}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{transition:none!important;animation:none!important}html[data-motion=off] .arrow,html[data-motion=off] .button:hover,html[data-motion=off] .portfolio-preview:hover,html[data-motion=off] .portfolio-preview:focus-visible,html[data-motion=off] .portfolio-preview:hover>img,html[data-motion=off] .portfolio-preview:focus-visible>img{transform:none!important}.portfolio-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:22px}.portfolio-actions .button{margin:0}.portfolio-secondary{display:flex;flex-wrap:wrap;gap:16px 26px}.portfolio-secondary .text-link{font-size:12px}.restored-footer{--footer-bg:color-mix(in srgb,var(--brand) 28%,var(--ink));--footer-text:color-mix(in srgb,var(--brand) 22%,white);--footer-line:color-mix(in srgb,var(--footer-bg) 80%,white);background:var(--footer-bg);color:#fff;border-top:3px solid var(--brand);padding:0}.restored-footer p{color:var(--footer-text)}.restored-footer a:focus-visible,.restored-footer button:focus-visible,.restored-footer summary:focus-visible{outline-color:#fff;outline-offset:4px}.footer-directory{display:grid;grid-template-columns:1.2fr .9fr 1fr 1.3fr;gap:46px;padding:32px 0 27px}.footer-logo{display:inline-flex;align-items:center}.footer-logo img{width:141px;height:37px;object-fit:contain}.footer-identity>p{font-size:13px;line-height:1.65;max-width:245px;margin-top:15px}.footer-contact-cta.button{font-size:11px;min-height:34px;padding:7px 14px;gap:23px;margin-top:15px;background:#fff;border-color:#fff;color:var(--brand-hover)}.footer-contact-cta.button:hover{background:var(--soft-blue);border-color:var(--soft-blue)}.footer-partner{display:flex;align-items:center;gap:12px;margin-top:17px}.footer-partner-mark{display:block;position:relative;width:103px;height:31px;overflow:hidden;flex-shrink:0}.footer-partner-mark img{position:absolute;left:-3px;top:-19px;width:111px;max-width:none;height:71px}.footer-partner>span:last-child{border-left:1px solid var(--footer-line);padding-left:12px;color:var(--footer-text);font-size:10px;line-height:1.45}.footer-menu{min-width:0}.footer-menu summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;line-height:1.5;margin:0 0 12px;cursor:default}.footer-menu summary::-webkit-details-marker{display:none}.footer-menu-chevron{display:none}.footer-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.footer-nav a,.footer-nav button{display:flex;align-items:center;gap:9px;min-height:27px;padding:4px 0;text-align:left;color:var(--footer-text);font-size:12px;line-height:1.5}.footer-nav a:hover,.footer-nav button:hover,.footer-legal a:hover,.footer-legal button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer-nav button>span{font-size:13px}.footer-contact-strip{min-width:0}.restored-footer .footer-contact-strip h2{font-size:13px;line-height:1.5;font-weight:700;letter-spacing:0;margin:0 0 12px}.footer-contact-links{display:grid;gap:7px}.footer-contact-links button{display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;line-height:1.5;text-align:left;padding:1px 0;min-height:24px}.footer-contact-links button:hover{text-decoration:underline;text-underline-offset:4px}.footer-contact-links [data-icon]{color:var(--footer-text)}.footer-contact-links .icon{width:17px;height:17px;stroke-width:1.4}.footer-contact-details{display:grid;gap:12px;margin-top:17px}.footer-contact-details address,.footer-contact-details p{font-size:11px;line-height:1.7;font-style:normal;color:var(--footer-text)}.footer-legal{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:16px 0 14px;border-top:1px solid var(--footer-line)}.footer-legal>div>p:first-child{color:#fff;font-size:10px;margin-bottom:3px}.footer-legal>div>p:last-child{font-size:9px;line-height:1.6}.footer-legal nav{display:flex;align-items:center;gap:20px;flex-shrink:0}.footer-legal button,.footer-legal a{font-size:10px;min-height:28px;padding:4px 0;color:var(--footer-text);line-height:1.5}.footer-legal a{display:flex;align-items:center;gap:8px}.footer-legal a>span{font-size:15px;color:#fff}.footer-prototype-note{border-top:1px solid var(--footer-line);display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding:12px 0 15px}.footer-prototype-note p{font-size:9px;line-height:1.6;max-width:850px}.footer-prototype-note a{font-size:9px;color:var(--footer-text);white-space:nowrap;display:flex;align-items:center;gap:8px;min-height:26px;text-decoration:underline;text-underline-offset:4px}.footer-prototype-note a:hover{color:#fff}@media(max-width:1120px){.footer-directory{gap:27px;grid-template-columns:1.1fr .85fr .95fr 1.25fr}.restored-footer .footer-contact-strip h2,.footer-menu summary{font-size:12px}.footer-contact-links button{font-size:12px}.footer-contact-details address,.footer-contact-details p{font-size:10px}.footer-nav a,.footer-nav button{font-size:11px}.footer-identity>p{font-size:12px}.footer-legal nav{gap:13px}}@media(max-width:900px){.footer-directory{grid-template-columns:1fr 1fr;gap:27px 40px;padding-top:28px}.footer-identity{grid-column:1}.footer-contact-strip{grid-column:2;grid-row:1}.footer-menu{grid-row:2}.footer-nav ul{grid-template-columns:1fr 1fr;gap:1px 15px}.footer-menu summary,.restored-footer .footer-contact-strip h2{font-size:13px}.footer-nav a,.footer-nav button{font-size:11px}.footer-identity>p{font-size:13px}.footer-contact-links button{font-size:13px}.footer-contact-details address,.footer-contact-details p{font-size:11px}.footer-legal{align-items:flex-start}.footer-legal nav{flex-wrap:wrap;justify-content:flex-end;flex-shrink:1;max-width:310px}}@media(max-width:680px){.footer-directory{display:flex;flex-direction:column;gap:0;padding:25px 0 23px}.footer-identity{display:grid;grid-template-columns:1fr auto;gap:0 18px;padding-bottom:22px}.footer-logo img{width:133px;height:35px}.footer-partner{grid-column:2;grid-row:1;margin:0;align-self:center}.footer-partner>span:last-child{display:none}.footer-identity>p{grid-column:1/-1;margin-top:13px;max-width:330px;font-size:13px;line-height:1.65}.footer-contact-cta.button{grid-column:1/-1;justify-self:start;margin-top:12px;min-height:35px;font-size:11px;padding-inline:14px}.footer-menu{border-top:1px solid var(--footer-line)}.footer-menu summary{margin:0;padding:13px 0;min-height:46px;font-size:12px;cursor:pointer}.footer-menu-chevron{display:inline-block;font-size:19px;font-weight:400;line-height:1;color:var(--footer-text)}.footer-menu[open] .footer-menu-chevron{transform:rotate(45deg)}.footer-nav ul{grid-template-columns:1fr 1fr;gap:3px 20px;padding:0 0 14px}.footer-nav a,.footer-nav button{min-height:32px;padding-block:6px;font-size:11px}.footer-contact-strip{padding-top:20px;border-top:1px solid var(--footer-line)}.restored-footer .footer-contact-strip h2{font-size:12px;margin-bottom:12px}.footer-contact-links{grid-template-columns:1fr 1fr;gap:14px}.footer-contact-links button{font-size:12px;gap:7px;min-height:29px}.footer-contact-links .icon{width:16px;height:16px}.footer-contact-details{grid-template-columns:1.1fr 1fr;gap:15px;margin-top:12px}.footer-contact-details address,.footer-contact-details p{font-size:10px;line-height:1.7}.footer-legal{display:block;padding:16px 0 13px}.footer-legal>div>p:first-child{font-size:10px}.footer-legal>div>p:last-child{font-size:9px;line-height:1.6;max-width:330px}.footer-legal nav{justify-content:flex-start;gap:18px;max-width:none;margin-top:7px}.footer-legal button,.footer-legal a{font-size:9px;min-height:29px}.footer-prototype-note{display:block;padding:12px 0 13px}.footer-prototype-note p{font-size:8px;line-height:1.7}.footer-prototype-note a{font-size:9px;min-height:29px;margin-top:5px}}@media(max-width:360px){.footer-contact-links{grid-template-columns:1fr;gap:5px}.footer-contact-details{gap:12px;grid-template-columns:1fr 1fr}.footer-contact-details address,.footer-contact-details p{font-size:9px}.footer-legal nav{gap:13px}}.restored-footer{--brand-hover:var(--hover);--soft-blue:var(--pale);margin-top:30px}.restored-footer .footer-contact-cta .icon{width:17px;height:17px}.footer-contact-cta img{width:16px;height:16px}.footer-contact-links a{display:flex;align-items:center;gap:9px;color:#fff;font-size:12px;line-height:1.6}.footer-contact-links a .icon{width:17px;height:17px}.footer-contact-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.restored-footer .footer-legal p,.restored-footer .footer-prototype-note p{margin-top:0}.restored-footer .footer-legal .icon{width:15px;height:15px}.restored-footer .footer-prototype-note .icon{width:14px;height:14px}.restored-footer .footer-contact-details p{margin:0}.restored-footer a{transition:color var(--fast)}.nojs-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:20px;border-bottom:1px solid var(--line)}.nojs-nav a{min-height:32px;display:inline-flex;align-items:center;color:var(--brand)}.plan>.fineprint{margin:0 0 16px;font-size:11px;line-height:1.7;color:var(--copy)}.status-summary[data-scenario=sin-datos]{background:var(--pale);color:var(--ink)}.status-summary[data-scenario=sin-datos] .status-mark{color:var(--copy)}.service-state[data-state=sin-datos]{color:var(--copy);white-space:normal;max-width:190px;text-align:right}body[data-page=estado-servicios] .status-services article>div{min-width:0}.period button{display:grid;grid-template-rows:18px 13px;align-content:center;row-gap:2px;min-height:45px;text-align:left}.period button>span{grid-row:1;line-height:18px}.period button small{grid-row:2;line-height:13px;max-width:none;margin:0}.footer-menu>summary{min-height:24px}.footer-legal nav a,.footer-legal nav button,.buy-footer nav a{min-height:24px;display:inline-flex;align-items:center}.guide-toc nav a{min-height:24px;display:flex;align-items:center}.field-error{display:block;margin-top:6px;color:#9b3027;font-size:12px;line-height:1.6}.buy-demo-bar summary{min-height:24px}@media(max-width:600px){.service-state[data-state=sin-datos]{max-width:120px}.plan>.fineprint{font-size:11px}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.plan.featured,.comparison td:nth-child(3){border-color:CanvasText}.status-summary{border:1px solid CanvasText}}.hosting-overview{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:center;padding-block:55px 60px}.hosting-overview h1{font-size:49px;line-height:1.14}.hosting-overview .lead{font-size:19px;line-height:1.8;margin-top:24px}.hosting-overview-copy>p:not(.eyebrow,.lead){font-size:15px;line-height:1.9;max-width:570px}.hosting-overview .hero-actions{gap:25px;margin-top:29px}.hosting-overview .text-link{font-size:13px}.hosting-orientation{border-left:1px solid var(--line);padding-left:35px}.hosting-orientation>.eyebrow{font-size:10px;margin-bottom:16px}.hosting-orientation fieldset{border:0;padding:0;margin:0;min-width:0}.hosting-orientation legend{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:800;margin-bottom:18px;padding:0}.hosting-orientation label{display:flex;align-items:flex-start;gap:13px;padding-block:13px;border-bottom:1px solid var(--line);cursor:pointer}.hosting-orientation input{accent-color:var(--brand);width:16px;height:16px;margin:5px 0 0;flex-shrink:0}.hosting-orientation strong{font-size:14px;font-weight:700;line-height:1.5;display:block}.hosting-orientation label:has(input:checked) strong{color:var(--brand)}.hosting-orientation small{font-size:11px;line-height:1.9;color:var(--copy);display:block;margin-top:4px}.hosting-orientation-result{padding-left:17px;border-left:2px solid var(--brand);margin-top:24px}.hosting-orientation-result>span{display:block;font-size:12px;font-weight:700;color:var(--brand);line-height:1.7}.hosting-orientation-result p{font-size:12px;line-height:1.9;margin-top:9px}.hosting-orientation-result .text-link{font-size:12px;margin-top:8px}.hosting-families{padding-block:35px 45px}.hosting-families .section-heading{margin-bottom:35px}.hosting-families .section-heading>p{font-size:14px;line-height:1.85;max-width:280px}.hosting-family{display:grid;grid-template-columns:.95fr 1.2fr .7fr;gap:6%;align-items:center;border-top:1px solid var(--line);padding-block:34px}.hosting-family:last-of-type{border-bottom:1px solid var(--line)}.hosting-family-identity>.eyebrow{font-size:9px;margin-bottom:12px}.hosting-family-symbol{display:block;color:var(--brand);margin-bottom:18px}.hosting-family-symbol .icon{width:31px;height:31px;stroke-width:1.4}.hosting-family h3{font-size:28px;line-height:1.2;max-width:240px}.hosting-family h4{font-size:20px;line-height:1.4;letter-spacing:-.025em;margin:0;font-weight:700}.hosting-family-copy>p{font-size:14px;line-height:1.9;margin-top:12px}.hosting-family-copy>ul{list-style:none;margin:19px 0 0;padding:0;display:flex;gap:10px 17px;flex-wrap:wrap}.hosting-family-copy li{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--copy)}.hosting-family-copy li .icon{width:13px;height:13px;color:var(--brand)}.hosting-family-price>span{display:block;font-size:10px;color:var(--copy)}.hosting-family-price>strong{display:block;font-size:33px;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-top:7px;font-variant-numeric:tabular-nums}.hosting-family-price>small{display:block;font-size:9px;color:var(--copy);margin-top:6px}.hosting-family-price>.text-link{font-size:12px;margin-top:14px;gap:16px}.hosting-family-selection{font-size:10px;font-weight:700;color:var(--brand);margin-top:14px}.hosting-family.is-recommended h3{color:var(--brand)}.hosting-decision{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding-block:35px 55px;align-items:start}.hosting-decision h2{font-size:38px}.hosting-decision>div>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:450px}.hosting-decision .text-link{font-size:12px;margin-top:17px}.hosting-decision-notes article+article{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.hosting-decision-notes h3{font-size:22px}.hosting-decision-notes p{font-size:14px;line-height:1.9;margin-top:11px}.hosting-start{background:var(--pale);padding-block:43px 40px}.hosting-start .section-heading{margin-bottom:30px}.hosting-start .section-heading h2{font-size:36px}.hosting-start .section-heading>p{font-size:14px;line-height:1.9}.hosting-start ol{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;margin:0;list-style:none}.hosting-start li{display:flex;gap:15px;align-items:flex-start}.hosting-start li>span{font-size:13px;color:var(--brand);line-height:1.7;font-weight:700;border-bottom:1px solid var(--brand)}.hosting-start h3{font-size:22px;line-height:1.4}.hosting-start li p{font-size:13px;line-height:1.9;margin-top:12px}.hosting-start>.wrap>.text-link{font-size:12px;margin-top:23px}@media(max-width:1000px){.hosting-overview{gap:6%;padding-block:45px}.hosting-overview h1{font-size:41px}.hosting-overview .lead{font-size:17px}.hosting-overview-copy>p:not(.eyebrow,.lead){font-size:14px}.hosting-orientation{padding-left:25px}.hosting-orientation legend{font-size:22px}.hosting-orientation strong{font-size:13px}.hosting-family{grid-template-columns:1fr 1.15fr;gap:18px 7%;align-items:start}.hosting-family-price{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}.hosting-family-price>span{font-size:9px}.hosting-family-price>strong{font-size:29px;margin:0}.hosting-family-price>small{margin:0}.hosting-family-price>.text-link{width:100%;margin:4px 0 0;max-width:230px}.hosting-family-identity{grid-row:1/3}.hosting-family h3{font-size:27px}.hosting-decision{gap:8%}.hosting-decision h2{font-size:34px}.hosting-start ol{gap:25px}.hosting-start h3{font-size:20px}.hosting-start li p{font-size:12px}}@media(max-width:650px){.hosting-overview{display:block;padding-block:35px}.hosting-overview h1{font-size:38px}.hosting-overview .lead{font-size:17px;line-height:1.85;margin-top:21px}.hosting-overview-copy>p:not(.eyebrow,.lead){font-size:14px}.hosting-overview .hero-actions{gap:12px 20px;margin-top:24px}.hosting-overview .hero-actions .button,.hosting-overview .text-link{font-size:12px}.hosting-orientation{padding:27px 0 0;border-left:0;border-top:1px solid var(--line);margin-top:33px}.hosting-orientation>.eyebrow{font-size:9px;margin-bottom:13px}.hosting-orientation legend{font-size:25px;margin-bottom:15px}.hosting-orientation label{gap:13px;padding-block:14px}.hosting-orientation strong{font-size:14px}.hosting-orientation small{font-size:11px}.hosting-orientation-result{margin-top:23px;padding-left:16px}.hosting-orientation-result>span{font-size:12px}.hosting-orientation-result p{font-size:12px}.hosting-families{padding-block:20px 30px}.hosting-families .section-heading{display:block;margin-bottom:25px}.hosting-families .section-heading h2{font-size:33px}.hosting-families .section-heading>p{font-size:13px;margin-top:19px;max-width:350px}.hosting-family{display:block;padding-block:28px}.hosting-family-symbol{margin-bottom:16px}.hosting-family-identity>.eyebrow{font-size:9px;margin-bottom:11px}.hosting-family h3{font-size:30px;max-width:none}.hosting-family-copy{margin-top:20px}.hosting-family h4{font-size:20px}.hosting-family-copy>p{font-size:14px;line-height:1.9;margin-top:11px}.hosting-family-copy>ul{gap:10px 17px;margin-top:17px}.hosting-family-copy li{font-size:10px}.hosting-family-price{margin-top:22px;gap:5px 12px}.hosting-family-price>strong{font-size:31px}.hosting-family-price>.text-link{font-size:12px;margin-top:8px;max-width:none;width:100%}.hosting-family-selection{font-size:10px;margin-top:13px}.hosting-families>.fineprint{font-size:10px;line-height:1.9;margin-top:23px}.hosting-decision{display:block;padding-block:20px 35px}.hosting-decision h2{font-size:33px}.hosting-decision>div>p:not(.eyebrow){font-size:14px}.hosting-decision-notes{margin-top:30px}.hosting-decision-notes h3{font-size:23px}.hosting-decision-notes p{font-size:14px}.hosting-decision-notes article+article{margin-top:22px;padding-top:22px}.hosting-start{padding-block:31px 27px}.hosting-start .section-heading{display:block;margin-bottom:25px}.hosting-start .section-heading h2{font-size:32px}.hosting-start .section-heading>p{font-size:13px;margin-top:18px;max-width:none}.hosting-start ol{display:block}.hosting-start li{gap:15px}.hosting-start li+li{margin-top:23px}.hosting-start h3{font-size:22px}.hosting-start li p{font-size:13px;margin-top:10px;line-height:1.9}.hosting-start>.wrap>.text-link{font-size:11px;margin-top:22px}}body select.lcd-select:not([multiple]){appearance:none;-webkit-appearance:none;background-image:url(/build/icons/public-v3/select-chevron.ChJB9xQ9.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;padding-inline-end:40px}body select.lcd-select.lcd-select--compact:not([multiple]){background-position:right 12px center;background-size:12px 12px;padding-inline-end:32px}@media(forced-colors:active){body select.lcd-select:not([multiple]){appearance:auto;-webkit-appearance:auto;background-image:none}}@media(max-width:400px){body .capacity-fields select.lcd-select.lcd-select--compact{font-size:20px;padding-inline-start:10px}}.comparison-more{margin-top:24px;border-block:1px solid var(--line)}.comparison-more>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:21px 0;color:var(--brand);font-size:15px;font-weight:700;list-style:none}.comparison-more>summary::-webkit-details-marker{display:none}.comparison-more>summary .icon{transition:transform .18s}.comparison-more[open]>summary .icon{transform:rotate(180deg)}.comparison-more>p{max-width:84ch;font-size:14px;margin:0 0 25px}.comparison-more .comparison{margin-bottom:25px}.search-dialog .dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.search-dialog .dialog-heading h2{padding-inline-end:48px}.search-dialog .dialog-close{width:44px;height:44px;flex-shrink:0}.noscript-note a{display:inline-block;min-height:24px;text-decoration:underline}.footer-payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;border-top:1px solid #48717a;padding-block:18px;font-size:13px}.footer-payment p{margin:0;color:#dce9ec}.footer-payment a{display:inline-flex;align-items:center;gap:12px;min-height:28px;color:#fff;text-decoration:underline;text-underline-offset:4px}html:not([data-js]) .menu-toggle,html:not([data-js]) .header-tool,html:not([data-js]) .nav-trigger{display:none}html:not([data-js]) .main-nav .nav-panel{display:none}html:not([data-js]) [data-motion-control]{display:none}html:not([data-js]) .period,html:not([data-js]) .hosting-orientation{display:none}html:not([data-js]) .hosting-overview{grid-template-columns:1fr}@media(max-width:680px){.comparison-more>summary{font-size:14px}.comparison-more>p{font-size:13px}.comparison-more th,.comparison-more td{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.comparison-more>summary .icon{transition:none}}[data-contact-form] .field input,[data-contact-form] .field textarea,[data-contact-form] .field select{border-radius:8px;min-width:0}[data-contact-form] .field select{display:block;margin-top:9px;min-height:48px;width:100%;border:1px solid var(--line);font:inherit;background-color:#fff;padding:12px 40px 12px 14px;color:var(--ink)}[data-contact-form] .consent{align-items:flex-start}[data-contact-form] .consent input{flex-shrink:0;margin-top:5px}[data-contact-form] .consent a,[data-contact-form] .fineprint a{text-decoration:underline;text-underline-offset:3px}.field-error{color:#a51e29;font-size:13px;line-height:1.5}[data-contact-form] [aria-invalid=true]{border-color:#a51e29}.contact-status{margin:22px 0;padding:18px 0;border-block:1px solid var(--line);scroll-margin-top:140px}.contact-status h3{font-size:19px;line-height:1.4;margin:0 0 8px}.contact-status p{margin:0 0 10px}.contact-status--success{display:flex;align-items:flex-start;gap:14px;color:#15613e}.contact-status--success>.icon{flex-shrink:0;margin-top:4px}.contact-status--error a{text-decoration:underline;text-underline-offset:3px}#form-contacto{scroll-margin-top:140px}#info-dialog h2{padding-inline-end:28px}#info-dialog .dialog-close{min-width:44px;min-height:44px}.service-nojs{padding-block:18px;font-size:15px}html:not([data-services]) [data-service-page] .story-tabs,html:not([data-services]) [data-service-page] .workload-list,html:not([data-services]) [data-service-page] .capacity-controls,html:not([data-services]) [data-service-page] .quantity,html:not([data-services]) [data-ms-plan]{display:none}html:not([data-services]) [data-story-scene],html:not([data-services]) [data-need-scene]{display:grid!important;margin-block:24px;padding-block:24px;border-top:1px solid var(--line)}#knowledge-filter{margin-top:27px;display:flex;gap:12px;align-items:stretch;max-width:1000px}#knowledge-filter .knowledge-search{flex:1;min-width:0;margin:0}#knowledge-filter .button{flex-shrink:0}#knowledge-filter input{min-width:0}#kb-count{scroll-margin-top:120px}.knowledge-list article[hidden],#kb-empty[hidden]{display:none}.article-draft{color:var(--copy)}.guide-toc a{overflow-wrap:anywhere}@media(max-width:480px){#knowledge-filter{gap:8px}#knowledge-filter .button{padding:10px 14px}.knowledge-search{padding:12px}.knowledge-search input{font-size:14px}}.guide-page[data-article-id=elegir-hosting-woocommerce] .guide-article :is(p,ul){max-width:70ch}.commerce-intro{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}.commerce-intro>span{font-size:12px;color:var(--copy);max-width:26ch;line-height:1.6}.commerce-store{padding:22px 25px 25px;background:var(--pale);margin-block:28px;color:var(--brand)}.commerce-store>svg{display:block;width:100%;height:auto;max-width:640px;margin-inline:auto}.commerce-store figcaption{display:grid;grid-template-columns:1fr 1fr;gap:24px;color:var(--copy);font-size:14px;line-height:1.65}.commerce-store figcaption strong{display:block;color:var(--ink);font-size:15px;margin-bottom:5px}.commerce-store-flow{stroke-dasharray:110;animation:commerce-flow-draw .8s var(--ease) both}@keyframes commerce-flow-draw{0%{stroke-dashoffset:110}to{stroke-dashoffset:0}}.commerce-product{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;padding:30px;background:var(--pale);margin-block:32px}.commerce-product h3{font-size:29px;line-height:1.2}.commerce-product p{font-size:15px;line-height:1.75;margin-top:13px}.commerce-product>div+div{align-self:center}.commerce-product>div+div p{font-size:12px;line-height:1.65}.commerce-product .button{padding-inline:16px;gap:12px}.commerce-route{margin-block:32px;padding-block:8px}.commerce-route figcaption{font-size:14px;line-height:1.7;color:var(--copy);max-width:70ch}.commerce-route figcaption strong{display:block;font-size:20px;line-height:1.35;color:var(--ink);margin-bottom:9px}.commerce-route ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:24px 0 0;padding:0}.commerce-route li{position:relative;min-width:0}.commerce-route li:not(:last-child):after{content:"";position:absolute;left:51px;right:-7px;top:19px;border-top:1px solid #a8cbd7}.commerce-route-symbol{display:block;width:40px;height:40px;color:var(--brand);margin-bottom:12px}.commerce-route li strong{display:block;font-size:15px;color:var(--ink);line-height:1.4}.commerce-route li p{font-size:13px;line-height:1.65;margin-top:8px}.guide-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 25px;margin-top:20px}.guide-product-actions .text-link{margin:0}@media(max-width:1100px){.commerce-product{grid-template-columns:1fr;gap:20px}.commerce-product>div+div{display:flex;gap:20px;align-items:center}.commerce-product>div+div p{margin:0;max-width:28ch}}@media(max-width:600px){.commerce-intro{gap:12px;margin-top:20px}.commerce-intro>span{max-width:none;font-size:12px}.commerce-store{margin-block:25px;padding:14px 16px 20px}.commerce-store figcaption{grid-template-columns:1fr;gap:13px;font-size:14px}.commerce-store figcaption strong{font-size:14px;margin-bottom:2px}.commerce-product{padding:23px 20px;margin-block:28px}.commerce-product h3{font-size:27px}.commerce-product>div+div{display:block}.commerce-product>div+div p{margin-top:12px;max-width:none}.commerce-route ol{grid-template-columns:1fr;gap:22px}.commerce-route li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:17px}.commerce-route-symbol{margin:0}.commerce-route li:not(:last-child):after{inset:48px auto -14px 19px;border-top:0;border-left:1px solid #a8cbd7}.commerce-route li strong{font-size:16px}.commerce-route li p{font-size:14px;margin-top:5px}.guide-product-actions{align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){.commerce-store-flow{animation:none}}.site-breadcrumb{padding-block:16px 10px;color:var(--copy);font-size:12px;line-height:1.5}.site-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;list-style:none;margin:0;padding:0;min-width:0}.site-breadcrumb li{display:inline-flex;align-items:center;gap:0;max-width:100%;min-width:0}.site-breadcrumb a,.site-breadcrumb [aria-current]{display:inline-block;padding-block:5px;min-height:28px;overflow-wrap:anywhere}.site-breadcrumb a{color:var(--brand);text-decoration:none}.site-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.site-breadcrumb [aria-current]{color:var(--copy)}.site-breadcrumb .breadcrumb-chevron{flex:0 0 10px;width:10px;height:12px;margin-inline:11px;color:#788b94}.lcd-public-v3 .page-with-breadcrumb :is(.hero,.hosting-overview,.family-hero,.page-intro,.resources-hub-heading,.status-heading,.knowledge-heading,.news-heading,.guide-page,.news-article,.cx-hero,.cx-infra-hero,.cx-about-hero,.co-heading){padding-top:24px}.page-with-breadcrumb :is(.hero,.hosting-overview,.cx-hero,.cx-about-hero),.page-with-breadcrumb .family-hero>.wrap{align-items:start}.page-with-breadcrumb .cx-hero{min-height:0}@media(max-width:600px){.site-breadcrumb{font-size:12px;padding-block:10px 5px}.site-breadcrumb .breadcrumb-chevron{margin-inline:7px}.lcd-public-v3 .page-with-breadcrumb :is(.hero,.hosting-overview,.family-hero,.page-intro,.resources-hub-heading,.status-heading,.knowledge-heading,.news-heading,.guide-page,.news-article,.cx-hero,.cx-infra-hero,.cx-about-hero,.co-heading){padding-top:16px}}.family-art{margin:0;align-self:start}.family-art>svg{font-family:RedHat,Arial,sans-serif;overflow:visible}.family-art figcaption{padding-inline:0;align-items:flex-start;font-size:14px;gap:16px;margin-top:6px}.family-art figcaption>span{max-width:31ch}.family-art figcaption button{font-size:14px;min-height:44px;flex-shrink:0;color:var(--brand)}.family-art-on-dark figcaption,.family-art-on-dark figcaption button,.family-art-on-dark[data-motion-state=playing] figcaption button{color:#d5e7ed}main img[data-media-state=pending]{background-color:#e3ecef;animation:lcd-resource-pulse 1.2s ease-in-out 3}@keyframes lcd-resource-pulse{50%{background-color:#cadce3}}@media(prefers-reduced-motion:reduce){main img[data-media-state=pending]{animation:none}}@media(max-width:850px){.family-hero>.wrap{grid-template-columns:1fr;gap:24px}.family-art{width:min(100%,480px);justify-self:center}.family-art figcaption{display:block}.family-art figcaption>span{display:block;max-width:none}.family-art figcaption button{margin-top:2px}}@media(max-width:600px){.family-art{margin-top:24px;max-width:480px}.family-art figcaption{margin-top:0}.family-art figcaption button{margin-top:4px}}:root{--co-success:#13704b;--co-danger:#a72b32;--co-warning:#805800}.co-page{font-size:16px}.co-page p{max-width:75ch}.co-page h1{font-size:clamp(35px,4vw,55px)}.co-page h2{font-size:clamp(27px,3vw,38px)}.co-page h3{font-size:23px}.co-page button,.co-page a{scroll-margin-top:24px}.co-page input,.co-page select,.co-page textarea{border-radius:8px}.co-page .button{border-radius:8px;gap:16px}.co-page .button.outline{background:#fff;color:var(--brand)}.co-page .button.outline:hover{background:var(--pale)}.co-page .button.co-small{min-height:42px;padding:9px 17px;font-size:14px}.co-review{border-bottom:1px solid var(--line);background:#fff;font-size:11px;line-height:1.4;color:var(--copy)}.co-review>.wrap{display:flex;gap:20px;align-items:center;min-height:35px;justify-content:space-between}.co-review a{color:var(--brand);font-weight:700}.co-review .icon{width:14px;height:14px;margin-left:5px}.co-back{display:inline-flex;gap:8px;align-items:center}.co-nojs{display:flex;gap:20px;flex-wrap:wrap;padding-block:15px}.co-heading{padding-block:62px 39px}.co-heading .eyebrow{margin:0 0 19px}.co-heading .lead{font-size:20px;line-height:1.55;max-width:61ch}.co-heading-compact{padding-block:40px 27px}.co-heading-compact h1{font-size:clamp(32px,3vw,42px)}.co-heading-compact .lead{font-size:17px;margin-top:15px}.co-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:var(--ink);min-width:0;margin-top:21px;line-height:1.5}.co-field>input,.co-field>textarea,.co-select>select{width:100%;min-width:0;min-height:49px;padding:12px 14px;border:1px solid #b4cbd4;background:#fff;color:var(--ink);font-size:15px;font-weight:400;line-height:1.5}.co-field>input::placeholder,.co-field>textarea::placeholder{color:var(--copy);opacity:1}.co-field textarea{resize:vertical;min-height:105px}.co-help{display:block;color:var(--copy);font-size:12px;font-weight:400;line-height:1.6;margin-top:0}.co-field small{font-weight:400;color:var(--copy)}.co-select{position:relative;display:block}.co-select>select{appearance:none;padding-inline-end:44px}.co-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--brand);pointer-events:none}.co-two{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.co-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--copy);margin-block:18px}.co-check input{width:17px;height:17px;min-width:17px;accent-color:var(--brand);margin:3px 0 0}.co-check a{color:var(--brand);text-decoration:underline}.co-utility-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:90px;padding-bottom:54px;align-items:start}.co-form-surface{padding-block:28px 0;border-top:2px solid var(--brand)}.co-form-surface h2{font-size:26px}.co-form-surface>p{font-size:15px;line-height:1.65}.co-form-surface .button{margin-top:24px}.co-support-note{padding:32px 35px;background:var(--pale)}.co-support-note h2{font-size:25px}.co-support-note p{font-size:14px;line-height:1.75}.co-support-note .text-link{font-size:14px;margin-top:26px}.co-open-list{padding:0;list-style:none;margin:26px 0 0}.co-open-list li{display:flex;gap:13px;padding-block:15px;border-top:1px solid var(--line);font-size:14px;color:var(--copy)}.co-open-list .icon{color:var(--brand);width:21px;margin-top:2px}.co-open-list strong{color:var(--ink);font-weight:700;display:block}.co-open-list li p{font-size:14px;margin-top:5px}.co-notice{display:flex;gap:12px;padding:15px 18px;border-left:3px solid var(--brand);background:var(--pale);margin-block:22px;font-size:14px;line-height:1.65}.co-notice .icon{color:var(--brand);width:21px;margin-top:3px}.co-notice p{font-size:inherit;line-height:inherit;margin:0}.co-notice strong{display:block;color:var(--ink);margin-bottom:4px}.co-notice.co-warning{border-color:var(--co-warning);background:#fbf7ed}.co-notice.co-warning .icon{color:var(--co-warning)}.co-notice.co-error{border-color:var(--co-danger);background:#fff5f5}.co-notice.co-error .icon{color:var(--co-danger)}.co-notice.co-success{border-color:var(--co-success);background:#f0f8f3}.co-notice.co-success .icon{color:var(--co-success)}.co-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:66px;border-top:1px solid var(--line)}.co-faq .eyebrow{margin-top:0}.co-faq h2{margin-top:16px}.co-faq>div:first-child>p:not(.eyebrow){font-size:15px}.co-faq .text-link{margin-top:24px;font-size:14px}.co-faq details{border-bottom:1px solid var(--line)}.co-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-weight:700;font-size:16px;list-style:none}.co-faq summary::-webkit-details-marker{display:none}.co-faq summary .icon{width:19px;color:var(--brand)}.co-faq details[open] summary .icon{transform:rotate(45deg)}.co-faq details>div{padding-bottom:25px}.co-faq details p{margin-top:0;font-size:15px;line-height:1.8}.co-faq details a{color:var(--brand);text-decoration:underline}.co-inline-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.co-inline-actions .button{margin-top:0}.co-inline-actions .text-link{font-size:14px}.co-status-line{display:inline-flex;align-items:center;gap:8px;color:var(--co-success);font-size:13px;font-weight:700}.co-status-line:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.co-status-line.is-wait{color:var(--co-warning)}.co-status-line.is-error{color:var(--co-danger)}.co-facts{margin:26px 0 0}.co-facts>div{display:flex;justify-content:space-between;gap:30px;padding-block:13px;border-bottom:1px solid var(--line);font-size:14px}.co-facts dt{color:var(--copy)}.co-facts dd{margin:0;font-weight:700;text-align:right;max-width:60%}.co-rule{height:1px;background:var(--line);margin-block:28px}.co-bare-button{color:var(--brand);font-size:14px;font-weight:700;padding:5px 0}.co-bare-button:hover{text-decoration:underline}.co-result{max-width:780px;margin-inline:auto;padding:52px 0 65px}.co-result .eyebrow{margin-top:21px}.co-result h1{margin-top:15px;font-size:clamp(33px,3.8vw,47px)}.co-result>.lead{font-size:18px;line-height:1.7;margin-top:20px;max-width:59ch}.co-result h2{font-size:24px;margin-top:32px}.co-outcome-icon{display:grid;place-items:center;width:76px;height:76px;color:var(--co-success);border:1px solid #c4e4d0;border-radius:50%;background:#eff8f2}.co-outcome-icon .icon{width:38px;height:38px;stroke-width:2.1}.co-outcome-icon.warning{color:var(--co-warning);background:#fcf8ef;border-color:#e9dbbd}.co-outcome-icon.error{color:var(--co-danger);background:#fff5f5;border-color:#e9c9ca}.co-result-summary{margin-top:30px;padding:24px 0;border-block:1px solid var(--line)}.co-result-summary p{margin-top:0;font-size:14px}.co-result-summary strong{font-size:23px;color:var(--ink);font-weight:800}.co-result-summary .co-facts{margin-top:12px}.co-receipt{max-width:850px;padding:44px 52px;margin:44px auto 65px;border:1px solid var(--line);border-top:4px solid var(--brand)}.co-receipt header{display:flex;justify-content:space-between;align-items:center;gap:20px}.co-receipt header img{width:165px;height:auto}.co-receipt .co-heading{padding-bottom:18px}.co-receipt h1{font-size:35px}.co-doc-list{margin-top:20px;border-top:1px solid var(--line)}.co-document-row{display:grid;grid-template-columns:24px minmax(0,1fr) 135px 135px;gap:16px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.co-document-row input{width:17px;height:17px;accent-color:var(--brand)}.co-document-row strong{font-weight:700;display:block;font-size:16px}.co-document-row p{margin:4px 0 0;font-size:12px}.co-document-row .co-amount{text-align:right;font-weight:700;font-size:17px}.co-document-row .co-due{font-size:12px;color:var(--copy)}.co-document-row label{display:block;cursor:pointer}.co-document-row .co-due em{font-style:normal;color:var(--co-warning)}.co-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;padding-bottom:64px}.co-payment-summary{background:var(--pale);padding:29px 30px;position:sticky;top:25px}.co-payment-summary h2{font-size:24px}.co-total{font-size:39px;line-height:1.1;letter-spacing:-.04em;font-weight:800;color:var(--ink);margin-top:22px}.co-total small{font-size:13px;display:block;font-weight:400;letter-spacing:0;color:var(--copy);margin-top:8px}.co-payment-summary .button{width:100%;margin-top:22px}.co-payment-summary .co-check{font-size:12px;margin-bottom:0}.co-payment-summary .co-field{margin-top:18px}.co-paid-options{display:flex;gap:25px;align-items:center;margin-top:20px}.co-paid-options label{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:700}.co-paid-options input{accent-color:var(--brand)}.co-mail-preview{border-block:1px solid var(--line);background:#fff;margin-top:22px}.co-mail-top{display:flex;align-items:center;gap:10px;background:var(--pale);font-size:12px;font-weight:700;padding:13px 18px;border-bottom:1px solid var(--line);color:var(--copy)}.co-mail-top img{width:24px;height:24px}.co-mail-line{display:flex;gap:14px;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--line);font-size:12px;color:var(--copy)}.co-mail-line:last-child{border-bottom:0}.co-mail-line strong{display:block;font-size:13px;color:var(--ink)}.co-mail-line p{font-size:12px;margin-top:3px}.co-mail-line>span{font-size:11px;white-space:nowrap}.co-product-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;padding-block:53px 62px}.co-product-hero h1{font-size:clamp(36px,3.6vw,52px)}.co-product-hero .lead{font-size:20px;line-height:1.65}.co-product-hero .eyebrow{margin-bottom:20px}.co-ms-brand{display:flex;align-items:center;gap:15px;font-size:12px;color:var(--copy);margin-bottom:25px}.co-ms-brand img{width:112px;height:auto}.co-product-hero .co-help{margin-top:19px}.co-product-art{position:relative;min-height:335px;padding:30px 0}.co-product-art>svg{display:block;width:100%;height:auto}.co-product-art figcaption{font-size:11px;color:var(--copy);line-height:1.6;margin-top:18px}.co-app-strip{display:flex;gap:21px;align-items:flex-start;flex-wrap:wrap;margin-top:24px}.co-app-strip>span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;min-width:40px;color:var(--copy)}.co-app-strip img{width:36px;height:36px;object-fit:contain}.co-feature-strip{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px;border-block:1px solid var(--line);gap:35px}.co-feature-strip strong{display:block;font-size:23px;font-weight:800;color:var(--brand);line-height:1.3}.co-feature-strip p{font-size:13px;margin-top:7px}.co-story{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;padding-block:80px;align-items:start}.co-story .eyebrow{margin:0 0 16px}.co-story>div>p{font-size:16px}.co-story .co-open-list{margin-top:0}.co-story h3{font-size:23px}.co-product-note{padding-block:17px;font-size:12px;color:var(--copy)}.co-product-note a{color:var(--brand);text-decoration:underline}.co-details-rows{margin-top:30px}.co-details-rows>div{display:grid;grid-template-columns:1fr 1.1fr;gap:35px;padding-block:18px;border-bottom:1px solid var(--line);font-size:15px}.co-details-rows>div:first-child{border-top:1px solid var(--line)}.co-details-rows dt{font-weight:700}.co-details-rows dd{color:var(--copy);margin:0}.co-compare-link{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;border-bottom:1px solid var(--line)}.co-compare-link:first-child{border-top:1px solid var(--line)}.co-compare-link h3{font-size:20px}.co-compare-link p{margin-top:7px;font-size:14px}.co-compare-link>.icon{color:var(--brand)}.co-switches{display:flex;gap:22px;border-bottom:1px solid var(--line);margin:20px 0 24px;flex-wrap:wrap}.co-switches button{padding:12px 0 14px;position:relative;font-size:14px;font-weight:700;color:var(--copy);border-bottom:2px solid transparent}.co-switches button[aria-pressed=true]{color:var(--brand);border-bottom-color:var(--brand)}.co-scene{min-height:230px}.co-scene h3{font-size:28px}.co-scene p{font-size:15px;line-height:1.8}.co-paper{padding:27px 30px;border:1px solid var(--line);border-top:3px solid var(--brand);box-shadow:0 14px 38px #003f500a;background:#fff}.co-paper .co-paper-label{margin:0;color:var(--brand);font-size:11px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.co-paper h3{margin-top:20px;font-size:31px}.co-paper .co-rule{margin-block:22px}.co-paper p{font-size:13px;margin-top:13px}.co-paper-faint{height:6px;background:#e5eef2;margin-top:13px;width:90%}.co-paper-faint.short{width:56%}.co-paper-marks{display:flex;gap:12px;align-items:center;margin-top:24px}.co-paper-marks img{width:28px;height:28px}.co-architecture{padding:55px 0 70px;background:var(--pale)}.co-architecture-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.co-architecture svg{width:100%;display:block}.co-architecture h2{font-size:33px}.co-architecture p{font-size:15px}.co-architecture .co-switches{margin-top:25px;gap:18px}.co-approach{padding-block:70px}.co-approach-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.co-approach-grid>ol{list-style:none;padding:0;margin:0}.co-approach-grid li{display:grid;grid-template-columns:40px 1fr;gap:25px;padding:24px 0;border-top:1px solid var(--line)}.co-approach-grid li>span{font-size:21px;color:var(--brand);font-weight:700}.co-approach-grid li h3{font-size:23px}.co-approach-grid li p{font-size:15px;margin-top:9px}.co-manifesto{padding-block:70px;border-top:1px solid var(--line);display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.co-manifesto blockquote{font-size:clamp(28px,3.5vw,43px);line-height:1.27;letter-spacing:-.035em;font-weight:800;margin:0}.co-manifesto .co-byline{font-size:13px;letter-spacing:0;font-weight:400;color:var(--copy);display:block;margin-top:24px}.co-values{padding-bottom:70px}.co-values>article{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding-block:24px;border-bottom:1px solid var(--line)}.co-values>article:first-child{border-top:1px solid var(--line)}.co-values h3{font-size:24px}.co-values p{margin-top:0;font-size:15px}.co-legal-meta{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px;font-size:12px;color:var(--copy)}.co-legal-meta button{color:var(--brand);font-weight:700}.co-legal-layout{display:grid;grid-template-columns:270px minmax(0,750px);gap:75px;padding-block:12px 70px;align-items:start}.co-legal-index{position:sticky;top:28px;max-height:calc(100vh - 55px);overflow:auto;padding-right:22px}.co-legal-index h2{font-size:15px;margin-bottom:17px;letter-spacing:0}.co-legal-index ol{padding:0;margin:0;list-style:none}.co-legal-index li{padding:7px 0;font-size:12px;line-height:1.65}.co-legal-index a{color:var(--copy)}.co-legal-index a:hover{color:var(--brand);text-decoration:underline}.co-legal-mobile-index{display:none}.co-legal-body article{padding:24px 0 37px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.co-legal-body article:first-child{padding-top:0}.co-legal-body h2{font-size:25px;line-height:1.35;margin-bottom:20px}.co-legal-body h2>span{color:var(--brand);margin-right:5px}.co-legal-body h3{font-size:19px;margin-block:25px 15px}.co-legal-body p,.co-legal-body li,.co-legal-body dd{font-size:15px;line-height:1.9;color:var(--copy)}.co-legal-body p{margin-top:16px}.co-legal-body ul,.co-legal-body ol{padding-left:24px}.co-legal-body li{padding-left:4px;margin-top:12px}.co-legal-body a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.co-legal-body dt{font-weight:700;font-size:15px;margin-top:20px}.co-legal-body dd{margin:7px 0 0}.co-legal-body address{font-style:normal;color:var(--copy);font-size:15px;line-height:1.8}.co-login{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-block:52px 70px}.co-login .co-heading{padding-block:0 22px}.co-login .co-form-surface{max-width:475px}.co-login .co-support-note{align-self:center}.co-otp{letter-spacing:.45em;font-variant-numeric:tabular-nums;font-size:26px!important;max-width:300px}.co-pin{font-size:30px!important;font-weight:700!important;letter-spacing:.55em;max-width:280px}.co-secret{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid var(--line)}.co-secret code{font-size:17px;overflow-wrap:anywhere}.co-secret button{color:var(--brand);font-size:13px;font-weight:700}.co-progress-list{padding:0;margin:30px 0;list-style:none}.co-progress-list li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:16px 0;align-items:start;position:relative}.co-progress-list li:after{content:"";position:absolute;width:1px;left:14px;top:47px;bottom:-3px;background:var(--line)}.co-progress-list li:last-child:after{display:none}.co-progress-list .co-step-mark{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:12px;color:var(--copy);background:#fff;z-index:1}.co-progress-list li.is-done .co-step-mark{border-color:var(--co-success);color:var(--co-success);background:#eff8f2}.co-progress-list li.is-working .co-step-mark{color:var(--brand);border-color:var(--brand)}.co-progress-list .co-step-mark .icon{width:17px;height:17px}.co-progress-list h2{font-size:17px;margin:2px 0 0;letter-spacing:-.01em}.co-progress-list p{font-size:13px;margin-top:5px}.co-progress-list small{font-size:11px;color:var(--copy)}.co-spinner{width:15px;height:15px;border:1.8px solid #c7e0e7;border-top-color:var(--brand);border-radius:50%;animation:co-spin 1s linear infinite}@keyframes co-spin{to{transform:rotate(360deg)}}.co-purchase .co-review{font-size:10px}.co-purchase main>.wrap{max-width:1100px}.co-wizard-top{padding-block:28px 20px;display:flex;justify-content:space-between;gap:30px;align-items:center}.co-wizard-top h1{font-size:32px}.co-wizard-top .eyebrow{margin:0 0 12px}.co-stepper{display:flex;gap:23px;list-style:none;margin:0;padding:0}.co-stepper button{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--copy);min-height:44px}.co-stepper button>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:11px}.co-stepper button[aria-current=step]{color:var(--brand);font-weight:700}.co-stepper button[aria-current=step]>span{border-color:var(--brand)}.co-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:48px;padding-bottom:38px}.co-wizard-layout h2{font-size:24px;margin-bottom:7px}.co-wizard-layout .co-help{font-size:12px}.co-wizard-layout .co-field{margin-top:15px}.co-wizard-layout .co-field>input,.co-wizard-layout .co-select>select{min-height:45px;padding-block:10px}.co-cycle{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);margin-top:18px;gap:20px}.co-cycle button{padding:8px 7px 12px;border-bottom:2px solid transparent;text-align:left;min-height:62px}.co-cycle button>span{display:block;line-height:21px;font-size:14px;font-weight:700}.co-cycle button small{display:block;line-height:18px;font-size:11px;color:var(--copy)}.co-cycle button[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--brand)}.co-order{border-top:2px solid var(--brand);padding-top:21px}.co-order h2{font-size:20px}.co-order h3{font-size:24px;margin-top:16px}.co-order .co-total{font-size:33px;margin-top:14px}.co-order ul{padding:0;list-style:none;margin:21px 0}.co-order li{display:flex;gap:8px;margin-top:12px;font-size:12px;color:var(--copy);line-height:1.6}.co-order .icon{width:17px;color:var(--brand)}.co-order details{border-top:1px solid var(--line);padding-top:14px;font-size:13px}.co-order summary{font-weight:700;cursor:pointer}.co-order-mobile{display:none}.co-coupon{display:flex;gap:10px;align-items:end}.co-coupon .co-field{flex:1}.co-coupon button{font-size:12px;min-height:45px;color:var(--brand);font-weight:700}.co-wizard-layout .co-inline-actions{margin-top:22px;justify-content:space-between}.co-payment-method{display:flex;gap:14px;align-items:flex-start;padding-block:19px;border-block:1px solid var(--line);margin-top:22px}.co-payment-method>span{display:block;font-size:13px;line-height:1.65;color:var(--copy)}.co-payment-method strong{display:block;color:var(--ink);font-size:16px}.co-error-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:75px 90px;align-items:center}.co-error-number{font-size:clamp(100px,14vw,200px);font-weight:800;line-height:1;letter-spacing:-.09em;color:var(--brand)}.co-error-art{border-right:1px solid var(--line);padding-right:55px}.co-error-art p{font-size:12px;letter-spacing:.13em;font-weight:700;color:var(--brand);text-transform:uppercase;margin-top:20px}.co-error-copy h1{font-size:42px}.co-error-copy .lead{font-size:18px;line-height:1.7}.co-error-copy .co-help{margin-top:21px}.co-dialog{padding:38px;max-width:580px;width:calc(100% - 36px);max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:0;color:var(--ink)}.co-dialog::backdrop{background:#00303c70}.co-dialog h2{font-size:30px;margin-top:14px;max-width:90%}.co-dialog>p{font-size:15px}.co-dialog .eyebrow{margin-top:0}.co-dialog-close{position:absolute;right:17px;top:17px;width:38px;height:38px;display:grid;place-items:center;color:var(--brand)}.co-dialog-close .icon{width:23px}.co-dialog .button{margin-top:20px}.co-action-status{margin-top:16px;font-size:14px;line-height:1.7;color:var(--brand)}.co-search-results{max-height:350px;overflow:auto;margin-top:16px}.co-search-results a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:13px;border-bottom:1px solid var(--line);font-size:14px}.co-search-results small{display:block;color:var(--copy);font-size:11px;margin-top:3px}.co-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);max-width:calc(100% - 36px);padding:13px 22px;background:var(--deep);color:#fff;font-size:13px;z-index:100;box-shadow:0 5px 25px #003f5020}.co-review-hub{padding-bottom:70px}.co-review-intro{padding-block:45px 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.co-review-intro h1{font-size:42px}.co-review-intro .eyebrow{margin-bottom:15px}.co-review-intro p{font-size:15px}.co-review-layout{display:grid;grid-template-columns:315px minmax(0,1fr);gap:35px;align-items:start}.co-review-nav{max-height:780px;overflow:auto;border-top:1px solid var(--line)}.co-review-nav h2{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--copy);padding:22px 0 10px}.co-review-nav a{display:flex;justify-content:space-between;gap:10px;padding:10px 12px 10px 0;font-size:13px;color:var(--copy);border-bottom:1px solid #edf2f4}.co-review-nav a[aria-current=true]{color:var(--brand);font-weight:700;border-bottom-color:var(--brand)}.co-review-nav .icon{width:16px;height:16px}.co-review-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:15px;font-size:12px}.co-review-toolbar button{padding:6px 12px;border-bottom:2px solid transparent;color:var(--copy)}.co-review-toolbar button[aria-pressed=true]{color:var(--brand);border-bottom-color:var(--brand)}.co-preview-shell{background:var(--pale);padding:18px;overflow:auto;border:1px solid var(--line)}.co-preview-shell iframe{border:1px solid var(--line);background:#fff;width:100%;height:740px;display:block;margin:auto}.co-preview-shell.is-mobile iframe{width:390px;max-width:100%}.co-review-hint{margin-top:16px;font-size:12px}.co-spec-note{padding:16px 0;border-top:1px solid var(--line);font-size:12px;color:var(--copy);margin-top:26px}.co-caption{font-size:12px;color:var(--copy);margin-top:14px}.co-diagram-label{font:700 13px RedHat,Arial,sans-serif;fill:#183943}.co-diagram-small{font:400 11px RedHat,Arial,sans-serif;fill:#52656f}.co-flow-line{stroke-dasharray:9 6;animation:co-flow 18s linear infinite}@keyframes co-flow{to{stroke-dashoffset:-150}}@media(min-width:1000px){.co-page .site-header .brand img{min-width:148px}.co-page .main-nav{margin-left:auto}.co-purchase .header-main{min-height:75px}}@media(max-width:1100px){.co-utility-grid{gap:45px}.co-product-hero{gap:40px}.co-story,.co-approach-grid,.co-manifesto{gap:50px}.co-legal-layout{gap:40px;grid-template-columns:235px 1fr}.co-wizard-layout{gap:30px;grid-template-columns:minmax(0,1fr) 285px}.co-review-layout{grid-template-columns:270px minmax(0,1fr)}.co-stepper{gap:15px}}@media(max-width:800px){.co-review>.wrap{gap:10px;min-height:40px}.co-review>.wrap>span{display:none}.co-heading{padding-block:38px 29px}.co-heading .lead{font-size:18px}.co-utility-grid,.co-product-hero,.co-story,.co-architecture-grid,.co-approach-grid,.co-manifesto,.co-login,.co-error-layout{grid-template-columns:1fr;gap:35px}.co-utility-grid{padding-bottom:40px}.co-support-note{padding:27px}.co-faq{grid-template-columns:1fr;gap:30px;padding-block:42px}.co-product-hero{padding-block:35px}.co-product-art{max-width:560px;width:100%;margin:auto;min-height:0;padding:0}.co-feature-strip{gap:22px;padding-block:22px}.co-feature-strip strong{font-size:20px}.co-story{padding-block:45px}.co-architecture{padding-block:40px}.co-approach{padding-block:45px}.co-values>article{grid-template-columns:1fr;gap:14px}.co-manifesto{padding-block:45px}.co-payment-layout{grid-template-columns:1fr;gap:30px}.co-payment-summary{position:static}.co-document-row{grid-template-columns:22px 1fr 100px;gap:12px}.co-document-row .co-due{grid-column:2}.co-document-row .co-amount{grid-column:3;grid-row:1 / 3}.co-legal-layout{display:block}.co-legal-index{display:none}.co-legal-mobile-index{display:block;margin-bottom:30px;border-block:1px solid var(--line);padding-block:15px}.co-legal-mobile-index summary{font-size:14px;font-weight:700;cursor:pointer}.co-legal-mobile-index ol{padding-left:23px;font-size:13px}.co-legal-mobile-index li{margin-top:10px}.co-legal-body article{padding-block:22px 28px}.co-legal-body h2{font-size:24px}.co-login{padding-block:35px 45px}.co-login .co-form-surface{max-width:none}.co-wizard-top{display:block;padding-block:25px 15px}.co-stepper{margin-top:18px;gap:25px;justify-content:space-between}.co-wizard-layout{grid-template-columns:1fr;padding-bottom:30px}.co-order-desktop{display:none}.co-order-mobile{display:block;border-block:1px solid var(--line);margin-bottom:24px;padding-block:13px}.co-order-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;cursor:pointer}.co-order-mobile summary strong{font-size:17px;color:var(--brand)}.co-order-mobile .co-facts{margin-top:9px}.co-error-layout{padding-block:35px 50px}.co-error-art{border:0;padding:0}.co-error-number{font-size:100px}.co-error-art p{margin-top:12px}.co-error-copy h1{font-size:34px}.co-review-intro{display:block}.co-review-intro .button{margin-top:20px}.co-review-layout{display:block}.co-review-nav{max-height:340px;margin-bottom:28px}.co-review-toolbar{flex-wrap:wrap}.co-preview-shell{padding:8px}.co-preview-shell iframe{height:720px}.co-review-intro h1{font-size:35px}.co-page .co-dialog{padding:30px 23px}.co-dialog h2{font-size:27px}.co-result{padding-block:35px 45px}.co-receipt{padding:26px 25px;margin-block:30px 45px}.co-receipt header img{width:130px}.co-receipt h1{font-size:30px}}@media(max-width:480px){.co-page .wrap{width:calc(100% - 40px)}.co-page{font-size:15px}.co-heading h1{font-size:35px}.co-heading-compact h1{font-size:32px}.co-heading .lead{font-size:16px}.co-two{grid-template-columns:1fr;gap:0}.co-field{margin-top:18px}.co-feature-strip{grid-template-columns:1fr;gap:16px}.co-feature-strip>div{display:flex;align-items:baseline;gap:15px}.co-feature-strip strong{font-size:22px;min-width:110px}.co-feature-strip p{margin-top:0;max-width:190px}.co-product-hero .lead{font-size:17px}.co-product-hero h1{font-size:36px}.co-product-art{padding-top:8px}.co-app-strip{gap:18px}.co-app-strip img{width:30px;height:30px}.co-details-rows>div{grid-template-columns:1fr;gap:8px}.co-inline-actions{gap:20px}.co-inline-actions .button{width:100%}.co-document-row{grid-template-columns:20px minmax(0,1fr) 87px;gap:10px}.co-document-row strong{font-size:14px}.co-document-row .co-amount{font-size:15px}.co-facts>div{gap:18px;font-size:13px}.co-facts dd{max-width:58%}.co-receipt{padding:24px 19px}.co-receipt .co-legal-meta{gap:10px}.co-receipt header{align-items:flex-start}.co-receipt .co-status-line{font-size:11px}.co-order-mobile{margin-top:0}.co-stepper{gap:8px}.co-stepper button{font-size:11px;gap:6px}.co-stepper button>span{width:21px;height:21px}.co-wizard-layout h2{font-size:23px}.co-wizard-top h1{font-size:29px}.co-paid-options{flex-wrap:wrap;gap:16px}.co-review-toolbar a{font-size:12px}.co-review>.wrap>a:last-child{font-size:10px}.co-review>.wrap{font-size:10px}.co-receipt .co-heading h1{font-size:28px}.co-mail-line{padding-inline:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(forced-colors:active){.co-button,.button{border:1px solid ButtonText}.co-notice{border:1px solid CanvasText}.co-status-line:before{border:1px solid CanvasText}.co-outcome-icon{border-color:CanvasText}.co-cycle button[aria-pressed=true]{border-bottom-color:Highlight}}@media print{.site-header,.co-review,#site-footer,.co-legal-index,.co-legal-mobile-index,.co-legal-meta button,.co-inline-actions,.co-review-nav{display:none!important}.wrap{width:100%!important}.co-legal-layout{display:block}.co-legal-body{width:100%}.co-legal-body article{break-inside:avoid}body{font-size:11pt}.co-heading{padding-block:0 20px}.co-receipt{border:0;margin:0;padding:0}.co-receipt h1{font-size:24pt}}.co-outcome-icon.neutral{color:var(--brand);background:var(--pale);border-color:var(--line)}.co-order-mobile summary>span{min-width:0}.co-order-mobile summary>strong{white-space:nowrap}.co-check>span{min-width:0}.co-purchase .buy-footer{margin-top:26px;border-top:1px solid var(--line);padding-block:22px 28px;font-size:12px;color:var(--copy)}.co-purchase .buy-footer>.wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.co-purchase .buy-footer nav{display:flex;flex-wrap:wrap;gap:18px;color:var(--brand)}.co-purchase .buy-footer a{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.co-purchase .buy-footer>.wrap{display:block}.co-purchase .buy-footer nav{margin-top:15px;gap:12px 18px}}.co-page .footer-contact-strip h2{font-size:13px;font-weight:700;letter-spacing:0;line-height:1.5;color:#fff;margin:0 0 12px}@media(max-width:1120px){.co-page .footer-contact-strip h2{font-size:12px}}@media(max-width:900px){.co-page .footer-contact-strip h2{font-size:13px}}@media(max-width:680px){.co-page .footer-contact-strip h2{font-size:12px}}.co-paper .co-paper-title{font-size:30px;font-weight:800;line-height:1.12;letter-spacing:-.04em;color:var(--ink);margin-block:20px 14px}.co-order-mobile summary>span>span{display:block;font-size:12px;font-weight:500;margin-top:3px}.co-form-subtitle{font-size:19px;margin-top:23px;padding-top:20px;border-top:1px solid var(--line)}.co-switches button{flex:1;min-height:46px}.co-page{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s20:80px}.co-page main{font-size:16px;line-height:1.7;min-width:0}.co-page main h1{font-size:clamp(34px,4.2vw,60px);line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.co-page main h2{font-size:clamp(27px,2.8vw,38px);line-height:1.13;letter-spacing:-.03em;text-wrap:balance}.co-page main h3{font-size:22px;line-height:1.25;letter-spacing:-.025em}.co-page main p{max-width:72ch}.co-page main .eyebrow{display:none}.co-page main .lead{font-size:19px;line-height:1.6;max-width:54ch}.co-page main .button{min-height:48px}.co-page main .co-help{font-size:13px;line-height:1.65}.co-page main .co-inline-actions{margin-top:28px;gap:18px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.co-page main .co-field{margin-top:22px;gap:8px}.co-page main .co-action-status:empty{display:none}.co-page main .co-action-status{font-size:14px;margin-top:16px;color:var(--brand)}.co-page main input{caret-color:var(--brand)}.co-page main ::selection{background:#c7e2ec;color:#003f50}.cx-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:44px 0 64px;min-height:570px}.cx-hero-copy{min-width:0}.cx-hero h1{margin-top:28px}.cx-ms-logo{width:112px;height:25px;object-fit:contain}.cx-hero-copy>.co-help{margin-top:24px;max-width:57ch}.cx-hero-copy .lead{margin-top:24px}.cx-stage{min-width:0;position:relative}.cx-stage small{display:block;color:var(--copy);font-size:11px;line-height:1.5}.cx-workspace{position:relative;min-height:440px;padding-top:20px;padding-bottom:44px}.cx-work-doc{background:#f1f6fa;padding:32px 34px 40px;width:85%;min-height:350px;box-shadow:0 18px 45px #003f5012}.cx-work-doc>img{margin-bottom:18px}.cx-work-doc>span{font-size:12px;color:#455d70;display:block}.co-page main .cx-work-doc h2{font-size:29px;margin-top:16px;line-height:1.15}.cx-work-doc p{font-size:13px;line-height:1.6}.cx-work-doc .cx-document-sign{font-weight:700;color:#194d84;margin-top:28px;font-size:11px}.cx-work-budget{position:absolute;right:-5px;bottom:35px;background:#fff;width:51%;padding:22px 24px;box-shadow:0 18px 45px #173b4a1a}.cx-work-budget>img{margin-bottom:12px}.cx-work-budget>span{font-size:12px;font-weight:700}.cx-work-budget>svg{width:100%;height:95px;display:block;margin-top:16px}.cx-workspace>small{position:absolute;bottom:0;left:18px}.cx-mail-scene{position:relative;padding:25px 0 20px 30px}.cx-mail-stamp{position:absolute;right:15px;top:0;z-index:1}.cx-message{padding:38px 38px 68px;background:var(--pale);max-width:440px;box-shadow:0 14px 40px #003f5010}.cx-message>span{font-size:12px;color:var(--brand)}.co-page main .cx-message h2{font-size:28px;margin-top:22px}.cx-message p{font-size:14px}.cx-message .cx-message-sign{font-size:12px;margin-top:24px}.cx-attached{position:relative;display:flex;align-items:center;gap:16px;background:#fff;box-shadow:0 12px 34px #003f5012;padding:18px 22px;width:88%;margin:-40px -2px 18px auto}.cx-attached span{font-size:11px;line-height:1.7}.cx-mail-scene>small{margin-top:18px}.cx-security{background:var(--pale);padding:22px 24px 28px;border-radius:0}.cx-security>svg{width:100%;height:auto;display:block}.cx-security>p{font-size:14px;padding-inline:24px}.cx-security>p strong{color:var(--brand)}.cx-app-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:center;padding:20px 0}.cx-app-orbit>div:nth-child(2){padding-top:95px}.cx-app-orbit>div:nth-child(3){padding-top:170px}.cx-app-orbit>div>img{width:100%;height:auto;max-width:106px;margin:auto}.cx-app-orbit>div>span{display:block;font-size:12px;margin-top:12px;text-align:center}.cx-app-orbit>p{grid-column:1/-1;font-size:26px;line-height:1.35;color:var(--brand);padding-left:20px;margin-top:12px}.cx-archive{padding:12px 0}.cx-archive>svg{width:100%;height:auto;display:block}.cx-archive>p{font-size:14px;padding:12px 24px}.cx-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:24px 72px}.co-page main .cx-benefits h2{font-size:24px;line-height:1.25}.cx-benefits p{font-size:15px;line-height:1.7;margin-top:14px}.cx-benefits article:nth-child(2){padding-top:26px}.cx-benefits article:nth-child(3){padding-top:52px}.cx-explore{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:var(--pale);padding:56px 48px;margin-block:16px 64px}.cx-explore>div:first-child>p{font-size:16px}.cx-explore .co-app-strip{margin-top:28px;flex-wrap:wrap;gap:22px}.cx-explore .co-app-strip img{width:36px;height:36px}.cx-explore .co-app-strip span{font-size:10px}.cx-topic-switch{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-bottom:28px}.cx-topic-switch button{padding:10px 15px;min-height:44px;font-size:14px;color:var(--brand);font-weight:700;background:#fff;border:1px solid transparent;border-radius:8px}.cx-topic-switch button[aria-pressed=true]{border-color:var(--brand);background:#fff}.cx-topic-switch button:hover{background:#e0eef3}.cx-explore-right #explore-panel{min-height:155px}.co-page main .cx-explore-right h3{font-size:27px}.cx-explore-right p{font-size:16px}.cx-context-note{font-size:12px!important;margin-top:24px!important}.cx-license{display:grid;grid-template-columns:.85fr 1.15fr;gap:96px;padding-block:32px 72px;align-items:start}.cx-license-highlights{display:flex;gap:28px;flex-wrap:wrap;margin:32px 0 20px}.cx-license-highlights>div{max-width:140px}.cx-license-highlights strong{display:block;font-size:24px;color:var(--brand);line-height:1.25}.cx-license-highlights span{display:block;font-size:12px;color:var(--copy);margin-top:8px}.cx-scope>details{padding:0 0 22px;border:0;margin-bottom:10px}.cx-scope summary{display:flex;gap:18px;align-items:center;justify-content:space-between;font-weight:700;font-size:19px;cursor:pointer;list-style:none;min-height:44px}.cx-scope summary::-webkit-details-marker{display:none}.cx-scope summary>.icon{width:18px;height:18px;color:var(--brand)}.cx-scope details[open] summary>.icon{transform:rotate(45deg)}.cx-scope details p{font-size:15px;margin-top:12px;max-width:55ch}.cx-scope .co-product-note{margin-top:24px;padding:0;font-size:12px}.cx-scope a{text-decoration:underline;color:var(--brand);text-underline-offset:3px}.cx-related{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding-block:24px 64px}.cx-related>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cx-related-link{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;padding:0;color:var(--brand)}.cx-related-link strong{font-size:20px;line-height:1.25;letter-spacing:-.02em;width:100%}.cx-related-link span{font-size:13px;color:var(--copy);line-height:1.65}.cx-related-link .icon{width:18px}.co-page main .co-faq{display:block;padding-block:44px 64px;border:0;margin-block:0;gap:0}.co-faq>div:first-child{max-width:660px;margin-bottom:30px}.co-page main .co-faq>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;align-items:start}.co-page main .co-faq details{border:0;padding:0;min-width:0}.co-page main .co-faq summary{padding:12px 0;font-size:16px;line-height:1.5;min-height:48px;align-items:flex-start}.co-page main .co-faq summary>.icon{margin-top:4px}.co-page main .co-faq details>div{padding:4px 0 20px}.co-faq details p{font-size:15px}.cx-infra-hero{padding-block:64px 48px}.cx-infra-hero h1{max-width:950px}.cx-infra-hero .lead{margin-top:24px;max-width:720px}.cx-infra-environment{background:var(--pale);padding-block:60px}.cx-environment-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;align-items:center}.cx-environment-grid .cx-topic-switch{margin-block:30px 16px}.cx-environment-grid #infra-copy{min-height:90px;font-size:16px;margin-top:0}.cx-network{margin:0;min-width:0}.cx-network svg{width:100%;height:auto;display:block}.cx-network figcaption{font-size:12px;color:var(--copy);margin-top:18px;text-align:center}.cx-infra-story{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:72px}.cx-infra-story>div>p{max-width:50ch}.cx-infra-story :is(ol,.infra-hardware-list){list-style:none;margin:0;padding:0;display:grid;gap:28px}.cx-infra-story li{display:flex;gap:22px;align-items:flex-start}.cx-infra-story li>span{font-size:30px;color:var(--brand);font-weight:800;line-height:1.2;min-width:28px}.cx-infra-story li p{font-size:15px;margin-top:8px}.cx-infra-topics{padding-block:12px 48px}.cx-infra-topics>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;margin-top:24px}.cx-infra-topics>div>p{margin:0;font-size:15px}.cx-infra-topics strong{display:block;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:12px}.cx-about-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;padding-block:72px 80px;align-items:center}.cx-about-hero .button{margin-top:28px}.cx-brand-poster{background:var(--pale);padding:42px;min-height:340px;display:flex;flex-direction:column;justify-content:center}.cx-brand-poster>img{width:260px;height:auto}.cx-brand-poster>p{font-size:24px;line-height:1.45;margin-top:36px;color:var(--brand)}.cx-brand-poster>span{font-size:12px;color:var(--copy);margin-top:24px}.cx-about-manifesto{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;padding-block:32px 80px}.cx-about-manifesto .cx-large-copy{font-size:28px;line-height:1.4;color:var(--brand);margin-top:0}.cx-company{background:#f2f7f9;padding-block:60px}.cx-company-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:start}.cx-company-grid p{font-size:16px}.cx-company-grid h3{font-size:27px}.cx-company-grid .text-link{font-size:18px}.cx-access{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:64px 72px}.cx-access-identity{padding:42px 40px 48px;background:var(--pale)}.cx-access-identity>img{width:62px;height:62px;margin-bottom:32px}.co-page main .cx-access-identity h2{font-size:42px;line-height:1.15;color:var(--brand)}.cx-access-identity p{max-width:34ch}.cx-access-form{max-width:440px;width:100%}.co-page main .cx-access-form h1{font-size:38px}.cx-access-form form{margin-top:28px}.cx-access-form .co-inline-actions{gap:16px 24px}.cx-access-form>.co-help{margin-top:30px}.cx-remote{padding-block:52px 72px;display:grid;grid-template-columns:1.15fr .85fr;gap:40px 100px;align-items:start}.cx-remote-intro>.icon{width:48px;height:48px;color:var(--brand);margin-bottom:24px}.cx-remote-intro>p{font-size:18px;max-width:42ch}.cx-remote form{padding:28px 32px;background:var(--pale)}.cx-remote form .co-field{margin-top:0}.cx-remote .co-pin{font-size:30px;letter-spacing:.38em;max-width:230px;text-align:center;height:62px}.cx-remote form>.button{margin-top:22px;width:100%}.cx-remote form>.co-help{margin-top:20px}.cx-remote-help{grid-column:1;padding-top:12px;max-width:46ch}.co-page main .cx-remote-help h2{font-size:23px}.cx-remote-help>p{font-size:15px;margin-top:12px}.cx-payment{display:grid;grid-template-columns:1.15fr .85fr;gap:110px;padding-block:60px 64px;align-items:center}.cx-payment-copy .lead{margin-top:24px}.cx-payment-steps{list-style:none;margin:32px 0 22px;padding:0;display:flex;gap:28px}.cx-payment-steps li{flex:1;min-width:0}.cx-payment-steps strong{display:block;font-size:18px;color:var(--brand)}.cx-payment-steps span{display:block;font-size:13px;color:var(--copy);line-height:1.6;margin-top:8px}.cx-pay-form{padding:32px 34px 30px;box-shadow:0 12px 50px #153b4c15;background:#fff}.cx-pay-form>.icon{color:var(--brand);width:30px;height:30px;margin-bottom:20px}.co-page main .cx-pay-form h2{font-size:27px}.cx-pay-form>.button{margin-top:24px;width:100%}.cx-pay-form>.co-help{margin-top:18px}.cx-private-note{display:flex;align-items:flex-start;gap:14px;margin-top:26px}.cx-private-note>.icon{margin-top:3px;color:var(--brand);width:18px;height:18px}.cx-private-note>p{margin:0;font-size:12px}.co-page main .co-result{padding-block:48px 64px;max-width:880px}.co-page main .co-result h1{font-size:clamp(32px,3.5vw,47px)}.co-page main .co-outcome-icon{margin-bottom:24px}.co-page main .co-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-block:30px}.co-page main .co-facts>div{display:block;padding:0;border:0;font-size:15px;min-width:0}.co-page main .co-facts dt{font-size:12px;line-height:1.5;margin-bottom:6px;color:var(--copy)}.co-page main .co-facts dd{font-size:16px;line-height:1.5;text-align:left;max-width:none;overflow-wrap:anywhere}.co-page main .co-notice{border:0;background:var(--pale);padding:18px 22px}.co-page main .co-notice p{font-size:14px;line-height:1.65}.co-page main .co-notice.co-warning{background:#fcf8ef}.co-page main .co-notice.co-warning p{color:#805800}.co-page main .co-document-row{border:0;background:#f4f8fa;padding:20px 22px;margin-top:12px;gap:18px}.co-page main .co-doc-list{border:0}.co-page main .co-payment-layout{padding-bottom:56px;gap:48px}.co-page main .co-payment-summary{border:0;position:static}.co-page main .co-document-row p{margin-top:3px}.co-page main .co-receipt .co-facts{margin-block:24px}.co-page main .co-receipt{border:0;box-shadow:0 10px 50px #153b4c12}.co-page main .co-legal-layout{grid-template-columns:235px minmax(0,760px);gap:80px;padding-bottom:64px}.co-page main .co-legal-body article{border:0;padding:0;margin-top:44px;scroll-margin-top:28px}.co-page main .co-legal-body article:first-child{margin-top:0}.co-page main .co-legal-body h2{font-size:26px;line-height:1.3}.co-page main .co-legal-body p,.co-page main .co-legal-body li{font-size:16px;line-height:1.85}.co-page main .co-legal-index{border:0}.co-page main .co-legal-meta{margin-bottom:42px}.co-page main .co-heading{padding-block:48px 24px}.co-page main .co-heading .lead{font-size:18px}.co-page .co-dialog{border-radius:0}.co-page .co-dialog .eyebrow{display:none}.co-page .co-dialog h2{margin-bottom:20px}.co-page .co-dialog .co-check{margin-block:20px}.co-page .co-dialog .button{margin-top:12px}.cx-alt .cx-hero{grid-template-columns:1fr 1fr}.cx-alt .cx-explore{width:100%;padding:38px;margin:0;display:block;max-width:none}.cx-alt .cx-explore>.cx-explore-right{display:block}.cx-alt .cx-explore-right #explore-panel{min-height:185px}@media(max-width:1100px){.cx-hero{gap:40px}.cx-explore{gap:48px;padding:40px}.cx-access,.cx-about-hero,.cx-about-manifesto,.cx-company-grid,.cx-payment,.cx-remote,.cx-infra-story,.cx-license{gap:48px}.cx-work-doc{padding:25px}.cx-work-budget{padding:18px}.cx-benefits{gap:28px}}@media(max-width:800px){.cx-hero,.cx-access,.cx-about-hero,.cx-about-manifesto,.cx-company-grid,.cx-payment,.cx-remote,.cx-infra-story,.cx-license,.cx-related,.cx-environment-grid{grid-template-columns:1fr;gap:36px}.cx-hero{padding-block:30px 44px;min-height:0}.cx-stage{width:100%;max-width:510px;margin:auto}.cx-hero-copy .lead{font-size:18px}.cx-hero-copy>.co-help{max-width:none}.cx-benefits{grid-template-columns:1fr;gap:26px;padding-block:24px 48px}.cx-benefits article:nth-child(n){padding:0}.co-page main .cx-benefits h2{font-size:25px}.cx-explore{grid-template-columns:1fr;padding:32px;gap:32px;margin-block:0 40px}.cx-explore-right #explore-panel{min-height:130px}.cx-explore .co-app-strip{margin-top:22px}.cx-license{padding-block:16px 32px}.cx-license-highlights{margin-top:24px;gap:24px}.cx-related{padding-block:24px 32px}.cx-related>div{gap:28px}.co-page main .co-faq{padding-block:36px 48px}.co-page main .co-faq>div:last-child{grid-template-columns:1fr;gap:8px}.co-page main .co-faq>div:first-child{margin-bottom:20px}.cx-infra-hero,.cx-infra-environment{padding-block:36px}.cx-environment-grid #infra-copy{min-height:0}.cx-infra-story{padding-block:44px}.cx-infra-topics>div{grid-template-columns:1fr;gap:26px}.cx-about-hero{padding-block:40px 48px}.cx-brand-poster{padding:32px;min-height:0}.cx-brand-poster>p{font-size:24px;margin-top:28px}.cx-about-manifesto{padding-block:0 48px}.cx-company{padding-block:40px}.cx-about-manifesto .cx-large-copy{font-size:25px}.cx-access{padding-block:36px 44px}.cx-access-form{max-width:none;grid-row:1}.cx-access-identity{padding:28px}.co-page main .cx-access-identity h2{font-size:31px}.cx-access-identity>img{margin-bottom:20px;width:48px;height:48px}.cx-remote{padding-block:36px 44px;gap:28px}.cx-remote-help{grid-column:auto}.cx-remote-intro>.icon{margin-bottom:20px}.cx-remote form{padding:26px 28px}.cx-payment{padding-block:36px 48px;gap:32px}.cx-payment-steps{gap:24px}.cx-pay-form{padding:30px 28px}.cx-payment-copy .lead{font-size:18px}.co-page main .co-legal-layout{display:block}.co-page main .co-legal-body article{margin-top:36px}.co-page main .co-legal-meta{margin-bottom:24px}.co-page main .co-legal-mobile-index{border:0;margin-bottom:30px;padding-block:12px}.co-page main .co-heading{padding-block:32px 20px}.cx-alt .cx-hero{grid-template-columns:1fr}.cx-alt .cx-explore{padding:28px}.co-page main .co-payment-layout{gap:28px}}@media(max-width:480px){.co-page main .wrap{width:calc(100% - 40px)}.co-page main .lead{font-size:17px}.co-page main h1{font-size:36px}.cx-hero h1{margin-top:22px}.co-page main .co-inline-actions{gap:14px;margin-top:24px}.co-page main .co-inline-actions .button{width:100%}.cx-workspace{min-height:370px;padding-bottom:40px}.cx-work-doc{padding:24px;width:86%;min-height:300px}.co-page main .cx-work-doc h2{font-size:25px}.cx-work-doc>img{width:50px;height:50px}.cx-work-budget{padding:16px;bottom:29px}.cx-work-budget>img{width:42px;height:42px}.cx-work-budget>span{font-size:10px}.cx-work-budget>svg{height:65px;margin-top:10px}.cx-workspace>small{left:0;font-size:10px}.cx-mail-scene{padding-left:0}.cx-message{padding:30px 26px 56px}.co-page main .cx-message h2{font-size:26px}.cx-mail-stamp{right:0}.cx-attached{padding:16px}.cx-security{padding:12px 12px 24px}.cx-security>p{padding-inline:16px}.cx-app-orbit{gap:16px}.cx-app-orbit>div:nth-child(2){padding-top:60px}.cx-app-orbit>div:nth-child(3){padding-top:110px}.cx-app-orbit>div>span{font-size:11px}.cx-app-orbit>p{font-size:23px;padding-left:0}.co-page main .cx-explore.wrap{width:calc(100% - 40px);padding:26px 22px}.cx-topic-switch{gap:8px}.cx-topic-switch button{padding:9px 12px;font-size:13px}.co-page main .cx-explore-right h3{font-size:25px}.cx-explore-right p{font-size:15px}.cx-context-note{font-size:11px!important}.cx-license-highlights{gap:20px}.cx-license-highlights>div{max-width:125px}.cx-license-highlights strong{font-size:23px}.cx-related>div{grid-template-columns:1fr;gap:28px}.cx-related-link{display:grid;grid-template-columns:1fr auto;gap:8px 14px}.cx-related-link strong,.cx-related-link span{grid-column:1}.cx-related-link>.icon{grid-column:2;grid-row:1}.cx-payment-steps{flex-direction:column;gap:18px;margin-block:28px 16px}.cx-payment-steps li{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:baseline}.cx-payment-steps strong{font-size:17px}.cx-payment-steps span{margin-top:0}.co-page main .co-facts{gap:22px;grid-template-columns:1fr 1fr}.co-page main .co-facts dd{font-size:14px}.co-page main .co-document-row{padding:18px 14px;gap:10px}.co-page main .co-document-row .co-amount{font-size:14px}.co-page main .co-document-row .co-due{font-size:12px}.cx-brand-poster>img{max-width:220px;width:100%}.cx-brand-poster>p{font-size:22px}.co-page main .cx-access-form h1{font-size:34px}.cx-remote form>.button{font-size:13px;gap:12px}}@media(prefers-reduced-motion:reduce){.cx-work-doc,.cx-work-budget,.cx-message,.cx-attached{transform:none}}.co-page .co-review-layout{display:flex;flex-direction:column;gap:20px}.co-review-layout>section{width:100%;min-width:0}.co-page .co-preview-shell{position:relative;padding:0;overflow:hidden;width:100%}.cx-review-picker{max-width:600px;margin-block:0 24px}.cx-review-picker select{width:100%;height:46px;border:1px solid #abcbd7;border-radius:8px;padding:9px 12px;background:#fff;font-size:14px}.cx-all-views{width:100%}.cx-all-views>summary{font-size:13px;color:var(--brand);cursor:pointer;padding-block:8px}.co-page .co-review-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;max-height:350px;border:0;margin-block:18px}.co-page .co-review-nav h2{grid-column:1/-1;padding:12px 0 0}.co-page .co-review-nav a{border:0;padding-block:7px}.co-page .co-review-intro{padding-block:32px 24px}.co-page .co-review-intro h1{font-size:34px}@media(max-width:800px){.co-page .co-review-nav{grid-template-columns:1fr 1fr}.co-page .co-review-toolbar{gap:12px}.co-review-toolbar>strong{width:100%}.cx-review-picker{max-width:none}}.cx-review-picker .co-select{width:100%;display:block}.cx-review-picker select{appearance:none;padding-right:44px}.cx-workspace{min-height:485px}.cx-work-budget{bottom:0;width:46%;padding:20px}.cx-work-budget>img{width:46px;height:46px}.cx-work-budget>svg{height:76px}.cx-workspace>small{bottom:-28px}.cx-alt .cx-explore-right h2{font-size:27px;line-height:1.25;letter-spacing:-.025em}.cx-payment{gap:24px 110px;align-items:start}.cx-payment-copy{grid-column:1;grid-row:1}.cx-pay-form{grid-column:2;grid-row:1/3;align-self:center}.cx-payment-guidance{grid-column:1;grid-row:2}.cx-payment-guidance .cx-payment-steps{margin-top:0}@media(max-width:800px){.cx-payment{gap:28px}.cx-payment-copy,.cx-pay-form,.cx-payment-guidance{grid-column:auto;grid-row:auto}.cx-payment-guidance .cx-payment-steps{margin-bottom:16px}}@media(max-width:480px){.cx-workspace{min-height:0;padding-bottom:0}.cx-work-budget{position:relative;width:55%;right:auto;bottom:auto;margin:-28px 0 0 auto}.cx-workspace>small{position:static;margin-top:22px}.cx-work-doc{min-height:320px}.cx-work-doc .cx-document-sign{margin-top:20px;font-size:10px}.cx-alt .cx-explore-right h2{font-size:25px}}.cx-access-form{grid-column:2;grid-row:1}.cx-access-identity{grid-column:1;grid-row:1}@media(max-width:800px){.cx-access-form{grid-column:1;grid-row:1}.cx-access-identity{grid-column:1;grid-row:2}}.co-page .co-preview-shell iframe{border:0;box-sizing:content-box}.co-page main .co-flow-line{animation:none}.co-page .co-review>.wrap>a{font-size:12px}.cx-explore .co-app-strip span,.cx-stage small,.cx-work-doc .cx-document-sign{font-size:12px}.cx-work-budget>span{font-size:12px}.cx-alternate-story{padding-block:0 56px;max-width:800px}.cx-alternate-story .co-app-strip{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.cx-alternate-story .co-app-strip span{font-size:12px}html:not([data-js=on]) [data-infra-controls]{display:none}.co-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.co-resend-form{margin-top:22px}.cx-remote-help details{margin-top:26px}.cx-remote-help summary{cursor:pointer;color:var(--brand);padding-block:10px;min-height:44px}.co-page .co-notice ul{margin:0;padding-inline-start:20px}.co-page .co-notice.co-error{background:#fff5f5}.co-page .co-notice.co-error p,.co-page .co-notice.co-error li{color:var(--co-danger)}.co-secret-panel input{font-family:ui-monospace,monospace;font-size:16px}.co-secret-panel .co-inline-actions{gap:20px}.co-page .text-link{overflow-wrap:anywhere}@media print{.co-page .site-header,.co-page .site-footer,.co-page .co-inline-actions,.co-page .co-legal-index,.co-page .co-legal-mobile-index,.co-page .co-legal-meta button{display:none!important}.co-page .co-legal-layout{display:block}.co-page .co-legal-body article{break-inside:avoid}.co-page main{color:#000;background:#fff}}.co-page .co-real-payment{padding-top:8px;grid-template-columns:minmax(0,1fr) 340px;align-items:start}.co-real-payment .co-payment-summary{padding:30px;background:var(--pale)}.co-real-payment .co-payment-summary h2{font-size:28px;margin-bottom:24px}.co-real-payment .co-payment-summary p{margin-top:14px}.co-real-payment .co-payment-summary .text-3xl{font-size:27px;color:var(--ink);line-height:1.25}.co-real-payment #pago-ahora-monto{font-size:32px;color:var(--brand);font-weight:800;line-height:1.25;margin-bottom:20px}.co-real-payment .co-payment-summary .text-xs{font-size:12px}.co-real-payment .co-payment-summary .text-sm{font-size:14px}.co-real-payment .co-payment-summary .text-xl{font-size:22px}.co-real-payment .co-payment-summary>div{display:grid;gap:12px;margin-top:24px}.co-real-payment .co-payment-summary>.text-link{margin-top:24px;font-size:14px}.co-real-payment #form-checkout{margin-top:26px}.co-real-payment fieldset{border:0;margin:0 0 26px;padding:0;min-width:0}.co-real-payment legend{font-weight:700;font-size:16px;margin-bottom:14px}.co-real-payment fieldset>div{display:flex;gap:12px;flex-wrap:wrap}.co-real-payment fieldset label{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.co-real-payment fieldset label:has(input:checked){border-color:var(--brand)}.co-real-payment input[type=checkbox],.co-real-payment input[type=radio]{accent-color:var(--brand);width:18px;height:18px;flex-shrink:0;margin:3px 0 0}.co-real-payment input[type=number]{display:block;width:100%;border:1px solid #b4cbd4;background:#fff;padding:12px 14px;min-height:49px;margin-top:8px}.co-real-payment ul{list-style:none;padding:0;margin:16px 0 24px}.co-real-payment #panel-seleccion li{display:flex;gap:14px;padding:20px;background:var(--pale);margin-top:12px}.co-real-payment #panel-seleccion label{flex:1;min-width:0;overflow-wrap:anywhere}.co-real-payment .block{display:block}.co-real-payment .font-semibold{font-weight:700;color:var(--ink)}.co-real-payment .text-xs{font-size:12px;color:var(--copy)}.co-real-payment .text-sm{font-size:14px;color:var(--copy)}.co-real-payment .text-warning{color:var(--amber)}.co-real-payment #panel-notas-venta h3{font-size:20px;margin-top:24px}.co-real-payment #panel-abono{margin-bottom:24px}.co-real-payment [data-testid=usar-saldo-opt-in]{display:flex;gap:12px;margin-bottom:26px;align-items:start;cursor:pointer}.co-page .co-paid-amount{font-size:28px;color:var(--brand);font-weight:800}.co-payment-receipt{margin-top:28px}.co-payment-receipt>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:48px;font-weight:700;color:var(--brand);list-style:none}.co-payment-receipt>summary::-webkit-details-marker{display:none}.co-page .co-payment-receipt h2{font-size:26px}.co-payment-receipt .co-receipt{margin:18px 0 24px;padding:30px}.co-receipt-items{padding:0;list-style:none;margin:24px 0;display:grid;gap:14px}.co-receipt-items li,.co-receipt-total{display:flex;justify-content:space-between;gap:24px;font-size:15px}.co-receipt-items strong{white-space:nowrap}.co-receipt-total{margin-block:24px;color:var(--ink)}.co-receipt-mail{max-width:520px;margin-block:24px}.co-receipt-mail>.button{margin-top:18px}@media(max-width:800px){.co-page .co-real-payment{grid-template-columns:1fr}.co-real-payment .co-payment-summary{padding:26px}.co-real-payment #panel-seleccion li{padding:18px}.co-real-payment fieldset label{padding:12px}.co-payment-receipt .co-receipt{padding:22px}.co-receipt-items li{flex-wrap:wrap;gap:4px 20px}}@media print{.co-payment-receipt{display:block!important}.co-payment-receipt>summary,.co-receipt-mail{display:none!important}.co-payment-receipt .co-receipt{box-shadow:none!important}}.utility .wrap{gap:24px;min-height:36px;flex-wrap:wrap}.lcd-public-v3 .utility{height:auto;min-height:40px;font-size:14px;background:#07596b;color:#fff}.lcd-public-v3 .utility a{font-size:14px;font-weight:500;line-height:1.5;min-height:40px;gap:8px;color:#fff;opacity:1}.lcd-public-v3 .utility a:focus-visible{outline:2px solid #fff;outline-offset:2px}.lcd-public-v3 .utility a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.utility-hours-short{display:none}.utility-links{display:flex;align-items:center;gap:28px}.whatsapp-mark{display:block;fill:currentColor;stroke:none;flex-shrink:0;width:20px;height:20px}.header-whatsapp .whatsapp-mark{color:#fff;width:19px;height:19px}.faq-column{min-width:0;align-self:start}.co-faq .faq-column>details+details{margin-top:12px}.faq-list summary,.co-faq summary{border-radius:4px}.faq-list summary:focus-visible,.co-faq summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.faq-symbol .icon,.co-faq summary>.icon{transition:transform .18s ease}.infra-hero-v4{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-bottom:48px}.co-page .infra-hero-v4 h1{font-size:clamp(34px,3.15vw,44px);max-width:none}.infra-hero-v4 .lead{font-size:20px;line-height:1.65;margin-top:24px;max-width:45ch}.infra-hero-v4>div>p:not(.lead){font-size:16px;max-width:50ch}.infra-hero-v4 .text-link{margin-top:12px}.infra-hero-v4 .cx-topic-switch{margin-top:30px;gap:22px;flex-wrap:wrap}.infra-hero-v4 #infra-copy{min-height:90px;font-size:14px;line-height:1.75;margin-top:16px;max-width:55ch}.infra-art-v4{padding-top:15px;font-family:RedHat,Arial,sans-serif}.infra-art-v4 figcaption{display:flex;text-align:left;gap:20px;align-items:start;font-size:13px;padding-inline:24px}.infra-art-v4 figcaption button{flex-shrink:0;min-height:44px;color:var(--brand)}.infra-art-v4[data-active=cluster] [data-infra-layer=cluster]>rect,.infra-art-v4[data-active=hosting] [data-infra-layer=services]>rect{stroke:#00657f;stroke-width:2}.infra-art-v4[data-active=conectividad] .art-trace{stroke-width:2.5}.infra-hardware-v4{display:grid;grid-template-columns:.8fr 1.5fr;gap:28px 64px;padding-block:48px 64px;border-top:1px solid var(--line)}.infra-hardware-v4 h2,.infra-section-head h2,.infra-connect-v4 h2,.infra-paths-v4 h2{font-size:clamp(30px,3vw,40px)}.infra-hardware-intro>p{font-size:15px;line-height:1.8}.infra-hardware-intro .infra-model{font-weight:700;color:var(--brand);font-size:18px;margin-top:22px}.infra-specs{display:grid;grid-template-columns:1fr 1.15fr;gap:28px 36px;margin:0;padding-top:5px}.infra-specs dt{font-size:13px;color:var(--copy)}.infra-specs dd{margin:8px 0 0}.infra-specs strong{font-size:50px;line-height:1.2;letter-spacing:-.03em;font-weight:700;color:var(--brand)}.infra-specs strong small{font-size:25px;letter-spacing:0}.infra-specs .infra-spec-word{font-size:30px;letter-spacing:-.02em}.infra-specs dd>span{display:block;font-size:14px;line-height:1.65;max-width:27ch;margin-top:8px}.infra-specs>div:last-child{grid-column:1/-1;display:flex;gap:30px;align-items:center}.infra-specs>div:last-child dt{max-width:100px}.infra-specs>div:last-child dd{margin:0}.infra-specs>div:last-child dd>span{display:inline;font-size:13px;margin-left:14px}.infra-storage{grid-column:1/-1;display:flex;align-items:center;gap:18px;margin:0;padding-top:22px;font-size:16px}.infra-storage>.icon{width:28px;height:28px;color:var(--brand)}.infra-storage strong{font-size:23px;color:var(--ink)}.infra-connect-v4{background:#003e4f;color:#fff;padding-block:52px}.infra-connect-v4>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px 80px;align-items:start}.infra-connect-v4 h2{color:#fff;max-width:20ch}.infra-connect-v4 p{color:#d5e7ed;font-size:16px;max-width:46ch}.infra-bandwidth>strong{font-size:100px;line-height:1;letter-spacing:-.04em;font-weight:700}.infra-bandwidth>strong>span{font-size:46px;letter-spacing:-.02em}.infra-bandwidth>p{font-size:18px;font-weight:700;margin:14px 0 10px;color:#fff}.infra-bandwidth>span{font-size:14px;color:#d5e7ed;display:block;max-width:42ch;line-height:1.7}.infra-connect-v4 .infra-scope{grid-column:1/-1;font-size:12px;line-height:1.7;max-width:100ch;margin:0;padding-top:10px}.infra-tech-v4{padding-block:64px 48px}.infra-section-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.infra-section-head>p,.infra-section-head>div>p{font-size:16px;margin-top:0;line-height:1.8;max-width:53ch}.tech-category{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center;padding-block:27px}.tech-category h3{font-size:20px}.tech-category p{font-size:13px;line-height:1.7;max-width:30ch;margin:8px 0 0}.tech-category ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 28px;list-style:none;margin:0;padding:0}.tech-category li{flex:0 1 150px;min-width:90px}.tech-category img{display:block;width:100%;height:42px;object-fit:contain;object-position:left center}.tech-category a{display:block;padding:8px 0}.infra-tech-v4>.infra-scope{font-size:12px;line-height:1.8;max-width:100ch;margin-top:20px}.infra-scope a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.infra-datacenter-v4{padding-block:48px 36px;border-top:1px solid var(--line)}.datacenter-highlights{display:grid;grid-template-columns:1fr 1fr;gap:36px 80px;margin:36px 0 0}.datacenter-highlights>div{display:grid;grid-template-columns:32px 1fr;gap:8px 20px;align-items:start}.datacenter-highlights .icon{grid-row:1/3;width:28px;height:28px;color:var(--brand);margin-top:2px}.datacenter-highlights dt{font-size:21px;font-weight:700;color:var(--ink);line-height:1.4}.datacenter-highlights dd{grid-column:2;font-size:15px;margin:0;line-height:1.75;max-width:42ch}.co-page main .infra-technical-v4{padding-top:12px;padding-bottom:36px}.infra-paths-v4{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:42px 48px;background:var(--pale);padding-inline:40px;margin-bottom:20px}.infra-paths-v4>div{display:grid;gap:12px}.infra-paths-v4 a{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:48px;color:var(--brand);font-weight:700;font-size:16px}.infra-paths-v4 a .icon{flex-shrink:0}.virtual-art-v4{font-family:RedHat,Arial,sans-serif}.virtual-art-v4 figcaption{padding-inline:20px}.about-hero-v4{padding-bottom:48px;gap:72px}.co-page .about-hero-v4 h1{max-width:none;font-size:clamp(36px,3.4vw,48px)}.about-brand-v4{padding:40px 0 24px}.about-brand-v4>img{width:min(100%,360px);height:auto}.brand-signature{width:min(100%,360px);margin:0}.brand-signature figcaption{font-size:12px;gap:16px;margin-top:20px;padding:0}.brand-signature figcaption button{flex-shrink:0;min-height:44px;color:var(--brand)}.about-brand-v4>p{font-size:24px;line-height:1.55;color:var(--brand);max-width:26ch;margin-top:38px}.about-services{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px}.about-services a{font-size:14px;color:var(--brand);min-height:36px;display:flex;align-items:center;gap:8px}.about-team-v4{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;padding-block:48px 64px;border-top:1px solid var(--line)}.about-team-v4 h2{font-size:38px}.about-team-v4>div>p{font-size:15px;line-height:1.8;max-width:40ch}.about-team-v4 .team-review-note{font-size:12px;max-width:42ch;margin-top:24px}.team-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 38px;margin:0;padding:4px 0 0;list-style:none}.team-list h3{font-size:22px;line-height:1.35;max-width:24ch}.team-list p{margin:8px 0 0;font-size:14px;line-height:1.6}.about-practice-v4{background:var(--pale);padding-block:48px}.about-practice-v4>.wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:72px}.about-practice-v4 h2{font-size:38px}.about-practice-v4 article+article{margin-top:28px}.about-practice-v4 h3{font-size:23px}.about-practice-v4 article p{font-size:15px;line-height:1.8;max-width:56ch;margin-top:8px}.about-company-v4{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-block:48px}.about-company-v4 h2{font-size:36px}.about-company-v4>div>p{font-size:16px;line-height:1.8;max-width:45ch}.about-company-v4 .attention-details{margin-top:0}.attention-details{margin-top:36px;scroll-margin-top:24px}.attention-details h3{font-size:22px;line-height:1.4}.attention-business dl{margin:18px 0 0;max-width:360px}.attention-business dl>div{display:flex;justify-content:space-between;gap:24px;margin-top:6px;font-size:14px;line-height:1.8}.attention-business dd{margin:0;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.attention-details .attention-timezone{font-size:12px;margin-top:8px}.attention-hosting{display:flex;gap:16px;align-items:start;margin-top:26px}.attention-hosting>.icon{color:var(--brand);margin-top:6px;width:26px;height:26px;flex-shrink:0}.attention-hosting h3{font-size:17px}.attention-hosting strong{font-size:28px;color:var(--brand);font-weight:700;margin-left:8px;white-space:nowrap}.attention-hosting p{font-size:13px;margin-top:5px;line-height:1.7;max-width:36ch}.attention-emails{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:24px}.attention-emails p{margin:0}.attention-emails span{display:block;font-size:12px}.attention-emails a{display:block;color:var(--brand);font-size:16px;line-height:1.7;text-underline-offset:4px}.remote-v4{align-items:start;padding-block:32px 48px}.co-page .remote-v4 .cx-remote-intro h1{font-size:clamp(36px,3.7vw,52px);max-width:19ch}.remote-steps{list-style:none;counter-reset:remote-step;display:grid;gap:24px;padding:0;margin:32px 0 0}.remote-steps li{counter-increment:remote-step;display:grid;grid-template-columns:28px 1fr;gap:5px 16px}.remote-steps li:before{content:counter(remote-step);grid-row:1/3;align-self:start;color:var(--brand);font-size:21px;font-weight:700;line-height:1.4}.remote-steps strong{font-size:17px;line-height:1.5;color:var(--ink)}.remote-steps li>span{grid-column:2;font-size:14px;line-height:1.7;max-width:43ch}.remote-v4 form{width:100%;max-width:420px;justify-self:end;padding:28px 30px;border-radius:8px}.remote-v4 form h2{font-size:29px}.remote-v4 .remote-form-intro{font-size:14px;line-height:1.7;margin:12px 0 26px}.pin-field>label{font-size:14px;font-weight:700;color:var(--ink);display:block}.pin-field>p{font-size:12px;line-height:1.7;margin:12px 0 0;max-width:32ch}.pin-entry{position:relative;width:100%;max-width:268px;margin-top:12px;min-height:58px}.pin-entry>input{width:100%;height:58px;border:1px solid #718d99;border-radius:8px;background:#fff;color:var(--ink);font:600 26px RedHat,Arial,sans-serif;letter-spacing:.3em;padding:10px 18px;caret-color:var(--brand)}.pin-cells{display:none}.pin-entry[data-enhanced=true]>input{position:absolute;inset:0;opacity:0;z-index:1;cursor:text;letter-spacing:0}.pin-entry[data-enhanced=true] .pin-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;pointer-events:none}.pin-cell{height:58px;border:1px solid #718d99;border-radius:7px;background:#fff;color:var(--ink);display:grid;place-items:center;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.pin-cell.is-current{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.pin-entry:has(input[aria-invalid=true]) .pin-cell,.pin-entry:has(input:user-invalid) .pin-cell{border-color:#a13636}.pin-entry>input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.remote-v4 form>.button{width:100%;font-size:14px;min-height:46px;justify-content:space-between;margin-top:26px}@media(max-width:1100px){.infra-hero-v4,.about-hero-v4{gap:36px}.infra-specs{gap:24px}.infra-hardware-v4{gap:28px 40px}.tech-category{grid-template-columns:200px 1fr;gap:32px}.tech-category li{flex-basis:125px}.infra-connect-v4>.wrap{gap:24px 44px}.about-team-v4,.about-company-v4{gap:44px}}@media(max-width:850px){.infra-hero-v4,.infra-hardware-v4,.infra-section-head,.about-team-v4,.about-company-v4,.about-practice-v4>.wrap{grid-template-columns:1fr;gap:28px}.infra-hero-v4 h1,.co-page .about-hero-v4 h1{max-width:23ch}.infra-art-v4{max-width:560px;width:100%;justify-self:center;padding-top:0}.infra-hero-v4 #infra-copy{min-height:0}.infra-hardware-v4{padding-block:36px 44px}.infra-specs{grid-template-columns:1fr 1fr}.infra-storage{padding-top:8px}.infra-connect-v4>.wrap{grid-template-columns:1fr;gap:24px}.infra-connect-v4 h2{max-width:none}.infra-bandwidth>strong{font-size:84px}.infra-tech-v4{padding-block:44px 32px}.infra-section-head>p,.infra-section-head>div>p{max-width:65ch}.tech-category{grid-template-columns:1fr;gap:20px}.tech-category p{max-width:none}.tech-category ul{justify-content:flex-start;gap:20px 36px}.tech-category li{flex-basis:130px}.datacenter-highlights{gap:30px 40px}.infra-paths-v4{grid-template-columns:1fr;gap:24px;padding:30px}.about-team-v4{padding-block:36px 44px}.about-company-v4{padding-block:36px}.about-brand-v4{padding-top:0}.about-practice-v4{padding-block:36px}}@media(max-width:600px){.lcd-public-v3 .utility .wrap{gap:8px;flex-wrap:nowrap;min-height:34px}.lcd-public-v3 .utility a{font-size:13px;min-height:40px;gap:5px}.utility-hours-full{display:none}.utility-hours-short{display:inline}.utility-links{gap:16px}.utility-links .icon{width:13px;height:13px}.header-whatsapp .whatsapp-mark{width:16px;height:16px}.co-faq .faq-column>details+details{margin-top:10px}.infra-hero-v4{padding-bottom:32px}.infra-hero-v4 .lead{font-size:18px;margin-top:20px}.infra-hero-v4>div>p:not(.lead){font-size:15px}.infra-hero-v4 .cx-topic-switch{margin-top:24px;gap:20px}.infra-hero-v4 #infra-copy{font-size:13px}.infra-art-v4 figcaption{display:block;padding-inline:12px;font-size:12px}.infra-art-v4 figcaption button{margin-top:6px}.infra-specs strong{font-size:42px}.infra-specs>div:last-child{display:block}.infra-specs>div:last-child dt{max-width:none}.infra-specs>div:last-child dd{margin-top:8px}.infra-specs>div:last-child dd>span{display:block;margin:7px 0 0}.infra-storage{align-items:start;font-size:14px;gap:12px}.infra-storage strong{font-size:20px;display:block}.infra-connect-v4{padding-block:36px}.infra-bandwidth>strong{font-size:80px}.infra-bandwidth>strong>span{font-size:38px}.infra-bandwidth>p{font-size:16px}.tech-category{padding-block:24px}.tech-category ul{gap:22px}.tech-category li{flex-basis:calc(50% - 11px);min-width:0}.tech-category img{max-width:138px;height:36px}.datacenter-highlights{grid-template-columns:1fr;gap:28px;margin-top:26px}.datacenter-highlights dt{font-size:20px}.datacenter-highlights dd{font-size:14px}.infra-datacenter-v4{padding-block:32px}.infra-paths-v4{padding:25px 20px}.infra-paths-v4 a{font-size:15px}.about-brand-v4{padding-block:10px}.about-brand-v4>img{max-width:300px}.about-brand-v4>p{font-size:23px;margin-top:28px}.about-team-v4 h2,.about-practice-v4 h2,.about-company-v4 h2{font-size:31px}.team-list{grid-template-columns:1fr 1fr;gap:26px 22px}.team-list h3{font-size:19px}.team-list p{font-size:13px}.attention-details{margin-top:30px}.attention-emails{gap:16px 24px}.attention-emails a{font-size:15px}.remote-v4 form{justify-self:stretch;max-width:none;padding:24px}.co-page .remote-v4 .cx-remote-intro h1{font-size:36px}.remote-steps{gap:20px;margin-top:25px}.remote-v4 .cx-remote-help{padding-top:26px}.virtual-art-v4 figcaption{padding-inline:10px}}@media(max-width:360px){.utility-links{gap:12px}.lcd-public-v3 .utility a{font-size:13px}.header-whatsapp .whatsapp-mark{width:14px;height:14px}.team-list{grid-template-columns:1fr}.infra-specs{gap:22px}.infra-specs strong{font-size:38px}.infra-specs strong small{font-size:20px}.infra-specs dd>span{font-size:13px}.remote-v4 form{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.faq-symbol .icon,.co-faq summary>.icon{transition:none}}
