body{font-family:var(--lc-font-family);color:var(--lc-color-text);background-color:var(--lc-color-page);-webkit-font-smoothing:antialiased}@media (min-width:1600px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:min(1680px,87.5vw)}}.lc-brand-icon{color:var(--lc-color-primary)}h1,h2,h3,h4,h5,h6{font-weight:650;letter-spacing:-0.01em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 0.2rem var(--lc-color-focus-ring)}.lc-eyebrow{display:block;font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:var(--lc-letter-spacing-wide);text-transform:uppercase;color:var(--lc-color-primary);margin-bottom:var(--lc-space-2)}.lc-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-space-2);border-radius:var(--lc-radius-pill);font-size:var(--lc-font-size-base);font-weight:600;padding:var(--lc-space-2) var(--lc-space-4);border-width:1.5px;transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease,border-color 160ms ease}.lc-button--primary{background-color:var(--lc-color-primary);border-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-primary)}.lc-button--primary:hover,.lc-button--primary.is-hover{background-color:var(--lc-color-primary-hover);border-color:var(--lc-color-primary-hover);color:var(--lc-color-text-inverse);transform:translateY(-1px)}.lc-button--secondary{background-color:var(--lc-color-secondary);border-color:var(--lc-color-secondary);color:var(--lc-color-text-inverse)}.lc-button--secondary:hover,.lc-button--secondary.is-hover{background-color:var(--lc-color-secondary-hover);border-color:var(--lc-color-secondary-hover);color:var(--lc-color-text-inverse);transform:translateY(-1px)}.lc-button--outline{background-color:transparent;border-color:var(--lc-color-border);color:var(--lc-color-text)}.lc-button--outline:hover,.lc-button--outline.is-hover{border-color:var(--lc-color-primary);background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary);transform:translateY(-1px)}.lc-button--ghost-inverse{background-color:transparent;border-color:var(--lc-color-text-inverse-muted);color:var(--lc-color-text-inverse)}.lc-button--ghost-inverse:hover{border-color:var(--lc-color-text-inverse);color:var(--lc-color-text-inverse);transform:translateY(-1px)}.lc-button--success{background-color:var(--lc-color-success);border-color:var(--lc-color-success);color:var(--lc-color-text-inverse)}.lc-button--danger{background-color:var(--lc-color-danger);border-color:var(--lc-color-danger);color:var(--lc-color-text-inverse)}.lc-button:disabled,.lc-button.disabled{opacity:var(--lc-opacity-disabled);box-shadow:none;transform:none}.lc-card{border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);transition:transform 200ms ease,box-shadow 200ms ease}.lc-card:hover,.lc-card.is-hover{transform:translateY(-4px);box-shadow:var(--lc-shadow-lg)}.lc-card .card-body{padding:var(--lc-space-4)}.lc-card .card-title{font-weight:650;margin-bottom:var(--lc-space-2)}.lc-badge{border-radius:var(--lc-radius-pill);font-size:var(--lc-font-size-xs);font-weight:600;letter-spacing:0.02em;padding:var(--lc-space-1) var(--lc-space-3)}.lc-badge--primary{background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary)}.lc-badge--secondary{background-color:var(--lc-color-secondary-soft);color:var(--lc-color-secondary)}.lc-badge--success{background-color:var(--lc-color-success-soft);color:var(--lc-color-success)}.lc-badge--warning{background-color:var(--lc-color-warning-soft);color:var(--lc-color-warning)}.lc-badge--danger{background-color:var(--lc-color-danger-soft);color:var(--lc-color-danger)}.lc-alert{display:flex;align-items:flex-start;gap:var(--lc-space-2);border:0;border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-sm)}.lc-alert--success{background-color:var(--lc-color-success-soft);color:var(--lc-color-success)}.lc-alert--warning{background-color:var(--lc-color-warning-soft);color:var(--lc-color-warning)}.lc-alert--danger{background-color:var(--lc-color-danger-soft);color:var(--lc-color-danger)}.lc-alert--info{background-color:var(--lc-color-info-soft);color:var(--lc-color-info)}.lc-toast{border:0;border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-md)}.lc-toast__body{display:flex;align-items:center;gap:var(--lc-space-2)}.lc-toast--success{border-left:4px solid var(--lc-color-success)}.lc-toast--warning{border-left:4px solid var(--lc-color-warning)}.lc-toast--danger{border-left:4px solid var(--lc-color-danger)}.lc-toast--info{border-left:4px solid var(--lc-color-info)}.lc-timeline{position:relative;padding-left:var(--lc-space-4);margin-bottom:0}.lc-timeline::before{content:"";position:absolute;top:var(--lc-space-1);bottom:var(--lc-space-1);left:var(--lc-space-1);width:2px;background-color:var(--lc-color-border)}.lc-timeline__item{position:relative;padding-bottom:var(--lc-space-4)}.lc-timeline__item:last-child{padding-bottom:0}.lc-timeline__marker{position:absolute;left:calc(-1 * var(--lc-space-4) + 1px);top:var(--lc-space-1);width:var(--lc-space-2);height:var(--lc-space-2);border-radius:50%}.lc-timeline__marker--primary{background-color:var(--lc-color-primary)}.lc-timeline__marker--success{background-color:var(--lc-color-success)}.lc-timeline__marker--warning{background-color:var(--lc-color-warning)}.lc-timeline__marker--danger{background-color:var(--lc-color-danger)}.lc-timeline__date{display:block;font-size:var(--lc-font-size-xs);color:var(--lc-color-text-muted)}.lc-timeline__title{font-weight:600}.lc-timeline__description{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-breadcrumb{font-size:var(--lc-font-size-sm)}.lc-breadcrumb .breadcrumb-item a{color:var(--lc-color-text-muted);text-decoration:none}.lc-breadcrumb .breadcrumb-item a:hover{color:var(--lc-color-primary)}.lc-breadcrumb .breadcrumb-item.active{color:var(--lc-color-text)}.lc-section{padding-top:var(--lc-space-8);padding-bottom:var(--lc-space-8)}.lc-section--alt{background-color:var(--lc-color-surface)}.lc-section h2{font-size:var(--lc-font-size-2xl);margin-bottom:var(--lc-space-2)}.lc-section--centered h2,.lc-section--centered .lc-section__subtitle{text-align:center}.lc-section--centered .lc-section__subtitle{margin-left:auto;margin-right:auto}.lc-section__subtitle{max-width:38rem}.lc-header{background-color:var(--lc-color-surface);border-bottom:1px solid var(--lc-color-border-soft)}.lc-header--sticky{position:sticky;top:0;z-index:1030}.lc-header .navbar{min-height:var(--lc-header-height);padding-top:0;padding-bottom:0}.lc-header .navbar-brand{font-size:var(--lc-font-size-lg);font-weight:700;letter-spacing:-0.02em}.lc-header .nav-link{position:relative;color:var(--lc-color-text);font-weight:500;padding:var(--lc-space-2) var(--lc-space-3)}.lc-header .nav-link::after{content:"";position:absolute;left:var(--lc-space-3);right:var(--lc-space-3);bottom:var(--lc-space-1);height:2px;border-radius:var(--lc-radius-pill);background-color:var(--lc-color-primary);transform:scaleX(0);transform-origin:left;transition:transform 200ms ease}.lc-header a.nav-link:hover{color:var(--lc-color-primary)}.lc-header a.nav-link:hover::after{transform:scaleX(1)}.lc-nav-link--soon{color:var(--lc-color-text-muted);opacity:var(--lc-opacity-disabled);cursor:default}.lc-nav-link--soon::after{display:none}.lc-hero{background:var(--lc-gradient-hero);padding-top:var(--lc-space-8);padding-bottom:var(--lc-space-8);overflow:hidden}.lc-hero__grid{display:grid;grid-template-columns:3fr 2fr;gap:var(--lc-space-7);align-items:center}.lc-hero__eyebrow{display:inline-block;font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:var(--lc-letter-spacing-wide);text-transform:uppercase;color:var(--lc-color-primary);background-color:var(--lc-color-primary-soft);padding:var(--lc-space-2) var(--lc-space-3);border-radius:var(--lc-radius-pill);margin-bottom:var(--lc-space-4)}.lc-hero__accent{color:var(--lc-color-primary)}.lc-hero__chips{display:flex;flex-wrap:wrap;gap:var(--lc-space-2);list-style:none;margin:var(--lc-space-5) 0 0;padding:0}.lc-hero__chips li{display:inline-flex;align-items:center;gap:var(--lc-space-2);font-size:var(--lc-font-size-sm);font-weight:500;color:var(--lc-color-text-muted);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-pill);padding:var(--lc-space-1) var(--lc-space-3);box-shadow:var(--lc-shadow-sm)}.lc-hero__chips i{color:var(--lc-color-primary);width:var(--lc-space-3);height:var(--lc-space-3)}.lc-hero__title{font-size:var(--lc-font-size-display-lg);font-weight:700;line-height:var(--lc-line-height-tight);letter-spacing:-0.02em;margin-bottom:var(--lc-space-4)}.lc-hero__subtitle{font-size:var(--lc-font-size-lg);color:var(--lc-color-text-muted);max-width:34rem;margin-bottom:var(--lc-space-5)}.lc-hero__actions{display:flex;flex-wrap:wrap;gap:var(--lc-space-3)}.lc-hero__card{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-5)}.lc-hero__card-title{font-size:var(--lc-font-size-xl);font-weight:700;margin-bottom:var(--lc-space-4)}.lc-hero__card-items{list-style:none;margin:0 0 var(--lc-space-4);padding:0}.lc-hero__card-items li{display:flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-2) 0;border-bottom:1px solid var(--lc-color-border-soft)}.lc-hero__card-items li:last-child{border-bottom:0}.lc-hero__card-items i{color:var(--lc-color-primary);flex-shrink:0}.lc-hero__card-footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lc-space-3);padding-top:var(--lc-space-3);border-top:1px solid var(--lc-color-border)}.lc-hero__card-footer-label{font-size:var(--lc-font-size-sm);color:var(--lc-color-text-muted)}.lc-hero__card-footer-value{font-weight:700;color:var(--lc-color-primary)}.lc-hero__stage{position:relative}.lc-hero__stage .lc-hero__card{position:relative;z-index:2;max-width:24rem}.lc-hero__art{position:absolute;inset:0;z-index:1}.lc-hero__art-window{position:absolute;right:calc(-1 * var(--lc-space-6));top:var(--lc-space-5);width:13rem;height:18rem;border-radius:var(--lc-radius-lg);background:linear-gradient(160deg,var(--lc-color-primary-soft) 0%,var(--lc-color-surface) 70%);border:1px solid var(--lc-color-border-soft);box-shadow:var(--lc-shadow-md);transform:rotate(5deg)}.lc-hero__art-window span{display:block;padding:var(--lc-space-4);font-weight:700;letter-spacing:-0.01em;color:var(--lc-color-primary);opacity:0.55}.lc-hero__art-shield{position:absolute;right:calc(-1 * var(--lc-space-3));bottom:var(--lc-space-4);display:flex;align-items:center;justify-content:center;width:var(--lc-space-7);height:var(--lc-space-7);border-radius:var(--lc-radius-lg);background:linear-gradient(160deg,var(--lc-color-primary) 0%,var(--lc-color-primary-hover) 100%);color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-primary);transform:rotate(-6deg)}.lc-hero__art-shield i{width:var(--lc-space-5);height:var(--lc-space-5)}.lc-hero__art-cube{position:absolute;border-radius:var(--lc-radius-sm);background-color:var(--lc-color-primary-soft);border:1px solid var(--lc-color-border)}.lc-hero__art-cube--1{width:var(--lc-space-5);height:var(--lc-space-5);right:12rem;top:-1.5rem;transform:rotate(12deg)}.lc-hero__art-cube--2{width:var(--lc-space-4);height:var(--lc-space-4);right:-0.5rem;top:9rem;transform:rotate(-10deg)}.lc-brandbar{background-color:var(--lc-color-surface);border-top:1px solid var(--lc-color-border-soft);border-bottom:1px solid var(--lc-color-border-soft);padding:var(--lc-space-5) 0}.lc-brandbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lc-space-4)}.lc-brandbar__lead{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-brands__item--oracle{color:#c74634;font-family:var(--lc-font-family);letter-spacing:0.02em}.lc-brands__item--vmware{color:#696566;font-style:italic}.lc-brands__item--adobe{color:var(--lc-color-text)}.lc-solution-card{position:relative;height:100%}.lc-solution-card__icon{position:absolute;top:var(--lc-space-4);right:var(--lc-space-4);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:var(--lc-radius-md);background-color:var(--lc-color-surface-alt);border:1px solid var(--lc-color-border-soft)}.lc-section__header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lc-space-3);margin-bottom:var(--lc-space-5)}.lc-link-arrow{display:inline-flex;align-items:center;gap:var(--lc-space-2);color:var(--lc-color-primary);font-weight:600;text-decoration:none}.lc-link-arrow:hover{color:var(--lc-color-primary-hover)}.lc-link-arrow i{width:var(--lc-space-3);height:var(--lc-space-3)}@media (max-width:991.98px){.lc-hero__grid{grid-template-columns:1fr;gap:var(--lc-space-6)}.lc-hero__title{font-size:var(--lc-font-size-display)}.lc-hero__art{display:none}.lc-hero__stage .lc-hero__card{max-width:none}}.lc-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lc-space-4)}@media (min-width:1200px){.lc-benefits{grid-template-columns:repeat(4,1fr)}}.lc-benefit{display:flex;align-items:flex-start;gap:var(--lc-space-3);padding:var(--lc-space-4);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm)}.lc-benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary);flex-shrink:0}.lc-benefit__name{font-weight:600}@media (max-width:991.98px){.lc-benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.lc-benefits{grid-template-columns:1fr}}.lc-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--lc-space-4)}.lc-price-option{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-5);text-align:center;transition:transform 200ms ease,box-shadow 200ms ease}.lc-price-option:hover{transform:translateY(-4px);box-shadow:var(--lc-shadow-lg)}.lc-price-option__name{font-weight:600;color:var(--lc-color-text-muted);margin-bottom:var(--lc-space-3)}.lc-price-option__from{display:block;font-size:var(--lc-font-size-sm);color:var(--lc-color-text-muted)}.lc-price-option__value{font-size:var(--lc-font-size-display);font-weight:700;color:var(--lc-color-text);line-height:var(--lc-line-height-tight)}.lc-price-option__value--muted{font-size:var(--lc-font-size-xl);color:var(--lc-color-text-muted)}.lc-feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--lc-space-2) var(--lc-space-4);margin:0;padding:0;list-style:none}.lc-feature-list li{display:flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-2) 0;font-weight:500}.lc-feature-list i{color:var(--lc-color-success);flex-shrink:0}.lc-compare{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-4);overflow-x:auto}.lc-compare table{width:100%;border-collapse:collapse;margin:0}.lc-compare th,.lc-compare td{padding:var(--lc-space-3) var(--lc-space-4);border:0;border-bottom:1px solid var(--lc-color-border-soft);background:none}.lc-compare tbody tr:last-child th,.lc-compare tbody tr:last-child td{border-bottom:0}.lc-compare thead th{font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:var(--lc-letter-spacing-wide);text-transform:uppercase;color:var(--lc-color-text-muted);border-bottom:1px solid var(--lc-color-border)}.lc-compare tbody th{font-weight:500;color:var(--lc-color-text)}.lc-compare tbody tr{transition:background-color 140ms ease}.lc-compare tbody tr:hover td,.lc-compare tbody tr:hover th{background-color:var(--lc-color-surface-alt)}.lc-compare__check,.lc-compare__dash{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-5);height:var(--lc-space-5);border-radius:50%}.lc-compare__check{background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary)}.lc-compare__dash{color:var(--lc-color-border)}.lc-cta-band{background:var(--lc-gradient-band);color:var(--lc-color-text-inverse);padding:var(--lc-space-8) 0}.lc-cta-band__title{font-size:var(--lc-font-size-2xl);font-weight:700;margin-bottom:var(--lc-space-2)}.lc-cta-band__subtitle{color:var(--lc-color-text-inverse-muted);margin-bottom:var(--lc-space-5)}.lc-footer{background-color:var(--lc-color-surface-dark);color:var(--lc-color-text-inverse-muted);padding-top:var(--lc-space-8);padding-bottom:var(--lc-space-6)}.lc-footer__brand{color:var(--lc-color-text-inverse);font-size:var(--lc-font-size-xl);font-weight:700;letter-spacing:-0.02em}.lc-footer__tagline{max-width:24rem;margin-top:var(--lc-space-3)}.lc-footer__links{display:flex;flex-wrap:wrap;gap:var(--lc-space-4);list-style:none;margin:0;padding:0}.lc-footer__links a{color:var(--lc-color-text-inverse-muted);text-decoration:none;transition:color 140ms ease}.lc-footer__links a:hover{color:var(--lc-color-text-inverse)}.lc-footer__link--soon{opacity:var(--lc-opacity-disabled);cursor:default}.lc-footer__social{display:flex;gap:var(--lc-space-3);list-style:none;margin:0;padding:0}.lc-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border:1px solid var(--lc-color-surface-dark-hover);border-radius:50%;color:var(--lc-color-text-inverse-muted);transition:color 140ms ease,border-color 140ms ease}.lc-footer__social a:hover{color:var(--lc-color-text-inverse);border-color:var(--lc-color-text-inverse-muted)}.lc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lc-space-3);border-top:1px solid var(--lc-color-surface-dark-hover);margin-top:var(--lc-space-7);padding-top:var(--lc-space-4);font-size:var(--lc-font-size-sm)}.lc-page-header{padding:var(--lc-space-7) 0;background:var(--lc-gradient-hero)}.lc-plan-card{position:relative;height:100%}.lc-plan-card__flag{position:absolute;top:calc(-1 * var(--lc-space-2));left:var(--lc-space-4);z-index:2;background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:var(--lc-space-1) var(--lc-space-3);border-radius:var(--lc-radius-pill);box-shadow:var(--lc-shadow-primary)}.lc-plan-card--recommended .lc-card{border-color:var(--lc-color-primary);box-shadow:var(--lc-shadow-md)}.lc-brands{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--lc-space-6);list-style:none;margin:0;padding:0}.lc-brands__item{display:inline-flex;align-items:center;gap:var(--lc-space-2);font-size:var(--lc-font-size-xl);font-weight:700;letter-spacing:-0.02em;color:var(--lc-color-text-muted);opacity:0.75}.lc-brands__item--active{color:var(--lc-color-text);opacity:1}.lc-brands__soon{font-size:var(--lc-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--lc-color-primary);background-color:var(--lc-color-primary-soft);padding:var(--lc-space-1) var(--lc-space-2);border-radius:var(--lc-radius-pill)}.lc-cta-band__note{margin-top:var(--lc-space-5);margin-bottom:0;font-size:var(--lc-font-size-sm);color:var(--lc-color-text-inverse-muted)}.lc-compare table{position:relative}.lc-compare td,.lc-compare th{position:relative}.lc-compare__col--highlight{background-color:var(--lc-color-primary-soft) !important}.lc-compare__flag{display:block;font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:0.04em;color:var(--lc-color-primary);margin-bottom:var(--lc-space-1)}.lc-compare td:hover::after{content:"";position:absolute;left:0;top:-5000px;width:100%;height:10000px;background-color:var(--lc-color-focus-ring);opacity:0.12;pointer-events:none}[x-cloak]{display:none !important}.lc-wizard{max-width:40rem;margin:0 auto}.lc-wizard__intro{margin-bottom:var(--lc-space-5)}.lc-wizard__lead{max-width:30rem}.lc-wizard__progress{display:flex;gap:var(--lc-space-2);margin-bottom:var(--lc-space-2)}.lc-wizard__dot{height:var(--lc-space-1);flex:1;border-radius:var(--lc-radius-pill);background-color:var(--lc-color-border);transition:background-color 200ms ease}.lc-wizard__dot.is-active{background-color:var(--lc-color-primary)}.lc-wizard__step-label{font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-4)}.lc-wizard__panel{border:0;padding:0;margin:0 0 var(--lc-space-5)}.lc-wizard__question{font-size:var(--lc-font-size-xl);font-weight:650;margin-bottom:var(--lc-space-4)}.lc-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--lc-space-3)}.lc-choice{display:flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-3) var(--lc-space-4);border:1.5px solid var(--lc-color-border);border-radius:var(--lc-radius-md);background-color:var(--lc-color-surface);cursor:pointer;font-weight:500;transition:border-color 140ms ease,background-color 140ms ease}.lc-choice:hover{border-color:var(--lc-color-primary)}.lc-choice:has(input:checked){border-color:var(--lc-color-primary);background-color:var(--lc-color-primary-soft)}.lc-choice input{accent-color:var(--lc-color-primary)}.lc-wizard__summary dt{color:var(--lc-color-text-muted);font-weight:500}.lc-wizard__nav{display:flex;justify-content:space-between;gap:var(--lc-space-3);border-top:1px solid var(--lc-color-border-soft);padding-top:var(--lc-space-4)}.lc-wizard__nav .lc-button--primary{margin-left:auto}.lc-header--dark{background-color:var(--lc-color-surface-dark);border-bottom:0}.lc-header--dark .navbar-brand{color:var(--lc-color-text-inverse)}.lc-header--dark .nav-link{color:var(--lc-color-text-inverse);opacity:0.85}.lc-header--dark a.nav-link:hover{color:var(--lc-color-text-inverse);opacity:1}.lc-header--dark .nav-link::after{background-color:var(--lc-color-text-inverse)}html{scroll-behavior:smooth}#solucoes,#processo{scroll-margin-top:5rem}.lc-home-hero{background-color:var(--lc-color-surface);overflow:hidden}.lc-home-hero__inner{position:relative;padding-top:var(--lc-space-5);padding-bottom:var(--lc-space-4)}.lc-home-hero__photo{position:absolute;top:0;right:0.75rem;bottom:0;width:62%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%)}.lc-home-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,34rem) 1fr;align-items:center;min-height:26rem}.lc-home-hero__title{font-size:var(--lc-font-size-display);font-weight:700;line-height:var(--lc-line-height-tight);letter-spacing:-0.02em;margin:var(--lc-space-4) 0}.lc-home-hero__subtitle{color:var(--lc-color-text-muted);max-width:28rem;margin-bottom:var(--lc-space-5)}.lc-hero-scenes__img{position:absolute;inset:0;background-position:right 20%;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.001);transform-origin:60% 40%;transition:opacity 1.4s ease;will-change:opacity,transform}.lc-hero-scenes__img.is-active{opacity:1;animation:lcKenBurns 9s ease-out forwards}@keyframes lcKenBurns{from{transform:scale(1.001) translateX(0)}to{transform:scale(1.08) translateX(-1.2%)}}.lc-hero-scenes__dots{position:absolute;right:calc(0.75rem + var(--lc-space-3));bottom:var(--lc-space-3);z-index:3;display:flex;gap:6px;padding:6px 8px;border-radius:var(--lc-radius-pill);background:rgba(255,255,255,0.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--lc-shadow-sm)}.lc-hero-scenes__dots button{width:8px;height:8px;padding:0;border:0;border-radius:var(--lc-radius-pill);background:rgba(15,23,42,0.25);cursor:pointer;transition:width 0.35s ease,background-color 0.35s ease}.lc-hero-scenes__dots button.is-active{width:22px;background:var(--lc-color-primary)}.lc-hero-scenes__dots button:focus-visible{outline:2px solid var(--lc-color-primary);outline-offset:2px}.lc-hero-scenes__chips{position:relative;height:2.5rem;margin:calc(var(--lc-space-3) * -1) 0 var(--lc-space-4)}.lc-hero-scenes__chip{--lc-scene-color:var(--lc-color-primary);position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:var(--lc-space-2);padding:0.45rem 0.9rem 0.45rem 0.7rem;border-radius:var(--lc-radius-pill);background:var(--lc-color-surface);border:1px solid var(--lc-color-border);box-shadow:var(--lc-shadow-sm);color:var(--lc-color-text);font-size:var(--lc-font-size-sm);text-decoration:none;white-space:nowrap;transition:box-shadow 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.lc-hero-scenes__chip:hover{border-color:var(--lc-scene-color);box-shadow:var(--lc-shadow-md);transform:translateY(-1px);color:var(--lc-color-text)}.lc-hero-scenes__chip strong{font-weight:600}.lc-hero-scenes__sep{color:var(--lc-color-text-muted)}.lc-hero-scenes__chip>span:not(.lc-hero-scenes__dot):not(.lc-hero-scenes__sep){color:var(--lc-color-text-muted)}.lc-hero-scenes__chip i,.lc-hero-scenes__chip svg{width:1rem;height:1rem;color:var(--lc-scene-color);transition:transform 0.25s ease}.lc-hero-scenes__chip:hover i,.lc-hero-scenes__chip:hover svg{transform:translateX(3px)}.lc-hero-scenes__dot{width:10px;height:10px;border-radius:50%;background:var(--lc-scene-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--lc-scene-color) 18%,transparent)}.lc-hero-scenes__chip--m365{--lc-scene-color:#d83b01}.lc-hero-scenes__chip--defender{--lc-scene-color:#0078d4}.lc-hero-scenes__chip--fo{--lc-scene-color:#0f6cbd}.lc-hero-scenes__chip--copilot{--lc-scene-color:#7c3aed}.lc-hero-scenes__chip-enter{transition:opacity 0.5s ease 0.25s,transform 0.5s cubic-bezier(0.2,0.7,0.2,1) 0.25s}.lc-hero-scenes__chip-enter-start{opacity:0;transform:translateY(8px)}.lc-hero-scenes__chip-leave{transition:opacity 0.25s ease,transform 0.25s ease}.lc-hero-scenes__chip-leave-end{opacity:0;transform:translateY(-6px)}.lc-trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lc-space-4);list-style:none;margin:0;padding:var(--lc-space-4) 0}.lc-trustbar--band{padding:0;margin-top:var(--lc-space-6);margin-bottom:var(--lc-space-3)}.lc-trustbar li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lc-space-2);font-size:var(--lc-font-size-sm);font-weight:600}.lc-trustbar li + li::before{content:"";position:absolute;left:calc(-1 * var(--lc-space-2));top:50%;transform:translateY(-50%);height:var(--lc-space-6);border-left:1px solid var(--lc-color-border)}.lc-trustbar__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:3.5rem;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background-color:rgb(37 99 235 / 0.3)}.lc-trustbar__badge::before{content:"";position:absolute;inset:2px;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background-color:var(--lc-color-surface)}.lc-trustbar__badge i,.lc-trustbar__badge svg{position:relative;z-index:1;color:var(--lc-color-primary);width:var(--lc-space-4);height:var(--lc-space-4)}.lc-trustbar__label{max-width:11rem}.lc-trust-strip{background-color:var(--lc-color-surface-dark);color:var(--lc-color-text-inverse)}.lc-trust-strip__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--lc-space-2) var(--lc-space-6);list-style:none;margin:0;padding:var(--lc-space-3) 0}.lc-trust-strip__list li{display:inline-flex;align-items:center;gap:var(--lc-space-2);font-size:var(--lc-font-size-sm);font-weight:600;line-height:1.35}.lc-trust-strip__list i,.lc-trust-strip__list svg{width:var(--lc-space-4);height:var(--lc-space-4);flex-shrink:0;color:#93c5fd}.lc-trust-strip + .lc-section{padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-6)}.lc-products{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--lc-space-3)}.lc-product-card{position:relative;background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-5) var(--lc-space-3) var(--lc-space-4);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lc-space-2);color:var(--lc-color-text);text-decoration:none;transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease}.lc-product-card:hover{transform:translateY(-4px);box-shadow:var(--lc-shadow-lg);border-color:var(--lc-color-primary);color:var(--lc-color-text)}.lc-product-card__logo{display:block;margin-bottom:var(--lc-space-2)}.lc-product-card__name{font-size:var(--lc-font-size-base);font-weight:700;margin:0}.lc-product-card__desc{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm);flex:1;margin:0}.lc-product-card__go{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);margin-top:var(--lc-space-2);box-shadow:var(--lc-shadow-primary);transition:background-color 160ms ease}.lc-product-card__go i{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-product-card:hover .lc-product-card__go{background-color:var(--lc-color-primary-hover)}.lc-product-card__badge{position:absolute;top:var(--lc-space-2);right:var(--lc-space-2);display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-4);height:var(--lc-space-4);border-radius:50%;background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);opacity:0;transform:scale(0.6);transition:opacity 160ms ease,transform 160ms ease}.lc-product-card__badge i{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-product-card:hover .lc-product-card__badge{opacity:1;transform:scale(1)}.lc-products__hint{display:flex;align-items:center;justify-content:center;gap:var(--lc-space-2);margin-top:var(--lc-space-6);color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-products__hint i{color:var(--lc-color-primary);width:var(--lc-space-4);height:var(--lc-space-4)}.lc-products__hint::before,.lc-products__hint::after{content:"";flex:1;border-top:1px solid var(--lc-color-border)}.lc-why{background-color:#f5f8fe;border-top:1px solid var(--lc-color-border-soft);border-bottom:1px solid var(--lc-color-border-soft);overflow:hidden}.lc-why__inner{position:relative;padding-top:var(--lc-space-7);padding-bottom:var(--lc-space-7)}.lc-why__art{position:absolute;top:0;right:0.75rem;bottom:0;width:60%;background:url('../img/why-art.jpg') center right / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 92%,transparent 100%)}.lc-why__copy{position:relative;z-index:2;max-width:34rem}.lc-eyebrow--ondark{color:#93c5fd;background:none;padding:0}.lc-why__title{font-size:var(--lc-font-size-display);letter-spacing:-0.02em;margin:var(--lc-space-3) 0}.lc-why__text{color:var(--lc-color-text-muted);max-width:28rem;margin-bottom:var(--lc-space-5)}.lc-why__checks{list-style:none;margin:0;padding:0}.lc-why__checks li{display:flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-2) 0;font-size:var(--lc-font-size-sm);font-weight:500}.lc-why__check{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-4);height:var(--lc-space-4);border-radius:50%;background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);flex-shrink:0}.lc-why__check i{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-diag__card{position:relative;z-index:2;background-color:var(--lc-color-surface);color:var(--lc-color-text);border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-4);min-width:17rem}.lc-diag__card-title{font-weight:700;margin-bottom:var(--lc-space-3)}.lc-diag__list{list-style:none;margin:0;padding:0}.lc-diag__list li{display:flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-1) 0;font-size:var(--lc-font-size-sm)}.lc-diag__check{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-4);height:var(--lc-space-4);border-radius:50%;background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary);flex-shrink:0}.lc-diag__check i{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-diagcard{display:grid;grid-template-columns:minmax(0,20rem) 1fr minmax(0,20rem);gap:var(--lc-space-6);align-items:center;background-color:var(--lc-color-surface-alt);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);padding:var(--lc-space-6)}.lc-diagcard__title{font-size:var(--lc-font-size-2xl);margin:var(--lc-space-3) 0}.lc-diagcard__text{color:var(--lc-color-text-muted);max-width:26rem;margin-bottom:var(--lc-space-4)}.lc-diagcard__art{position:relative;display:flex;justify-content:center;padding:var(--lc-space-4) 0}.lc-diagcard .lc-diag__card{border:1px solid var(--lc-color-border-soft)}.lc-diag__laptop{display:flex;align-items:flex-end;gap:var(--lc-space-2);width:13rem;height:9rem;background:linear-gradient(160deg,var(--lc-color-surface-dark-hover),var(--lc-color-surface-dark));border:1px solid rgb(148 163 184 / 0.25);border-radius:var(--lc-radius-md);padding:var(--lc-space-3);transform:rotate(-4deg)}.lc-diag__bar{width:var(--lc-space-4);border-radius:var(--lc-radius-sm);background:var(--lc-color-primary);opacity:0.9}.lc-diag__bar:nth-child(1){height:45%}.lc-diag__bar:nth-child(2){height:75%}.lc-diag__bar:nth-child(3){height:35%}.lc-diag__donut{width:var(--lc-space-6);height:var(--lc-space-6);margin-left:auto;border-radius:50%;border:6px solid #93c5fd;border-top-color:var(--lc-color-primary)}.lc-diag__shield{position:absolute;left:calc(-1 * var(--lc-space-4));bottom:var(--lc-space-4);display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:var(--lc-radius-md);background:linear-gradient(160deg,var(--lc-color-primary),var(--lc-color-primary-hover));color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-primary)}.lc-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lc-space-2);list-style:none;margin:0;padding:0}.lc-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lc-space-2);max-width:11rem}.lc-step__icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--lc-color-surface);color:var(--lc-color-primary);box-shadow:var(--lc-shadow-md)}.lc-step__number{color:var(--lc-color-primary);font-weight:700;font-size:var(--lc-font-size-base);letter-spacing:0.04em}.lc-step__label{font-size:var(--lc-font-size-sm);color:var(--lc-color-text-muted)}.lc-step__line{position:relative;flex:1;margin-top:2.25rem;border-top:2px dashed rgb(37 99 235 / 0.5)}.lc-step__line::after{content:"";position:absolute;right:0;top:-5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--lc-color-primary)}.lc-footer__links-col{margin:0;padding:0;overflow-wrap:anywhere}.lc-footer__links-col li + li{margin-top:var(--lc-space-2)}.lc-footer__links-col a{color:var(--lc-color-text-inverse-muted);text-decoration:none}.lc-footer__links-col a:hover{color:var(--lc-color-text-inverse)}.lc-footer__contact li{display:flex;align-items:center;gap:var(--lc-space-2);min-width:0}.lc-footer__contact i{width:var(--lc-space-3);height:var(--lc-space-3);color:var(--lc-color-text-inverse-muted)}.lc-footer__legal{color:var(--lc-color-text-inverse-muted);text-decoration:none}.lc-footer__legal:hover{color:var(--lc-color-text-inverse)}@media (max-width:991.98px){.lc-home-hero__photo{opacity:0.14;width:100%;bottom:0;mask-image:none;-webkit-mask-image:none}.lc-home-hero__grid{grid-template-columns:1fr;min-height:0}.lc-trustbar{grid-template-columns:repeat(2,1fr)}.lc-products{grid-template-columns:repeat(2,1fr)}.lc-why__art{display:none}.lc-why__copy{max-width:none}.lc-diagcard{grid-template-columns:1fr;padding:var(--lc-space-5)}.lc-diagcard__art{display:none}.lc-steps{flex-direction:column;align-items:center}.lc-step__line{display:none}.lc-trust-strip__list{display:grid;grid-template-columns:repeat(2,1fr);justify-content:stretch;gap:var(--lc-space-3)}.lc-trust-strip__list li{align-items:flex-start}.lc-trust-strip__list i,.lc-trust-strip__list svg{margin-top:2px}}@media (max-width:575.98px){.lc-trustbar,.lc-products{grid-template-columns:1fr}.lc-trust-strip__list{grid-template-columns:1fr;gap:var(--lc-space-2)}}.lc-m365-hero{background:linear-gradient(120deg,#eef2f9 0%,#f6f8fc 55%,#eef3fb 100%);border-bottom:1px solid var(--lc-color-border-soft);overflow:hidden}.lc-m365-hero__grid{display:grid;grid-template-columns:minmax(0,32rem) 1fr;gap:var(--lc-space-6);align-items:center;padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-6);min-height:22rem}.lc-m365-hero__copy h1{font-size:var(--lc-font-size-display);font-weight:700;letter-spacing:-0.02em;margin-bottom:var(--lc-space-3)}.lc-m365-hero__lead{font-size:var(--lc-font-size-lg);font-weight:600;margin-bottom:var(--lc-space-2)}.lc-m365-hero__text{color:var(--lc-color-text-muted);margin-bottom:var(--lc-space-4)}.lc-m365-hero__art{position:relative;height:20rem}.lc-m365-hero__card{position:absolute;right:14%;top:50%;transform:translateY(-50%) rotate(-4deg);display:flex;align-items:center;gap:var(--lc-space-2);background-color:var(--lc-color-surface);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-6) var(--lc-space-5);font-size:var(--lc-font-size-xl);font-weight:650}.lc-m365-tile{position:absolute;display:inline-flex;filter:drop-shadow(0 10px 18px rgb(15 23 42 / 0.16))}.lc-m365-section{padding:var(--lc-space-6) 0}.lc-m365-title{font-size:var(--lc-font-size-xl);text-align:center;margin-bottom:var(--lc-space-4)}.lc-m365-hero--photo{background:linear-gradient(115deg,#f8fafd 0%,#eef3fb 55%,#e6eefa 100%)}.lc-m365-photohero{position:relative;display:flex;align-items:center;min-height:30rem;padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-6)}.lc-m365-photohero__img{position:absolute;top:0;right:0.75rem;bottom:0;width:60%;background:url('../img/hero-m365.jpg') right 35% / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 80%,transparent 100%)}.lc-m365-photohero__copy{position:relative;z-index:2;max-width:33rem}.lc-m365-photohero__logo{display:inline-flex;align-items:center;gap:var(--lc-space-2);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-pill);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-1) var(--lc-space-3);font-size:var(--lc-font-size-sm);font-weight:600;color:var(--lc-color-secondary);margin-bottom:var(--lc-space-3)}.lc-m365-photohero__title{font-size:var(--lc-font-size-display-lg);font-weight:800;letter-spacing:-0.03em;line-height:var(--lc-line-height-tight);margin-bottom:var(--lc-space-3);background:linear-gradient(95deg,#0f172a 0%,#1e3a8a 40%,#2563eb 75%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lc-m365-photohero__lead{font-size:var(--lc-font-size-xl);font-weight:700;line-height:1.3;margin-bottom:var(--lc-space-3)}.lc-m365-photohero__accent{color:var(--lc-color-primary)}.lc-m365-photohero__apps{display:flex;align-items:center;gap:var(--lc-space-2);margin-top:var(--lc-space-5)}.lc-m365-photohero__apps svg{filter:drop-shadow(0 6px 12px rgb(15 23 42 / 0.18));transition:transform 140ms ease}.lc-m365-photohero__apps svg:hover{transform:translateY(-3px)}@media (max-width:991.98px){.lc-m365-photohero{display:block;min-height:0}.lc-m365-photohero__copy{max-width:36rem}.lc-m365-photohero__img{position:static;display:block;width:100%;height:16rem;border-radius:var(--lc-radius-lg);background-position:center 30%;-webkit-mask-image:none;mask-image:none;box-shadow:var(--lc-shadow-md);margin-bottom:var(--lc-space-4)}}@media (max-width:575.98px){.lc-m365-photohero__title{font-size:var(--lc-font-size-display)}.lc-m365-photohero__img{height:11rem}}.lc-o365-hero{background:linear-gradient(120deg,#fdf3ec 0%,#f8f6fc 55%,#eef3fb 100%)}.lc-o365-hero .lc-m365-photohero__img{background-image:url('../img/hero-o365.jpg')}.lc-m365-photohero__title--o365{background:linear-gradient(95deg,#7a2000 0%,#d83b01 55%,#ff8f3c 100%);-webkit-background-clip:text;background-clip:text}.lc-m365-photohero__accent--o365{color:#d83b01}.lc-def-hero{background:linear-gradient(120deg,#e8f2fc 0%,#f2f7fd 55%,#eef3fb 100%)}.lc-def-hero .lc-m365-photohero__img{background-image:url('../img/hero-defender.jpg')}.lc-cop-hero{background:linear-gradient(120deg,#f2edfc 0%,#f8f4fb 55%,#eef3fb 100%)}.lc-m365-hero--dark.lc-cop-hero{background:linear-gradient(115deg,#171a45 0%,#232566 50%,#3b2a80 100%);border-bottom:0}.lc-cop-hero .lc-m365-photohero__img{background-image:url('../img/hero-copilot.jpg')}.lc-m365-hero--dark .lc-m365-photohero__lead{color:var(--lc-color-text-inverse)}.lc-m365-hero--dark .lc-m365-hero__text{color:var(--lc-color-text-inverse-muted)}.lc-m365-photohero__title--cop{background:linear-gradient(95deg,#f8fafc 0%,#c7d2fe 45%,#a78bfa 75%,#e879f9 100%);-webkit-background-clip:text;background-clip:text}.lc-m365-photohero__accent--cop{color:#c4b5fd}.lc-m365-plans.lc-m365-plans--2{grid-template-columns:repeat(2,1fr);max-width:50rem;margin:0 auto}.lc-def-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lc-space-3)}.lc-def-pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lc-space-2);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-4)}.lc-def-pillar__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary)}.lc-def-pillar b{font-size:var(--lc-font-size-base)}.lc-def-pillar small{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm);line-height:1.5}.lc-m365-faq{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-sm);margin-bottom:var(--lc-space-2);padding:0 var(--lc-space-4)}.lc-m365-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-space-3);cursor:pointer;list-style:none;font-weight:600;padding:var(--lc-space-3) 0}.lc-m365-faq summary::-webkit-details-marker{display:none}.lc-m365-faq summary svg{flex-shrink:0;color:var(--lc-color-primary);transition:transform 200ms ease}.lc-m365-faq[open] summary svg{transform:rotate(180deg)}.lc-m365-faq p{color:var(--lc-color-text-muted);line-height:1.6;padding:0 0 var(--lc-space-3);margin:0}.lc-m365-plan__copilot{display:flex;align-items:flex-start;gap:var(--lc-space-2);background-color:var(--lc-color-surface-alt);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-sm);padding:var(--lc-space-2);font-size:var(--lc-font-size-xs);color:var(--lc-color-text-muted);text-align:left;margin-bottom:var(--lc-space-3)}.lc-m365-plan__copilot svg{flex-shrink:0;margin-top:2px}.lc-o365-addons{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lc-space-3);max-width:64rem;margin:0 auto}.lc-o365-addon{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lc-space-2);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-5) var(--lc-space-4) var(--lc-space-4)}.lc-o365-addon__tag{position:absolute;top:var(--lc-space-2);right:var(--lc-space-2);font-size:var(--lc-font-size-xs);font-weight:600;color:var(--lc-color-primary);background-color:var(--lc-color-primary-soft);padding:2px 10px;border-radius:var(--lc-radius-pill)}.lc-o365-addon h3{font-size:var(--lc-font-size-base);font-weight:700;margin:0}.lc-o365-addon p{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm);line-height:1.5;flex:1;margin:0}.lc-m365-profile{display:grid;grid-template-columns:1fr 1fr;gap:var(--lc-space-3);max-width:44rem;margin:0 auto}.lc-m365-profile__opt{display:flex;align-items:center;gap:var(--lc-space-3);background-color:var(--lc-color-surface);border:1.5px solid var(--lc-color-border);border-radius:var(--lc-radius-md);padding:var(--lc-space-3) var(--lc-space-4);text-align:left;cursor:pointer;transition:all 160ms ease;color:var(--lc-color-primary)}.lc-m365-profile__opt b{display:block;font-size:var(--lc-font-size-base);color:var(--lc-color-text)}.lc-m365-profile__opt small{color:var(--lc-color-primary);font-weight:600}.lc-m365-profile__opt svg{width:var(--lc-space-5);height:var(--lc-space-5);flex-shrink:0}.lc-m365-profile__opt.is-active{background-color:var(--lc-color-primary);border-color:var(--lc-color-primary);box-shadow:var(--lc-shadow-primary);color:var(--lc-color-text-inverse)}.lc-m365-profile__opt.is-active b,.lc-m365-profile__opt.is-active small{color:var(--lc-color-text-inverse)}.lc-m365-teams{display:grid;grid-template-columns:1fr 1fr;max-width:30rem;margin:0 auto var(--lc-space-6);border:1.5px solid var(--lc-color-border);border-radius:var(--lc-radius-md);overflow:hidden;background-color:var(--lc-color-surface)}.lc-m365-teams__opt{border:0;background:none;padding:var(--lc-space-2) var(--lc-space-3);cursor:pointer;transition:all 160ms ease}.lc-m365-teams__opt b{display:block;font-size:var(--lc-font-size-sm);color:var(--lc-color-text)}.lc-m365-teams__opt small{font-size:var(--lc-font-size-xs);color:var(--lc-color-text-muted)}.lc-m365-teams__opt.is-active{background-color:var(--lc-color-primary)}.lc-m365-teams__opt.is-active b,.lc-m365-teams__opt.is-active small{color:var(--lc-color-text-inverse)}.lc-m365-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lc-space-3);align-items:stretch}.lc-m365-plans--3{grid-template-columns:repeat(3,1fr);max-width:64rem;margin:0 auto}.lc-m365-plan{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-5) var(--lc-space-4) var(--lc-space-4)}.lc-m365-plan.is-popular{border:1.5px solid var(--lc-color-primary);box-shadow:var(--lc-shadow-md)}.lc-m365-plan__badge{position:absolute;top:calc(-1 * var(--lc-space-2));left:50%;transform:translateX(-50%);background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:3px 14px;border-radius:var(--lc-radius-pill);white-space:nowrap}.lc-m365-plan__tag{position:absolute;top:calc(-1 * var(--lc-space-2));left:50%;transform:translateX(-50%);background-color:var(--lc-color-surface);border:1.5px solid var(--lc-color-primary);color:var(--lc-color-primary);font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:3px 14px;border-radius:var(--lc-radius-pill);white-space:nowrap}.lc-m365-plan__price del{opacity:0.7}.lc-m365-plan__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;margin-bottom:var(--lc-space-3)}.lc-m365-plan__icon svg{width:22px;height:22px}.lc-m365-plan__name{font-size:var(--lc-font-size-base);font-weight:700;margin-bottom:var(--lc-space-2);min-height:2.6em;display:flex;align-items:center}.lc-m365-plan__desc{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm);line-height:1.5;min-height:4em;margin-bottom:var(--lc-space-2)}.lc-m365-plan__price{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--lc-space-3)}.lc-m365-plan__price small{font-size:var(--lc-font-size-xs);color:var(--lc-color-text-muted)}.lc-m365-plan__price small b{color:var(--lc-color-text)}.lc-m365-plan__price strong{font-size:var(--lc-font-size-2xl);letter-spacing:-0.01em;line-height:1.1}.lc-m365-plan__price .muted{margin-top:var(--lc-space-1)}.lc-m365-plan__price-value{display:flex;flex-direction:column;gap:2px}.lc-m365-plan__quote{color:var(--lc-color-primary)}.lc-m365-plan__price-value small a{color:var(--lc-color-primary);font-weight:600}.lc-m365-plan__pay{display:flex;justify-content:center;gap:var(--lc-space-3);margin-top:var(--lc-space-2);font-size:var(--lc-font-size-xs);font-weight:600}.lc-m365-plan__pay label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--lc-color-text-muted)}.lc-m365-plan__pay input{accent-color:var(--lc-color-primary);width:0.9rem;height:0.9rem;cursor:pointer}.lc-m365-plan__pay input:checked + span,.lc-m365-plan__pay label:has(input:checked){color:var(--lc-color-text)}[x-cloak]{display:none !important}.lc-m365-plan__hl{font-weight:700;font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-2)}.lc-m365-plan__list{list-style:none;margin:0 0 var(--lc-space-3);padding:0;text-align:left;width:100%;flex:1}.lc-m365-plan__list li{display:flex;align-items:flex-start;gap:var(--lc-space-2);padding:4px 0;font-size:var(--lc-font-size-sm)}.lc-m365-plan__list svg{flex-shrink:0;margin-top:3px}.lc-m365-plan__apps{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:var(--lc-space-3);max-width:12rem}.lc-m365-plan__cta{width:100%;font-size:var(--lc-font-size-sm)}.lc-m365-compare__head{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:var(--lc-space-4)}.lc-m365-compare__head .lc-link-arrow{position:absolute;right:0;font-size:var(--lc-font-size-sm)}.lc-m365-table-wrap{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);overflow-x:auto}.lc-m365-table{width:100%;border-collapse:collapse;font-size:var(--lc-font-size-sm)}.lc-m365-table th{text-align:center;padding:var(--lc-space-3);border-bottom:1px solid var(--lc-color-border);font-size:var(--lc-font-size-sm);vertical-align:top}.lc-m365-table th small{display:block;font-weight:500;color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs);margin-top:2px}.lc-m365-table th.lc-m365-table__feat{text-align:left}.lc-m365-table td{padding:var(--lc-space-2) var(--lc-space-3);border-bottom:1px solid var(--lc-color-border-soft)}.lc-m365-table__feat{text-align:left;color:var(--lc-color-text);width:34%}.lc-m365-table__val{text-align:center}.lc-m365-table__val svg{vertical-align:middle}.lc-m365-table__dash{color:var(--lc-color-text-muted);opacity:0.6}.lc-m365-table__text{color:var(--lc-color-text);font-weight:600;font-size:var(--lc-font-size-xs)}.lc-m365-table__cat td{background-color:var(--lc-color-surface-alt);padding-top:var(--lc-space-3);padding-bottom:var(--lc-space-2)}.lc-m365-table__caticon{display:inline-flex;vertical-align:middle;margin-right:var(--lc-space-2);color:var(--lc-color-primary)}.lc-m365-table__caticon svg{width:var(--lc-space-4);height:var(--lc-space-4)}.lc-m365-more{border:0;background:none;cursor:pointer}.lc-m365-more svg{transition:transform 200ms ease}.lc-m365-cta{display:flex;align-items:center;gap:var(--lc-space-4);background-color:var(--lc-color-surface-dark);border-radius:var(--lc-radius-lg);padding:var(--lc-space-4) var(--lc-space-5);color:var(--lc-color-text-inverse)}.lc-m365-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-7);height:var(--lc-space-7);border-radius:50%;background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);flex-shrink:0}.lc-m365-cta__icon svg{width:var(--lc-space-5);height:var(--lc-space-5)}.lc-m365-cta__copy{flex:1;display:flex;flex-direction:column;gap:4px}.lc-m365-cta__copy b{font-size:var(--lc-font-size-lg)}.lc-m365-cta__copy span{color:var(--lc-color-text-inverse-muted);font-size:var(--lc-font-size-sm)}.lc-m365-cta__btn{flex-shrink:0}@media (max-width:991.98px){.lc-m365-hero__grid{grid-template-columns:1fr}.lc-m365-hero__art{display:none}.lc-m365-profile{grid-template-columns:1fr}.lc-m365-plans,.lc-m365-plans--3,.lc-m365-plans.lc-m365-plans--2{grid-template-columns:1fr 1fr;max-width:none}.lc-o365-addons{grid-template-columns:1fr}.lc-def-pillars{grid-template-columns:1fr 1fr}.lc-m365-cta{flex-direction:column;text-align:center}.lc-m365-compare__head{flex-direction:column;gap:var(--lc-space-2)}.lc-m365-compare__head .lc-link-arrow{position:static}}@media (max-width:575.98px){.lc-m365-plans,.lc-m365-plans--3,.lc-m365-plans.lc-m365-plans--2{grid-template-columns:1fr}}.lc-search-form{max-width:30rem}.lc-search-form .form-control{border-radius:var(--lc-radius-pill);padding-left:var(--lc-space-4);border-color:var(--lc-color-border)}.lc-fo-hero{background:linear-gradient(115deg,#eef3fb 0%,#f7f9fd 42%,#dfe9f9 78%,#cfdff6 100%);border-bottom:1px solid var(--lc-color-border-soft);overflow:hidden;position:relative}.lc-fo-hero::after{content:"";position:absolute;right:-12%;top:-30%;width:46rem;height:46rem;background:linear-gradient(200deg,rgb(37 99 235 / 0.14),rgb(37 99 235 / 0));border-radius:30% 70% 62% 38% / 44% 36% 64% 56%;pointer-events:none}.lc-fo-hero--photo{background:#081035 url('../img/hero-fo.jpg') right center / auto 112% no-repeat;border-bottom:0}.lc-fo-hero--photo::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 12 44 / 0.96) 0%,rgb(7 12 44 / 0.9) 38%,rgb(7 12 44 / 0.5) 62%,rgb(7 12 44 / 0.12) 100%);pointer-events:none}.lc-fo-hero--photo .lc-fo-hero__grid{grid-template-columns:minmax(0,38rem) 1fr;padding-top:var(--lc-space-8);padding-bottom:var(--lc-space-8)}.lc-fo-hero--photo .lc-fo-hero__sub{max-width:32rem}.lc-fo-hero--photo .lc-fo-feats{gap:var(--lc-space-5)}.lc-fo-hero--photo .lc-fo-feats li{max-width:13.5rem}.lc-fo-hero--photo::after{display:none}.lc-fo-hero--photo .lc-fo-hero__art{display:none}.lc-fo-hero--photo .lc-fo-eyebrow{color:#93c5fd;opacity:1}.lc-fo-hero--photo .lc-fo-hero__title{color:var(--lc-color-text-inverse)}.lc-fo-hero--photo .lc-fo-accent{color:#7cc0ff}.lc-fo-hero--photo .lc-fo-hero__sub{color:var(--lc-color-text-inverse-muted)}.lc-fo-hero--photo .lc-fo-feats__icon{background-color:rgb(255 255 255 / 0.08);border-color:rgb(255 255 255 / 0.16);box-shadow:none;color:#9ec7ff}.lc-fo-hero--photo .lc-fo-feats b{color:var(--lc-color-text-inverse)}.lc-fo-hero--photo .lc-fo-feats small{color:var(--lc-color-text-inverse-muted)}.lc-fo-hero--photo .lc-fo-btn--navy{background:var(--lc-color-primary);box-shadow:var(--lc-shadow-primary)}.lc-fo-hero--photo .lc-fo-btn--navy:hover{background:var(--lc-color-primary-hover)}.lc-fo-hero--photo .lc-fo-btn--outline{background:transparent;border-color:rgb(255 255 255 / 0.35);color:var(--lc-color-text-inverse);box-shadow:none}.lc-fo-hero--photo .lc-fo-btn--outline:hover{border-color:#93c5fd;color:#dbeafe}.lc-fo-hero--photo .lc-fo-btn--outline .lc-fo-btn__icon{background-color:rgb(255 255 255 / 0.1);color:var(--lc-color-text-inverse)}@media (max-width:991.98px){.lc-fo-hero--photo::before{background:rgb(7 12 44 / 0.88)}}.lc-fo-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,33rem) 1fr;gap:var(--lc-space-7);align-items:center;padding-top:var(--lc-space-7);padding-bottom:var(--lc-space-7)}.lc-fo-eyebrow{display:block;font-size:var(--lc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--lc-letter-spacing-wide);color:var(--lc-color-secondary);margin-bottom:var(--lc-space-3)}.lc-fo-hero__title{font-size:var(--lc-font-size-display);font-weight:800;letter-spacing:-0.02em;line-height:var(--lc-line-height-tight);margin-bottom:var(--lc-space-3)}.lc-fo-accent{color:var(--lc-color-primary)}.lc-fo-hero__sub{color:var(--lc-color-text-muted);max-width:30rem;margin-bottom:var(--lc-space-5)}.lc-fo-feats{display:flex;gap:var(--lc-space-4);list-style:none;margin:0 0 var(--lc-space-5);padding:0}.lc-fo-feats li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--lc-space-2);align-items:center;max-width:12rem}.lc-fo-feats__icon{grid-row:1 / 3;display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:var(--lc-radius-md);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);box-shadow:var(--lc-shadow-sm);color:var(--lc-color-primary)}.lc-fo-feats b{font-size:var(--lc-font-size-sm)}.lc-fo-feats small{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs);line-height:1.35}.lc-fo-actions{display:flex;flex-wrap:wrap;gap:var(--lc-space-3)}.lc-fo-btn{display:inline-flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-2) var(--lc-space-4) var(--lc-space-2) var(--lc-space-3);border-radius:var(--lc-radius-md);text-decoration:none;transition:transform 140ms ease,box-shadow 140ms ease,background-color 140ms ease}.lc-fo-btn:hover{transform:translateY(-2px)}.lc-fo-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:var(--lc-radius-sm);flex-shrink:0}.lc-fo-btn__label{display:flex;flex-direction:column;line-height:1.25}.lc-fo-btn__label b{font-size:var(--lc-font-size-base)}.lc-fo-btn__label small{font-size:var(--lc-font-size-xs);opacity:0.75}.lc-fo-btn--navy{background:var(--lc-gradient-band);color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-md)}.lc-fo-btn--navy:hover{color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-lg)}.lc-fo-btn--navy .lc-fo-btn__icon{background-color:rgb(255 255 255 / 0.12)}.lc-fo-btn--outline{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border);color:var(--lc-color-text);box-shadow:var(--lc-shadow-sm)}.lc-fo-btn--outline:hover{color:var(--lc-color-primary);border-color:var(--lc-color-primary)}.lc-fo-btn--outline .lc-fo-btn__icon{background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary)}.lc-fo-btn--primary{background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-primary)}.lc-fo-btn--primary:hover{background-color:var(--lc-color-primary-hover);color:var(--lc-color-text-inverse)}.lc-fo-btn--primary .lc-fo-btn__icon{background-color:rgb(255 255 255 / 0.16)}.lc-fo-hero__art{position:relative;min-height:26rem}.lc-fo-hero__brand{position:absolute;left:8%;top:0;display:flex;align-items:center;gap:var(--lc-space-2)}.lc-fo-hero__brand span{display:flex;flex-direction:column;line-height:1.2}.lc-fo-hero__brand small{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-fo-hero__brand b{font-size:var(--lc-font-size-lg);letter-spacing:-0.01em}.lc-fo-laptop{position:absolute;left:0;top:4.5rem;width:min(30rem,88%)}.lc-fo-laptop__screen{border:10px solid var(--lc-color-surface-dark);border-bottom-width:14px;border-radius:var(--lc-radius-lg) var(--lc-radius-lg) var(--lc-radius-sm) var(--lc-radius-sm);overflow:hidden;background-color:var(--lc-color-surface);box-shadow:var(--lc-shadow-lg)}.lc-fo-laptop__screen svg{display:block;width:100%;height:auto}.lc-fo-laptop__base{width:116%;margin-left:-8%;height:0.9rem;background:linear-gradient(180deg,#dfe5ee 0%,#b7c1d1 100%);border-radius:0 0 var(--lc-radius-lg) var(--lc-radius-lg);box-shadow:var(--lc-shadow-md)}.lc-fo-phone{position:absolute;right:14%;bottom:-4%;width:5.4rem;border:6px solid var(--lc-color-surface-dark);border-radius:var(--lc-radius-lg);overflow:hidden;background-color:var(--lc-color-surface);box-shadow:var(--lc-shadow-lg)}.lc-fo-phone svg{display:block;width:100%;height:auto}.lc-fo-chip{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--lc-radius-md);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);box-shadow:var(--lc-shadow-md);color:var(--lc-color-primary)}.lc-fo-strip-wrap{padding:var(--lc-space-6) 0 0}.lc-fo-strip{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;align-items:center;gap:var(--lc-space-4);background:var(--lc-gradient-band);color:var(--lc-color-text-inverse);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-4) var(--lc-space-5)}.lc-fo-strip__col{display:flex;align-items:center;gap:var(--lc-space-3)}.lc-fo-strip__col + .lc-fo-strip__col{border-left:1px solid rgb(255 255 255 / 0.14);padding-left:var(--lc-space-4)}.lc-fo-strip__col p{display:flex;flex-direction:column;gap:2px;margin:0}.lc-fo-strip__col span{color:var(--lc-color-text-inverse-muted);font-size:var(--lc-font-size-sm)}.lc-fo-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;background-color:rgb(255 255 255 / 0.1);color:var(--lc-color-text-inverse);flex-shrink:0}.lc-fo-strip__headline{font-size:var(--lc-font-size-lg);line-height:1.35}.lc-fo-strip .lc-fo-strip__accent{color:#93c5fd;font-size:inherit}.lc-fo-strip__go{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;border:1px solid rgb(255 255 255 / 0.3);color:var(--lc-color-text-inverse);margin-left:auto;flex-shrink:0;transition:background-color 140ms ease}.lc-fo-strip__go:hover{background-color:rgb(255 255 255 / 0.12);color:var(--lc-color-text-inverse)}.lc-fo-section{padding:var(--lc-space-7) 0}.lc-fo-title{font-size:var(--lc-font-size-xl);font-weight:700;text-align:center;margin-bottom:var(--lc-space-5)}.lc-fo-title--sm{font-size:var(--lc-font-size-lg)}.lc-fo-why{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--lc-space-3)}.lc-fo-why__card{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);padding:var(--lc-space-4);display:flex;flex-direction:column;gap:var(--lc-space-2);transition:transform 140ms ease,box-shadow 140ms ease}.lc-fo-why__card:hover{transform:translateY(-3px);box-shadow:var(--lc-shadow-md)}.lc-fo-why__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;background-color:var(--lc-color-primary-soft);color:var(--lc-color-primary)}.lc-fo-why__card b{font-size:var(--lc-font-size-base)}.lc-fo-why__card p{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm);line-height:1.5;margin:0}.lc-fo-fronts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--lc-space-3)}.lc-fo-front{display:grid;grid-template-columns:auto 1fr;gap:var(--lc-space-4);align-items:center;border-radius:var(--lc-radius-lg);padding:var(--lc-space-5);overflow:hidden}.lc-fo-front--projects{background-color:var(--lc-color-primary-soft)}.lc-fo-front--license{background-color:var(--lc-color-success-soft);grid-template-columns:1fr auto}.lc-fo-front__eyebrow{display:block;font-size:var(--lc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--lc-letter-spacing-wide);color:var(--lc-color-primary);margin-bottom:var(--lc-space-2)}.lc-fo-front__eyebrow--green{color:var(--lc-color-success)}.lc-fo-front__copy h3{font-size:var(--lc-font-size-xl);font-weight:700;margin-bottom:var(--lc-space-2)}.lc-fo-front__copy p{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-3)}.lc-fo-checks{list-style:none;margin:0 0 var(--lc-space-3);padding:0;display:flex;flex-direction:column;gap:var(--lc-space-2);font-size:var(--lc-font-size-sm);font-weight:500}.lc-fo-checks li{display:flex;align-items:center;gap:var(--lc-space-2)}.lc-fo-check{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;color:var(--lc-color-text-inverse);flex-shrink:0}.lc-fo-check svg{width:0.7rem;height:0.7rem}.lc-fo-checks--blue .lc-fo-check{background-color:var(--lc-color-primary)}.lc-fo-checks--green .lc-fo-check{background-color:var(--lc-color-success)}.lc-fo-front__art{position:relative;width:9rem;height:11rem;align-self:center}.lc-fo-front__window{position:absolute;inset:12% 18% auto 0;height:62%;background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-2);display:flex;flex-direction:column;gap:var(--lc-space-1)}.lc-fo-front__window--front{inset:32% 0 auto 22%;background-color:var(--lc-color-primary-soft)}.lc-fo-front__window span{display:block;height:0.45rem;border-radius:var(--lc-radius-pill);background-color:var(--lc-color-border)}.lc-fo-front__window span.is-bar{background-color:var(--lc-color-primary);width:60%}.lc-fo-front__window--front span{background-color:rgb(37 99 235 / 0.25)}.lc-fo-box{width:10.5rem;background:linear-gradient(160deg,#ffffff 0%,#eef2f7 100%);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-3);display:flex;flex-direction:column;gap:var(--lc-space-2);transform:rotate(3deg)}.lc-fo-box__ms{display:inline-flex;align-items:center;gap:var(--lc-space-1);font-size:var(--lc-font-size-sm);font-weight:600;color:var(--lc-color-secondary)}.lc-fo-box__name{font-weight:700;line-height:1.3}.lc-fo-box__logo{align-self:flex-end}.lc-fo-plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-6);height:var(--lc-space-6);border-radius:50%;background:var(--lc-gradient-band);color:var(--lc-color-text-inverse);border:3px solid var(--lc-color-surface);box-shadow:var(--lc-shadow-md)}.lc-fo-modules{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lc-space-4) var(--lc-space-2);list-style:none;margin:0;padding:0}.lc-fo-module{display:flex;flex-direction:column;align-items:center;gap:var(--lc-space-2);width:7.25rem;text-align:center}.lc-fo-module__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--lc-radius-md);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);box-shadow:var(--lc-shadow-sm);color:var(--lc-color-primary);transition:transform 140ms ease,box-shadow 140ms ease}.lc-fo-module:hover .lc-fo-module__icon{transform:translateY(-3px);box-shadow:var(--lc-shadow-md)}.lc-fo-module small{color:var(--lc-color-text);font-size:var(--lc-font-size-xs);font-weight:600;line-height:1.3}.lc-fo-modules__toggle{border:0;background:none}.lc-fo-cta{display:grid;grid-template-columns:1.15fr 1.3fr auto;align-items:center;gap:var(--lc-space-5);background:var(--lc-gradient-band);color:var(--lc-color-text-inverse);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-5) var(--lc-space-6)}.lc-fo-cta__copy h2{font-size:var(--lc-font-size-xl);font-weight:700;margin-bottom:var(--lc-space-2)}.lc-fo-cta__copy p{color:var(--lc-color-text-inverse-muted);font-size:var(--lc-font-size-sm);margin:0}.lc-fo-cta__feats{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.lc-fo-cta__feats li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lc-space-1);padding:0 var(--lc-space-2)}.lc-fo-cta__feats li + li{border-left:1px solid rgb(255 255 255 / 0.14)}.lc-fo-cta__feats small{color:var(--lc-color-text-inverse-muted);font-size:var(--lc-font-size-xs);font-weight:600}.lc-fo-cta__featicon{display:inline-flex;align-items:center;justify-content:center;width:var(--lc-space-5);height:var(--lc-space-5);border-radius:50%;background-color:rgb(255 255 255 / 0.1);color:var(--lc-color-text-inverse)}.lc-fo-cta__actions{display:flex;flex-direction:column;align-items:center;gap:var(--lc-space-3)}.lc-fo-cta__link{display:inline-flex;align-items:center;gap:var(--lc-space-1);color:var(--lc-color-text-inverse);font-weight:600;font-size:var(--lc-font-size-sm);text-decoration:none}.lc-fo-cta__link:hover{color:#93c5fd}.lc-fo-cta__link svg{width:var(--lc-space-3);height:var(--lc-space-3)}@media (max-width:1199.98px){.lc-fo-why{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.lc-fo-hero__grid{grid-template-columns:1fr;gap:var(--lc-space-6)}.lc-fo-hero__art{min-height:24rem;max-width:32rem;margin:0 auto;width:100%}.lc-fo-feats{flex-wrap:wrap}.lc-fo-strip{grid-template-columns:1fr}.lc-fo-strip__col + .lc-fo-strip__col{border-left:0;border-top:1px solid rgb(255 255 255 / 0.14);padding-left:0;padding-top:var(--lc-space-3)}.lc-fo-why{grid-template-columns:repeat(2,1fr)}.lc-fo-fronts{grid-template-columns:1fr}.lc-fo-plus{display:none}.lc-fo-cta{grid-template-columns:1fr;text-align:center}.lc-fo-cta__actions{align-items:center}}@media (max-width:575.98px){.lc-fo-hero__title{font-size:var(--lc-font-size-2xl)}.lc-fo-hero__art{min-height:19rem}.lc-fo-phone{right:2%}.lc-fo-why{grid-template-columns:1fr}.lc-fo-front{grid-template-columns:1fr}.lc-fo-front--license{grid-template-columns:1fr}.lc-fo-front__art{display:none}.lc-fo-front__box{justify-self:center}.lc-fo-cta__feats{grid-template-columns:repeat(2,1fr);gap:var(--lc-space-3) 0}.lc-fo-cta__feats li:nth-child(3){border-left:0}}body{overflow-x:clip}@media (max-width:991.98px){.lc-fo-hero--photo{background-size:cover;background-position:center 30%}.lc-fo-hero--photo .lc-fo-hero__grid{padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-6)}}@media (max-width:575.98px){.lc-m365-photohero__title{font-size:clamp(1.9rem,9vw,2.75rem)}.lc-m365-photohero__lead{font-size:var(--lc-font-size-lg)}.lc-fo-hero--photo .lc-fo-hero__sub{max-width:none}.lc-fo-feats{flex-direction:column;gap:var(--lc-space-3)}.lc-fo-feats li{max-width:none}.lc-fo-hero--photo .lc-fo-feats li{max-width:none}.lc-fo-actions{flex-direction:column;align-items:stretch}.lc-fo-actions .lc-fo-btn{justify-content:center}.lc-fo-cta__actions{width:100%}.lc-fo-cta__actions .lc-fo-btn{width:100%;justify-content:center}.lc-hero__actions{flex-direction:column;align-items:stretch}.lc-hero__actions .lc-button{justify-content:center}.lc-fo-strip{padding:var(--lc-space-4);text-align:left}.lc-fo-strip__go{margin-left:0}.lc-wizard__nav{flex-direction:column-reverse}.lc-wizard__nav .lc-button{width:100%;justify-content:center}.lc-wizard__nav .lc-button--primary{margin-left:0}.lc-m365-table__feat{min-width:9rem}}.lc-brand-logo{height:3rem;width:auto;display:block}.lc-brand-logo--lg{height:3.5rem}.lc-brand__name{font-size:1.45rem;font-weight:800;letter-spacing:-0.01em;line-height:1}.lc-brand__name b{color:#60a5fa;font-weight:800}.lc-admin-header .lc-brand-logo{height:2.35rem}.lc-admin-header .navbar-brand{font-size:1.15rem}.lc-auth__brand{display:flex;flex-direction:column;align-items:center;gap:0.65rem;margin-bottom:1.5rem}.lc-auth__brand img{height:5.5rem;width:auto}.lc-auth__brand span{font-size:1.6rem;font-weight:800;color:var(--lc-color-text);letter-spacing:-0.01em}.lc-auth__brand span b{color:var(--lc-color-primary);font-weight:800}.lc-footer__partner{height:3.25rem;width:auto;opacity:0.9}.lc-partner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--lc-space-6);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-5) var(--lc-space-6);margin-top:0}.lc-partner__badge{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-md);padding:var(--lc-space-4) var(--lc-space-5)}.lc-partner__badge img{width:14rem;max-width:100%;height:auto}.lc-partner__title{font-size:var(--lc-font-size-xl);font-weight:700;margin:var(--lc-space-2) 0}.lc-partner__accent{color:var(--lc-color-primary)}.lc-partner__text{color:var(--lc-color-text-muted);max-width:46rem;margin-bottom:var(--lc-space-3)}.lc-partner__facts{list-style:none;display:flex;flex-wrap:wrap;gap:var(--lc-space-2) var(--lc-space-4);margin:0;padding:0;font-size:var(--lc-font-size-sm);font-weight:600}.lc-partner__facts li{display:inline-flex;align-items:center;gap:var(--lc-space-1)}.lc-partner__facts svg{width:1.05rem;height:1.05rem;color:var(--lc-color-primary)}.lc-crumbs{padding:var(--lc-space-3) 0 0;font-size:var(--lc-font-size-sm)}.lc-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lc-space-1);list-style:none;margin:0;padding:0}.lc-crumbs li{display:inline-flex;align-items:center;gap:var(--lc-space-1)}.lc-crumbs li + li::before{content:"›";color:var(--lc-color-text-muted)}.lc-crumbs a{color:var(--lc-color-text-muted);text-decoration:none}.lc-crumbs a:hover{color:var(--lc-color-primary);text-decoration:underline}.lc-crumbs span[aria-current]{color:var(--lc-color-text);font-weight:600}.lc-m365-plan{transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.lc-m365-plan:hover{transform:translateY(-4px);border-color:rgb(37 99 235 / 0.35);box-shadow:0 18px 40px rgb(37 99 235 / 0.12)}.lc-m365-plan:focus-within{border-color:var(--lc-color-primary);box-shadow:0 0 0 3px rgb(37 99 235 / 0.2),var(--lc-shadow-md)}@media (prefers-reduced-motion:reduce){.lc-hero-scenes__img{transition:none}.lc-hero-scenes__img.is-active{animation:none}.lc-m365-plan{transition:none}.lc-m365-plan:hover{transform:none}}@media (max-width:991.98px){.lc-partner{grid-template-columns:1fr;text-align:center}.lc-partner__badge{justify-self:center}.lc-partner__facts{justify-content:center}.lc-partner__text{margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.lc-brand-logo{height:2.4rem}.lc-brand__name{font-size:1.25rem}.lc-auth__brand img{height:4.25rem}.lc-partner{padding:var(--lc-space-4)}.lc-partner__badge img{width:11rem}}.lc-contact{padding:var(--lc-space-6) 0 var(--lc-space-7)}.lc-contact__title{font-size:clamp(2.2rem,5vw,3.1rem);font-weight:800;letter-spacing:-0.02em;line-height:1.05;margin:var(--lc-space-2) 0}.lc-contact__accent{color:var(--lc-color-primary)}.lc-contact__lead{color:var(--lc-color-text-muted);max-width:26rem;margin-bottom:var(--lc-space-5)}.lc-contact__items{list-style:none;margin:0 0 var(--lc-space-5);padding:0;display:flex;flex-direction:column;gap:var(--lc-space-4)}.lc-contact__items li{display:flex;gap:var(--lc-space-3);align-items:flex-start}.lc-contact__items strong{display:block}.lc-contact__items span a{color:var(--lc-color-text-muted)}.lc-contact__items li>div>span{color:var(--lc-color-text-muted)}.lc-contact__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--lc-color-primary);color:#fff;flex-shrink:0}.lc-contact__wpp{border-radius:var(--lc-radius-pill)}.lc-contact__card{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-5)}.lc-contact__sent{text-align:center;padding:var(--lc-space-5) 0}.lc-contact__chips{list-style:none;margin:var(--lc-space-6) 0 0;padding:var(--lc-space-4) 0 0;border-top:1px solid var(--lc-color-border-soft);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lc-space-3) var(--lc-space-4)}.lc-contact__chips li{display:flex;align-items:center;gap:var(--lc-space-2)}.lc-contact__chips small{color:var(--lc-color-text-muted)}.lc-contact__chip-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--lc-color-border);color:var(--lc-color-primary);flex-shrink:0}.lc-footer__title-link{color:inherit;text-decoration:none}.lc-footer__title-link:hover{color:#93c5fd}@media (max-width:767.98px){.lc-contact__chips{flex-direction:column;align-items:flex-start}}.lc-hero-scenes__img--m365{background-image:image-set(url('../img/hero-scene-m365.webp') type('image/webp'),url('../img/hero-scene-m365.jpg') type('image/jpeg'))}.lc-hero-scenes__img--defender{background-image:image-set(url('../img/hero-scene-defender.webp') type('image/webp'),url('../img/hero-scene-defender.jpg') type('image/jpeg'))}.lc-hero-scenes__img--fo{background-image:image-set(url('../img/hero-scene-fo.webp') type('image/webp'),url('../img/hero-scene-fo.jpg') type('image/jpeg'))}.lc-hero-scenes__img--copilot{background-image:image-set(url('../img/hero-scene-copilot.webp') type('image/webp'),url('../img/hero-scene-copilot.jpg') type('image/jpeg'))}.lc-hero-scenes__img--consult{background-image:image-set(url('../img/hero-scene-consult.webp') type('image/webp'),url('../img/hero-scene-consult.jpg') type('image/jpeg'))}.lc-why__art{background-image:image-set(url('../img/why-art.webp') type('image/webp'),url('../img/why-art.jpg') type('image/jpeg'))}.lc-m365-photohero__img{background-image:image-set(url('../img/hero-m365.webp') type('image/webp'),url('../img/hero-m365.jpg') type('image/jpeg'))}.lc-o365-hero .lc-m365-photohero__img{background-image:image-set(url('../img/hero-o365.webp') type('image/webp'),url('../img/hero-o365.jpg') type('image/jpeg'))}.lc-def-hero .lc-m365-photohero__img{background-image:image-set(url('../img/hero-defender.webp') type('image/webp'),url('../img/hero-defender.jpg') type('image/jpeg'))}.lc-cop-hero .lc-m365-photohero__img{background-image:image-set(url('../img/hero-copilot.webp') type('image/webp'),url('../img/hero-copilot.jpg') type('image/jpeg'))}.lc-fo-hero--photo{background-image:image-set(url('../img/hero-fo.webp') type('image/webp'),url('../img/hero-fo.jpg') type('image/jpeg'))}.lc-m365-plan__buy{width:100%;justify-content:center;margin:var(--lc-space-2) 0 var(--lc-space-3)}.lc-quote{width:100%;max-width:27rem}.lc-quote__header{border-bottom:1px solid var(--lc-color-border-soft)}.lc-quote__item{background-color:var(--lc-color-surface-alt);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-md);padding:var(--lc-space-3);margin-bottom:var(--lc-space-4)}.lc-quote__item>strong{display:block;line-height:1.35}.lc-quote__teams{display:inline-block;font-size:var(--lc-font-size-xs);font-weight:600;color:var(--lc-color-text-muted);margin-top:2px}.lc-quote__pay{display:flex;gap:var(--lc-space-1);margin:var(--lc-space-3) 0}.lc-quote__pay button{flex:1;border:1px solid var(--lc-color-border);background-color:var(--lc-color-surface);border-radius:var(--lc-radius-pill);padding:0.35rem 0.5rem;font-size:var(--lc-font-size-sm);font-weight:600;color:var(--lc-color-text-muted)}.lc-quote__pay button.is-active{background-color:var(--lc-color-primary);border-color:var(--lc-color-primary);color:#fff}.lc-quote__qty-label{font-size:var(--lc-font-size-sm);font-weight:600;display:block}.lc-quote__qty{display:flex;align-items:stretch;gap:var(--lc-space-1);margin:var(--lc-space-1) 0 var(--lc-space-2)}.lc-quote__qty button{width:2.5rem;border:1px solid var(--lc-color-border);background-color:var(--lc-color-surface);border-radius:var(--lc-radius-sm);font-size:1.15rem;font-weight:700;color:var(--lc-color-primary)}.lc-quote__qty input{width:5rem;text-align:center;border:1px solid var(--lc-color-border);border-radius:var(--lc-radius-sm);font-weight:700;font-size:1.05rem}.lc-quote__total{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:var(--lc-space-2);border-top:1px dashed var(--lc-color-border)}.lc-quote__total small{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs)}.lc-quote__total strong{font-size:1.6rem;letter-spacing:-0.01em}.lc-quote__disclaimer{font-size:var(--lc-font-size-xs);color:var(--lc-color-text-muted);margin:var(--lc-space-2) 0 0}.lc-quote__hint{font-size:var(--lc-font-size-xs);color:var(--lc-color-primary);margin:0 0 var(--lc-space-2)}.lc-quote__error{font-size:var(--lc-font-size-sm);color:#dc2626;margin:0 0 var(--lc-space-2)}.lc-quote__section{font-weight:700;margin:0 0 var(--lc-space-3)}.lc-quote__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lc-quote__done{text-align:center;padding-top:var(--lc-space-4)}.lc-quote__done-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:#dcfce7;color:#16a34a;font-size:1.75rem;font-weight:700;margin-bottom:var(--lc-space-3)}.lc-quote__done-summary{display:flex;flex-direction:column;gap:2px;background-color:var(--lc-color-surface-alt);border-radius:var(--lc-radius-md);padding:var(--lc-space-3);margin:var(--lc-space-4) 0}.lc-reveal{opacity:0;transform:translateY(14px);transition:opacity 550ms ease,transform 550ms ease}.lc-reveal.is-inview{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lc-reveal{opacity:1;transform:none;transition:none}}@media print{.lc-header,.lc-footer,.lc-mob-nav,.lc-mob-menu,.lc-crumbs,.lc-hero__actions,.lc-button,.lc-m365-plan__pay,.lc-m365-photohero__img,.lc-trust-strip,.lc-faq{display:none !important}body{background:#fff !important;overflow:visible}.lc-reveal{opacity:1 !important;transform:none !important}section{padding:0.4cm 0 !important}.lc-m365-hero,.lc-m365-hero--dark{background:#fff !important;color:#000 !important}.lc-m365-hero--dark .lc-m365-photohero__title,.lc-m365-hero--dark .lc-m365-photohero__lead{color:#000 !important}.lc-m365-plan{break-inside:avoid;box-shadow:none !important;border:1pt solid #999 !important}.lc-m365-table-wrap{overflow:visible !important}.lc-m365-table{font-size:9pt}.lc-m365-table th,.lc-m365-table td{border:0.5pt solid #bbb !important}}.lc-m365b-hero-trust{display:flex;flex-wrap:wrap;gap:var(--lc-space-2) var(--lc-space-4);list-style:none;margin:var(--lc-space-4) 0 0;padding:0}.lc-m365b-hero-trust li{display:inline-flex;align-items:center;gap:6px;font-size:var(--lc-font-size-sm);font-weight:600;color:var(--lc-color-text-muted)}.lc-m365b-hero-trust svg{width:var(--lc-space-3);height:var(--lc-space-3);color:var(--lc-color-primary);flex-shrink:0}.lc-m365-hero--dark .lc-m365b-hero-trust li{color:var(--lc-color-text-inverse-muted)}.lc-m365-hero--dark .lc-m365b-hero-trust svg{color:#93c5fd}.lc-m365b-config{display:flex;justify-content:center;align-items:stretch;gap:var(--lc-space-5);background-color:var(--lc-color-surface);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-md);padding:var(--lc-space-4) var(--lc-space-5);max-width:64rem;margin:0 auto var(--lc-space-6)}.lc-m365b-config__group{display:flex;flex-direction:column;gap:var(--lc-space-2);min-width:0}.lc-m365b-config__group + .lc-m365b-config__group{border-left:1px solid var(--lc-color-border-soft);padding-left:var(--lc-space-5)}.lc-m365b-config__label{font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:var(--lc-letter-spacing-wide);text-transform:uppercase;color:var(--lc-color-text-muted)}.lc-m365b-seg{display:flex;gap:var(--lc-space-1);background-color:var(--lc-color-page);border-radius:var(--lc-radius-pill);padding:4px}.lc-m365b-seg__opt{display:inline-flex;align-items:center;gap:var(--lc-space-2);border:0;background:none;border-radius:var(--lc-radius-pill);padding:var(--lc-space-2) var(--lc-space-3);cursor:pointer;text-align:left;transition:background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.lc-m365b-seg__opt svg{width:var(--lc-space-4);height:var(--lc-space-4);color:var(--lc-color-primary);flex-shrink:0}.lc-m365b-seg__opt b{display:block;font-size:var(--lc-font-size-sm);color:var(--lc-color-text);line-height:1.2;white-space:nowrap}.lc-m365b-seg__opt small{display:block;font-size:var(--lc-font-size-xs);color:var(--lc-color-text-muted);white-space:nowrap}.lc-m365b-seg__opt.is-active{background-color:var(--lc-color-primary);box-shadow:var(--lc-shadow-primary)}.lc-m365b-seg__opt.is-active b,.lc-m365b-seg__opt.is-active small,.lc-m365b-seg__opt.is-active svg{color:var(--lc-color-text-inverse)}.lc-m365b-save{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:var(--lc-space-1);color:var(--lc-color-success);font-weight:700}.lc-m365b-save svg{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-m365b-morehl{display:inline-flex;align-items:center;gap:var(--lc-space-1);border:0;background:none;color:var(--lc-color-primary);font-weight:700;font-size:var(--lc-font-size-sm);cursor:pointer;margin-bottom:var(--lc-space-3);padding:0}.lc-m365b-morehl:hover{color:var(--lc-color-primary-hover)}.lc-m365b-morehl svg{transition:transform 200ms ease}.lc-m365b-note{text-align:center;color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs);max-width:44rem;margin:var(--lc-space-4) auto 0}.lc-m365b-band{background-color:var(--lc-color-surface);border-top:1px solid var(--lc-color-border-soft);border-bottom:1px solid var(--lc-color-border-soft);padding:var(--lc-space-6) 0}.lc-m365b-trust{display:flex;align-items:center;justify-content:center;gap:var(--lc-space-6);flex-wrap:wrap}.lc-m365b-trust__badge{height:2.6rem;width:auto}.lc-m365b-trust__facts{display:flex;flex-wrap:wrap;gap:var(--lc-space-2) var(--lc-space-5);list-style:none;margin:0;padding:0}.lc-m365b-trust__facts li{display:inline-flex;align-items:center;gap:var(--lc-space-2);font-size:var(--lc-font-size-sm);font-weight:600;color:var(--lc-color-text)}.lc-m365b-trust__facts svg{width:var(--lc-space-4);height:var(--lc-space-4);color:var(--lc-color-primary);flex-shrink:0}.lc-m365b-table-wrap{overflow-x:visible}.lc-m365b-table thead th{position:sticky;top:72px;background-color:var(--lc-color-surface);z-index:5;box-shadow:0 1px 0 var(--lc-color-border)}.lc-m365b-table .is-reco{background-color:var(--lc-color-primary-soft)}.lc-m365b-threco{display:block;width:fit-content;margin:0 auto var(--lc-space-1);background-color:var(--lc-color-primary);color:var(--lc-color-text-inverse);font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:var(--lc-letter-spacing-wide);text-transform:uppercase;border-radius:var(--lc-radius-pill);padding:2px 10px}.lc-m365b-table__cta td{text-align:center;padding:var(--lc-space-3);border-bottom:0;vertical-align:top}.lc-m365b-table__cta strong{display:block;font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-2)}.lc-m365b-table__buy{font-size:var(--lc-font-size-xs);padding:0.45rem 0.9rem}.lc-m365b-swipe{display:none;align-items:center;justify-content:center;gap:var(--lc-space-1);color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs);font-weight:600;margin-bottom:var(--lc-space-2)}.lc-m365b-swipe svg{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-m365b-faqwrap{max-width:46rem;margin:0 auto}@media (max-width:1199.98px){.lc-m365b-config{flex-wrap:wrap;gap:var(--lc-space-3) var(--lc-space-4)}.lc-m365b-config__group + .lc-m365b-config__group{border-left:0;padding-left:0}}@media (max-width:991.98px){.lc-m365b-config{flex-direction:column;align-items:stretch;padding:var(--lc-space-3) var(--lc-space-3)}.lc-m365b-seg{width:100%}.lc-m365b-seg__opt{flex:1;justify-content:center;text-align:center}.lc-m365b-table-wrap{overflow-x:auto}.lc-m365b-table thead th{position:static}.lc-m365b-swipe{display:flex}.lc-m365b-trust{gap:var(--lc-space-4)}.lc-m365b-trust__facts{justify-content:center}}@media (max-width:575.98px){.lc-m365b-hero-trust{gap:var(--lc-space-1) var(--lc-space-3)}.lc-m365b-seg__opt small{display:none}.lc-m365b-seg__opt b{white-space:normal}.lc-m365b-trust__facts{flex-direction:column;align-items:flex-start}}@keyframes lcRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lcFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(-1deg)}}@keyframes lcShadow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.88);opacity:0.7}}@keyframes lcPop{0%{transform:scale(0.9)}60%{transform:scale(1.08)}100%{transform:scale(1)}}.lc-reveal .lc-stagger>*{opacity:0;transform:translateY(12px);transition:opacity 520ms ease,transform 520ms ease;transition-delay:min(calc(var(--i,0) * 60ms),480ms)}.lc-reveal.is-inview .lc-stagger>*{opacity:1;transform:none}.lc-mob-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:0 0.6rem;border:0;border-radius:var(--lc-radius-md);background:rgb(255 255 255 / 0.06)}.lc-mob-burger span{display:block;height:2px;border-radius:var(--lc-radius-pill);background-color:var(--lc-color-text-inverse);transition:transform 220ms ease,opacity 160ms ease;transform-origin:center}body.lc-menu-open .lc-mob-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.lc-menu-open .lc-mob-burger span:nth-child(2){opacity:0;transform:scaleX(0.2)}body.lc-menu-open .lc-mob-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.lc-menu-open{overflow:hidden}.lc-mob-menu{position:fixed;inset:0;z-index:1060;pointer-events:none}.lc-mob-menu__backdrop{position:absolute;inset:0;background-color:rgb(15 23 42 / 0.55);backdrop-filter:blur(6px);opacity:0;transition:opacity 260ms ease}.lc-mob-menu__panel{position:absolute;top:0;right:0;bottom:0;width:min(88%,24rem);overflow-y:auto;overscroll-behavior:contain;background-color:var(--lc-color-surface);box-shadow:var(--lc-shadow-lg);padding:var(--lc-space-3) var(--lc-space-4) calc(var(--lc-space-5) + env(safe-area-inset-bottom));transform:translateX(104%);transition:transform 320ms cubic-bezier(0.2,0.8,0.2,1)}.lc-mob-menu.is-open{pointer-events:auto}.lc-mob-menu.is-open .lc-mob-menu__backdrop{opacity:1}.lc-mob-menu.is-open .lc-mob-menu__panel{transform:none}.lc-mob-menu__item{opacity:0;transform:translateX(16px);transition:opacity 280ms ease,transform 280ms ease}.lc-mob-menu.is-open .lc-mob-menu__item{opacity:1;transform:none}.lc-mob-menu.is-open .lc-mob-menu__item:nth-child(1){transition-delay:120ms}.lc-mob-menu.is-open .lc-mob-menu__item:nth-child(2){transition-delay:170ms}.lc-mob-menu.is-open .lc-mob-menu__item:nth-child(3){transition-delay:220ms}.lc-mob-menu.is-open .lc-mob-menu__item:nth-child(4){transition-delay:270ms}.lc-mob-menu.is-open .lc-mob-menu__item:nth-child(5){transition-delay:320ms}.lc-mob-menu.is-open .lc-mob-menu__links .lc-mob-menu__item{transition-delay:360ms}.lc-mob-menu.is-open .lc-mob-menu__actions{transition-delay:420ms}.lc-mob-menu.is-open .lc-mob-menu__contact{transition-delay:470ms}.lc-mob-menu__head{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;margin-bottom:var(--lc-space-3)}.lc-mob-menu__head .lc-brand{text-decoration:none}.lc-mob-menu__head .lc-brand-logo{height:2.1rem}.lc-mob-menu__head .lc-brand__name{color:var(--lc-color-text);font-size:1.1rem;font-weight:700}.lc-mob-menu__head .lc-brand__name b{color:var(--lc-color-primary)}.lc-mob-menu__close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background-color:var(--lc-color-secondary-soft);color:var(--lc-color-text)}.lc-mob-menu__close i,.lc-mob-menu__close svg{width:var(--lc-space-4);height:var(--lc-space-4)}.lc-mob-menu__label{font-size:var(--lc-font-size-xs);font-weight:700;letter-spacing:var(--lc-letter-spacing-wide);text-transform:uppercase;color:var(--lc-color-text-muted);margin:0 0 var(--lc-space-2)}.lc-mob-menu__tiles,.lc-mob-menu__links,.lc-mob-menu__contact{list-style:none;margin:0;padding:0}.lc-mob-menu__tiles{display:flex;flex-direction:column;gap:var(--lc-space-2);margin-bottom:var(--lc-space-4)}.lc-mob-tile{display:flex;align-items:center;gap:var(--lc-space-3);padding:0.65rem 0.75rem;border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-md);background-color:var(--lc-color-surface-alt);color:var(--lc-color-text);text-decoration:none;transition:transform 120ms ease,background-color 120ms ease}.lc-mob-tile:active{transform:scale(0.98);background-color:var(--lc-color-primary-soft)}.lc-mob-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--lc-radius-sm);color:var(--lc-color-text-inverse);flex-shrink:0}.lc-mob-tile__icon i,.lc-mob-tile__icon svg{width:1.2rem;height:1.2rem}.lc-mob-tile__icon--m365{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.lc-mob-tile__icon--o365{background:linear-gradient(135deg,#ffb24d,#d83b01)}.lc-mob-tile__icon--fo{background:linear-gradient(135deg,#3b82f6,#0b53ce)}.lc-mob-tile__icon--def{background:linear-gradient(135deg,#54c1f0,#0b5c9d)}.lc-mob-tile__icon--cop{background:linear-gradient(135deg,#0078d4,#8a57e0 55%,#e3008c)}.lc-mob-tile__text{display:flex;flex-direction:column;min-width:0;flex:1}.lc-mob-tile__text b{font-size:var(--lc-font-size-sm)}.lc-mob-tile__text small{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs)}.lc-mob-tile__go{width:var(--lc-space-3);height:var(--lc-space-3);color:var(--lc-color-text-muted);flex-shrink:0}.lc-mob-menu__links{border-top:1px solid var(--lc-color-border-soft);margin-bottom:var(--lc-space-4)}.lc-mob-menu__links a{display:flex;align-items:center;gap:var(--lc-space-2);padding:0.8rem 0;border-bottom:1px solid var(--lc-color-border-soft);color:var(--lc-color-text);font-weight:600;text-decoration:none}.lc-mob-menu__links i,.lc-mob-menu__links svg{width:var(--lc-space-3);height:var(--lc-space-3);color:var(--lc-color-primary)}.lc-mob-menu__actions{display:flex;flex-direction:column;gap:var(--lc-space-2);margin-bottom:var(--lc-space-4)}.lc-mob-menu__actions .lc-button{width:100%}.lc-mob-menu__contact li{display:flex;align-items:center;gap:var(--lc-space-2);padding:0.3rem 0;color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-mob-menu__contact i,.lc-mob-menu__contact svg{width:var(--lc-space-3);height:var(--lc-space-3);flex-shrink:0}.lc-mob-nav{position:fixed;left:0;right:0;bottom:0;z-index:1030;display:flex;align-items:stretch;justify-content:space-around;height:calc(3.75rem + env(safe-area-inset-bottom));padding:0 var(--lc-space-1) env(safe-area-inset-bottom);background-color:rgb(255 255 255 / 0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--lc-color-border-soft);box-shadow:0 -8px 24px rgb(15 23 42 / 0.06)}.lc-mob-nav__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--lc-color-text-muted);font-size:0.66rem;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.lc-mob-nav__item i,.lc-mob-nav__item svg{width:1.35rem;height:1.35rem;transition:transform 160ms ease}.lc-mob-nav__item:active i,.lc-mob-nav__item:active svg{transform:scale(0.9)}.lc-mob-nav__item.is-active{color:var(--lc-color-primary)}.lc-mob-nav__item.is-active>i,.lc-mob-nav__item.is-active>svg{animation:lcPop 360ms ease}.lc-mob-nav__item.is-active::after{content:"";position:absolute;top:0;width:1.5rem;height:3px;border-radius:0 0 var(--lc-radius-pill) var(--lc-radius-pill);background-color:var(--lc-color-primary)}.lc-mob-nav__cta{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;margin-top:-1.35rem;border-radius:50%;background:linear-gradient(135deg,var(--lc-color-primary),var(--lc-color-primary-hover));color:var(--lc-color-text-inverse);box-shadow:var(--lc-shadow-primary),0 0 0 4px var(--lc-color-surface);transition:transform 160ms ease}.lc-mob-nav__cta i,.lc-mob-nav__cta svg{width:1.35rem;height:1.35rem}.lc-mob-nav__item--cta:active .lc-mob-nav__cta{transform:scale(0.94)}.lc-mob-nav__item--cta.is-active::after{display:none}.lc-mob-nav__item--cta{color:var(--lc-color-primary)}.lc-mob-swipe{display:flex;align-items:center;justify-content:center;gap:var(--lc-space-1);margin:0 0 var(--lc-space-2);color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs);font-weight:600}.lc-mob-swipe i,.lc-mob-swipe svg,.lc-mob-swipe svg{width:var(--lc-space-3);height:var(--lc-space-3)}.lc-mob-dots{display:flex;justify-content:center;gap:6px;margin-top:var(--lc-space-2)}.lc-mob-dots button{width:6px;height:6px;padding:0;border:0;border-radius:var(--lc-radius-pill);background-color:var(--lc-color-border);transition:width 220ms ease,background-color 220ms ease}.lc-mob-dots button.is-active{width:1.25rem;background-color:var(--lc-color-primary)}.lc-mob-collapse__btn,.lc-mob-faq__btn{display:flex;align-items:center;justify-content:center;gap:var(--lc-space-2);width:100%;padding:0.8rem var(--lc-space-3);border:1.5px solid var(--lc-color-primary);border-radius:var(--lc-radius-pill);background-color:var(--lc-color-surface);color:var(--lc-color-primary);font-weight:700;font-size:var(--lc-font-size-sm)}.lc-mob-collapse__btn i,.lc-mob-collapse__btn svg,.lc-mob-faq__btn i,.lc-mob-faq__btn svg{width:var(--lc-space-3);height:var(--lc-space-3);transition:transform 200ms ease}.lc-mob-collapse.is-open .lc-mob-collapse__btn i,.lc-mob-collapse.is-open .lc-mob-collapse__btn svg,.lc-mob-faq.is-open .lc-mob-faq__btn i,.lc-mob-faq.is-open .lc-mob-faq__btn svg{transform:rotate(180deg)}.lc-mob-collapse__btn{margin-bottom:var(--lc-space-3)}.lc-mob-faq__btn{margin-top:var(--lc-space-3)}.lc-mob-faq:not(:has(.lc-mob-more)) .lc-mob-faq__btn{display:none}.lc-mob-sheet__handle{position:absolute;top:0.5rem;left:50%;width:2.5rem;height:0.3rem;border-radius:var(--lc-radius-pill);background-color:var(--lc-color-border);transform:translateX(-50%)}.lc-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.lc-footer__toggle i,.lc-footer__toggle svg{width:var(--lc-space-3);height:var(--lc-space-3);transition:transform 200ms ease}.lc-footer__col.is-open .lc-footer__toggle i,.lc-footer__col.is-open .lc-footer__toggle svg{transform:rotate(180deg)}@media (max-width:767.98px){html{scroll-padding-top:4.25rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.lc-site{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom))}.lc-site .lc-button,.lc-site .lc-product-card,.lc-site .lc-m365b-seg__opt,.lc-site .lc-choice,.lc-site .lc-m365-faq summary{transition:transform 120ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.lc-site .lc-button:active,.lc-site .lc-product-card:active,.lc-site .lc-choice:active{transform:scale(0.97)}.lc-site .lc-button--primary:hover{transform:none}.lc-site .lc-home-hero__copy>*,.lc-site .lc-m365-photohero__copy>*,.lc-site .lc-fo-hero__copy>*,.lc-site .lc-wizard__intro>*,.lc-site .lc-contact .col-lg-5>*{animation:lcRise 560ms cubic-bezier(0.2,0.7,0.2,1) both}.lc-site .lc-home-hero__copy>:nth-child(2),.lc-site .lc-m365-photohero__copy>:nth-child(2),.lc-site .lc-fo-hero__copy>:nth-child(2),.lc-site .lc-wizard__intro>:nth-child(2),.lc-site .lc-contact .col-lg-5>:nth-child(2){animation-delay:70ms}.lc-site .lc-home-hero__copy>:nth-child(3),.lc-site .lc-m365-photohero__copy>:nth-child(3),.lc-site .lc-fo-hero__copy>:nth-child(3),.lc-site .lc-wizard__intro>:nth-child(3),.lc-site .lc-contact .col-lg-5>:nth-child(3){animation-delay:140ms}.lc-site .lc-home-hero__copy>:nth-child(4),.lc-site .lc-m365-photohero__copy>:nth-child(4),.lc-site .lc-fo-hero__copy>:nth-child(4),.lc-site .lc-contact .col-lg-5>:nth-child(4){animation-delay:210ms}.lc-site .lc-home-hero__copy>:nth-child(5),.lc-site .lc-m365-photohero__copy>:nth-child(5),.lc-site .lc-fo-hero__copy>:nth-child(5),.lc-site .lc-contact .col-lg-5>:nth-child(5){animation-delay:280ms}.lc-site .lc-m365-photohero__copy>:nth-child(6),.lc-site .lc-m365-photohero__copy>:nth-child(7){animation-delay:350ms}.lc-site .lc-m365-plan{animation:lcRise 480ms cubic-bezier(0.2,0.7,0.2,1) both}.lc-site .lc-m365-plan:nth-child(2){animation-delay:80ms}.lc-site .lc-m365-plan:nth-child(3){animation-delay:160ms}.lc-site .lc-m365-plan:nth-child(4){animation-delay:240ms}.lc-site .lc-header .navbar{min-height:3.75rem}.lc-site .lc-header .lc-brand-logo{height:2.1rem}.lc-site .lc-header .lc-brand__name{font-size:1.1rem}.lc-site .lc-section{padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-6)}.lc-site .lc-trust-strip + .lc-section{padding-top:var(--lc-space-5);padding-bottom:var(--lc-space-5)}.lc-site .lc-section h2{font-size:1.45rem}.lc-site .lc-section__subtitle{font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-4) !important}.lc-site .lc-eyebrow{font-size:0.68rem}.lc-site .lc-m365-section{padding:var(--lc-space-5) 0}.lc-site .lc-m365b-band{padding:var(--lc-space-5) 0}.lc-site .lc-m365-title{font-size:1.35rem;margin-bottom:var(--lc-space-3)}.lc-site .lc-fo-section{padding:var(--lc-space-6) 0}.lc-site .lc-crumbs{display:none}.lc-site .lc-home-hero__inner{padding-top:var(--lc-space-4);padding-bottom:var(--lc-space-3)}.lc-site .lc-home-hero__photo{display:none}.lc-site .lc-home-hero{background:radial-gradient(70% 45% at 90% 8%,rgba(37,99,235,0.16),transparent 65%),radial-gradient(55% 40% at 8% 95%,rgba(124,58,237,0.12),transparent 65%),var(--lc-color-surface)}.lc-site .lc-home-hero__art{position:relative;width:min(82%,20rem);margin:var(--lc-space-3) auto 0;animation:lcRise 700ms cubic-bezier(0.2,0.7,0.2,1) 320ms both}.lc-site .lc-home-hero__art::before{content:"";position:absolute;left:12%;right:12%;bottom:4%;height:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(37,99,235,0.28),transparent);filter:blur(10px);animation:lcShadow 6s ease-in-out infinite}.lc-site .lc-home-hero__art img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(15,23,42,0.18));animation:lcFloat 6s ease-in-out infinite}.lc-site .lc-home-hero__title{font-size:clamp(1.85rem,8.2vw,2.35rem);margin:var(--lc-space-3) 0}.lc-site .lc-home-hero__subtitle{font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-4)}.lc-site .lc-home-hero .lc-hero__actions{flex-direction:column;align-items:stretch;gap:var(--lc-space-2)}.lc-site .lc-home-hero .lc-hero__actions .lc-button{width:100%}.lc-site .lc-trust-strip__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--lc-space-2);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--lc-space-3) calc(var(--bs-gutter-x,1.5rem) * 0.5);margin:0 calc(var(--bs-gutter-x,1.5rem) * -0.5);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent 100%)}.lc-site .lc-trust-strip__list::-webkit-scrollbar{display:none}.lc-site .lc-trust-strip__list li{flex:0 0 auto;align-items:center;scroll-snap-align:start;padding:0.45rem 0.85rem;border-radius:var(--lc-radius-pill);background-color:rgb(255 255 255 / 0.08);border:1px solid rgb(255 255 255 / 0.12);font-size:var(--lc-font-size-xs);white-space:nowrap}.lc-site .lc-trust-strip__list i,.lc-site .lc-trust-strip__list svg,.lc-site .lc-trust-strip__list svg{margin-top:0;width:var(--lc-space-3);height:var(--lc-space-3)}.lc-site .lc-products{display:flex;flex-direction:column;gap:0.65rem}.lc-site .lc-product-card{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.25rem;grid-template-areas:"logo name go" "logo desc go";column-gap:var(--lc-space-3);row-gap:2px;align-items:center;text-align:left;padding:0.8rem 0.9rem 0.8rem 0.85rem}.lc-site .lc-product-card:hover{transform:none;box-shadow:var(--lc-shadow-sm)}.lc-site .lc-product-card__logo{grid-area:logo;margin:0;display:flex}.lc-site .lc-product-card__logo svg{width:3rem;height:3rem}.lc-site .lc-product-card__name{grid-area:name;font-size:0.95rem;line-height:1.25}.lc-site .lc-product-card__desc{grid-area:desc;font-size:0.78rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-site .lc-product-card__go{grid-area:go;width:2.25rem;height:2.25rem;margin:0;box-shadow:none}.lc-site .lc-product-card__badge{display:none}.lc-site .lc-products__hint{display:none}.lc-site .lc-partner{padding:var(--lc-space-4);text-align:left}.lc-site .lc-partner__badge{justify-self:start}.lc-site .lc-partner__badge img{width:9rem}.lc-site .lc-partner__title{font-size:1.3rem}.lc-site .lc-partner__text{font-size:var(--lc-font-size-sm)}.lc-site .lc-partner__facts{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--lc-space-2);font-size:var(--lc-font-size-sm)}.lc-site .lc-trustbar--band{display:flex;flex-wrap:nowrap;gap:var(--lc-space-2);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--lc-space-2) calc(var(--bs-gutter-x,1.5rem) * 0.5);margin:var(--lc-space-5) calc(var(--bs-gutter-x,1.5rem) * -0.5) var(--lc-space-2);scrollbar-width:none}.lc-site .lc-trustbar--band::-webkit-scrollbar{display:none}.lc-site .lc-trustbar--band li{flex:0 0 9.5rem;scroll-snap-align:start;padding:var(--lc-space-3) var(--lc-space-2);border:1px solid var(--lc-color-border-soft);border-radius:var(--lc-radius-lg);background-color:var(--lc-color-surface);box-shadow:var(--lc-shadow-sm);font-size:var(--lc-font-size-xs)}.lc-site .lc-trustbar--band li + li::before{display:none}.lc-site .lc-trustbar__badge{width:3.25rem;height:2.85rem}.lc-site .lc-why__inner{padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-6)}.lc-site .lc-why__title{font-size:1.55rem}.lc-site .lc-why__text{font-size:var(--lc-font-size-sm)}.lc-site .lc-steps{flex-direction:column;align-items:stretch;gap:0}.lc-site .lc-step{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"icon num" "icon label";column-gap:var(--lc-space-3);row-gap:0;align-items:center;text-align:left;max-width:none}.lc-site .lc-step__icon{grid-area:icon;width:3rem;height:3rem;box-shadow:var(--lc-shadow-sm);border:1px solid var(--lc-color-border-soft)}.lc-site .lc-step__icon i,.lc-site .lc-step__icon svg,.lc-site .lc-step__icon svg{width:1.25rem;height:1.25rem}.lc-site .lc-step__number{grid-area:num;font-size:0.68rem;letter-spacing:0.12em;line-height:1}.lc-site .lc-step__label{grid-area:label;font-size:0.95rem;font-weight:500;color:var(--lc-color-text);line-height:1.3}.lc-site .lc-step__line{display:block;flex:none;width:0;height:1.15rem;margin:0.1rem 0 0.1rem 1.5rem;border-top:0;border-left:2px dashed rgb(37 99 235 / 0.45)}.lc-site .lc-step__line::after{display:none}.lc-site .lc-diagcard{padding:var(--lc-space-4);gap:var(--lc-space-4)}.lc-site .lc-diagcard__title{font-size:1.45rem}.lc-site .lc-diagcard__text{font-size:var(--lc-font-size-sm)}.lc-site .lc-diagcard .lc-button{width:100%}.lc-site .lc-diag__card{padding:var(--lc-space-3) var(--lc-space-4)}.lc-site .lc-m365-photohero{padding-top:var(--lc-space-3);padding-bottom:var(--lc-space-4)}.lc-site .lc-m365-photohero__img{height:10.5rem;margin-bottom:var(--lc-space-3);background-position:center 25%}.lc-site .lc-m365-photohero__logo{font-size:var(--lc-font-size-xs);margin-bottom:var(--lc-space-2)}.lc-site .lc-m365-photohero__title{font-size:clamp(1.75rem,8vw,2.25rem);margin-bottom:var(--lc-space-2)}.lc-site .lc-m365-photohero__lead{font-size:var(--lc-font-size-base);margin-bottom:var(--lc-space-2)}.lc-site .lc-m365-hero__text{font-size:var(--lc-font-size-sm)}.lc-site .lc-m365-hero .lc-hero__actions{gap:var(--lc-space-2)}.lc-site .lc-m365b-hero-trust{flex-wrap:nowrap;overflow-x:auto;gap:var(--lc-space-3);margin-top:var(--lc-space-3);padding-bottom:2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent 100%)}.lc-site .lc-m365b-hero-trust::-webkit-scrollbar{display:none}.lc-site .lc-m365b-hero-trust li{white-space:nowrap;font-size:var(--lc-font-size-xs)}.lc-site .lc-m365-photohero__apps{margin-top:var(--lc-space-3);gap:6px}.lc-site .lc-m365-photohero__apps svg{width:24px;height:24px}.lc-site .lc-def-pillars{display:flex;gap:var(--lc-space-2);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--lc-space-1) calc(var(--bs-gutter-x,1.5rem) * 0.5) var(--lc-space-3);margin:0 calc(var(--bs-gutter-x,1.5rem) * -0.5);scrollbar-width:none}.lc-site .lc-def-pillars::-webkit-scrollbar{display:none}.lc-site .lc-def-pillar{flex:0 0 70%;scroll-snap-align:center;text-align:left;align-items:flex-start}.lc-site .lc-m365b-config{position:sticky;top:3.75rem;z-index:20;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--lc-space-2);justify-content:flex-start;overflow-x:auto;padding:0.5rem calc(var(--bs-gutter-x,1.5rem) * 0.5);margin:0 calc(var(--bs-gutter-x,1.5rem) * -0.5) var(--lc-space-3);border-radius:0;border-left:0;border-right:0;box-shadow:0 8px 20px rgb(15 23 42 / 0.06);scrollbar-width:none}.lc-site .lc-m365b-config::-webkit-scrollbar{display:none}.lc-site .lc-m365b-config__group{flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--lc-space-2)}.lc-site .lc-m365b-config__group + .lc-m365b-config__group{border-left:1px solid var(--lc-color-border-soft);padding-left:var(--lc-space-2)}.lc-site .lc-m365b-config__label{display:none}.lc-site .lc-m365b-seg{width:auto;padding:3px}.lc-site .lc-m365b-seg__opt{flex:0 0 auto;padding:0.4rem 0.7rem;gap:6px}.lc-site .lc-m365b-seg__opt svg{display:none}.lc-site .lc-m365b-seg__opt b{font-size:0.78rem;white-space:nowrap}.lc-site .lc-mob-carousel{margin:0 calc(var(--bs-gutter-x,1.5rem) * -0.5)}.lc-site .lc-mob-carousel .lc-mob-swipe{padding:0 calc(var(--bs-gutter-x,1.5rem) * 0.5)}.lc-site .lc-m365-plans,.lc-site .lc-m365-plans--3,.lc-site .lc-m365-plans.lc-m365-plans--2{display:flex;flex-wrap:nowrap;gap:var(--lc-space-2);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--lc-space-3) calc(var(--bs-gutter-x,1.5rem) * 0.5) var(--lc-space-2);margin:0;max-width:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lc-site .lc-m365-plans::-webkit-scrollbar{display:none}.lc-site .lc-m365-plan{flex:0 0 84%;scroll-snap-align:center;align-items:stretch;text-align:left;padding:var(--lc-space-4) var(--lc-space-3) var(--lc-space-3);transition:none}.lc-site .lc-m365-plan:hover{transform:none;box-shadow:var(--lc-shadow-sm);border-color:var(--lc-color-border-soft)}.lc-site .lc-m365-plan.is-popular:hover{border-color:var(--lc-color-primary);box-shadow:var(--lc-shadow-md)}.lc-site .lc-m365-plan__icon{width:2.5rem;height:2.5rem;margin-bottom:var(--lc-space-2)}.lc-site .lc-m365-plan__name{min-height:2.6em;font-size:1rem;line-height:1.3;align-items:flex-end}.lc-site .lc-m365-plan__desc{min-height:calc(3 * 1.5 * 0.82rem);font-size:0.82rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lc-site .lc-m365-plan__price{margin-bottom:var(--lc-space-2)}.lc-site .lc-m365-plan__price strong{font-size:1.9rem}.lc-site .lc-m365-plan__buy{width:100%;margin-top:var(--lc-space-2)}.lc-site .lc-m365-plan__hl{font-size:var(--lc-font-size-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--lc-color-text-muted);margin-bottom:var(--lc-space-1)}.lc-site .lc-m365-plan__list li{font-size:0.82rem;padding:3px 0}.lc-site .lc-m365-plan__apps{justify-content:flex-start;max-width:none}.lc-site .lc-m365-plan__copilot{font-size:var(--lc-font-size-xs)}.lc-site .lc-m365b-note{font-size:0.7rem;margin-top:var(--lc-space-3)}.lc-site .lc-mob-collapse:not(.is-open) .lc-mob-collapse__body{display:none}.lc-site .lc-mob-faq:not(.is-open) .lc-mob-more{display:none}.lc-site .lc-m365-faq summary{font-size:var(--lc-font-size-sm)}.lc-site .lc-m365-faq p{font-size:var(--lc-font-size-sm)}.lc-site .lc-m365b-trust{flex-direction:column;align-items:flex-start;gap:var(--lc-space-3)}.lc-site .lc-m365b-trust__facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--lc-space-2) var(--lc-space-3)}.lc-site .lc-m365b-trust__facts li{font-size:var(--lc-font-size-xs);align-items:flex-start}.lc-site .lc-m365-cta{padding:var(--lc-space-4);gap:var(--lc-space-3)}.lc-site .lc-m365-cta__icon{width:3rem;height:3rem}.lc-site .lc-m365-cta__copy b{font-size:var(--lc-font-size-base)}.lc-site .lc-m365-cta__btn{width:100%}.lc-site .lc-quote.offcanvas-end{top:auto;right:0;left:0;bottom:0;width:100%;max-width:none;height:92dvh;border:0;border-radius:var(--lc-radius-lg) var(--lc-radius-lg) 0 0;box-shadow:0 -16px 48px rgb(15 23 42 / 0.18);transform:translateY(100%);transition:transform 360ms cubic-bezier(0.2,0.8,0.2,1)}.lc-site .lc-quote.offcanvas-end.showing,.lc-site .lc-quote.offcanvas-end.show:not(.hiding){transform:none}.lc-site .lc-quote.offcanvas-end.hiding{transform:translateY(100%)}.lc-site .lc-quote__header{position:relative;padding-top:1.35rem}.lc-site .lc-quote__body{padding-bottom:calc(var(--lc-space-5) + env(safe-area-inset-bottom))}.lc-site .lc-wizard__intro{margin-bottom:var(--lc-space-4)}.lc-site .lc-wizard__intro h1{font-size:1.5rem}.lc-site .lc-wizard__intro p{font-size:var(--lc-font-size-sm)}.lc-site .lc-wizard__question{font-size:1.2rem}.lc-site .lc-choices{grid-template-columns:1fr;gap:var(--lc-space-2)}.lc-site .lc-choice{padding:0.9rem var(--lc-space-3);font-size:var(--lc-font-size-base)}.lc-site .lc-wizard__nav{position:sticky;bottom:calc(3.75rem + env(safe-area-inset-bottom));z-index:5;flex-direction:row;gap:var(--lc-space-2);margin-top:var(--lc-space-3);padding:var(--lc-space-3) 0;background-color:var(--lc-color-page)}.lc-site .lc-wizard__nav .lc-button{flex:1;width:auto}.lc-site .lc-wizard__nav .lc-button--primary{flex:2;margin-left:0}.lc-site .lc-contact{padding:var(--lc-space-5) 0 var(--lc-space-6)}.lc-site .lc-contact__title{font-size:clamp(1.9rem,8vw,2.4rem)}.lc-site .lc-contact__lead{font-size:var(--lc-font-size-sm);margin-bottom:var(--lc-space-4)}.lc-site .lc-contact__items{gap:var(--lc-space-3)}.lc-site .lc-contact__wpp{width:100%}.lc-site .lc-contact__card{padding:var(--lc-space-4)}.lc-site .lc-contact__chips{display:grid;grid-template-columns:1fr 1fr;gap:var(--lc-space-3);margin-top:var(--lc-space-5)}.lc-site .lc-fo-hero--photo .lc-fo-hero__grid{padding-top:var(--lc-space-4);padding-bottom:var(--lc-space-5)}.lc-site .lc-fo-hero__title{font-size:clamp(1.7rem,7.5vw,2.1rem)}.lc-site .lc-fo-hero__sub{font-size:var(--lc-font-size-sm)}.lc-site .lc-page-header{padding:var(--lc-space-5) 0}.lc-site .lc-page-header h1{font-size:1.6rem}.lc-site .lc-cta-band__title{font-size:1.5rem}.lc-site .lc-cta-band .lc-button{width:100%}.lc-site .lc-footer{padding-top:var(--lc-space-6);padding-bottom:var(--lc-space-4)}.lc-site .lc-footer .row{--bs-gutter-y:0}.lc-site .lc-footer .col-lg-4{margin-bottom:var(--lc-space-4)}.lc-site .lc-footer__tagline{font-size:var(--lc-font-size-sm)}.lc-site .lc-footer__col{border-top:1px solid var(--lc-color-surface-dark-hover)}.lc-site .lc-footer__title{margin:0;font-size:var(--lc-font-size-base)}.lc-site .lc-footer__toggle{padding:0.85rem 0}.lc-site .lc-footer__links-col{display:none;padding-bottom:var(--lc-space-3);font-size:var(--lc-font-size-sm)}.lc-site .lc-footer__col.is-open .lc-footer__links-col{display:block}.lc-site .lc-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--lc-space-2);margin-top:var(--lc-space-4);font-size:var(--lc-font-size-xs)}}@media (min-width:768px) and (max-width:991.98px){.lc-site .lc-m365-plan{text-align:left;align-items:stretch}}@media (prefers-reduced-motion:reduce){.lc-reveal .lc-stagger>*{opacity:1;transform:none;transition:none}.lc-mob-menu__backdrop,.lc-mob-menu__panel,.lc-mob-menu__item,.lc-mob-burger span,.lc-mob-dots button{transition:none}.lc-site .lc-home-hero__copy>*,.lc-site .lc-m365-photohero__copy>*,.lc-site .lc-fo-hero__copy>*,.lc-site .lc-wizard__intro>*,.lc-site .lc-contact .col-lg-5>*,.lc-site .lc-m365-plan,.lc-mob-nav__item.is-active>i,.lc-mob-nav__item.is-active>svg,.lc-site .lc-home-hero__art,.lc-site .lc-home-hero__art::before,.lc-site .lc-home-hero__art img{animation:none}.lc-site .lc-quote.offcanvas-end{transition:none}}.lc-seoprices__title,.lc-seotext__title,.lc-related__title{font-size:var(--lc-font-size-2xl);font-weight:700;letter-spacing:-0.02em;margin:var(--lc-space-2) 0 var(--lc-space-3)}.lc-seoprices__intro{color:var(--lc-color-text-muted);max-width:46rem;margin-bottom:var(--lc-space-4)}.lc-seoprices__wrap{overflow-x:auto;border:1px solid var(--lc-color-border);border-radius:var(--lc-radius-lg);background:var(--lc-color-surface);box-shadow:var(--lc-shadow-sm)}.lc-seoprices__table{width:100%;border-collapse:collapse;min-width:40rem}.lc-seoprices__table th,.lc-seoprices__table td{padding:var(--lc-space-3);text-align:left;border-bottom:1px solid var(--lc-color-border-soft);vertical-align:top}.lc-seoprices__table thead th{font-size:var(--lc-font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--lc-color-text-muted);background:var(--lc-color-bg);border-bottom:1px solid var(--lc-color-border);white-space:nowrap}.lc-seoprices__table thead th small{display:block;text-transform:none;letter-spacing:0;font-weight:400}.lc-seoprices__table tbody th{font-weight:600;color:var(--lc-color-text);max-width:20rem}.lc-seoprices__table tbody td{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-seoprices__table tbody tr:last-child th,.lc-seoprices__table tbody tr:last-child td{border-bottom:0}.lc-seoprices__table tbody tr:hover th,.lc-seoprices__table tbody tr:hover td{background:var(--lc-color-bg)}.lc-seoprices__num{text-align:right !important;white-space:nowrap}.lc-seoprices__num strong{font-size:var(--lc-font-size-lg);color:var(--lc-color-text)}.lc-seoprices__ask{color:var(--lc-color-text-muted);font-style:italic}.lc-seoprices__note{font-size:var(--lc-font-size-sm);color:var(--lc-color-text-muted);margin-top:var(--lc-space-3);max-width:52rem}.lc-seotext__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--lc-space-4)}.lc-seotext__item h3{font-size:var(--lc-font-size-lg);font-weight:600;margin-bottom:var(--lc-space-2)}.lc-seotext__item p{color:var(--lc-color-text-muted);margin-bottom:var(--lc-space-2);line-height:1.65}.lc-seotext__item p:last-child{margin-bottom:0}.lc-seotext__item a{color:var(--lc-color-primary)}.lc-related__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--lc-space-3)}.lc-related__list a{display:flex;flex-direction:column;gap:4px;height:100%;padding:var(--lc-space-3) var(--lc-space-4);border:1px solid var(--lc-color-border);border-radius:var(--lc-radius-lg);background:var(--lc-color-surface);text-decoration:none;color:var(--lc-color-text);transition:border-color .2s,box-shadow .2s,transform .2s}.lc-related__list a:hover{border-color:var(--lc-color-primary);box-shadow:var(--lc-shadow-md);transform:translateY(-2px)}.lc-related__list span{color:var(--lc-color-text-muted);font-size:var(--lc-font-size-sm)}.lc-related__list i,.lc-related__list svg{width:1rem;height:1rem;color:var(--lc-color-primary);margin-top:auto}@media (max-width:767.98px){.lc-site .lc-seoprices__title,.lc-site .lc-seotext__title,.lc-site .lc-related__title{font-size:1.35rem}.lc-site .lc-seotext__grid{gap:var(--lc-space-3)}.lc-site .lc-seoprices__wrap{overflow-x:visible}.lc-site .lc-seoprices__table{min-width:0}.lc-site .lc-seoprices__table thead{display:none}.lc-site .lc-seoprices__table,.lc-site .lc-seoprices__table tbody,.lc-site .lc-seoprices__table tr,.lc-site .lc-seoprices__table tbody th,.lc-site .lc-seoprices__table tbody td{display:block;width:auto}.lc-site .lc-seoprices__table tbody tr{padding:var(--lc-space-3);border-bottom:1px solid var(--lc-color-border)}.lc-site .lc-seoprices__table tbody tr:last-child{border-bottom:0}.lc-site .lc-seoprices__table tbody th{font-size:var(--lc-font-size-base);padding:0 0 4px;border:0;max-width:none}.lc-site .lc-seoprices__table tbody td{padding:0;border:0;font-size:0.85rem}.lc-site .lc-seoprices__table tbody td.lc-seoprices__num{display:flex;justify-content:space-between;align-items:baseline;gap:var(--lc-space-2);text-align:left !important;margin-top:6px;padding-top:6px;border-top:1px dashed var(--lc-color-border-soft)}.lc-site .lc-seoprices__table tbody td.lc-seoprices__num::before{content:attr(data-label);color:var(--lc-color-text-muted);font-size:var(--lc-font-size-xs)}.lc-site .lc-seoprices__num strong{font-size:var(--lc-font-size-lg)}}