/* LikeNic carnet: native Elementor content with a light editorial library. */
.elementor .lnk-wrap{width:100%;max-width:1160px;margin:0 auto;min-width:0}
.elementor .lnk-section{padding:84px max(28px,calc((100vw - 1160px)/2));background:#fff}
.elementor .lnk-wrap{gap:0}
.lnk-eyebrow .elementor-heading-title{font-size:10px!important;font-weight:700!important;letter-spacing:.17em!important;line-height:1.5!important;color:#6150d5!important}
.lnk-title .elementor-heading-title{font-size:clamp(31px,3.6vw,48px)!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1.13!important;color:#202232!important}
.lnk-h1 .elementor-heading-title{font-size:clamp(48px,5.3vw,72px)!important;font-weight:700!important;letter-spacing:-.055em!important;line-height:1.08!important;color:#202232!important}
.lnk-small-title .elementor-heading-title{font-size:23px!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.3!important;color:#25283a!important}
.lnk-copy p,.lnk-lead p{font-size:14px;line-height:1.85;color:#62697b;margin:0}.lnk-lead p{font-size:16px;line-height:1.8}
.lnk-primary .elementor-button,.lnn-cta .elementor-button{background:#6150e8!important;border:1px solid #6150e8!important;border-radius:10px!important;color:#fff!important;font-size:12px!important;font-weight:600!important;padding:16px 22px!important;text-transform:none!important;box-shadow:0 8px 20px #6251e818;transition:background .2s,transform .2s}
.lnk-primary .elementor-button:hover,.lnn-cta .elementor-button:hover{background:#5141d3!important;transform:translateY(-2px)}
.lnk-link .elementor-button,.lnk-guide-link .elementor-button,.lnk-help-link .elementor-button{padding:0!important;background:none!important;border:0!important;color:#5a48d3!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;line-height:1.6!important;box-shadow:none!important}
.lnk-link a:hover,.lnk-guide-link a:hover,.lnk-help-link a:hover{text-decoration:underline}
.lnk-section a:focus-visible,.lnk-help-hero a:focus-visible,.lnk-about-hero a:focus-visible,.lnn-nav a:focus-visible{outline:2px solid #3d7bff!important;outline-offset:4px}
.lnk-anchor{scroll-margin-top:30px}
.elementor .lnk-help-hero{padding:72px max(28px,calc((100vw - 1160px)/2)) 78px;background:linear-gradient(120deg,#f8f6ff 15%,#edf2ff);overflow:hidden}
.elementor .lnk-help-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:100px;align-items:center}
.elementor .lnk-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.lnk-help-hero .lnk-lead{max-width:550px}.lnk-search{width:100%;margin-top:7px;max-width:560px}
.lnk-search .elementor-form-fields-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0!important;padding:5px;background:#fff;border:1px solid #c9c5e8;border-radius:12px;box-shadow:0 12px 32px #44417c0b}
.lnk-search .elementor-field-group{padding:0!important;margin:0!important;width:100%!important;align-content:center}
.lnk-search .elementor-field-label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}
.lnk-search input{min-height:52px!important;background:transparent!important;border:0!important;padding:12px 15px!important;font-size:13px!important;color:#25283b!important;box-shadow:none!important;border-radius:8px!important}
.lnk-search input:focus{outline:2px solid #a9a0ed!important;outline-offset:-2px}
.lnk-search .elementor-button{min-height:52px;background:#6150e8!important;color:#fff!important;border-radius:8px!important;padding:13px 18px!important;font-size:12px!important;border:0!important;width:auto!important}
.lnk-search .elementor-message{display:none}
.elementor .lnk-notebook{position:relative;background:#fff;border:1px solid #d9d4ef;box-shadow:15px 15px 0 #d9d5f02e,0 20px 50px #5e528410;border-radius:12px 36px 12px 12px;padding:27px 27px 27px 41px;min-height:330px;display:flex;flex-direction:column;gap:18px;transform:rotate(3deg)}
.lnk-notebook:before{content:'';position:absolute;top:0;bottom:0;left:22px;border-left:1px solid #e7e2f4}.lnk-notebook:after{content:'';position:absolute;right:-22px;top:37px;bottom:24px;width:6px;border-radius:3px;background:linear-gradient(#8675ff 0 32%,#6d9cff 32% 65%,#bab0f2 65%)}
.lnk-notebook-label .elementor-heading-title{font-size:13px!important;font-weight:600!important;color:#776d9a!important}.lnk-notebook-symbol .elementor-heading-title{font-size:110px!important;line-height:1!important;font-weight:600!important;color:#6955d9!important;letter-spacing:-.1em!important}
.elementor .lnk-notebook-tabs{display:flex;flex-direction:column;gap:0}.lnk-note-tab{width:100%}.lnk-note-tab .elementor-heading-title{font-size:10px!important;color:#69617e!important;letter-spacing:.11em!important;line-height:1.5!important;padding:11px 0;border-bottom:1px solid #eeeaf5}
.lnk-notebook-caption p{font-size:11px;color:#867e99;margin:0;line-height:1.6}
.elementor .lnk-library{padding-top:65px}.elementor .lnk-library-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px}.lnk-library-heading>.lnk-title{flex:1}.lnk-results{width:auto!important;flex-shrink:0}.lnk-results p{font-size:12px;color:#827a96;margin:0}
.elementor .lnk-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;margin:32px 0 37px;padding-bottom:28px;border-bottom:1px solid #e6e3ed}
.lnk-filter{width:auto!important}.lnk-filter .elementor-button{background:#f8f7fb!important;color:#6c657c!important;border:1px solid #e6e2ee!important;border-radius:7px!important;padding:10px 13px!important;font-size:11px!important;line-height:1.5!important;text-transform:none!important;box-shadow:none!important}
.lnk-filter.is-selected .elementor-button,.lnk-filter a:hover{color:#5946ce!important;background:#eeebff!important;border-color:#c1b8ef!important}
.elementor .lnk-guide-grid,.elementor .lnk-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 46px}
.elementor .lnk-guide{display:grid;grid-template-columns:32px minmax(0,1fr) 42px;gap:14px;align-items:start;padding:26px 0;min-height:167px;border-bottom:1px solid #e5e2ec;border-radius:0;transition:background .25s,box-shadow .25s}
.lnk-guide:hover{background:#faf9ff}.lnk-guide[hidden]{display:none!important}
.lnk-guide-number .elementor-heading-title{font-size:11px!important;color:#9a91b9!important;font-weight:500!important;padding-top:3px}.elementor .lnk-guide-content{display:flex;flex-direction:column;gap:9px;min-width:0}
.lnk-meta p{font-size:10px;letter-spacing:.02em;line-height:1.6;color:#8c80ad;margin:0}.lnk-meta span{margin:0 5px;color:#b9b1ce}
.lnk-guide-title .elementor-heading-title{font-size:20px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.035em!important;color:#272a3a!important}.lnk-guide-title a{color:inherit!important}.lnk-guide-title a:hover{color:#6550db!important}
.lnk-guide-summary p{font-size:12px;line-height:1.75;color:#797384;margin:0}.lnk-guide-link{padding-top:31px}
.elementor .lnk-empty{display:none;padding:36px;gap:17px;background:#f7f5fc;border-radius:12px}.elementor .lnk-empty.is-visible{display:flex}
.elementor .lnk-help-bottom{background:#f8f7fc;padding-top:45px;padding-bottom:45px}.elementor .lnk-bottom-grid{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.elementor .lnk-bottom-copy{display:flex;flex-direction:column;gap:14px}

/* Reading page: a small sticky contents rail and generous text measure. */
.elementor .lnk-article-hero{background:linear-gradient(100deg,#f8f6ff,#f1f4fd);padding:40px max(28px,calc((100vw - 1160px)/2)) 57px}.elementor .lnk-article-hero>.lnk-wrap{display:flex;flex-direction:column;gap:18px}
.lnk-breadcrumb p{font-size:11px;line-height:1.8;margin:0;color:#9b91b0}.lnk-breadcrumb a{color:#76658f}.lnk-breadcrumb span{margin:0 10px}
.lnk-article-h1 .elementor-heading-title{font-size:clamp(34px,4vw,55px)!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.048em!important;color:#232638!important;max-width:850px}.lnk-article-hero .lnk-lead{max-width:700px}
.elementor .lnk-reading{padding-top:52px}.elementor .lnk-reading-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:75px;align-items:start}.elementor .lnk-toc{position:sticky;top:28px;display:flex;flex-direction:column;gap:23px;padding-top:20px;border-top:2px solid #d8d1f0}
.lnk-toc:before{content:'';position:absolute;top:-2px;left:0;height:2px;width:var(--lnk-read,0%);background:#6d56e1;transition:width .12s linear}
.lnk-toc-links .elementor-icon-list-items{display:flex!important;flex-direction:column;gap:16px}.lnk-toc-links .elementor-icon-list-text{font-size:12px;line-height:1.8;color:#837993}.lnk-toc-links a:hover .elementor-icon-list-text,.lnk-toc-links a.is-current .elementor-icon-list-text{color:#5f47cc}.lnk-toc .lnk-link{margin-top:5px}
.elementor .lnk-article-body{display:flex;flex-direction:column;align-items:stretch;gap:30px;min-width:0;max-width:760px}
.elementor .lnk-guide-before,.elementor .lnk-check{display:flex;flex-direction:column;gap:12px;padding:25px 29px;background:#f7f5fc;border:1px solid #e7e2f1;border-radius:12px}.lnk-guide-before .lnk-copy p,.lnk-check .lnk-copy p{font-size:13px;line-height:1.85}
.elementor .lnk-article-step{position:relative;display:flex;flex-direction:column;gap:14px;padding:15px 0 12px}.lnk-step-number .elementor-heading-title{font-size:12px!important;color:#806bbf!important;font-weight:600!important}
.lnk-article-h2 .elementor-heading-title{font-size:27px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.035em!important;color:#292638!important}.lnk-article-text p{font-size:14px;line-height:2;color:#676375;margin:0}
.elementor .lnk-check{background:#f0f6ff;border-color:#dde7f6}.lnk-check .lnk-eyebrow .elementor-heading-title{color:#426dba!important}
.lnk-article-note p{font-size:12px;line-height:1.85;color:#94869e;margin:0;padding-left:16px;border-left:2px solid #d3c9e5}.lnk-article-sources p{font-size:11px;line-height:1.9;color:#9b91a7;margin:0}.lnk-article-sources a{color:#776390}
.elementor .lnk-related{padding-top:48px;padding-bottom:60px;border-top:1px solid #eeebf4;background:#faf9fd}.lnk-related-grid{margin-top:18px}

/* About: two brand plates, a connected service strip, and numbered facts. */
.elementor .lnk-about-hero{padding:87px max(28px,calc((100vw - 1160px)/2)) 90px;background:linear-gradient(110deg,#f9f8ff,#eff3ff)}
.elementor .lnk-about-hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:95px;align-items:center}.elementor .lnk-brand-diagram{position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;padding:13px 12px}
.elementor .lnk-brand-cell{position:relative;display:flex;flex-direction:column;gap:9px;padding:32px 30px;border-radius:14px;border:1px solid #dcd4f3;background:#fff;box-shadow:0 12px 45px #6257810c}.elementor .lnk-brand-servic{margin-right:43px}.elementor .lnk-brand-nic{margin-left:43px;background:#eeebff;z-index:2}
.lnk-brand-word .elementor-heading-title{font-size:39px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.045em!important;color:#6b57db!important}.lnk-brand-servic .lnk-brand-word .elementor-heading-title{color:#34548b!important}.lnk-brand-caption p{font-size:11px;color:#7d729c;line-height:1.6;margin:0}.lnk-brand-cross{position:relative;z-index:3;align-self:center;width:50px!important;margin:-13px 0}.lnk-brand-cross .elementor-heading-title{height:46px;background:#fff;border:1px solid #e1dcf0;border-radius:50%;display:grid;place-items:center;font-size:21px!important;color:#9585c0!important}
.lnk-brand-signature{margin-top:28px}.lnk-brand-signature p{text-align:center;font-size:10px;color:#9a90b1;margin:0}
.elementor .lnk-heading-split{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;margin-bottom:43px}.elementor .lnk-heading-copy{display:flex;flex-direction:column;gap:20px}
.elementor .lnk-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e1dceb;border-radius:15px;overflow:hidden}.elementor .lnk-layer{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:29px 25px;background:#fcfbff;border-right:1px solid #e3ddee;min-width:0}.lnk-layer:last-child{border-right:0}.lnk-layer:nth-child(even){background:#f5f6fc}.lnk-layer-symbol .elementor-heading-title{font-size:25px!important;font-weight:600!important;color:#9a8dc8!important;letter-spacing:-.05em!important}.lnk-layer .lnk-copy{flex:1}.lnk-layer .lnk-copy p{font-size:12px;line-height:1.85}.lnk-layer .lnk-link .elementor-button{font-size:11px!important}
.elementor .lnk-infrastructure{background:#faf9fc}.elementor .lnk-fact-list{border-top:1px solid #ddd6e9}.elementor .lnk-fact{display:grid;grid-template-columns:90px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid #ddd6e9}.lnk-fact-number .elementor-heading-title{font-size:30px!important;color:#b1a2d4!important;font-weight:500!important;letter-spacing:-.04em!important}.elementor .lnk-fact-content{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:start}.lnk-fact .lnk-small-title .elementor-heading-title{font-size:20px!important}.lnk-fact .lnk-copy p{font-size:13px}.elementor .lnk-end-actions{display:flex;flex-direction:column;gap:20px;align-items:center}

/* Distinct product detail treatments, all in the existing light palette. */
.elementor .lnk-service-detail{padding-top:75px;padding-bottom:75px}.elementor .lnk-domain-detail{background:#faf9fd}.elementor .lnk-domain-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e1dceb;border-radius:14px;overflow:hidden}
.elementor .lnk-web-detail{background:#f8faff}.elementor .lnk-web-matrix{border-top:1px solid #dce3f0;margin-bottom:28px}.elementor .lnk-matrix-row{display:grid;grid-template-columns:175px .9fr 1.2fr;gap:30px;padding:25px 0;border-bottom:1px solid #dce3f0}.lnk-matrix-row .lnk-small-title .elementor-heading-title{font-size:21px!important}.lnk-matrix-row p{font-size:13px}.lnk-matrix-criteria p{font-size:12px;color:#8490a9;line-height:1.8;margin:0}
.elementor .lnk-wp-panels{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:37px}.elementor .lnk-wp-panel{display:flex;flex-direction:column;gap:21px;align-items:flex-start;background:#f3efff;border:1px solid #e6dff4;border-radius:17px;padding:33px;min-height:305px}.lnk-wp-panel:nth-child(2){background:#f0f5ff;border-color:#dde6f5}.lnk-panel-title .elementor-heading-title{font-size:32px!important;line-height:1.15!important;letter-spacing:-.05em!important;color:#3c3353!important;font-weight:600!important}.lnk-wp-panel .lnk-copy{flex:1}.elementor .lnk-wp-partner{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;padding:24px 0 0}
.elementor .lnk-vps-detail{background:#f8faff}.lnk-vps-detail>.lnk-wrap>.lnk-lead{margin-top:17px;max-width:650px}.elementor .lnk-ops-table{margin-top:35px;border:1px solid #dce4f2;border-radius:13px;overflow:hidden}.elementor .lnk-ops-row{display:grid;grid-template-columns:220px 1fr 1fr;gap:30px;padding:24px 28px;border-bottom:1px solid #dce4f2;background:#fff}.lnk-ops-row:last-child{border-bottom:0}.lnk-ops-row .lnk-small-title .elementor-heading-title{font-size:17px!important}.lnk-ops-row p{font-size:12px}.elementor .lnk-ops-head{background:#eaf0ff}.elementor .lnk-ops-end{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;margin-top:24px}.lnk-ops-end .lnk-copy{max-width:710px}
.elementor .lnk-service-help{padding-top:35px;padding-bottom:35px;background:#fbfaff;border-top:1px solid #eeebf7;border-bottom:1px solid #eeebf7}.elementor .lnk-help-band{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.elementor .lnk-help-band-title,.elementor .lnk-help-band-links{display:flex;flex-direction:column;gap:12px}.lnk-help-band-links .elementor-button{text-align:left!important}
.elementor .lnk-home-resources{padding-top:50px;padding-bottom:55px;border-top:1px solid #e8e3f0;background:#fbfaff}.elementor .lnk-home-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.elementor .lnk-home-resource{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lnk-home-resource:first-child{padding-right:75px;border-right:1px solid #e4deef}

/* WordPress menu with native Elementor dropdown and mobile toggle. */
.elementor .lnn-topbar{background:#f7f6fc;border-bottom:1px solid #ece8f5;padding:8px max(28px,calc((100vw - 1160px)/2))}.elementor .lnn-topbar-inner{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.lnn-topbar p{font-size:10px;color:#8b819c;margin:0;line-height:1.6}.lnn-topbar a{color:#685ba3}.lnn-topbar .elementor-widget{width:auto!important}
.elementor .lnn-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid #ece8f5;padding:18px max(28px,calc((100vw - 1160px)/2))}.elementor .lnn-header-inner{display:grid;grid-template-columns:166px 1fr auto;gap:32px;align-items:center}.lnn-logo img{width:166px!important;height:auto}.lnn-cta .elementor-button{padding:13px 17px!important;font-size:11px!important}.lnn-nav{min-width:0}.lnn-nav .elementor-nav-menu--main>.elementor-nav-menu{justify-content:flex-end}.lnn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a{font-size:12px!important;font-weight:500!important;color:#4f485f!important;padding:12px 17px!important;background:none!important;line-height:1.5!important}.lnn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a:hover,.lnn-nav .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item-active{color:#6550d8!important}
.lnn-nav .sub-arrow{font-size:10px;padding-left:7px!important}.lnn-nav .elementor-nav-menu--main .sub-menu{min-width:360px!important;max-width:390px!important;margin-top:15px!important;padding:12px!important;background:#fff!important;border:1px solid #e4def0!important;border-radius:12px!important;box-shadow:0 18px 40px #52427815!important}.lnn-nav .sub-menu a{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:5px;padding:15px 18px!important;border-radius:7px;font-size:13px!important;background:none!important;line-height:1.5!important;color:#322b45!important;white-space:normal!important}.lnn-nav .sub-menu a:hover,.lnn-nav .sub-menu a:focus{background:#f5f2ff!important;color:#6150d8!important}.lnn-menu-label{font-weight:600}.lnn-menu-description{font-size:10px;line-height:1.6;color:#a094b3!important;font-weight:400;white-space:normal!important}.lnn-nav .elementor-menu-toggle{background:#f0edfc!important;color:#6652cd!important;border-radius:8px;padding:10px!important;font-size:21px!important}.lnn-nav .elementor-menu-toggle:focus-visible{outline:2px solid #3d7bff;outline-offset:3px}
@media(max-width:1024px){.elementor .lnn-header-inner{grid-template-columns:156px 1fr auto;gap:20px}.lnn-nav .elementor-nav-menu--dropdown{padding:14px 22px;background:#fff!important;border-bottom:1px solid #e9e3f2;box-shadow:0 18px 25px #5242780c}.lnn-nav .elementor-nav-menu--dropdown a{color:#504562!important;font-size:13px!important;padding:15px 10px!important;background:#fff!important}.lnn-nav .elementor-nav-menu--dropdown a:hover{background:#f7f3ff!important}.lnn-nav .elementor-nav-menu--dropdown .sub-menu{background:#f8f6ff!important;margin-left:0!important;padding:7px!important;border-radius:10px}.lnn-nav .elementor-nav-menu--dropdown .sub-menu a{background:transparent!important}.elementor .lnk-help-hero-grid{gap:50px;grid-template-columns:1.4fr .8fr}.elementor .lnk-about-hero-grid{gap:50px}.elementor .lnk-heading-split{gap:45px}.elementor .lnk-fact-content{grid-template-columns:200px 1fr;gap:25px}.elementor .lnk-layer-grid{grid-template-columns:1fr 1fr}.lnk-layer:nth-child(2){border-right:0}.lnk-layer:nth-child(-n+2){border-bottom:1px solid #e3ddee}.elementor .lnk-reading-grid{grid-template-columns:220px 1fr;gap:35px}.elementor .lnk-matrix-row{grid-template-columns:140px .9fr 1.2fr;gap:18px}.elementor .lnk-ops-row{grid-template-columns:180px 1fr 1fr;gap:20px}}
@media(max-width:767px){.elementor .lnk-section{padding:55px 22px}.elementor .lnk-help-hero,.elementor .lnk-about-hero{padding:45px 22px 55px}.elementor .lnk-help-hero-grid,.elementor .lnk-about-hero-grid{grid-template-columns:1fr;gap:35px}.lnk-h1 .elementor-heading-title{font-size:47px!important}.lnk-title .elementor-heading-title{font-size:35px!important}.lnk-lead p{font-size:14px}.lnk-help-hero .lnk-notebook{min-height:0;max-width:310px;width:100%;align-self:center;transform:rotate(2deg);padding:20px 25px 22px 35px}.lnk-notebook-symbol .elementor-heading-title{font-size:73px!important}.lnk-notebook-label{display:none}.lnk-notebook-tabs{margin-top:-10px}.lnk-note-tab .elementor-heading-title{padding:9px 0}.lnk-notebook-caption{display:none}.elementor .lnk-library-heading{align-items:flex-start;flex-direction:column;gap:15px}.elementor .lnk-filters{margin:24px 0 14px;gap:6px;padding-bottom:22px}.lnk-filter .elementor-button{padding:8px 10px!important;font-size:10px!important}.elementor .lnk-guide-grid,.elementor .lnk-related-grid{grid-template-columns:1fr;gap:0}.elementor .lnk-guide{padding:24px 0;min-height:0;grid-template-columns:23px minmax(0,1fr) 30px;gap:10px}.lnk-guide-title .elementor-heading-title{font-size:20px!important}.lnk-guide-link .elementor-button{font-size:10px!important}.lnk-guide-summary p{font-size:11px}.elementor .lnk-bottom-grid,.elementor .lnk-heading-split,.elementor .lnk-reading-grid,.elementor .lnk-domain-roles,.elementor .lnk-wp-panels,.elementor .lnk-help-band,.elementor .lnk-home-resource-grid,.elementor .lnk-ops-end,.elementor .lnk-wp-partner{grid-template-columns:1fr;gap:25px}.lnk-bottom-grid .lnk-primary{justify-self:start}.elementor .lnk-end-actions{align-items:flex-start}.elementor .lnk-heading-split{margin-bottom:28px}.lnk-layer{padding:24px 22px!important}.lnk-layer .lnk-small-title .elementor-heading-title{font-size:20px!important}.lnk-layer .lnk-link .elementor-button{font-size:10px!important}.elementor .lnk-domain-roles .lnk-layer{border-right:0;border-bottom:1px solid #e3ddee}.lnk-domain-roles .lnk-layer:last-child{border-bottom:0}.elementor .lnk-fact{grid-template-columns:40px 1fr;gap:16px;padding:25px 0}.lnk-fact-number .elementor-heading-title{font-size:25px!important}.elementor .lnk-fact-content{display:flex;flex-direction:column;gap:12px}.lnk-fact .lnk-copy p{font-size:12px}.elementor .lnk-article-hero{padding:25px 22px 37px}.lnk-article-h1 .elementor-heading-title{font-size:37px!important}.elementor .lnk-toc{position:relative;top:auto;padding-top:18px;gap:18px}.lnk-toc-links .elementor-icon-list-items{gap:9px}.lnk-toc-links .elementor-icon-list-text{font-size:11px}.elementor .lnk-article-body{gap:23px}.elementor .lnk-guide-before,.elementor .lnk-check{padding:22px}.lnk-article-h2 .elementor-heading-title{font-size:25px!important}.lnk-article-text p{font-size:13px}.elementor .lnk-matrix-row{grid-template-columns:1fr;gap:10px;padding:23px 0}.elementor .lnk-wp-panel{min-height:0;padding:26px;gap:19px}.lnk-panel-title .elementor-heading-title{font-size:29px!important}.elementor .lnk-ops-row{grid-template-columns:1fr;gap:12px;padding:22px}.lnk-ops-head{display:none!important}.lnk-ops-row>.lnk-copy:before{content:'VOTRE ÉQUIPE';display:block;font-size:9px;letter-spacing:.12em;color:#7f84a3;margin-bottom:6px}.lnk-ops-row>.lnk-copy:last-child:before{content:'ACCOMPAGNEMENT À DÉFINIR'}.elementor .lnk-service-help{padding-top:30px;padding-bottom:30px}.elementor .lnk-home-resource:first-child{padding-right:0;border-right:0;border-bottom:1px solid #e4deef;padding-bottom:28px}.elementor .lnn-topbar{padding:8px 22px}.lnn-tagline{display:none}.elementor .lnn-topbar-inner{justify-content:flex-end}.elementor .lnn-header{padding:15px 22px}.elementor .lnn-header-inner{grid-template-columns:136px 1fr;gap:15px}.lnn-logo img{width:136px!important}.lnn-cta{display:none!important}.lnn-nav .elementor-menu-toggle{margin-left:auto}.lnk-brand-word .elementor-heading-title{font-size:35px!important}.elementor .lnk-brand-servic{margin-right:30px}.elementor .lnk-brand-nic{margin-left:30px}.lnk-brand-diagram{max-width:400px;margin:0 auto;width:100%}}
@media(max-width:1024px){
 .elementor .lnn-header-inner{position:relative}
 .lnn-nav{display:block!important;position:static!important;min-width:0;align-self:center}
 .lnn-nav .elementor-menu-toggle{display:flex!important;width:42px;height:42px;margin-left:auto}
 .lnn-nav .elementor-nav-menu--main{display:none!important}
 .lnn-nav nav.elementor-nav-menu--dropdown{display:none!important;position:absolute!important;left:-28px!important;right:-28px!important;top:calc(100% + 18px)!important;width:calc(100% + 56px)!important;margin:0!important;z-index:999;max-height:calc(100dvh - 140px)!important;overflow:auto!important;transform:none!important;padding:16px 28px!important}
 .lnn-nav .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown{display:block!important}
 .lnn-nav nav.elementor-nav-menu--dropdown ul{list-style:none!important;margin:0!important;padding:0!important}
 .lnn-nav nav.elementor-nav-menu--dropdown>ul{display:block!important;position:static!important}
 .lnn-nav nav.elementor-nav-menu--dropdown li{list-style:none!important;margin:0!important;display:block}
 .lnn-nav nav.elementor-nav-menu--dropdown>ul>li>a{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center!important}
 .lnn-nav nav.elementor-nav-menu--dropdown .sub-arrow{display:flex;align-items:center;margin-left:auto}
 .lnn-nav nav.elementor-nav-menu--dropdown .sub-arrow svg{width:10px!important;height:10px!important;display:block;fill:#7b68bb}
 .lnn-nav nav.elementor-nav-menu--dropdown .sub-menu{display:none;padding:8px!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;border:0!important;box-shadow:none!important}
 .lnn-nav nav.elementor-nav-menu--dropdown .sub-menu.lnn-sub-open{display:block!important}
}
@media(max-width:767px){.lnn-nav nav.elementor-nav-menu--dropdown{left:-22px!important;right:-22px!important;top:calc(100% + 15px)!important;width:calc(100% + 44px)!important;padding:14px 22px!important;max-height:calc(100dvh - 110px)!important}}
@media(max-width:360px){.lnk-h1 .elementor-heading-title{font-size:41px!important}.lnk-search .elementor-form-fields-wrapper{grid-template-columns:1fr}.lnk-search .elementor-button{width:100%!important}.elementor .lnk-layer-grid{grid-template-columns:1fr}.lnk-layer{border-right:0!important;border-bottom:1px solid #e3ddee}.lnk-layer:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){.lnk-notebook,.lnk-toc:before,.lnk-primary .elementor-button,.lnn-cta .elementor-button,.lnk-guide{transition:none!important;transform:none!important}}
@media print{.lnn-header,.lnn-topbar,.lnf-root,.lnk-toc,.lnk-related{display:none!important}.elementor .lnk-reading-grid{display:block}.lnk-section,.lnk-article-hero{padding:20px!important;background:#fff!important}.lnk-article-body{max-width:none!important}}
