body.nilo-site:has(.shopify-section-header[data-nilo-nav-open]){overflow:clip}.nilo-trial__desktop-summary{display:none}.nilo-trial__legacy{display:contents}@media screen and (max-width:749px){.nilo-trial.nilo-trial--editorial-mobile{min-height:0;padding:0;background:#050709}.nilo-trial--editorial-mobile>.nilo-trial__legacy{display:none}}nilo-trial-clock{display:block}.nilo-trial{position:relative;isolation:isolate;min-height:clamp(620px,40vw,var(--nilo-desktop-min-height));overflow:hidden;color:var(--nilo-text);background:var(--nilo-bg)}.nilo-trial__media,.nilo-trial__media picture,.nilo-trial__image,.nilo-trial__placeholder,.nilo-trial__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nilo-trial__media{z-index:-3;overflow:hidden}.nilo-trial__media picture{display:block}.nilo-trial__image{display:block;object-fit:cover;object-position:center center}.nilo-trial__placeholder{background:radial-gradient(circle at 74% 54%,rgba(58,104,147,.16),transparent 25%),linear-gradient(120deg,#050606,#0d0f10 62%,#17191a)}.nilo-trial__shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#030404fa,#030404eb 24%,#0304048f 45%,#0304041f 68%,#03040400 82%)}.nilo-trial__inner{display:flex;align-items:center;width:min(100%,1680px);min-height:inherit;margin-inline:auto;padding:clamp(70px,6.4vw,108px) clamp(28px,7.8vw,148px)}.nilo-trial__copy{position:relative;width:min(100%,690px)}.nilo-trial__content{position:relative;z-index:3;width:min(100%,650px)}.nilo-trial__eyebrow{margin:0 0 18px;color:var(--nilo-orange);opacity:.84;font-family:var(--font-body-family, "Figtree", sans-serif);font-size:clamp(11px,.9vw,15px);font-weight:500;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.nilo-trial__heading{max-width:650px;margin:0;color:var(--nilo-text);font-family:var(--font-heading-family, "Jost", sans-serif);font-size:clamp(44px,3.75vw,69px);font-weight:400;line-height:1.04;letter-spacing:-.027em;text-wrap:balance}.nilo-trial__heading-accent{color:#b9daf2}.nilo-trial__body{max-width:500px;margin-top:22px;color:#ffffffd1;font-family:var(--font-body-family, "Figtree", sans-serif);font-size:clamp(15px,1.18vw,19px);font-weight:var(--font-body-weight, 400);line-height:1.5}.nilo-trial__body>p{margin:0}.nilo-trial__body>p+p{margin-top:12px}@media screen and (min-width:990px){.nilo-trial__body .nilo-trial__experience{color:var(--nilo-text);font-size:17px;line-height:1.55}.nilo-trial__body .nilo-trial__terms{color:var(--nilo-copy, #bbc5cf);font-size:15px;line-height:1.6}}.nilo-trial__link{position:relative;display:inline-flex;align-items:center;gap:13px;margin-top:29px;padding-bottom:7px;color:#9fd0f2;font-family:var(--font-body-family, "Figtree", sans-serif);font-size:clamp(14px,1.02vw,17px);font-weight:500;line-height:1.2;text-decoration:none}.nilo-trial__link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;opacity:.7;transform:scaleX(.68);transform-origin:left;transition:transform .35s ease}.nilo-trial__link svg{width:20px;height:20px;transition:transform .35s ease}.nilo-trial__link:hover:after,.nilo-trial__link:focus-visible:after{transform:scaleX(1)}.nilo-trial__link:hover svg,.nilo-trial__link:focus-visible svg{transform:translate(4px)}.nilo-trial__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.nilo-trial__heading-lead{display:block;text-wrap:balance}.nilo-trial__duration{display:flex;align-items:center;gap:.16em;margin-block-start:.1em;margin-inline-start:-.11em;width:fit-content;white-space:nowrap}.nilo-trial__clock{position:relative;display:block;width:1.88em;aspect-ratio:1;flex:0 0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit}.nilo-trial__clock-face{display:block;width:100%;height:100%;overflow:visible}.nilo-trial__clock-tick{stroke:#a4c9e5;stroke-width:.8;stroke-linecap:round;opacity:.25}.nilo-trial__clock-tick--major{opacity:.58}.nilo-trial__clock-reveal{stroke-dasharray:100;stroke-dashoffset:0}.nilo-trial__clock-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-top:.04em;color:#e4f1fb}.nilo-trial__clock-number{display:block;font-size:1em;font-weight:400;font-variant-numeric:lining-nums tabular-nums;line-height:.88;letter-spacing:-.065em;padding-right:.065em}@keyframes nilo-trial-clock-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.nilo-trial[data-motion=true] .nilo-trial__clock.is-revealed .nilo-trial__clock-reveal{animation:nilo-trial-clock-draw 1.5s cubic-bezier(.22,.65,.3,1) both}}@media screen and (max-width:1199px)and (min-width:750px){.nilo-trial__inner{padding-inline:54px}.nilo-trial__copy{width:min(58vw,610px)}.nilo-trial__heading{font-size:clamp(42px,5vw,59px)}.nilo-trial__image{object-position:58% center}}@media screen and (max-width:749px){.nilo-trial__clock-label{font-size:7px}.nilo-trial{display:flex;min-height:0;flex-direction:column}.nilo-trial__inner{order:1;align-items:flex-start;width:100%;min-height:0;padding:46px 20px 28px}.nilo-trial__copy,.nilo-trial__content{width:100%}.nilo-trial__media{position:relative;z-index:0;order:2;width:100%;height:auto;padding-bottom:var(--nilo-mobile-image-ratio)}.nilo-trial__media picture,.nilo-trial__image,.nilo-trial__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.nilo-trial__media:before{content:"";position:absolute;z-index:1;top:0;right:0;left:0;height:13%;pointer-events:none;background:linear-gradient(180deg,var(--nilo-bg),transparent)}.nilo-trial__image{object-position:center center}.nilo-trial__shade{display:none}.nilo-trial__eyebrow{margin-bottom:13px;font-size:10.5px;letter-spacing:.16em}.nilo-trial__heading{max-width:325px;font-size:clamp(31px,8.5vw,35px);line-height:1.07;letter-spacing:-.024em}.nilo-trial__body{max-width:330px;margin-top:17px;font-size:14.5px;line-height:1.5}.nilo-trial__link{margin-top:21px;font-size:13.5px}}@media screen and (max-width:390px){.nilo-trial__inner{padding-inline:18px}.nilo-trial__heading{max-width:300px;font-size:31px}}.nt-comfort{background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;padding:40px 24px;overflow:hidden;font-family:var(--font-body-family,Arial,sans-serif)}.nt-comfort *{box-sizing:border-box}.nt-comfort__inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;max-width:1180px;margin:auto}.nt-comfort__art{min-width:0;margin-left:-50px;margin-right:-28px}.nt-comfort__art img{display:block;width:100%;height:auto;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 9%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 9%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.nt-comfort .nt-comfort__eyebrow{font-size:11px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:#a9cbe1;margin:0 0 14px}.nt-comfort h2{font:400 clamp(32px,3.3vw,44px)/1.12 var(--font-body-family,Arial,sans-serif);letter-spacing:-.035em;margin:0;color:#f4f6f8}.nt-comfort h2 span{display:block;color:#b3d5ed}.nt-comfort .nt-comfort__intro{font-size:18px;line-height:1.6;color:#bbc5cf;margin:20px 0 24px;max-width:43ch}.nt-comfort details{border-bottom:1px solid rgba(180,204,222,.2)}.nt-comfort summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:56px;padding:14px 0;cursor:pointer;color:#d7e6f0;font-size:17px;line-height:1.4}.nt-comfort summary::-webkit-details-marker{display:none}.nt-comfort summary span{font-size:24px;color:#accfe7;line-height:1;transition:transform .2s}.nt-comfort details[open] summary span{transform:rotate(45deg)}.nt-comfort details p{font-size:16px;line-height:1.65;color:#bbc5cf;margin:0;padding:0 0 18px}.nt-comfort .nt-comfort__link{display:inline-flex;align-items:center;gap:16px;min-height:46px;margin-top:14px;color:#b9d9ef;text-decoration:none;font-size:16px;line-height:1.4}.nt-comfort a:hover{text-decoration:underline;text-underline-offset:5px}.nt-comfort a:focus-visible,.nt-comfort summary:focus-visible{outline:2px solid #a9d8f9;outline-offset:4px}@media(max-width:749px){.nt-comfort{padding:32px 20px}.nt-comfort__inner{grid-template-columns:minmax(0,1fr);gap:0}.nt-comfort__copy{display:contents}.nt-comfort .nt-comfort__eyebrow{grid-row:1;font-size:10px;padding-top:26px;border-top:1px solid rgba(180,204,222,.17)}.nt-comfort h2{grid-row:2;font-size:32px}.nt-comfort .nt-comfort__intro{grid-row:3;font-size:16px;margin:18px 0 0}.nt-comfort__art{grid-row:4;height:180px;margin:8px -20px 0}.nt-comfort__art img{width:100%;height:100%;object-fit:contain}.nt-comfort__details{grid-row:5}.nt-comfort .nt-comfort__link{grid-row:6}.nt-comfort summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.nt-comfort summary span{transition:none}}.nac{display:block;background:#070a0d;color:#f4f6f8;font-family:inherit;--nac-muted:#a4b0bb;--nac-line:#ffffff17;--nac-accent:#8acaff;--nac-radius:18px;line-height:1.5;isolation:isolate}.nac *{box-sizing:border-box}.nac [hidden]{display:none!important}.nac-wrap{width:min(1264px,calc(100% - 80px));margin:auto}.nac h1,.nac h2,.nac h3,.nac p{margin:0;color:inherit}.nac button,.nac select,.nac input{font:inherit}.nac button,.nac a,.nac label{-webkit-tap-highlight-color:transparent}.nac a{color:inherit;text-underline-offset:4px}.nac :focus-visible{outline:2px solid #a2d5ff;outline-offset:5px}.nac-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding:78px 0 49px}.nac-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px!important;font-weight:550;letter-spacing:.18em;text-transform:uppercase;color:var(--nac-muted)!important}.nac-eyebrow:before{content:"";width:26px;height:1px;background:var(--nac-accent)}.nac h1{font-size:clamp(42px,4.5vw,64px);line-height:1.07;letter-spacing:-.05em;font-weight:500;margin-top:20px}.nac h1 span{color:#a0aab5}.nac-intro-copy{max-width:292px;font-size:15px;line-height:1.8;color:var(--nac-muted)!important;padding-bottom:5px}.nac-selector{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--nac-line);padding:25px 0 28px;gap:20px}.nac-selector-title{font-size:14px;font-weight:550}.nac-selector-hint{font-size:12px;color:var(--nac-muted)!important;margin-top:4px!important}.nac fieldset{min-width:0;border:0;padding:0;margin:0}.nac-models{display:flex;gap:4px;padding:4px!important;border:1px solid #ffffff22!important;border-radius:99px;background:#0f141a}.nac-models label{cursor:pointer;position:relative}.nac-models input,.nac-pack-options input{position:absolute;opacity:0;width:1px;height:1px}.nac-models span{display:grid;place-items:center;min-width:121px;min-height:41px;padding:0 22px;border-radius:99px;font-size:13px;color:#a5b0bc;transition:background .2s,color .2s}.nac-models input:checked+span{background:#e4eaf0;color:#12181e}.nac-models input:focus-visible+span,.nac-pack-options input:focus-visible+span{outline:2px solid #a2d5ff;outline-offset:3px}.nac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.nac-card{background:linear-gradient(145deg,#131a22,#0d1218 72%);border:1px solid #ffffff13;border-radius:var(--nac-radius);padding:23px 24px 0;min-width:0;overflow:hidden}.nac-card--kit{background:linear-gradient(145deg,#18232d,#111820 70%);border-color:#829eb145}.nac-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:23px}.nac-fit{font-size:11px;color:#b9c5cf!important;min-height:23px;display:flex;align-items:center}.nac-badge{font-size:9px;letter-spacing:.015em;background:#c7e7ff0c;border:1px solid #c7e7ff26;color:#c5d9e8;padding:3px 7px;border-radius:5px;white-space:nowrap}.nac-media{height:206px;display:grid;place-items:center;margin:6px -17px 4px;position:relative}.nac-media:after{content:"";position:absolute;bottom:17px;width:63%;height:1px;background:linear-gradient(90deg,transparent,#b9d2e220,transparent)}.nac-media img{width:100%;height:100%;object-fit:contain;max-height:206px}.nac-visual{width:100%;height:100%;max-height:220px}.nac-card-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nac-card h2{font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.2}.nac-price{font-size:19px;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums}.nac-card-copy{font-size:13px;line-height:1.7;color:var(--nac-muted)!important;margin-top:13px!important;min-height:45px}.nac-form{margin:22px 0 0}.nac-pack-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nac-pack-options label{position:relative;cursor:pointer}.nac-pack-options span{display:grid;place-items:center;min-height:45px;border:1px solid #ffffff1d;border-radius:8px;font-size:11px;white-space:nowrap;color:#aebac5;transition:background .2s,color .2s}.nac-pack-options input:checked+span{background:#ffffff0b;border-color:#d8e6f371;color:#f4f6f8}.nac-pack-options input:disabled+span{opacity:.45;cursor:not-allowed}.nac-includes{display:flex;align-items:center;gap:9px;min-height:45px;font-size:12px;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;color:#c4cdd5}.nac-check{color:#94b6ce;font-size:13px}.nac-saving{font-size:10px;min-height:34px;padding-top:9px;color:#adc7d9!important;line-height:1.4}.nac-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:47px;padding:0 17px;border-radius:8px;border:1px solid #dce3ea4f;color:#f4f6f8;background:#ffffff05;font-size:12px;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.nac-buy:hover{background:#dce5ed;color:#10171d;border-color:#dce5ed}.nac-buy:disabled{opacity:.45;cursor:not-allowed}.nac-buy>span:last-child{font-size:20px;line-height:1;font-weight:300}.nac-card--kit .nac-buy{background:#dce7ef;color:#111820;border-color:#dce7ef}.nac-card--kit .nac-buy:hover{background:#fff;border-color:#fff}.nac-details{border-top:1px solid #ffffff15;margin-top:24px}.nac-details summary{font-size:10px;color:#a2afba;padding:16px 0}.nac summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.nac summary::-webkit-details-marker{display:none}.nac summary>span{font-size:16px;font-weight:300}.nac details[open] summary>span{transform:rotate(45deg)}.nac-details p{font-size:12px;line-height:1.7;color:var(--nac-muted);padding:0 0 18px}.nac-below{display:flex;justify-content:space-between;gap:24px;padding:20px 0 0;color:#82919e;font-size:10px}.nac-below p:last-child{text-align:right}.nac-care{margin-top:85px;padding:40px 0;border-top:1px solid var(--nac-line);border-bottom:1px solid var(--nac-line)}.nac-care-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.nac-care h2,.nac-faq h2{font-size:32px;letter-spacing:-.045em;line-height:1.15;font-weight:500;margin-top:16px}.nac-link{display:inline-flex;gap:18px;align-items:center;min-height:44px;text-decoration:none;font-size:12px;border-bottom:1px solid #a4bac845}.nac-link:hover{color:#d2eaff}.nac-care-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:43px}.nac-step-no{font-size:11px;color:#8494a3;letter-spacing:.08em}.nac-care h3{font-size:16px;line-height:1.3;font-weight:500;margin:16px 0 9px;letter-spacing:-.02em}.nac-care-steps p{font-size:12px;color:var(--nac-muted);max-width:285px;line-height:1.8}.nac-faq{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;padding:70px 0 90px}.nac-faq h2{max-width:240px}.nac-faq .nac-link{margin-top:28px}.nac-faq details{border-bottom:1px solid var(--nac-line)}.nac-faq details:first-child{border-top:1px solid var(--nac-line)}.nac-faq summary{font-size:13px;min-height:65px;padding:14px 0}.nac-faq details p{font-size:13px;color:var(--nac-muted);line-height:1.8;padding:0 20px 20px 0}.nac-model-local{margin-bottom:12px}.nac-model-local label{font-size:12px}.nac-model-local select{display:block;width:100%;background:#131a22;color:#fff;border:1px solid #ffffff35;padding:10px;border-radius:7px}.nac[data-ready] .nac-model-local{display:none}.nac-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nac-error{font-size:12px;color:#f8b8ac!important;margin-top:10px!important}.nac-feedback{position:fixed;z-index:1000;left:50%;bottom:24px;transform:translate(-50%);background:#dfe9f1;color:#101921;border:1px solid #fff;border-radius:12px;padding:14px 20px;box-shadow:0 8px 30px #0007;display:flex;align-items:center;gap:30px;font-size:13px;width:max-content;max-width:calc(100% - 32px)}.nac-feedback a{font-weight:600;white-space:nowrap}.nac[data-ready] .nac-buy{font-variant-numeric:tabular-nums}@media(max-width:1100px){.nac-wrap{width:calc(100% - 48px)}.nac-card{padding:21px 19px 0}.nac-card h2{font-size:19px}.nac-badge{font-size:8px}.nac-card-top{gap:4px}.nac-price{font-size:18px}.nac-grid{gap:12px}.nac-media{height:183px}.nac-faq{gap:60px}}@media(max-width:899px){.nac-wrap{width:calc(100% - 40px);max-width:620px}.nac-intro{display:block;padding:46px 0 31px}.nac h1{font-size:42px}.nac-intro-copy{max-width:360px;font-size:14px;margin-top:21px!important}.nac-selector{padding:22px 0 24px;align-items:center}.nac-selector-title{font-size:13px}.nac-selector-hint{max-width:165px;font-size:10px}.nac-models span{min-width:85px;min-height:40px;padding:0 13px;font-size:12px}.nac-grid{grid-template-columns:1fr;gap:17px}.nac-card{padding:23px 25px 0}.nac-card h2{font-size:25px}.nac-price{font-size:22px}.nac-badge{font-size:9px}.nac-media{height:185px;max-width:370px;margin:0 auto 10px;width:100%}.nac-fit{font-size:11px}.nac-card-copy{font-size:14px;min-height:auto;max-width:340px;margin-top:11px!important}.nac-form{margin-top:21px}.nac-pack-options span{font-size:12px;min-height:46px}.nac-includes{font-size:13px;min-height:46px}.nac-saving{font-size:11px;min-height:35px}.nac-buy{min-height:49px;font-size:13px}.nac-details summary{font-size:11px}.nac-below{flex-direction:column;gap:7px;font-size:10px;padding-top:21px}.nac-below p:last-child{text-align:left}.nac-care{margin-top:52px;padding:32px 0}.nac-care-head{display:block}.nac-care h2,.nac-faq h2{font-size:31px}.nac-care-head .nac-link{margin-top:15px}.nac-care-steps{grid-template-columns:1fr;gap:24px;margin-top:25px}.nac-care-steps>div{display:grid;grid-template-columns:32px 1fr;column-gap:10px}.nac-step-no{grid-row:1/3;padding-top:3px}.nac-care h3{margin:0 0 7px;font-size:16px}.nac-care-steps p{grid-column:2;font-size:13px;max-width:none}.nac-faq{grid-template-columns:1fr;gap:28px;padding:43px 0 65px}.nac-faq h2{max-width:none}.nac-faq .nac-link{margin-top:16px}.nac-faq summary{font-size:13px}.nac-feedback{font-size:12px;gap:15px}}@media(max-width:360px){.nac-wrap{width:calc(100% - 28px)}.nac h1{font-size:36px}.nac-selector{gap:10px}.nac-models span{min-width:70px;padding:0 10px}.nac-card{padding:21px 19px 0}.nac-selector-hint{max-width:130px}.nac-card h2{font-size:22px}.nac-price{font-size:20px}}@media(prefers-reduced-motion:reduce){.nac *,.nac *:before,.nac *:after{transition:none!important;scroll-behavior:auto!important}}.nac{container:nilo-air-choice/inline-size;padding:12px 0 54px;background:var(--na-bg,#070a0d);color:#f4f6f8}.nac__decision{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding:34px 0}.nac__visual{position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;min-height:330px}.nac__visual:before{content:"";position:absolute;z-index:-1;top:-12%;right:-6%;bottom:-12%;left:-6%;background:radial-gradient(ellipse at 50% 48%,#548dc71a 0,#345c7e0a 38%,transparent 67%);pointer-events:none}.nac__visual:after{content:"";position:absolute;z-index:-1;left:20%;right:20%;bottom:10%;height:12%;background:radial-gradient(ellipse,#0007,transparent 70%);pointer-events:none}.nac__visual img{display:block;width:100%;max-width:330px;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 22px #0004)}.nac__copy .na-heading{max-width:500px!important}.nac__buy{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:26px}.nac__price{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin:0 0 5px}.nac__included{margin:0;font-size:12px;line-height:1.5;color:#aebbc7}.nac__buy .na-button{gap:24px;min-height:46px;padding:12px 24px}@container nilo-air-choice (max-width:749px){.nac{padding:0 0 34px}.nac__decision{grid-template-columns:1fr;gap:14px;padding:18px 0 28px}.nac__visual{min-height:240px}.nac__visual:before{top:-8%;right:0;bottom:-8%;left:0}.nac__visual img{max-width:240px}.nac__copy{text-align:center}.nac__copy .na-heading,.nac__copy .na-copy{margin-inline:auto!important}.nac__buy{justify-content:center;gap:18px;margin-top:22px}.nac__price{font-size:27px}}.na-controls__title-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 16px}.na-controls__optional{display:inline-flex;align-items:center;flex:none;margin-top:6px;padding:5px 9px;border:1px solid #a7cfee40;border-radius:999px;background:#a7cfee08;color:#b9d9ef;font-size:12px;line-height:1.3;font-weight:400;letter-spacing:.01em;white-space:nowrap}.na-controls__real-screen{position:absolute!important;left:24%;top:16%;width:21.3%;height:66%;object-fit:contain;background:#070a0d;border-radius:16px}.nap{background:var(--na-bg,#070a0d);color:#f4f6f8;padding:54px 0 46px}.nap__inner{display:grid;grid-template-columns:.9fr 1.3fr;gap:28px 50px;align-items:center;border-block:1px solid #b4ccde20;padding-block:38px!important}.nap header .na-heading{font-size:clamp(30px,2.8vw,40px)!important}.nap header .na-copy{margin-top:12px!important}.nap__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.nap__figures>div+div{border-left:1px solid #b4ccde22;padding-left:26px}.nap__value{font-size:clamp(44px,4.4vw,62px);font-weight:400;line-height:1;letter-spacing:-.055em;margin:0 0 14px;color:#a5d4ff;font-variant-numeric:tabular-nums}.nap__value span{font-size:.5em;margin-left:4px;letter-spacing:-.025em}.nap__label{margin:0;color:#c1cad3;font-size:13px;line-height:1.5;max-width:130px}.nap__qualifier{display:block;font-size:12px;color:#a8c4d9;line-height:1.5;margin-top:2px}@media(max-width:749px){.nap{padding:32px 0 28px}.nap__inner{grid-template-columns:1fr;gap:28px;padding-block:30px!important}.nap__figures{gap:14px}.nap__figures>div+div{padding-left:14px}.nap__value{font-size:44px}.nap__label{font-size:12px}}.navo{padding:40px 0 32px;background:var(--na-bg,#070a0d);color:#f4f6f8}.navo__header{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:end}.navo__header>.na-copy{margin:0!important;max-width:440px!important}.navo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:28px}.navo__grid article{position:relative;border-top:1px solid #91cbff38;padding-top:22px}.navo__grid article:before{content:"";position:absolute;top:-1px;left:0;width:42px;height:1px;background:#96ccff}.navo__number{font-size:11px;letter-spacing:.08em;color:#8bbbdf}.navo h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:400;margin:12px 0 10px;color:#f1f5f8}.navo__grid p{font-size:14px;line-height:1.6;color:#b4c0cc;margin:0;max-width:440px}@media(max-width:749px){.navo{padding:30px 0 20px}.navo__header{grid-template-columns:1fr;gap:16px}.navo__header>.na-copy{font-size:15px!important}.navo__grid{grid-template-columns:1fr;gap:22px;margin-top:26px}.navo__grid article{padding:18px 0 0 38px}.navo__number{position:absolute;left:0;top:23px}.navo h3{font-size:19px;margin:0 0 7px}.navo__grid p{max-width:unset}}.nilo-roots{background:var(--nr-bg);color:var(--nilo-site-text,#f4f6f8);padding:clamp(40px,4.4vw,64px) 0 0;font-family:var(--font-body-family,Arial,sans-serif);overflow:hidden}.nilo-roots,.nilo-roots *{box-sizing:border-box}.nilo-roots__inner{--nr-gutter:clamp(32px,5vw,80px);width:calc(100% - 2 * var(--nr-gutter));max-width:1200px;margin:auto;padding:0}.nilo-roots__header{position:relative;z-index:2;margin-bottom:28px}.nilo-roots__eyebrow{margin:0 0 12px;color:var(--nilo-site-muted,#9ba9b6);font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.nilo-roots h2{margin:0;color:var(--nilo-site-text,#f4f6f8);font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(38px,3.2vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.038em;text-wrap:balance}.nilo-roots h2 span{color:var(--nr-accent)}.nilo-roots__journey{position:relative;min-height:680px}.nilo-roots__scene{position:absolute;inset:170px calc(-1 * var(--nr-gutter)) 0;overflow:hidden}.nilo-roots__image{width:100%;height:100%;display:block;object-fit:cover}.nilo-roots__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--nr-bg) 0%,transparent 60%,var(--nr-bg) 100%),linear-gradient(90deg,transparent 35%,var(--nr-bg) 100%)}.nilo-roots__line{position:absolute;top:0;left:0;width:100%;height:100px;color:var(--nr-accent)}.nilo-roots__chapters{position:relative;display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:clamp(28px,4vw,54px)}.nilo-roots__origin{padding-top:32px}.nilo-roots__people{padding-top:77px}.nilo-roots__chapter{padding-top:109px}.nilo-roots__index{display:block;font-size:12px;line-height:1.5;letter-spacing:.14em;margin-bottom:24px}.nilo-roots h3{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(23px,1.9vw,27px);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--nilo-site-text,#f4f6f8);margin:0 0 12px}.nilo-roots__number{display:block;font-family:var(--font-body-family,Arial,sans-serif);font-weight:600;font-size:clamp(120px,13vw,184px);line-height:.82;letter-spacing:-.075em;margin:0 0 16px -8px}.nilo-roots__label{display:block;color:var(--nr-accent);font-size:clamp(23px,2vw,28px);letter-spacing:-.035em}.nilo-roots__chapters p{margin:0;font-size:17px;line-height:1.6;letter-spacing:0;max-width:31ch;color:var(--nilo-site-copy,#bbc5cf)}.nilo-roots__brand{margin:36px auto 0;width:140px;text-align:center}.nilo-roots__brand:before{content:"";display:block;width:1px;height:38px;background:var(--nr-accent);margin:0 auto 23px}.nilo-roots__brand img{display:block;width:100%;height:auto}@media(min-width:750px)and (max-width:1050px){.nilo-roots__chapters{gap:28px}.nilo-roots__journey{min-height:620px}}@media(max-width:749px){.nilo-roots{padding:36px 0 24px}.nilo-roots__inner{--nr-gutter:24px;width:auto;padding:0 24px}.nilo-roots__header{margin-bottom:28px}.nilo-roots__eyebrow{font-size:11px;letter-spacing:.18em;margin-bottom:12px}.nilo-roots h2{font-size:clamp(28px,7.5vw,34px);line-height:1.1;letter-spacing:-.038em}.nilo-roots__journey{min-height:0}.nilo-roots__line,.nilo-roots__index{display:none}.nilo-roots__scene{top:0;left:-24px;right:-24px;bottom:auto;height:430px}.nilo-roots__scene:after{background:linear-gradient(180deg,var(--nr-bg) 0%,color-mix(in srgb,var(--nr-bg) 86%,transparent) 40%,color-mix(in srgb,var(--nr-bg) 52%,transparent) 62%,color-mix(in srgb,var(--nr-bg) 8%,transparent) 80%,var(--nr-bg) 100%)}.nilo-roots__chapters{display:block}.nilo-roots__origin{min-height:430px;padding-top:12px}.nilo-roots__number{font-size:124px;margin-left:-5px;margin-bottom:12px}.nilo-roots__label{font-size:25px}.nilo-roots h3{font-size:25px;margin-bottom:10px}.nilo-roots__origin p{max-width:26ch;font-size:16px}.nilo-roots__people{padding:18px 0 0}.nilo-roots__chapter{padding:30px 0 0}.nilo-roots__chapters p{font-size:16px;line-height:1.6;max-width:34ch}.nilo-roots__brand{margin-top:28px;width:115px}.nilo-roots__brand:before{height:28px;margin-bottom:18px}}.nilo-roots--expanded .nilo-roots__copy{position:relative;max-width:42ch;overflow-wrap:break-word}.nilo-roots--expanded .nilo-roots__copy p{max-width:none;text-wrap:pretty}.nilo-roots--expanded .nilo-roots__copy p+p{margin-top:14px}@media(min-width:750px){.nilo-roots--expanded .nilo-roots__copy{background:color-mix(in srgb,var(--nr-bg) 88%,transparent);box-shadow:0 0 24px 12px color-mix(in srgb,var(--nr-bg) 88%,transparent)}.nilo-roots--expanded .nilo-roots__journey{padding-bottom:44px}}@media(max-width:749px){.nilo-roots--expanded .nilo-roots__origin .nilo-roots__copy{background:color-mix(in srgb,var(--nr-bg) 88%,transparent);box-shadow:0 0 20px 10px color-mix(in srgb,var(--nr-bg) 88%,transparent)}.nilo-roots--expanded .nilo-roots__people .nilo-roots__index,.nilo-roots--expanded .nilo-roots__chapter .nilo-roots__index{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--nr-accent);font-size:12px}.nilo-roots--expanded .nilo-roots__people .nilo-roots__index:after,.nilo-roots--expanded .nilo-roots__chapter .nilo-roots__index:after{content:"";width:36px;height:1px;background:linear-gradient(90deg,var(--nr-accent),transparent)}.nilo-roots--expanded .nilo-roots__chapter{padding-top:34px}}@media(max-width:749px){.nilo-roots{padding-bottom:32px}.nilo-roots .nilo-roots__brand{margin:28px 0 0}.nilo-roots .nilo-roots__brand:before{display:none}}.nb.nb--immersive{background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font:400 18px/1.7 var(--font-body-family,Arial,sans-serif);-webkit-font-smoothing:antialiased}.nb.nb--immersive *{box-sizing:border-box}.nb.nb--immersive :is(p,h1,h2){margin:0}.nb.nb--immersive :is(h1,h2){font-family:inherit;font-weight:500;text-transform:none;font-style:normal;letter-spacing:-.035em;color:#f4f6f8}.nb.nb--immersive a{color:inherit;text-decoration:none}.nb.nb--immersive a:focus-visible{outline:2px solid #94c8fb;outline-offset:5px}.nb--immersive .nb__container{max-width:1280px;padding:32px clamp(24px,5vw,64px) 0;margin:auto}.nb--immersive .nb__editorial-hero{position:relative;isolation:isolate;min-height:560px;border-radius:20px;overflow:hidden;display:flex;align-items:center;padding:50px}.nb--immersive .nb__hero-image{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}.nb--immersive .nb__editorial-hero:after{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04090ef0,#04090eb3 44%,#04090e14),linear-gradient(0deg,rgba(4,9,14,.4),transparent 35%)}.nb--immersive .nb__intro{max-width:510px}.nb--immersive .nb__eyebrow{color:#b4c4d0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.nb--immersive .nb__intro h1{font-size:clamp(45px,5.5vw,72px);line-height:1.04;max-width:11ch;margin:20px 0 24px;text-wrap:balance;letter-spacing:-.045em}.nb--immersive .nb__lead{font-size:19px;line-height:1.6;color:#d0d8de;max-width:32ch}.nb--immersive .nb__hero-link{display:inline-flex;align-items:center;gap:32px;margin-top:30px;min-height:48px;font-size:14px;border-bottom:1px solid #8193a2}.nb--immersive .nb__scene-caption{position:absolute;bottom:24px;right:30px;font-size:11px;color:#e5e9ed;max-width:26ch;text-align:right;line-height:1.5}.nb--immersive .nb__section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:60px 0 28px;scroll-margin-top:110px}.nb--immersive .nb__section-head h2{font-size:31px;line-height:1.2;max-width:24ch}.nb--immersive .nb__section-head p{color:#9aaab7;font-size:12px;white-space:nowrap}.nb--immersive .nb__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nb--immersive .nb__next{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:64px;padding:50px 0 76px;border-top:1px solid #273540}.nb--immersive .nb__next h2{font-size:34px;line-height:1.15;margin-top:12px}.nb--immersive .nb__next p:not(.nb__eyebrow){color:#bbc5cf;font-size:17px;margin-top:18px;max-width:38ch}.nb--immersive .nb__next a{display:inline-flex;align-items:center;gap:24px;min-height:48px;margin-top:24px;font-size:14px}.nb--immersive a.nb__button{border-radius:999px;color:#0a1117;background:#f4f6f8;padding:12px 24px;font-weight:600}.nb--immersive a.nb__button:hover{background:#dceaff}.nb--immersive .nb__help{border-left:1px solid #273540;padding-left:48px}.nb--immersive .nb__link:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:749px){.nb--immersive .nb__container{padding:20px 22px 0}.nb--immersive .nb__editorial-hero{min-height:690px;padding:30px 25px;align-items:flex-start;border-radius:16px}.nb--immersive .nb__hero-image{top:auto;bottom:0;height:350px;object-position:85% 50%}.nb--immersive .nb__editorial-hero:after{background:linear-gradient(180deg,#080e14 0% 35%,#080e14bf 47%,#080e1400 63%,#04090ebf)}.nb--immersive .nb__intro h1{font-size:44px;line-height:1.05;max-width:11ch;margin:16px 0 20px}.nb--immersive .nb__lead{font-size:17px;line-height:1.6}.nb--immersive .nb__hero-link{margin-top:22px}.nb--immersive .nb__scene-caption{left:24px;right:24px;bottom:24px;max-width:27ch;text-align:left;font-size:12px}.nb--immersive .nb__section-head{display:block;padding:38px 0 24px}.nb--immersive .nb__section-head h2{font-size:29px}.nb--immersive .nb__section-head p{margin-top:12px}.nb--immersive .nb__grid{grid-template-columns:1fr;gap:24px}.nb--immersive .nb__next{grid-template-columns:1fr;gap:34px;margin-top:40px;padding:35px 0 48px}.nb--immersive .nb__next h2{font-size:31px}.nb--immersive .nb__help{border-left:0;border-top:1px solid #273540;padding:25px 0 0}}@media(min-width:990px){.nds--pro .nds__info h1 .nilo-pro-title{color:#c1845d}}.nds{--accent:#afd6f3;--tint:rgba(99,158,199,.075);--stage-glow:rgba(135,165,187,.105);display:block;background:#080d10;color:#f0f3f5;padding:30px max(32px,5vw) 35px;font-family:inherit;scroll-margin-top:85px}.nds--pro{--accent:#deb491;--tint:rgba(198,149,110,.075);--stage-glow:rgba(183,158,140,.1)}.nds *{box-sizing:border-box}.nds__layout{max-width:1420px;margin:auto;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(420px,.95fr);gap:clamp(45px,5vw,80px);align-items:start}.nds__gallery{position:relative;align-self:start;min-width:0;padding-top:5px}.nds__gallery-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:1.8px;color:#96a5af;padding:0 0 14px;border-bottom:1px solid #ffffff10}.nds__stage{height:clamp(365px,33vw,505px);position:relative;background:radial-gradient(ellipse at 50% 49%,var(--stage-glow),transparent 67%)}.nds__stage:before{content:"";position:absolute;left:17%;right:17%;bottom:11%;height:5%;border-radius:50%;background:#0008;filter:blur(14px);pointer-events:none}.nds .nds__view{margin:0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;animation:nds-reveal .32s ease}.nds .nds__view[hidden]{display:none!important}.nds .nds__view img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important}.nds .nds__view--photo{top:18px;right:40px;bottom:18px;left:40px}.nds .nds__view--photo img{object-fit:cover!important;border-radius:12px}.nds__zoom{position:absolute;right:7px;bottom:15px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff25;border-radius:50%;background:#11191f;color:#ccd7de;cursor:pointer}.nds__zoom svg{width:18px;height:18px}.nds__gallery-bottom{display:flex;justify-content:center;padding:14px 0 0}.nds__switch{display:flex;gap:18px}.nds__switch button{font:inherit;font-size:11px;line-height:1.3;color:#98a8b3;background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer}.nds__thumb{display:block;width:88px;height:66px;padding:4px;overflow:hidden;border:1px solid #ffffff22;border-radius:11px;background:linear-gradient(145deg,#ffffff04,transparent);transition:border-color .2s,background .2s,transform .2s}.nds__thumb img{width:100%;height:100%;display:block;object-fit:contain;border-radius:7px}.nds__switch button:not([data-select=product]) img{object-fit:cover;filter:saturate(.84) brightness(.94)}.nds__switch button[aria-pressed=true]{color:#f1f5f8}.nds__switch button[aria-pressed=true] .nds__thumb{border-color:var(--accent);background:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.nds__switch button:hover .nds__thumb{border-color:var(--accent);transform:translateY(-2px)}.nds__info{padding-top:0;min-width:0}.nds h1{font-size:clamp(36px,3vw,44px);font-weight:400;line-height:1.08;letter-spacing:-1.5px;margin:0 0 18px;color:#f6f8f8}.nds h2{font-size:clamp(29px,2.6vw,39px);font-weight:400;line-height:1.16;letter-spacing:-1px;color:#f0f4f6;margin:0 0 12px}.nds h2 span{color:var(--accent)}.nds__intro{font-size:14px;line-height:1.55;color:#aebac3;margin:0 0 21px;max-width:455px}.nds__engine{display:flex;align-items:center;gap:12px;padding:14px 0;margin:0 0 19px;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}.nds__engine-icon{display:grid;place-items:center;width:37px;height:37px;flex:none;color:var(--accent)}.nds__engine-icon svg{width:34px;height:34px}.nds__engine-spec{flex:1;min-width:0}.nds__engine-spec p{margin:0 0 4px;font-size:14px;line-height:1.25;color:#e2e9ee}.nds__engine-spec>span{font-size:12px;line-height:1.4;color:#9dafbd}.nds__engine-brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border-left:1px solid #ffffff18;padding-left:18px;flex:none}.nds__engine-brand>span{font-size:10px;line-height:1.3;color:#8f9faa}.nds__engine-brand strong{font-size:18px;line-height:1.1;letter-spacing:-.65px;font-weight:500;color:var(--accent)}.nds__connectivity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 21px}.nds__connectivity>div{display:flex;align-items:center;gap:8px;min-width:0}.nds__connectivity>div+div{border-left:1px solid #ffffff17;padding-left:12px}.nds__connectivity svg{width:21px;height:21px;flex:none;color:var(--accent)}.nds__connectivity span{min-width:0;font-size:12px;line-height:1.25;color:#e0e7ec}.nds__connectivity small{display:block;font-size:11px;line-height:1.4;color:#8f9faa;margin:4px 0 0}.nds__purchase{margin:0 0 17px}.nds__offer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 13px}.nds__price{font-size:29px;line-height:1;letter-spacing:-.9px;font-weight:400;color:#edf2f5;margin:0 0 7px}.nds__pair{font-size:13px;line-height:1.4;color:#9aa9b5;margin:0}.nds__reassurance{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 16px;margin:4px 0 8px}body.template-product #MainContent .nds .nds__reassurance>.nilo-review-near-cart{flex:1 1 auto;min-width:0;width:auto;margin:0!important}.nds__reassurance>.nds__trial{min-height:44px;margin-left:auto}.nds__trial{display:flex;gap:8px;align-items:center;color:#d8e3eb;text-decoration:none;flex:none}.nds__trial svg{width:23px;height:23px;color:var(--accent);flex:none}.nds__trial span{font-size:12px;line-height:1.4}.nds__trial:hover span{text-decoration:underline;text-underline-offset:4px}.nds__buy{width:100%;min-height:54px;border:0;border-radius:9px;background:#ecf4fa;color:#101820;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;font:inherit;font-size:15px;line-height:1.3;font-weight:500;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.nds--pro .nds__buy{background:#f1e9e1}.nds__buy svg{width:20px;height:20px;flex:none;transition:transform .2s}.nds__buy:hover{background:#fff}.nds__buy:hover svg{transform:translate(3px)}.nds__buy:disabled{cursor:not-allowed;opacity:.7}.nds__form[aria-busy=true] .nds__buy{cursor:progress}.nds__buy:after{display:none!important}.nds__trust{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#aebdc7;margin:0 0 19px}.nds__trust>span,.nds__trust>a{display:flex;align-items:center;gap:6px;white-space:nowrap}.nds__trust a{color:inherit;text-decoration:none}.nds__trust svg{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;flex:none}.nds__trust .nds__whatsapp-icon{fill:var(--accent);stroke:none}.nds__trust a:hover{text-decoration:underline;text-underline-offset:4px}.nds__details{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #ffffff17;align-items:start}.nds__details details{min-width:0}.nds summary::-webkit-details-marker{display:none}.nds__details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:14px;color:#c0ced8;cursor:pointer}.nds__details summary:after{display:none!important}.nds__details summary span{font-size:16px;color:#8599a6}.nds__details details[open] summary span{transform:rotate(45deg)}.nds__details p,.nds__details a{font-size:14px;line-height:1.7;color:#aebdc8}.nds__details p{margin:0 0 12px}.nds__details a{display:inline-block;margin-bottom:12px;text-underline-offset:4px}.nds__cart-error{font-size:14px;line-height:1.5;color:#edc8b7;margin:12px 0 0}.nds__form label{font-size:13px;display:block;margin-bottom:8px}.nds select{font:inherit;font-size:14px;background:#121c23;color:#fff;border:1px solid #627684;border-radius:6px;padding:12px;width:100%;margin-bottom:10px}.nds :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.nds__lightbox{box-sizing:border-box;overflow:hidden;padding:30px;border:1px solid #ffffff20;background:#0a1014;border-radius:16px;width:min(85vw,1000px);height:85vh;max-height:calc(100dvh - 48px)}.nds__lightbox::backdrop{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nds__lightbox img{display:block;width:100%;height:100%;object-fit:contain}html:has(.nds__lightbox[open]){overflow:hidden;scrollbar-gutter:stable}.nds__lightbox button{position:absolute;right:18px;top:12px;background:#18242c;color:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;cursor:pointer}@keyframes nds-reveal{0%{opacity:0}to{opacity:1}}@media(min-width:990px)and (max-width:1150px){.nds{padding:26px 32px 30px}.nds__layout{gap:35px;grid-template-columns:minmax(0,1fr) 420px}.nds__stage{height:385px}.nds h2{font-size:30px}.nds__thumb{width:78px;height:60px}.nds__trial{gap:6px}.nds__trial span{font-size:11px}}@media(prefers-reduced-motion:reduce){.nds *,.nds *:after{animation:none!important;transition:none!important}}.nds:is(.nds--pro,.nds--air) .nds__switch{gap:clamp(10px,1.2vw,18px);max-width:100%}.nds:is(.nds--pro,.nds--air) .nds__switch button{min-width:0;flex:0 1 88px;font-size:12px}.nds:is(.nds--pro,.nds--air) .nds__thumb{width:100%;min-width:0}.nds:is(.nds--pro,.nds--air) .nds__view--complete{top:18px;right:0;bottom:18px;left:0}.nds:is(.nds--pro,.nds--air) .nds__view--complete img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto;object-fit:contain!important;border-radius:12px}.nds:is(.nds--pro,.nds--air) .nds__switch :is([data-select=packaging],[data-select=box]) .nds__thumb{padding:0;aspect-ratio:7/5}.nds:is(.nds--pro,.nds--air) .nds__switch :is([data-select=packaging],[data-select=box]) img{object-fit:contain;filter:none;border-radius:9px}.nilo-precision{background:#050709;color:#f4f2ee;isolation:isolate;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.nilo-precision *{box-sizing:border-box}.nilo-precision .nilo-precision__shell{position:relative;max-width:1440px;margin:0 auto;padding:54px 7% 40px;isolation:isolate}.nilo-precision__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.nilo-precision .nilo-precision__image{width:100%;height:100%;display:block;object-fit:cover}.nilo-precision__shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#050709 0%,transparent 10%,transparent 75%,#050709 100%)}.nilo-precision .nilo-precision__intro{text-align:center;position:relative;z-index:1}.nilo-precision .nilo-precision__kicker{font-size:11px;letter-spacing:.32em;line-height:1.5;margin:0 0 18px;color:#e5e5e4}.nilo-precision .nilo-precision__intro h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,4.1vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.045em;color:#f4f2ee;margin:0}.nilo-precision .nilo-precision__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12%;height:clamp(320px,31vw,440px);padding-top:35px;pointer-events:none}.nilo-precision__gallery span{font-family:Georgia,Times New Roman,serif;font-size:clamp(120px,16vw,220px);font-weight:400;line-height:1;color:#e1e7eb4a;letter-spacing:-.06em}.nilo-precision__gallery span:last-child{text-align:right;color:#f0ded047}.nilo-precision .nilo-precision__choices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16%;position:relative}.nilo-precision .nilo-precision__choice{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.nilo-precision .nilo-precision__choice h3{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#f4f2ee;margin:0 0 8px}.nilo-precision .nilo-precision__choice p{font-size:16px;line-height:1.45;color:#e3e0dd;margin:0}.nilo-precision .nilo-precision__choice .nilo-precision__price{margin-top:5px;color:#f4f2ee;font-size:18px}.nilo-precision .nilo-precision__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:50px;padding:14px 24px;background:#f4f0e9;color:#101316;text-decoration:none;border:1px solid #f4f0e9;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background .2s,box-shadow .2s}.nilo-precision .nilo-precision__trial{display:flex;align-items:center;justify-content:center;gap:26px;width:fit-content;max-width:100%;min-height:44px;margin:30px auto 0;color:#c9c7c4;font-size:15px;line-height:1.4;text-decoration:none;text-align:center}.nilo-precision__trial:before,.nilo-precision__trial:after{content:"";width:80px;height:1px;background:#5e6265}.nilo-precision a:focus-visible{outline:2px solid #9ed4ff;outline-offset:5px}@media(hover:hover){.nilo-precision .nilo-precision__button:hover{background:#fff;box-shadow:0 0 22px #ffffff26}.nilo-precision .nilo-precision__trial:hover{text-decoration:underline;text-underline-offset:5px}}@media(min-width:750px)and (max-width:1100px){.nilo-precision .nilo-precision__choice{display:block}.nilo-precision .nilo-precision__button{margin-top:18px}.nilo-precision .nilo-precision__choices{gap:20%}}@media(max-width:749px){.nilo-precision .nilo-precision__shell{padding:36px 20px 24px}.nilo-precision .nilo-precision__image{height:auto;min-height:100%;object-fit:cover;object-position:center top}.nilo-precision .nilo-precision__intro{text-align:left}.nilo-precision .nilo-precision__kicker{font-size:10px;margin-bottom:14px;letter-spacing:.25em}.nilo-precision .nilo-precision__intro h2{font-size:clamp(29px,7.9vw,43px);line-height:1.12;letter-spacing:-.04em}.nilo-precision .nilo-precision__gallery{height:clamp(255px,68vw,390px);padding-top:27px;gap:12px}.nilo-precision__gallery span{font-size:clamp(80px,24vw,170px)}.nilo-precision .nilo-precision__choices{gap:18px}.nilo-precision .nilo-precision__choice{display:flex;flex-direction:column;align-items:stretch;gap:18px}.nilo-precision .nilo-precision__choice h3{font-size:21px;margin-bottom:7px}.nilo-precision .nilo-precision__choice p{font-size:15px;min-height:44px}.nilo-precision .nilo-precision__choice .nilo-precision__price{font-size:17px;min-height:0;margin-top:5px}.nilo-precision .nilo-precision__button{font-size:13px;gap:8px;padding:13px 10px;min-height:49px;width:100%;margin-top:auto}.nilo-precision .nilo-precision__trial{font-size:13px;gap:14px;margin-top:22px}.nilo-precision__trial:before,.nilo-precision__trial:after{width:30px}}@media(prefers-reduced-motion:reduce){.nilo-precision .nilo-precision__button{transition:none}}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__choices{grid-template-rows:auto auto auto;row-gap:7px}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__choice{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:1 / span 3;align-items:start;justify-content:stretch;gap:7px}.nilo-precision--choice .nilo-precision__choice--air{--precision-accent:#79bfff;grid-column:1}.nilo-precision--choice .nilo-precision__choice--pro{--precision-accent:#dba67e;grid-column:2}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__choice h3{margin:0}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__description{font-size:15px;line-height:1.45;min-height:0;margin:0;color:#d4dce3;text-wrap:balance}.nilo-precision--choice .nilo-precision__action{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin-top:11px;min-width:0}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__price{font-size:23px;line-height:1.3;min-height:0;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.nilo-precision--choice .nilo-precision__price-unit{font-size:12px;color:#b7c1cb;margin-left:3px;letter-spacing:0}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__button{min-height:46px;min-width:156px;margin:0;padding:11px 22px;gap:13px;border:1px solid color-mix(in srgb,var(--precision-accent) 72%,transparent);border-radius:999px;background:linear-gradient(120deg,color-mix(in srgb,var(--precision-accent) 11%,#080d12),#080d12e6);color:#f1f5f8;font-size:14px;font-weight:400;line-height:1.4;box-shadow:none;transition:background .18s ease,transform .18s ease,border-color .18s ease}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__button span{color:var(--precision-accent);font-size:17px;line-height:1}.nilo-precision--choice .nilo-precision__reassurance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 28px;margin-top:26px}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__trial{margin:0;min-height:44px;font-size:14px;line-height:1.4;color:#b7c1cb}.nilo-precision--choice .nilo-precision__trial:before,.nilo-precision--choice .nilo-precision__trial:after{display:none}.nilo-precision--choice .nilo-precision__compare{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;margin:0;font-size:14px;line-height:1.4;color:#a8b5c1}.nilo-precision--choice .nilo-precision__compare a{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:#d7eaff;text-decoration:underline;text-decoration-color:#79bfff66;text-underline-offset:5px;text-decoration-thickness:1px}.nilo-precision--choice .nilo-precision__compare a span{color:#79bfff}@media(hover:hover){body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__button:hover{background:color-mix(in srgb,var(--precision-accent) 17%,#080d12);border-color:var(--precision-accent);transform:translateY(-1px);box-shadow:none}.nilo-precision--choice .nilo-precision__compare a:hover{color:#fff;text-decoration-color:#b8dcff}}@media(min-width:750px)and (max-width:1199px){.nilo-precision--choice .nilo-precision__action{flex-wrap:wrap;gap:12px}}@media(min-width:750px){body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__shell:after{background:linear-gradient(180deg,var(--nilo-bg,#050709),#070a0d85 18%,transparent 35%,transparent 55%,#070a0dc7 75%,var(--nilo-bg,#050709) 96%)}}@media(max-width:749px){body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__description{font-size:14px;line-height:20px;min-height:40px;text-wrap:balance}.nilo-precision--choice .nilo-precision__action{flex-direction:column;align-items:stretch;gap:10px;margin-top:7px}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__price{font-size:21px;line-height:1.3}.nilo-precision--choice .nilo-precision__price-unit{font-size:11px;margin-left:1px}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__button{width:100%;min-width:0;min-height:46px;padding:10px 8px;gap:8px;border-radius:12px;font-size:14px}.nilo-precision--choice .nilo-precision__reassurance{flex-direction:column;gap:0;margin-top:18px}.nilo-precision--choice .nilo-precision__compare{font-size:13px;gap:0 7px}}@media(prefers-reduced-motion:reduce){body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__button{transition:none;transform:none}}@media(min-width:990px){body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__choice--pro{justify-items:end;text-align:right}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__choice--pro .nilo-precision__description{max-width:160px;text-wrap:balance}.nilo-precision.nilo-precision--choice .nilo-precision__choice--pro .nilo-precision__action{width:100%;justify-content:flex-end}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__shell:after{background:linear-gradient(180deg,var(--nilo-bg,#050709),#070a0d85 18%,transparent 35%,transparent 68%,var(--nilo-bg,#050709) 96%)}}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__choice h3>span{color:var(--precision-accent)}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__gallery span:first-child{color:#79bfff45;opacity:1}body #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__gallery span:last-child{color:#dba67e47;opacity:1}@media(max-width:749px){body.template-index.nilo-unified #MainContent .nilo-precision.nilo-precision--choice .nilo-precision__button{background:linear-gradient(120deg,color-mix(in srgb,var(--precision-accent) 14%,#080d12),color-mix(in srgb,var(--precision-accent) 7%,#080d12))!important;border-color:color-mix(in srgb,var(--precision-accent) 78%,transparent)!important;color:#f1f5f8!important}}.nilo-buying-article .nilo-reading__breadcrumb{padding-top:26px;font-size:13px;color:#bbc5cf}.nilo-buying-article .nilo-reading__breadcrumb a{display:inline-flex;min-height:44px;align-items:center;gap:12px}.nilo-buying-article .nilo-reading__breadcrumb a:hover{color:#fff}.nilo-buying-article.nilo-reading .nilo-reading__hero{padding-top:38px}.nilo-buying-article .nilo-reading__body p+p{margin-top:18px}.nilo-buying-article.nilo-reading .nilo-reading__body a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#64798d}.nilo-buying-article .nilo-reading__body a:hover{text-decoration-color:currentColor}.nilo-buying-article .nilo-reading__body sup{font-size:11px;padding-left:3px}.nilo-buying-article .nilo-reading-note{margin-top:28px;padding:25px 28px;border:1px solid #273540;border-radius:14px}.nilo-buying-article .nilo-reading-note p{color:#bbc5cf;font-size:16px}.nilo-buying-article .nilo-reading-faq{border-bottom:1px solid #273540}.nilo-buying-article .nilo-reading-faq summary{cursor:pointer;padding:20px 24px 20px 0;font-size:17px;line-height:1.5}.nilo-buying-article .nilo-reading-faq p{color:#bbc5cf;font-size:16px;padding-bottom:24px}.nilo-buying-article .nilo-reading-sources{scroll-margin-top:120px}.nilo-buying-article .nilo-reading-sources ol{padding-left:22px}.nilo-buying-article .nilo-reading__paths{padding:32px 36px;border-radius:20px;background:#0e151c}.nilo-buying-article .nilo-reading__path{display:flex;gap:22px;align-items:center;padding:27px 0;border-bottom:1px solid #29343d}.nilo-buying-article .nilo-reading__path>span{color:#94c8fb;font-size:13px}.nilo-buying-article .nilo-reading__path strong{font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.nilo-buying-article .nilo-reading__path p{font-size:16px;color:#bbc5cf;margin-top:7px!important}.nilo-buying-article .nilo-reading__path--pro>span{color:#eba879}.nilo-buying-article .nilo-reading__path-caption{font-size:14px;color:#9ba9b6;margin-top:20px!important}.nilo-buying-article.nilo-reading .nilo-reading__figure .nilo-reading__hero-price{font-size:22px;color:#f4f6f8;margin-top:5px}.nilo-buying-article .nilo-reading__hero-price small{font-size:11px;color:#9ba9b6}.nilo-buying-article .nilo-reading__related{padding:52px 0 70px;border-top:1px solid #273540}.nilo-buying-article .nilo-reading__related h2{font-size:34px;margin-bottom:25px}.nilo-buying-article .nilo-reading__related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:749px){.nilo-buying-article .nilo-reading__breadcrumb{padding-top:14px}.nilo-buying-article.nilo-reading .nilo-reading__hero{padding-top:20px}.nilo-buying-article .nilo-reading__paths{padding:25px}.nilo-buying-article .nilo-reading__path strong{font-size:28px}.nilo-buying-article .nilo-reading__related-grid{grid-template-columns:1fr;gap:16px}.nilo-buying-article .nilo-reading__related{padding:36px 0 48px}.nilo-buying-article .nilo-reading-note{padding:22px}}.nilo-buying-article.nilo-reading{--nilo-reading-bg: var(--nilo-site-bg, #070a0d);--nilo-reading-text: #f4f6f8;--nilo-reading-copy: #bbc5cf;--nilo-reading-muted: #9ba9b6;--nilo-reading-blue: #94c8fb;--nilo-reading-copper: #eba879;background:var(--nilo-reading-bg);color:var(--nilo-reading-text);font-family:var(--font-body-family, "Figtree", Arial, sans-serif);font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased}.nilo-buying-article.nilo-reading *,.nilo-buying-article.nilo-reading *:before,.nilo-buying-article.nilo-reading *:after{box-sizing:border-box}.nilo-buying-article.nilo-reading :where(h1,h2,h3,p,figure,ul){margin:0}.nilo-buying-article.nilo-reading :is(h1,h2,h3){font-family:inherit;font-style:normal;text-transform:none;color:var(--nilo-reading-text);font-weight:500;letter-spacing:-.035em}.nilo-buying-article.nilo-reading a{color:inherit;text-decoration:none}.nilo-buying-article.nilo-reading a:focus-visible,.nilo-buying-article.nilo-reading summary:focus-visible{outline:2px solid var(--nilo-reading-blue);outline-offset:5px;border-radius:3px}.nilo-buying-article .nilo-reading__container{max-width:1280px;margin-inline:auto;padding:0 clamp(24px,5vw,64px)}.nilo-buying-article .nilo-reading__hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:80px 0 76px}.nilo-buying-article.nilo-reading .nilo-reading__intro{display:block;min-width:0}.nilo-buying-article .nilo-reading__nowrap{white-space:nowrap}.nilo-buying-article .nilo-reading__eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:var(--nilo-reading-muted)}.nilo-buying-article .nilo-reading__intro h1{font-size:clamp(42px,4.2vw,58px);line-height:1.08;margin:20px 0 24px;max-width:14ch;text-wrap:balance}.nilo-buying-article .nilo-reading__lead{color:var(--nilo-reading-copy);font-size:19px;line-height:1.6;max-width:37ch}.nilo-buying-article .nilo-reading__byline{display:flex;gap:12px;margin-top:22px!important;color:var(--nilo-reading-muted);font-size:12px;line-height:1.6}.nilo-buying-article .nilo-reading__read{display:inline-flex;gap:18px;align-items:center;min-height:44px;margin-top:24px;font-size:14px}.nilo-buying-article .nilo-reading__read span{color:var(--nilo-reading-blue);font-size:22px;transition:transform .18s ease}.nilo-buying-article .nilo-reading__read:hover span{transform:translateY(3px)}.nilo-buying-article .nilo-reading__visuals{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:end}.nilo-buying-article .nilo-reading__figure{min-width:0;position:relative;padding-bottom:12px;isolation:isolate}.nilo-buying-article .nilo-reading__figure:before{content:"";position:absolute;top:22%;right:-5%;bottom:9%;left:-5%;z-index:-1;background:radial-gradient(ellipse,rgba(88,146,196,.1),transparent 66%)}.nilo-buying-article .nilo-reading__figure--pro:before{background:radial-gradient(ellipse,rgba(181,110,64,.1),transparent 66%)}.nilo-buying-article.nilo-reading .nilo-reading__packshot{display:block;width:100%!important;height:auto!important;max-width:none!important;overflow:visible}.nilo-buying-article .nilo-reading__figure figcaption{display:grid;gap:3px;text-align:center;font-size:12px;line-height:1.5;margin-top:4px}.nilo-buying-article .nilo-reading__figure figcaption span{color:var(--nilo-reading-muted)}.nilo-buying-article .nilo-reading__figure figcaption strong{font-size:17px;font-weight:500;color:var(--nilo-reading-blue)}.nilo-buying-article .nilo-reading__figure--pro figcaption strong{color:var(--nilo-reading-copper)}.nilo-buying-article .nilo-reading__reading{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:space-between;gap:68px;padding:60px 0 80px;border-top:1px solid rgba(180,204,222,.15)}.nilo-buying-article .nilo-reading__toc{position:sticky;top:112px;align-self:start}.nilo-buying-article .nilo-reading__toc>p{color:var(--nilo-reading-muted);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.nilo-buying-article .nilo-reading__toc a{display:flex;gap:14px;min-height:46px;align-items:center;font-size:14px;line-height:1.4;color:var(--nilo-reading-copy)}.nilo-buying-article .nilo-reading__toc a span{color:#7e8d9b;font-size:11px;font-variant-numeric:tabular-nums}.nilo-buying-article .nilo-reading__toc a:hover{color:var(--nilo-reading-text)}.nilo-buying-article .nilo-reading__body{min-width:0}.nilo-buying-article .nilo-reading-chapter{scroll-margin-top:120px;margin-bottom:68px}.nilo-buying-article .nilo-reading-chapter:last-child{margin-bottom:0}.nilo-buying-article .nilo-reading-chapter__number{color:var(--nilo-reading-muted);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600;margin-bottom:14px!important}.nilo-buying-article .nilo-reading-chapter h2{font-size:32px;line-height:1.18;margin-bottom:22px;text-wrap:balance}.nilo-buying-article .nilo-reading-chapter>p:not(.nilo-reading-chapter__number){color:var(--nilo-reading-copy)}.nilo-buying-article .nilo-reading-chapter h3{font-size:22px;line-height:1.3;margin-bottom:10px}.nilo-buying-article .nilo-reading-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:30px}.nilo-buying-article .nilo-reading-fit{border-top:1px solid rgba(148,200,251,.38);padding-top:20px}.nilo-buying-article .nilo-reading-fit--pro{border-color:#eba87961}.nilo-buying-article .nilo-reading-fit h3{color:var(--nilo-reading-blue)}.nilo-buying-article .nilo-reading-fit--pro h3{color:var(--nilo-reading-copper)}.nilo-buying-article .nilo-reading-fit p{color:var(--nilo-reading-copy);font-size:16px;line-height:1.7}.nilo-buying-article .nilo-reading-fit .nilo-reading-fit__detail{margin-top:16px;color:var(--nilo-reading-muted);font-size:14px}.nilo-buying-article .nilo-reading-check{display:grid;grid-template-columns:118px 1fr;gap:24px;margin-top:26px}.nilo-buying-article .nilo-reading-check h3{font-size:18px;line-height:1.7;margin:0}.nilo-buying-article .nilo-reading-check p{color:var(--nilo-reading-copy);font-size:17px}.nilo-buying-article .nilo-reading-takeaway{padding:25px 30px;border-left:2px solid var(--nilo-reading-blue);background:linear-gradient(90deg,rgba(148,200,251,.055),transparent);margin:28px 0}.nilo-buying-article .nilo-reading-takeaway p{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.025em;max-width:24ch}.nilo-buying-article .nilo-reading-takeaway span{display:block;font-size:14px;line-height:1.7;color:var(--nilo-reading-muted);margin-top:12px}.nilo-buying-article .nilo-reading-chapter--small{border-top:1px solid rgba(180,204,222,.12);padding-top:28px}.nilo-buying-article .nilo-reading-chapter--small h2{font-size:21px;margin-bottom:14px}.nilo-buying-article .nilo-reading-chapter--small>p{font-size:14px;line-height:1.75}.nilo-buying-article .nilo-reading-sources{margin-top:18px;font-size:13px;color:var(--nilo-reading-muted)}.nilo-buying-article .nilo-reading-sources summary{cursor:pointer;width:fit-content;padding-block:10px;min-height:44px}.nilo-buying-article .nilo-reading-sources ul{padding:8px 0 0 20px}.nilo-buying-article .nilo-reading-sources li{padding-block:5px}.nilo-buying-article .nilo-reading-sources a{text-decoration:underline;text-underline-offset:4px}.nilo-buying-article .nilo-reading__choice{scroll-margin-top:120px;padding:66px 0 74px;border-top:1px solid rgba(180,204,222,.15);text-align:center}.nilo-buying-article .nilo-reading__choice h2{font-size:42px;line-height:1.15;margin-top:16px}.nilo-buying-article .nilo-reading__choice-lead{font-size:17px;color:var(--nilo-reading-copy);max-width:52ch;margin:18px auto 34px!important}.nilo-buying-article .nilo-reading__products{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.nilo-buying-article .nilo-reading__product{padding:32px;border-radius:18px;background:#0d1319}.nilo-buying-article .nilo-reading__product--pro{background:#141312}.nilo-buying-article .nilo-reading__style{color:var(--nilo-reading-muted);font-size:12px}.nilo-buying-article .nilo-reading__product h3{font-size:30px;margin:6px 0 14px;color:var(--nilo-reading-blue)}.nilo-buying-article .nilo-reading__product--pro h3{color:var(--nilo-reading-copper)}.nilo-buying-article .nilo-reading__product-copy{color:var(--nilo-reading-copy);font-size:16px;max-width:32ch}.nilo-buying-article .nilo-reading__purchase{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:30px}.nilo-buying-article .nilo-reading__price{font-size:30px;letter-spacing:-.03em;line-height:1.2}.nilo-buying-article .nilo-reading__included{color:var(--nilo-reading-muted);font-size:11px;margin-top:5px!important}.nilo-buying-article.nilo-reading a.nilo-reading__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;border-radius:999px;padding:12px 20px;color:#0a1117;background:#f4f6f8;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;transition:background .18s ease}.nilo-buying-article.nilo-reading a.nilo-reading__button:hover{background:#dceaff}.nilo-buying-article .nilo-reading__compare{display:inline-flex;align-items:center;gap:18px;min-height:48px;margin:22px 0 20px;font-size:14px}.nilo-buying-article .nilo-reading__compare:hover{text-decoration:underline;text-underline-offset:5px}.nilo-buying-article .nilo-reading__assurance{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;font-size:12px;color:var(--nilo-reading-copy)}.nilo-buying-article .nilo-reading__assurance a{min-height:30px}.nilo-buying-article .nilo-reading__terms{color:var(--nilo-reading-muted);font-size:11px;line-height:1.7;margin-top:8px!important}.nilo-buying-article .nilo-reading__terms a{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.nilo-buying-article .nilo-reading__hero{gap:10px;padding:54px 0}.nilo-buying-article .nilo-reading__intro h1{font-size:44px}.nilo-buying-article .nilo-reading__lead{font-size:17px}.nilo-buying-article .nilo-reading__reading{grid-template-columns:160px minmax(0,1fr);gap:32px}.nilo-buying-article .nilo-reading-fit-grid{gap:20px}.nilo-buying-article .nilo-reading__purchase{align-items:start;flex-direction:column}.nilo-buying-article .nilo-reading__product{padding:26px}}@media(max-width:749px){.nilo-buying-article.nilo-reading{font-size:17px}.nilo-buying-article .nilo-reading__container{padding-inline:24px}.nilo-buying-article .nilo-reading__hero{grid-template-columns:1fr;gap:20px;padding:38px 0 32px}.nilo-buying-article .nilo-reading__intro h1{font-size:clamp(35px,9.2vw,48px);max-width:14ch;margin:16px 0 18px;line-height:1.08}.nilo-buying-article .nilo-reading__lead{max-width:36ch;font-size:17px}.nilo-buying-article .nilo-reading__byline{margin-top:16px!important}.nilo-buying-article .nilo-reading__read{margin-top:12px}.nilo-buying-article .nilo-reading__visuals{width:min(100% + 16px,440px);margin-left:-8px;justify-self:center}.nilo-buying-article .nilo-reading__figure figcaption{margin-top:0;font-size:11px}.nilo-buying-article .nilo-reading__figure figcaption strong{font-size:15px}.nilo-buying-article .nilo-reading__reading{display:block;padding:0 0 44px}.nilo-buying-article .nilo-reading__toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:18px 0;margin-bottom:36px;border-bottom:1px solid rgba(180,204,222,.12)}.nilo-buying-article .nilo-reading__toc>p{grid-column:1/-1;margin-bottom:8px}.nilo-buying-article .nilo-reading__toc a{font-size:12px;gap:9px;min-height:40px}.nilo-buying-article .nilo-reading-chapter{margin-bottom:44px;scroll-margin-top:95px}.nilo-buying-article .nilo-reading-chapter h2{font-size:28px;margin-bottom:18px;line-height:1.2;text-wrap:pretty}.nilo-buying-article .nilo-reading-fit-grid{gap:24px;grid-template-columns:1fr;margin-top:24px}.nilo-buying-article .nilo-reading-fit{padding-top:16px}.nilo-buying-article .nilo-reading-fit h3{font-size:21px}.nilo-buying-article .nilo-reading-fit p{font-size:17px}.nilo-buying-article .nilo-reading-fit .nilo-reading-fit__detail{font-size:14px;margin-top:12px}.nilo-buying-article .nilo-reading-check{display:block;margin-top:24px}.nilo-buying-article .nilo-reading-check h3{margin-bottom:6px;font-size:19px}.nilo-buying-article .nilo-reading-takeaway{padding:22px 20px;margin:24px 0}.nilo-buying-article .nilo-reading-takeaway p{font-size:24px}.nilo-buying-article .nilo-reading-chapter--small h2{font-size:21px}.nilo-buying-article .nilo-reading__choice{padding:40px 0 48px}.nilo-buying-article .nilo-reading__choice h2{font-size:34px}.nilo-buying-article .nilo-reading__choice-lead{font-size:16px;margin:16px auto 26px!important}.nilo-buying-article .nilo-reading__products{grid-template-columns:1fr;gap:16px}.nilo-buying-article .nilo-reading__product{padding:24px}.nilo-buying-article .nilo-reading__product h3{font-size:28px}.nilo-buying-article .nilo-reading__purchase{flex-direction:row;align-items:end;gap:12px}.nilo-buying-article .nilo-reading__price{font-size:28px}.nilo-buying-article.nilo-reading a.nilo-reading__button{font-size:12px;padding:12px 16px;gap:10px}.nilo-buying-article .nilo-reading__assurance{gap:4px 18px;font-size:11px}}@media(max-width:359px){.nilo-buying-article .nilo-reading__container{padding-inline:20px}.nilo-buying-article .nilo-reading__purchase{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.nilo-buying-article .nilo-reading__read span,.nilo-buying-article.nilo-reading a.nilo-reading__button{transition:none}}.nilo-buying-article .nv-hero{display:grid;grid-template-columns:1fr 1.06fr;gap:52px;align-items:center;padding:24px 0 56px}.nilo-buying-article .nv-hero__copy h1{font-size:clamp(40px,4.45vw,62px);line-height:1.04;letter-spacing:-.045em;max-width:15ch;margin:18px 0 24px;text-wrap:balance}.nilo-buying-article .nv-hero__copy{min-width:0}.nilo-buying-article .nv-hero__art{min-width:0;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#10161c}.nilo-buying-article .nv-hero__art>img{width:100%;height:570px;object-fit:cover;display:block}.nilo-buying-article .nv-hero__art--budget>img{object-position:50% 50%}.nilo-buying-article .nv-hero__art--otc>img{object-position:48% 50%}.nilo-buying-article .nv-hero__overlay{position:absolute;inset:auto 0 0;padding:90px 30px 28px;background:linear-gradient(transparent,#05090df0);color:#fff}.nilo-buying-article .nv-hero__overlay>span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#d3dde5}.nilo-buying-article .nv-hero__overlay strong{display:flex;align-items:baseline;gap:12px;font-size:66px;line-height:1.1;font-weight:500;letter-spacing:-.045em}.nilo-buying-article .nv-hero__overlay small{font-size:14px;letter-spacing:0;font-weight:400}.nilo-buying-article .nv-hero__overlay p{max-width:28ch;font-size:17px;line-height:1.5;margin-top:10px}.nilo-buying-article .nv-worn-pair{display:grid;grid-template-columns:1fr 1fr;gap:2px}.nilo-buying-article .nv-worn-pair figure{position:relative;min-width:0}.nilo-buying-article .nv-worn-pair img{width:100%;height:440px;object-fit:cover;object-position:43% 50%;display:block}.nilo-buying-article .nv-worn-pair figcaption{position:absolute;bottom:0;inset-inline:0;padding:60px 18px 24px;background:linear-gradient(transparent,#04080cf0);font-size:13px;line-height:1.6}.nilo-buying-article .nv-worn-pair strong{display:block;font-size:23px;font-weight:500;color:#94c8fb}.nilo-buying-article .nv-worn-pair figure:last-child strong{color:#eba879}.nilo-buying-article .nv-image-note{color:#a9b5bf;font-size:11px;line-height:1.55;padding:11px 15px}.nilo-buying-article .nv-image-note--footer{padding:0 0 24px}.nilo-buying-article a.nv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-radius:40px;padding:13px 24px;min-height:50px;font-size:14px;font-weight:600;margin-top:28px;transition:background .2s,transform .2s}.nilo-buying-article a.nv-button--light{color:#0a1117;background:#f4f6f8}.nilo-buying-article a.nv-button:hover{background:#dceaff;transform:translateY(-2px)}.nilo-buying-article .nilo-reading__reading{display:block;padding:0 0 24px}.nilo-buying-article .nilo-reading__toc{position:sticky;top:75px;z-index:4;display:flex;align-items:center;gap:30px;padding:13px 0;margin:0 0 64px;background:#070a0df5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #26313a}.nilo-buying-article .nilo-reading__toc>p{margin:0 auto 0 0;white-space:nowrap}.nilo-buying-article .nilo-reading__toc a{min-height:44px;font-size:13px;gap:8px}.nilo-buying-article .nilo-reading__toc a[aria-current=location]{color:#fff}.nilo-buying-article .nilo-reading__toc a[aria-current=location] span{color:#94c8fb}.nilo-buying-article .nilo-reading-chapter{margin-bottom:84px}.nilo-buying-article .nilo-reading-chapter h2{max-width:24ch;font-size:clamp(30px,3.5vw,44px);line-height:1.12;letter-spacing:-.035em;margin-bottom:28px}.nilo-buying-article .nilo-reading-chapter>p:not(.nilo-reading-chapter__number){max-width:76ch}.nilo-buying-article .nv-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.nilo-buying-article .nv-feature__copy p{color:#bbc5cf}.nilo-buying-article .nv-media{position:relative;overflow:hidden;background:#111820;border-radius:16px;min-width:0}.nilo-buying-article .nv-media img{display:block;width:100%;height:100%;object-fit:cover}.nilo-buying-article .nv-media figcaption{padding:14px 18px;font-size:12px;line-height:1.5;color:#bbc5cf}.nilo-buying-article .nv-feature>.nv-media{height:510px}.nilo-buying-article .nv-feature>.nv-media img{height:435px;object-fit:contain;padding:30px;background:radial-gradient(ellipse at 50% 65%,#253345,#10171e 68%)}.nilo-buying-article .nv-feature>.nv-media figcaption{border-top:1px solid #2a3440}.nilo-buying-article .nv-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 32px;margin-top:32px}.nilo-buying-article .nv-check-grid .nilo-reading-check{display:block;margin:0}.nilo-buying-article .nv-check-grid .nv-media{height:250px;margin-bottom:22px}.nilo-buying-article .nv-check-grid h3{font-size:23px;line-height:1.3;margin:0 0 12px}.nilo-buying-article .nv-check-grid p{font-size:17px;line-height:1.7}.nilo-buying-article .nv-check-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nilo-buying-article .nv-check-grid--three .nv-media{height:300px}.nilo-buying-article .nv-panorama{margin:32px 0;border-radius:18px}.nilo-buying-article .nv-panorama img{aspect-ratio:2.3;max-height:470px;object-position:50% 45%}.nilo-buying-article .nv-panorama figcaption{background:#0e151c}.nilo-buying-article .nv-text-columns{columns:2;column-gap:44px;color:#bbc5cf}.nilo-buying-article .nv-text-columns p{break-inside:avoid}.nilo-buying-article .nilo-reading-fit-grid{gap:32px;margin:32px 0}.nilo-buying-article .nilo-reading-fit{border:1px solid #2c3945;padding:28px;border-radius:16px;overflow:hidden;background:#0c1218}.nilo-buying-article .nilo-reading-fit--pro{border-color:#493d36}.nilo-buying-article .nilo-reading-fit .nv-media{margin:20px -28px 24px;border-radius:0;height:290px}.nilo-buying-article .nilo-reading-fit .nv-media img{object-fit:cover}.nilo-buying-article .nilo-reading-fit .nv-media--object img{object-fit:contain;padding:28px}.nilo-buying-article .nv-route{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding:0;margin:20px 0 0;font-size:13px;color:#dbe4eb}.nilo-buying-article .nv-route li:not(:last-child):after{content:"\2192";padding-left:10px;color:#778b9c}.nilo-buying-article .nilo-reading-note{padding:28px 32px;border-radius:16px;background:#0e151b;margin-top:30px}.nilo-buying-article .nilo-reading-takeaway{margin:30px 0;padding:26px 28px}.nilo-buying-article .nilo-reading-takeaway p{font-size:29px;max-width:25ch}.nilo-buying-article .nilo-reading-chapter--small{max-width:800px;margin:0 auto 52px;padding-top:32px}.nilo-buying-article .nilo-reading-chapter--small h2{font-size:27px;max-width:none}.nilo-buying-article .nv-trial{display:grid;grid-template-columns:.72fr 1fr;align-items:center;gap:50px;padding:48px 64px;margin:12px 0 60px;border:1px solid #2b3945;border-radius:22px;background:radial-gradient(ellipse at 15% 40%,rgba(66,128,189,.17),transparent 66%),#0b1219}.nilo-buying-article .nv-trial__number{color:#a9d3ff;font-size:150px;line-height:.95;font-weight:400;letter-spacing:-.07em}.nilo-buying-article .nv-trial__number span{display:block;font-size:15px;line-height:1.5;letter-spacing:0;margin:10px 0 0 9px;color:#c4d4e1}.nilo-buying-article .nv-trial h2{font-size:34px;line-height:1.15;max-width:19ch}.nilo-buying-article .nv-trial a{display:inline-flex;gap:24px;font-size:15px;min-height:44px;align-items:center;margin-top:18px}.nilo-buying-article .nv-trial p{margin-top:14px;font-size:12px;line-height:1.6;color:#a6b3be}.nilo-buying-article .nv-product-image{display:block;height:230px;width:100%;object-fit:contain;margin-bottom:22px}.nilo-buying-article .nilo-reading__product{background:radial-gradient(ellipse at 50% 15%,rgba(98,155,217,.12),transparent 55%),#0d1319;border:1px solid #293847}.nilo-buying-article .nilo-reading__product--pro{background:radial-gradient(ellipse at 50% 15%,rgba(225,137,84,.1),transparent 55%),#0d1319;border-color:#40352d}.nilo-buying-article .nilo-reading__product-copy{max-width:32ch}.nilo-buying-article .nv-enter{animation:nv-enter .6s ease-out both}@keyframes nv-enter{0%{opacity:.45;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:1050px)and (min-width:750px){.nilo-buying-article .nv-hero{gap:30px}.nilo-buying-article .nv-hero__art>img{height:530px}.nilo-buying-article .nilo-reading__toc{gap:18px}.nilo-buying-article .nv-feature{gap:30px}.nilo-buying-article .nv-check-grid--three .nv-media{height:220px}}@media(max-width:749px){.nilo-buying-article .nilo-reading__container{padding-inline:22px}.nilo-buying-article .nv-hero{grid-template-columns:1fr;gap:30px;padding:18px 0 30px}.nilo-buying-article .nv-hero__copy h1{font-size:clamp(37px,10.4vw,54px);max-width:16ch;margin:14px 0 20px;line-height:1.06}.nilo-buying-article .nilo-reading__lead{font-size:17px;line-height:1.6;max-width:none}.nilo-buying-article .nilo-reading__byline{margin-top:15px!important}.nilo-buying-article a.nv-button{margin-top:20px}.nilo-buying-article .nv-hero__art{border-radius:15px}.nilo-buying-article .nv-hero__art>img{height:390px}.nilo-buying-article .nv-hero__art--otc>img{height:330px}.nilo-buying-article .nv-hero__overlay{padding:65px 22px 22px}.nilo-buying-article .nv-hero__overlay strong{font-size:54px}.nilo-buying-article .nv-hero__overlay p{font-size:15px}.nilo-buying-article .nv-worn-pair img{height:310px;object-position:44% 50%}.nilo-buying-article .nv-worn-pair figcaption{padding:45px 13px 18px;font-size:11px}.nilo-buying-article .nv-worn-pair strong{font-size:21px}.nilo-buying-article .nv-image-note{font-size:10px}.nilo-buying-article .nilo-reading__toc{position:static;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-bottom:40px;padding:9px 0}.nilo-buying-article .nilo-reading__toc>p{display:none}.nilo-buying-article .nilo-reading__toc a{font-size:13px;min-height:44px}.nilo-buying-article .nilo-reading-chapter{margin-bottom:56px;scroll-margin-top:164px}.nilo-buying-article .nilo-reading-chapter h2{font-size:32px;line-height:1.14;margin-bottom:22px}.nilo-buying-article .nv-feature{grid-template-columns:1fr;gap:25px}.nilo-buying-article .nv-feature>.nv-media{height:auto}.nilo-buying-article .nv-feature>.nv-media img{height:290px;padding:24px}.nilo-buying-article .nv-feature__copy p{font-size:17px}.nilo-buying-article .nv-check-grid,.nilo-buying-article .nv-check-grid--three{grid-template-columns:1fr;gap:34px;margin-top:26px}.nilo-buying-article .nv-check-grid .nv-media,.nilo-buying-article .nv-check-grid--three .nv-media{height:260px;margin-bottom:18px}.nilo-buying-article .nv-check-grid h3{font-size:23px}.nilo-buying-article .nv-check-grid p{font-size:17px}.nilo-buying-article .nv-panorama{margin:26px -22px;border-radius:0}.nilo-buying-article .nv-panorama img{aspect-ratio:1.1;object-position:50% 50%;max-height:440px}.nilo-buying-article .nv-text-columns{columns:1}.nilo-buying-article .nilo-reading-fit{padding:24px}.nilo-buying-article .nilo-reading-fit .nv-media{margin-inline:-24px;height:240px}.nilo-buying-article .nilo-reading-fit-grid{gap:24px}.nilo-buying-article .nilo-reading-note{padding:24px}.nilo-buying-article .nilo-reading-takeaway{padding:22px}.nilo-buying-article .nilo-reading-takeaway p{font-size:26px}.nilo-buying-article .nilo-reading-chapter--small h2{font-size:25px}.nilo-buying-article .nv-trial{grid-template-columns:1fr;gap:24px;padding:32px 26px;margin-bottom:36px}.nilo-buying-article .nv-trial__number{font-size:104px}.nilo-buying-article .nv-trial__number span{margin-left:5px}.nilo-buying-article .nv-trial h2{font-size:30px}.nilo-buying-article .nv-product-image{height:225px}.nilo-buying-article .nilo-reading__choice{scroll-margin-top:162px}}@media(prefers-reduced-motion:reduce){.nilo-buying-article .nv-enter{animation:none}.nilo-buying-article a.nv-button{transition:none}}.nilo-buying-article.nilo-reading{padding:0}.nilo-buying-article .nilo-reading__eyebrow{text-wrap:normal}@media(max-width:749px){.nilo-buying-article .nv-hero{gap:0;padding-top:12px}.nilo-buying-article .nv-hero__copy{display:contents}.nilo-buying-article .nv-hero__copy>.nilo-reading__eyebrow{order:1}.nilo-buying-article .nv-hero__copy>h1{order:2;margin:13px 0 24px}.nilo-buying-article .nv-hero__art{order:3;margin-bottom:24px}.nilo-buying-article .nv-hero__art>img{height:340px}.nilo-buying-article .nv-hero__art--otc>img{height:300px}.nilo-buying-article .nv-hero__copy>.nilo-reading__lead{order:4}.nilo-buying-article .nv-hero__copy>.nilo-reading__byline{order:5}.nilo-buying-article .nv-hero__copy>.nv-button{order:6;justify-self:start;margin-top:18px}}@media(max-width:749px){.nilo-buying-article .nv-hero__art--budget>img{height:295px;object-position:50% 80%}.nilo-buying-article .nv-hero__art--budget .nv-hero__overlay{position:static;padding:20px 22px 24px;background:#0f171f}.nilo-buying-article .nv-hero__art--budget .nv-hero__overlay strong{font-size:48px}}.nilo-buying-article.nilo-reading--otc .nilo-reading-fit--pro{border-color:#2c3945}.nilo-buying-article.nilo-reading--otc .nilo-reading-fit--pro h3{color:#f4f6f8}.nilo-buying-article .nv-hero__art--fit>img{height:auto;aspect-ratio:3/2;object-fit:contain}.nilo-buying-article .nv-model-strip{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 28px 28px;background:#0e151c}.nilo-buying-article .nv-model-strip>div{display:flex;flex-direction:column;gap:6px;border-top:1px solid #516f8e;padding-top:15px}.nilo-buying-article .nv-model-strip>div+div{border-color:#966c50}.nilo-buying-article .nv-model-strip span{color:#a9c9e9;font-size:12px;line-height:1.5}.nilo-buying-article .nv-model-strip>div+div span{color:#ddaf8e}.nilo-buying-article .nv-model-strip strong{font-size:25px;font-weight:500;letter-spacing:-.02em}.nilo-buying-article .nv-hero__art--budget>img{height:auto;aspect-ratio:16/9;object-fit:contain}.nilo-buying-article .nv-hero__art--budget .nv-hero__overlay{position:static;padding:20px 28px 24px;background:#0e151c}.nilo-buying-article .nv-hero__art--budget .nv-hero__overlay strong{font-size:48px}.nilo-buying-article .nv-hero__art--budget .nv-hero__overlay p{font-size:15px;max-width:none}@media(max-width:749px){.nilo-buying-article .nv-model-strip{gap:18px;padding:18px 20px 22px}.nilo-buying-article .nv-model-strip strong{font-size:23px}.nilo-buying-article .nv-hero__art--budget .nv-hero__overlay{padding:18px 22px 22px}}.nilo-buying-article .nilo-reading__byline{flex-wrap:wrap;gap:6px 12px}.nilo-buying-article .nilo-reading__byline a{text-decoration:underline;text-underline-offset:3px}.nilo-buying-article.nilo-reading .nb-card h3{margin:16px 0}.nilo-buying-article.nilo-reading .nb-card .nb-card__description{margin-bottom:24px}.nilo-buying-article .nilo-reading-sources summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:15px}.nilo-buying-article .nilo-reading-sources li{margin:10px 0}.nilo-buying-article .nv-route{counter-reset:nilo-route;gap:16px;margin-top:26px}.nilo-buying-article .nv-route li{counter-increment:nilo-route;display:flex;align-items:center;gap:8px}.nilo-buying-article .nv-route li:before{content:counter(nilo-route,decimal-leading-zero);color:#94c8fb;font-size:11px}@media(max-width:749px){.nilo-buying-article .nilo-reading__byline{font-size:12px}.nilo-buying-article .nilo-reading-chapter,.nilo-buying-article .nilo-reading__choice{scroll-margin-top:96px}}@media(max-width:359px){.nilo-buying-article .nilo-reading__nowrap{white-space:normal}}.nilo-guide-discovery{background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family,Arial,sans-serif);padding:64px 0 68px}.nilo-guide-discovery *{box-sizing:border-box}.nilo-guide-discovery__inner{max-width:1328px;margin:auto;padding:0 clamp(24px,4vw,56px)}.nilo-guide-discovery__intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.nilo-guide-discovery .nilo-guide-discovery__kicker{margin:0 0 16px;color:#9eafbe;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.17em;text-transform:uppercase}.nilo-guide-discovery h2{margin:0;max-width:22ch;font-family:inherit;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:inherit;text-transform:none}.nilo-guide-discovery a{color:inherit;text-decoration:none}.nilo-guide-discovery a:focus-visible{outline:2px solid #9ed4ff;outline-offset:5px}.nilo-guide-discovery__all{display:inline-flex;align-items:center;gap:24px;flex-shrink:0;min-height:44px;font-size:14px}.nilo-guide-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nilo-guide-discovery--compact .nilo-guide-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nilo-guide-discovery__card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#0e161f;min-width:0}.nilo-guide-discovery__image{aspect-ratio:1.5;overflow:hidden;background:#101922}.nilo-guide-discovery__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .45s ease}.nilo-guide-discovery__card--otc .nilo-guide-discovery__image img{object-fit:cover}.nilo-guide-discovery__copy{display:flex;flex:1;flex-direction:column;padding:24px}.nilo-guide-discovery__copy p{margin:0 0 14px;color:#a2b3c1;font-size:10px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.nilo-guide-discovery h3{margin:0 0 24px;font-family:inherit;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.025em;color:inherit;text-transform:none;text-wrap:balance}.nilo-guide-discovery__read{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;min-height:32px;font-size:13px;color:#cfdae3}.nilo-guide-discovery__read>span{font-size:22px;color:#a7ccee}.nilo-guide-discovery--compact{padding-top:26px}.nilo-guide-discovery--compact .nilo-guide-discovery__card{display:grid;grid-template-columns:.85fr 1fr;align-items:stretch}.nilo-guide-discovery--compact .nilo-guide-discovery__image{aspect-ratio:auto;min-height:220px}@media(hover:hover){.nilo-guide-discovery__card:hover .nilo-guide-discovery__image img{transform:scale(1.02)}.nilo-guide-discovery__all:hover{text-decoration:underline;text-underline-offset:5px}}@media(max-width:749px){.nilo-guide-discovery{padding:38px 0 42px}.nilo-guide-discovery__intro{display:block;margin-bottom:24px}.nilo-guide-discovery h2{font-size:31px;max-width:21ch}.nilo-guide-discovery__all{margin-top:12px;font-size:13px}.nilo-guide-discovery__grid,.nilo-guide-discovery--compact .nilo-guide-discovery__grid{grid-template-columns:1fr;gap:14px}.nilo-guide-discovery__card,.nilo-guide-discovery--compact .nilo-guide-discovery__card{display:grid;grid-template-columns:104px minmax(0,1fr);border-radius:12px}.nilo-guide-discovery__image,.nilo-guide-discovery--compact .nilo-guide-discovery__image{min-height:136px;aspect-ratio:auto}.nilo-guide-discovery__copy{padding:18px 16px}.nilo-guide-discovery__copy p{display:none}.nilo-guide-discovery h3{font-size:20px;line-height:1.22;margin-bottom:12px;text-wrap:initial}.nilo-guide-discovery__read{font-size:12px;min-height:24px}.nilo-guide-discovery--compact{padding-top:20px}}@media(prefers-reduced-motion:reduce){.nilo-guide-discovery__image img{transition:none}}.nilo-guides-page{background:#070a0d;color:#f4f6f8;-webkit-font-smoothing:antialiased}.nilo-guides-page #MainContent{background:#070a0d}.nilo-guides-page :is(.header,.footer,.menu-drawer) :is(h2,h3,p,a,button,summary){font-family:var(--ng-font)!important;font-style:normal}.nilo-guides-page.template-page header.header .header__right .nilo-header-test-cta{display:none!important}.nilo-guides-page .footer{background:#0d1319;color:#bbc5cf;border-top:1px solid rgba(180,204,222,.17)}.nilo-guides-page .footer .list-menu__item--link{font-size:14px!important;line-height:1.6!important;color:#bbc5cf}.nilo-guides-page .footer .footer-block__heading{font-size:10px;font-weight:500;letter-spacing:.15em}.nilo-guides-page .footer .footer-block--social,.nilo-guides-page .footer a[href*="shopify.com?utm_campaign"]{display:none!important}.ng{--ng-bg:var(--nilo-site-bg,#070a0d);--ng-panel:var(--nilo-site-surface,#0d1319);--ng-copy:#bbc5cf;--ng-muted:#9ba9b6;--ng-blue:#79bfff;--ng-accent:#79bfff;--ng-line:var(--nilo-site-line,rgba(180,204,222,.17));display:block;background:radial-gradient(ellipse at 22% 5%,rgba(180,204,222,.018),transparent 43%),var(--ng-bg);color:#f4f6f8;font-family:var(--ng-font);font-size:16px;line-height:1.5;letter-spacing:0;padding:50px 0 42px}.ng[data-model=pro]{--ng-accent:#d39b73}.ng *{box-sizing:border-box}.ng [hidden]{display:none!important}.ng :is(h1,h2,h3,p){margin:0;color:inherit;font-family:inherit;text-transform:none}.ng :is(button,input,select,textarea,summary){font-family:inherit;font-size:inherit;letter-spacing:0}.ng button{cursor:pointer;border:0;background:none;color:inherit;line-height:1.4;text-transform:none;font-weight:400;box-shadow:none;border-radius:0}.ng a{color:var(--ng-blue);text-decoration:none}.ng a:hover{text-decoration:underline;text-underline-offset:5px}.ng :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ng-blue);outline-offset:5px}.ng svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ng .ng__symbols{position:absolute;width:0;height:0;overflow:hidden}.ng__shell{width:calc(100% - (2*clamp(32px,5vw,80px)));max-width:1200px;margin-inline:auto}.ng__intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.ng .ng__eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ng-muted);margin-bottom:10px}.ng h1{font-size:clamp(46px,3.8vw,56px);line-height:1.07;font-weight:500;letter-spacing:-.04em}.ng__mobile-break{display:none}.ng .ng__subtitle{font-size:16px;color:var(--ng-copy);margin-top:15px}.ng__text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px}.ng__intro-contact{margin-bottom:4px}.ng__model-row{display:flex;gap:18px;align-items:center;margin-bottom:28px}.ng__models{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--ng-line);border-radius:99px;background:#0d1319;width:342px;flex-shrink:0}.ng__models button{display:flex;gap:10px;align-items:center;justify-content:center;min-height:40px;padding:8px 22px;border-radius:99px;font-size:15px;transition:background .18s,color .18s,box-shadow .18s}.ng__models button[aria-pressed=true]{background:#79bfff17;box-shadow:inset 0 0 0 1px #79bfff2e}.ng__models button[data-model-select=pro][aria-pressed=true]{background:#d39b731c;box-shadow:inset 0 0 0 1px #d39b7345}.ng__dot{width:8px;height:8px;border-radius:50%;background:var(--ng-blue)}.ng__dot--pro{background:#d39b73}.ng__model-hint{font-size:13px;color:var(--ng-muted)}.ng__categories{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--ng-line);margin-bottom:28px}.ng__categories button{position:relative;padding:16px 18px;min-height:56px;text-align:left;font-size:16px;transition:background .18s,color .18s;border-radius:10px 10px 0 0;color:var(--ng-copy)}.ng__categories button:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--ng-accent);transform:scaleX(0);transition:transform .18s}.ng__categories button[aria-pressed=true]{background:linear-gradient(180deg,#79bfff08,#79bfff13);color:#f4f6f8;font-weight:500}.ng__categories button[aria-pressed=true]:after{transform:scaleX(1)}.ng__categories button:hover{background:#ffffff06;color:#f4f6f8}.ng__workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.ng__playlist{grid-column:2;grid-row:1;min-width:0}.ng .ng__playlist-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ng-muted);margin:0 0 18px}.ng .ng__guide{display:grid;grid-template-columns:112px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:10px 0;min-width:0;text-align:left;transition:opacity .18s}.ng__thumb{position:relative;display:block;aspect-ratio:1.38;background:#030507;border:1px solid var(--ng-line);border-radius:9px;overflow:hidden;transition:border-color .18s}.ng__thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s}.ng__guide[aria-pressed=true] .ng__thumb{border-color:var(--ng-accent);box-shadow:0 0 0 1px var(--ng-accent)}.ng__guide:hover .ng__thumb img{transform:scale(1.03)}.ng__thumb-marker{position:absolute;bottom:5px;left:6px;font-size:10px;color:#f4f6f8;background:#070a0dcc;border-radius:4px;padding:1px 5px}.ng .ng__thumb-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);fill:#f4f6f8;stroke:none;width:26px;height:26px;filter:drop-shadow(0 1px 8px #000)}.ng__guide-title{display:block;font-size:16px;font-weight:400;line-height:1.35}.ng__guide[aria-pressed=true] .ng__guide-title{color:var(--ng-accent)}.ng__guide-description{display:block;font-size:13px;color:var(--ng-muted);line-height:1.5;margin-top:5px}.ng .ng__guide-arrow{width:18px;height:18px;opacity:0;color:var(--ng-accent)}.ng__guide[aria-pressed=true] .ng__guide-arrow{opacity:1}.ng__stage{grid-column:1;grid-row:1;min-width:0}.ng__article{animation:ng-reveal .18s ease-out}.ng__media{position:relative;aspect-ratio:16/9;background:#030507;border:1px solid var(--ng-line);border-radius:14px;overflow:hidden}.ng__poster,.ng__poster>img,.ng__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.ng__poster{z-index:1}.ng__play[aria-busy=true] svg{opacity:.25}.ng__play[aria-busy=true]:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px solid #fff4;border-top-color:#fff;border-radius:50%;animation:ng-video-loading .8s linear infinite}@keyframes ng-video-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ng__play[aria-busy=true]:after{animation:none}}.ng__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0005,transparent 25%,transparent 65%,#0006)}.ng__media-model{position:absolute;left:20px;top:16px;z-index:1;font-size:12px;letter-spacing:.07em;color:#f4f6f8}.ng__coming{position:absolute;left:20px;bottom:18px;z-index:1;border:1px solid #ffffff29;border-radius:99px;padding:6px 12px;background:#070a0dcc;font-size:12px;color:#d5dce3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ng .ng__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;border:1px solid #ffffffa6;border-radius:50%;background:#070a0d55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;transition:background .18s}.ng__play:hover{background:#070a0d99}.ng__play svg{width:30px;height:30px;fill:#f4f6f8;stroke:none;margin-left:1px}.ng__current-caption{padding:18px 0 16px}.ng .ng__current-caption h2{font-size:22px;font-weight:400;line-height:1.3;letter-spacing:-.02em}.ng .ng__current-caption p{font-size:14px;color:var(--ng-muted);margin-top:4px}.ng summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;min-height:54px;padding:13px 0;font-size:15px;font-weight:400}.ng summary::-webkit-details-marker{display:none}.ng summary:before,.ng summary:after{display:none}.ng details[open]>summary svg{transform:rotate(45deg)}.ng summary svg{width:20px;height:20px;transition:transform .18s}.ng__steps{border-block:1px solid var(--ng-line)}.ng__steps-content{padding:2px 0 20px;color:var(--ng-copy);font-size:15px;line-height:1.7}.ng__steps-content :is(ol,ul){padding-left:22px;margin:0}.ng__steps-content li+li{margin-top:8px}.ng__steps-content a{display:inline-flex;align-items:center;min-height:44px;gap:8px}.ng__help-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ng__assistance{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--ng-line);padding:19px 0 15px;margin-top:22px;scroll-margin-top:100px}.ng__assistance p{font-size:17px}.ng__orders{border-bottom:1px solid var(--ng-line)}.ng__order-links{display:flex;gap:32px;flex-wrap:wrap;padding:0 0 15px}.ng__order-links a{display:flex;gap:10px;min-height:44px;align-items:center;font-size:14px}.ng__resources{display:flex;gap:32px;align-items:center;padding-top:14px}.ng__resources a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.ng__resources a+a{border-left:1px solid var(--ng-line);padding-left:32px}.ng__resources svg{width:20px}.ng .ng__app-note{font-size:14px;color:var(--ng-copy);padding-top:22px;line-height:1.6}.ng__issues{display:grid;gap:5px}.ng .ng__issue-prompt{font-size:15px;color:var(--ng-copy);margin-bottom:10px}.ng__issues button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;border-bottom:1px solid var(--ng-line);font-size:15px;padding:14px 0;min-height:54px}.ng__issues button[aria-pressed=true]{color:var(--ng-accent)}.ng__issues svg{width:18px}.ng__issue-help{padding:28px;border:1px solid var(--ng-line);background:linear-gradient(145deg,color-mix(in srgb,var(--ng-accent) 4%,var(--ng-panel)),var(--ng-panel));border-radius:14px;margin-bottom:20px}.ng .ng__issue-help h2{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}.ng .ng__issue-help p:not(.ng__eyebrow){color:var(--ng-copy);font-size:15px;line-height:1.65}.ng__related{display:flex;flex-direction:column;margin:18px 0 10px}.ng__related button{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--ng-line);padding:13px 0;text-align:left;min-height:48px;font-size:15px}.ng__related button span:last-child{color:var(--ng-blue)}.ng .ng__issue-contact{border-top:1px solid var(--ng-line);padding-top:15px}.ng__issue-contact a{white-space:nowrap}.ng__dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 40px);padding:0;border:1px solid #b4ccde40;border-radius:18px;background:#0d1319;color:#f4f6f8;overflow:auto;box-shadow:0 24px 120px #0008}.ng__dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ng__dialog-inner{position:relative;padding:36px}.ng .ng__close{position:absolute;top:12px;right:12px;width:44px;height:44px;font-size:28px;color:var(--ng-copy)}.ng .ng__dialog h2{font-size:34px;font-weight:400;letter-spacing:-.03em;line-height:1.15;padding-right:15px}.ng .ng__contact-intro{font-size:15px;color:var(--ng-copy);margin:14px 0 22px;line-height:1.6}.ng__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ng__dialog label{display:block;font-size:13px;margin:0 0 7px;color:var(--ng-copy)}.ng__dialog :is(input,select,textarea){width:100%;max-width:100%;min-height:46px;background:#070a0d;color:#f4f6f8;border:1px solid var(--ng-line);border-radius:8px;padding:11px 12px;margin-bottom:17px;font-size:16px;-webkit-appearance:auto;appearance:auto;box-shadow:none}.ng__dialog textarea{resize:vertical}.ng .ng__submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;background:#f4f6f8;color:#0d1319;font-size:14px;font-weight:500;padding:12px 20px;border-radius:99px}.ng .ng__privacy{font-size:12px;color:var(--ng-muted);margin-top:15px;line-height:1.6}.ng__email{display:inline-block;margin-top:18px;font-size:14px}.ng .ng__notice{padding:16px;border:1px solid #79bfff50;border-radius:8px;margin-bottom:18px;font-size:15px}.ng__media-placeholder,.ng__thumb-placeholder{display:grid;place-items:center;width:100%;height:100%;letter-spacing:.2em;font-size:28px;color:var(--ng-muted)}.ng__thumb-placeholder{font-size:14px}.ng__sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ng .ng__nojs{padding-top:20px;font-size:15px}@keyframes ng-reveal{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:990px){.nilo-guides-page .header{max-width:calc(1200px + 2*clamp(32px,5vw,80px));padding-inline:clamp(32px,5vw,80px);margin-inline:auto}.nilo-guides-page .header__menu-item{font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important}}@media(min-width:750px)and (max-width:1099px){.ng__workspace{grid-template-columns:minmax(0,1fr) 285px;gap:28px}.ng .ng__guide{grid-template-columns:90px minmax(0,1fr);gap:12px}.ng__guide-arrow{display:none}.ng__categories button{font-size:15px;padding-inline:12px}}@media(max-width:749px){.ng{padding:26px 0 24px;background:radial-gradient(ellipse at 0 0,rgba(180,204,222,.012),transparent 45%),var(--ng-bg)}.ng__shell{width:calc(100% - 40px)}.ng__intro{margin-bottom:20px;display:block}.ng h1{font-size:clamp(34px,9.2vw,42px);line-height:1.04;letter-spacing:-.045em}.ng__mobile-break{display:initial}.ng .ng__eyebrow{font-size:10px;margin-bottom:8px}.ng .ng__subtitle,.ng__intro-contact,.ng__model-hint{display:none}.ng__model-row{margin-bottom:17px}.ng__models{width:100%;padding:3px}.ng__models button{font-size:15px;min-height:40px;padding:8px 12px}.ng__categories{grid-template-columns:1fr 1fr;margin-bottom:18px}.ng__categories button{font-size:14px;min-height:48px;padding:12px 10px;border-radius:6px 6px 0 0;white-space:nowrap}.ng__categories button:nth-child(-n+2){border-bottom:1px solid var(--ng-line)}.ng__categories button:nth-child(odd){border-right:1px solid var(--ng-line)}.ng__workspace{display:flex;flex-direction:column;gap:16px}.ng__playlist,.ng__stage{width:100%}.ng__playlist-label{display:none}.ng__guide-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ng .ng__guide{display:block;padding:0;align-self:start}.ng__thumb{aspect-ratio:1.4;border-radius:6px}.ng__guide-copy{display:block;margin-top:9px}.ng__guide-title{font-size:13px;line-height:1.35;min-height:36px}.ng__guide-description,.ng .ng__guide-arrow{display:none}.ng__thumb-marker{font-size:9px;left:4px;bottom:4px}.ng__media{aspect-ratio:16/10;border-radius:9px}.ng__media-model{left:14px;top:12px;font-size:10px}.ng__coming{left:12px;bottom:12px;font-size:11px;padding:5px 9px}.ng .ng__play{width:58px;height:58px}.ng__current-caption{padding:14px 0 12px}.ng .ng__current-caption h2{font-size:19px}.ng .ng__current-caption p{display:none}.ng summary{min-height:50px;font-size:14px}.ng__assistance{margin-top:8px;padding:9px 0;gap:10px}.ng__assistance p{font-size:14px}.ng__assistance a{font-size:14px;gap:8px}.ng__assistance svg{width:20px}.ng__resources{gap:16px;justify-content:space-between;padding-top:7px}.ng__resources a{font-size:12px;gap:6px}.ng__resources a+a{padding-left:16px}.ng__resources svg{width:16px}.ng__order-links{display:block;padding-bottom:10px}.ng__order-links a{justify-content:space-between}.ng__issues{grid-template-columns:1fr 1fr;column-gap:18px}.ng__issues button{font-size:13px;gap:6px;min-height:54px;padding:10px 0}.ng .ng__issue-prompt{grid-column:1/-1;font-size:14px;margin-bottom:0}.ng__issue-help{padding:20px;margin-bottom:16px}.ng .ng__issue-help h2{font-size:25px}.ng .ng__issue-help p:not(.ng__eyebrow){font-size:14px}.ng .ng__app-note{font-size:13px;padding-top:12px}.ng__dialog-inner{padding:30px 22px}.ng .ng__dialog h2{font-size:30px}.ng__form-row{grid-template-columns:1fr;gap:0}}@media(max-width:359px){.ng__shell{width:calc(100% - 32px)}.ng__categories button{font-size:12px;padding-inline:8px}.ng__guide-title{font-size:12px}.ng__resources{gap:10px}.ng__resources a+a{padding-left:10px}}@media(prefers-reduced-motion:reduce){.ng *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ng{padding-top:30px}.ng__shell{width:calc(100% - (2*clamp(24px,4.5vw,72px)));max-width:1280px}.ng__intro{align-items:center;gap:32px;margin-bottom:30px}.ng__intro>div:first-child{min-width:0}.ng .ng__eyebrow{margin-bottom:8px}.ng h1{font-size:clamp(38px,3.5vw,48px)}.ng .ng__subtitle{margin-top:10px;font-size:15px}.ng__intro-contact{margin:0;padding:0 16px;min-height:44px;border:1px solid var(--ng-line);border-radius:99px;font-size:14px;flex:none;background:#ffffff03}.ng__workspace{grid-template-columns:336px minmax(0,1fr);gap:40px}.ng__navigation{grid-column:1;grid-row:1;min-width:0}.ng__stage{grid-column:2;grid-row:1;min-width:0}.ng__model-row{display:block;margin:0 0 24px}.ng .ng__nav-label{font-size:13px;font-weight:500;color:var(--ng-copy);margin:0 0 10px}.ng__models{width:100%}.ng__models button{min-height:44px}.ng__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;margin-bottom:22px}.ng__categories button{min-height:48px;padding:12px 10px;border:1px solid var(--ng-line);border-radius:9px;font-size:14px;text-align:center;background:#ffffff02}.ng__categories button:after{display:none}.ng__categories button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ng-accent) 55%,transparent);background:color-mix(in srgb,var(--ng-accent) 9%,transparent);color:var(--ng-accent)}.ng__guide-picker{border-top:1px solid var(--ng-line)}.ng__guide-picker>summary{padding:14px 0 10px;gap:10px;min-height:48px}.ng .ng__playlist-label{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ng-muted);margin:0}.ng__picker-copy{flex:1;min-width:0}.ng__picker-current{display:none}.ng__guide-count{font-size:12px;color:var(--ng-muted);white-space:nowrap}.ng__guide-picker>summary svg{width:17px;height:17px;flex:none}.ng .ng__guide-picker[open]>summary svg{transform:rotate(180deg)}.ng__guide-list{display:grid;gap:8px}.ng .ng__guide{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px;border:1px solid transparent;border-radius:11px;transition:background .18s,border-color .18s}.ng__guide:hover{background:#ffffff05}.ng__guide[aria-pressed=true]{background:color-mix(in srgb,var(--ng-accent) 7%,transparent);border-color:color-mix(in srgb,var(--ng-accent) 25%,transparent)}.ng__thumb{aspect-ratio:16/9;border-radius:7px}.ng__guide[aria-pressed=true] .ng__thumb{box-shadow:none;border-color:var(--ng-line)}.ng__guide-copy{margin:0}.ng__guide-title{font-size:15px;min-height:0;line-height:1.4}.ng__guide-description{font-size:12px;line-height:1.5;margin-top:4px}.ng .ng__guide-arrow{display:none}.ng__current-caption{padding:0 0 16px}.ng .ng__current-caption h2{font-size:clamp(24px,2.2vw,30px);line-height:1.2;font-weight:500;scroll-margin-top:104px}.ng .ng__current-caption p{font-size:14px;line-height:1.5;margin-top:7px;display:block}.ng__media{width:100%;height:auto;aspect-ratio:16/9;border-radius:14px}.ng__video{object-fit:contain}.ng__steps{margin-top:16px;border:1px solid var(--ng-line);border-radius:12px;background:#ffffff02;padding:0 18px}.ng__steps summary{min-height:56px;font-size:15px}.ng__steps-content{padding-bottom:22px}.ng .ng__issue-help .ng__eyebrow{margin-bottom:10px}.ng__assistance{margin-top:30px}@media(min-width:990px)and (max-width:1199px){.ng__workspace{grid-template-columns:300px minmax(0,1fr);gap:28px}.ng .ng__guide{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px}}@media(max-width:989px){.ng{padding-top:24px}.ng__shell{width:calc(100% - 40px)}.ng__intro{margin-bottom:24px;display:flex;gap:16px}.ng h1{font-size:clamp(32px,5vw,44px)}.ng__mobile-break{display:none}.ng__intro-contact{display:inline-flex;padding:0 12px;font-size:13px}.ng__workspace{display:flex;flex-direction:column;gap:24px}.ng__navigation,.ng__stage{width:100%}.ng__model-row{margin-bottom:20px}.ng__models{max-width:400px}.ng__categories{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;gap:8px}.ng__categories button:nth-child(n){border:1px solid var(--ng-line)}.ng__categories button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ng-accent) 55%,transparent)}.ng__guide-picker{border:1px solid var(--ng-line);border-radius:11px;background:#ffffff03;padding:0 14px}.ng__guide-picker>summary{min-height:66px;padding:12px 0}.ng .ng__playlist-label{display:block;font-size:10px;letter-spacing:.07em}.ng__picker-current{display:block;font-size:15px;line-height:1.4;margin-top:3px}.ng__guide-list{grid-template-columns:1fr;gap:6px;padding:0 0 12px}.ng .ng__guide{grid-template-columns:96px minmax(0,1fr);padding:10px;align-items:center}.ng__guide-description{display:block;font-size:13px}.ng__guide-title{font-size:15px;min-height:0}.ng__current-caption{padding-bottom:14px}.ng .ng__current-caption h2{font-size:25px}.ng .ng__current-caption p{font-size:14px}.ng__issues{grid-template-columns:1fr 1fr;gap:4px 20px}.ng .ng__issue-prompt{grid-column:1/-1}.ng__issues button{font-size:14px;min-height:52px}.ng__steps{margin-top:14px;padding-inline:16px}.ng__assistance{margin-top:24px}}@media(max-width:749px){.ng__intro{align-items:flex-start;position:relative}.ng h1{font-size:clamp(30px,8vw,38px);line-height:1.1}.ng__mobile-break{display:block}.ng .ng__subtitle{display:block;font-size:14px;max-width:340px;line-height:1.5;margin-top:12px}.ng__intro-contact{position:absolute;top:-6px;right:0;min-height:36px;font-size:12px;padding:0 10px;gap:6px}.ng__intro-contact svg{width:16px;height:16px}.ng .ng__eyebrow{padding-right:130px}.ng__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.ng__categories button{font-size:14px;min-height:46px;padding:10px 8px;white-space:normal}.ng__models{max-width:none}.ng .ng__nav-label{font-size:12px;margin-bottom:8px}.ng__workspace{gap:22px}.ng .ng__current-caption h2{font-size:23px}.ng .ng__current-caption p{font-size:13px}.ng__media{border-radius:10px}.ng__steps summary{font-size:14px;min-height:52px}.ng__guide-count{font-size:11px}}.ng a.ng__email,.ng a.ng__intro-contact,.ng__assistance .ng__text-link{color:var(--ng-copy)}.ng a.ng__email:hover,.ng a.ng__intro-contact:hover,.ng__assistance .ng__text-link:hover{color:#f4f6f8}.ng .ng__submit{background:#18232d;color:#f4f6f8;border:1px solid #b4ccde40}.ng .ng__submit:hover{background:#21303d}.nilo-home-comparison-section{container:nilo-comparison / inline-size}.nhc{position:relative;isolation:isolate;overflow:hidden;background:#070a0d;color:#f4f7fa;padding:40px 40px 52px;font-family:var(--font-body-family,Arial,Helvetica,sans-serif);font-size:16px;line-height:1.5;letter-spacing:0;scroll-margin-top:92px;-webkit-font-smoothing:antialiased}.nhc:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 42%,#29425614,transparent 65%);pointer-events:none}.nhc,.nhc *{box-sizing:border-box}.nhc__inner{width:min(100%,1200px);margin-inline:auto}.nhc h2,.nhc p{font-family:inherit;margin:0;text-transform:none}.nhc__intro{display:grid;grid-template-columns:1.2fr 1fr;column-gap:48px;align-items:end;margin:0 0 34px}.nhc .nhc__eyebrow{grid-column:1/-1;color:#97acbf;font-size:10px;line-height:1.4;letter-spacing:.18em;margin-bottom:12px}.nhc h2{font-family:var(--font-heading-family,var(--font-body-family,Arial,Helvetica,sans-serif));font-size:clamp(36px,3.24vw,46px);font-weight:400;font-style:normal;letter-spacing:-.038em;line-height:1.1;color:#f4f7fa}.nhc .nhc__lead{max-width:430px;justify-self:end;color:#b9c6d1;font-size:16px;line-height:1.5;letter-spacing:0;padding-bottom:2px;text-wrap:pretty}.nhc__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;box-shadow:none;border:0;margin:0;font-size:16px}.nhc__table :is(th,td){text-align:left;vertical-align:middle;border:0;padding:18px 30px;line-height:1.4;overflow-wrap:break-word;color:inherit}.nhc__table .nhc__feature{width:28%;padding-left:0;padding-right:24px;font-weight:400;color:#b9c6d1}.nhc__table .nhc__nilo{width:36%;background:linear-gradient(105deg,#18374d,#102638);border-inline:1px solid #8dc7ed30;color:#f4f8fb}.nhc__table .nhc__traditional{width:36%;padding-left:30px;color:#aab6c2;background:transparent}.nhc__table thead th{padding-top:25px;padding-bottom:22px}.nhc__table thead .nhc__nilo{border-radius:18px 18px 0 0;border-top:1px solid #a8dfff88;box-shadow:inset 0 2px #92cdf2;background:linear-gradient(120deg,#214e6b,#173a52)}.nhc__brand{display:block;font-size:29px;font-weight:400;letter-spacing:.22em;line-height:1.15;color:#f4f8fb}.nhc__other-title{display:block;max-width:260px;font-size:21px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#c0cad3}.nhc__head-sub{display:block;font-size:13px;font-weight:400;line-height:1.4;margin-top:7px;letter-spacing:0;color:#9cabb9}.nhc__nilo .nhc__head-sub{color:#acc5d8}.nhc__table tbody :is(th,td){border-top:1px solid #bdcfe214}.nhc__table tbody td.nhc__nilo{border-top-color:#b3d5ed1b}.nhc__table tbody tr:last-child .nhc__nilo{border-radius:0 0 18px 18px;border-bottom:1px solid #8dc7ed30;padding-bottom:22px}.nhc__label{display:flex;align-items:center;gap:12px;font-size:15px;letter-spacing:0}.nhc__label svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:#90a9bc}.nhc__table strong{display:block;font-size:18px;font-weight:450;line-height:1.35;letter-spacing:-.015em}.nhc__value{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;text-align:left}.nhc__value strong{min-width:0}.nhc__value .nhc__check{margin-top:3px}.nhc__check{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;color:#9ccfee}.nhc__check svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nhc__traditional .nhc__check{display:none}.nhc__traditional .nhc__value{display:block}.nhc__detail{display:block;color:#a2afbb;font-size:13px;line-height:1.45;letter-spacing:0;margin-top:5px}.nhc__nilo .nhc__value+.nhc__detail,.nhc__traditional .nhc__value+.nhc__detail{padding-left:28px}.nhc__nilo .nhc__detail{color:#adc0d0}.nhc__table .nhc__price{font-size:24px;font-weight:400;line-height:1.35;white-space:nowrap;letter-spacing:-.02em;color:#edf6fc;font-variant-numeric:tabular-nums}.nhc__range{margin:0 .05em;color:#9ec9e6}.nhc__price-break{display:none}.nhc__table .nhc__other-price{font-size:24px;font-weight:400;line-height:1.35;letter-spacing:-.02em;white-space:nowrap;color:#b9c4ce}.nhc__price-row td{padding-top:24px;padding-bottom:24px}.nhc__nilo .nhc__price,.nhc__price-row .nhc__nilo .nhc__detail{padding-left:28px}.nhc__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:25px}.nhc__reassurance{display:flex;align-items:center;color:#acbccb;font-size:13px;line-height:1.5}.nhc__reassurance span{display:flex;align-items:center;gap:8px}.nhc__reassurance svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:#96bbd5}.nhc .nhc__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;min-width:210px;padding:11px 24px;border:1px solid #8dc7ed66;border-radius:999px;background:linear-gradient(120deg,#233a4b42,#10192220);color:#f1f6fa;text-decoration:none;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:nowrap;transition:border-color .2s,background .2s}.nhc__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:#9dcced}.nhc__button:focus-visible{outline:2px solid #b6dfff;outline-offset:5px}.nhc .nhc__note{font-size:11px;color:#8e9eae;line-height:1.5;letter-spacing:0;margin-top:15px}.nhc__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover){.nhc .nhc__button:hover{background:#20364866;border-color:#a9dcff99}.nhc__table tbody tr:hover td.nhc__traditional{background:#b8d9f004}}@media(min-width:768px)and (max-width:989px){.nhc{padding-inline:28px}.nhc__intro{grid-template-columns:1fr;gap:0}.nhc .nhc__lead{justify-self:start;max-width:620px;margin-top:15px}.nhc__table :is(th,td){padding:18px 20px}.nhc__table .nhc__traditional{padding-left:20px}.nhc__table .nhc__feature{width:26%;padding-right:16px}.nhc__table .nhc__nilo,.nhc__table .nhc__traditional{width:37%}.nhc__table .nhc__price,.nhc__table .nhc__other-price{font-size:22px}.nhc__label{gap:8px;font-size:14px}}@container nilo-comparison (min-width:768px){.nhc__table .nhc__nilo{background:linear-gradient(105deg,#121e28,#0e1720);border-inline:0}.nhc__table thead .nhc__nilo{border-radius:16px 16px 0 0;border-top:1px solid #8dc7ed38;box-shadow:none;background:linear-gradient(105deg,#121e28,#0e1720)}.nhc__table tbody tr:last-child .nhc__nilo{border-radius:0 0 16px 16px;border-bottom:0}}@container nilo-comparison (max-width:767px){.nhc{padding:28px 16px 38px;scroll-margin-top:74px}.nhc__inner{max-width:560px}.nhc__intro{display:block;margin-bottom:26px;padding-inline:4px}.nhc .nhc__eyebrow{font-size:10px;margin-bottom:11px;color:#95adbf}.nhc h2{font-size:clamp(29px,8.1cqw,37px);line-height:1.1;letter-spacing:-.038em}.nhc .nhc__lead{font-size:15px;line-height:1.5;max-width:350px;margin-top:14px;padding:0}.nhc__matrix{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.nhc__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:0;border-radius:0;background:transparent;font-size:14px}.nhc__table :is(th,td){padding:18px 8px;border:0;text-align:left;vertical-align:middle;overflow-wrap:normal;word-break:normal}.nhc__table .nhc__feature{width:34%;padding-left:4px;padding-right:10px;background:transparent;color:#b9c8d4;text-align:left}.nhc__table .nhc__nilo{width:33%;background:linear-gradient(110deg,#193c55,#132e42);border-left:1px solid #afd7f230;border-right:1px solid #afd7f230}.nhc__table .nhc__traditional{width:33%;padding-left:10px;padding-right:3px;background:transparent;color:#adbcc9;border-right:0}.nhc__table thead th{height:86px;padding-block:22px;text-align:center}.nhc__table thead .nhc__feature{background:transparent;border:0;box-shadow:none}.nhc__table thead .nhc__nilo{border-radius:16px 16px 0 0;border-top:1px solid #acd8f399;background:linear-gradient(125deg,#285877,#1b415b);box-shadow:inset 0 2px #92cdf2}.nhc__table thead .nhc__traditional{border-radius:0;border-top:0}.nhc__brand{font-size:22px;font-weight:400;letter-spacing:.15em;line-height:1.2;margin-left:.15em}.nhc__other-title{font-size:14px;line-height:1.3;letter-spacing:-.01em;max-width:95px;margin-inline:auto;color:#b9c7d2}.nhc__head-sub,.nhc__detail{display:none}.nhc__table tbody :is(th,td){height:78px;border-top:1px solid #c1d4e51a}.nhc__table tbody .nhc__feature{border-left:0}.nhc__table tbody tr:first-child .nhc__feature{border-top-left-radius:0}.nhc__table tbody td.nhc__nilo{border-top-color:#bddcf326}.nhc__label{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:13px;line-height:1.4;letter-spacing:0}.nhc__label svg{display:block;width:15px;height:15px;flex:0 0 15px;stroke-width:1.4;color:#8db2cf}.nhc__table strong{font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-wrap:wrap}.nhc__table .nhc__nilo .nhc__price,.nhc__table .nhc__traditional .nhc__other-price{font-size:clamp(13px,3.65cqw,16px);font-weight:400;line-height:1.4;letter-spacing:-.035em;white-space:nowrap}.nhc__table .nhc__other-price{color:#bdc9d2}.nhc__range{margin:0;color:inherit}.nhc__value{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:start;justify-content:normal;gap:6px;width:100%;text-align:left}.nhc__value .nhc__check{margin-top:0}.nhc__nilo .nhc__price{padding-left:18px}.nhc__check{display:grid;flex:0 0 12px;width:12px;height:20px;color:#b4e2ff}.nhc__check svg{width:12px;height:12px;stroke-width:1.7}.nhc__traditional .nhc__check{color:#a1afbc}.nhc__table tbody tr:last-child .nhc__nilo{border-radius:0 0 16px 16px;padding-bottom:18px}.nhc__table tbody tr:last-child :is(th,td){padding-bottom:18px;border-bottom:1px solid #a8c9e324}.nhc__table tbody tr:last-child .nhc__feature{border-radius:0}.nhc__table tbody tr:last-child .nhc__traditional{border-radius:0}.nhc__bottom{flex-direction:column;gap:18px;padding-top:22px;align-items:stretch}.nhc__reassurance{justify-content:center;font-size:12px;line-height:1.5;color:#aebfcc}.nhc__reassurance svg{width:16px;height:16px;color:#93bad5}.nhc .nhc__button{width:100%;min-height:48px;font-size:15px;justify-content:space-between;padding-inline:22px;border-color:#9bc6e54d;background:linear-gradient(120deg,#1a2c3a70,#101a2380)}.nhc .nhc__note{text-align:left;font-size:11px;margin-top:16px;line-height:1.5;color:#8e9eae;padding-inline:4px}}@container nilo-comparison (max-width:374px){.nhc{padding-inline:14px}.nhc__table :is(th,td){padding-left:5px;padding-right:5px}.nhc__table .nhc__feature{padding-left:2px;padding-right:7px}.nhc__table .nhc__traditional{padding-left:8px;padding-right:2px}.nhc__label{gap:5px;font-size:12px}.nhc__label svg{width:14px;height:14px;flex-basis:14px}.nhc__brand{font-size:20px}.nhc__other-title{font-size:13px;max-width:90px}.nhc__table strong,.nhc__table .nhc__nilo .nhc__price,.nhc__table .nhc__traditional .nhc__other-price{font-size:14px}.nhc__price-break{display:block}.nhc__value{gap:5px}.nhc__nilo .nhc__price{padding-left:17px}}@media(prefers-reduced-motion:reduce){.nhc *{transition:none!important;scroll-behavior:auto!important}}.nhd{--stage:clamp(210px,17.3vw,250px);--nhd-blue:#76b7ec;--nhd-copper:#c08a64;display:block;position:relative;isolation:isolate;overflow:hidden;color:#f4f5f7;background:radial-gradient(ellipse at 15% 28%,#15212b66,transparent 40%),radial-gradient(ellipse at 88% 30%,#35271e40,transparent 40%),radial-gradient(ellipse at 50% 0%,#171b20,transparent 58%),#070a0d;padding:21px 28px 19px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45;scroll-margin-top:90px}.nhd *,.nhd *:before,.nhd *:after{box-sizing:border-box}.nhd .nhd__inner{width:min(100%,1120px);margin:auto}.nhd h2,.nhd h3,.nhd p{margin:0;color:inherit;font-family:inherit;text-transform:none}.nhd a{color:inherit;text-decoration:none}.nhd .nhd__header{position:relative;z-index:3;text-align:center;margin:0 auto 12px}.nhd .nhd__eyebrow{font-size:11px;font-weight:400;letter-spacing:.3em;color:#bcc1c8;margin-bottom:6px}.nhd h2{font-size:clamp(30px,2.5vw,36px);line-height:1.12;letter-spacing:-.035em;font-weight:500}.nhd .nhd__mobile{display:none}@media(min-width:750px){.nhd.nhd--guided .nhd__purpose>span{display:none}}.nhd .nhd__toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid #ffffff30;border-radius:30px;background:#080b0e80;margin-top:8px}.nhd .nhd__toggle[hidden]{display:none}.nhd .nhd__toggle button{-webkit-appearance:none;appearance:none;display:block;cursor:pointer;min-height:38px;min-width:125px;padding:8px 18px;border:0;border-radius:24px;background:transparent;color:#bec4cc;font:400 13px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;transition:background .2s,color .2s;box-shadow:none}.nhd .nhd__toggle button[aria-pressed=true]{background:linear-gradient(135deg,#eef0f2,#cdd1d7);color:#15171a;font-weight:500}.nhd .nhd__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,72px);position:relative}.nhd .nhd__model{position:relative;z-index:1;text-align:center;min-width:0;--accent:var(--nhd-blue)}.nhd .nhd__model--pro{--accent:var(--nhd-copper)}.nhd .nhd__media{height:var(--stage);position:relative;margin:0 0 14px}.nhd .nhd__product-view{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s linear}.nhd .nhd__packshot{display:block;position:absolute;width:calc(var(--stage)*1.28);height:calc(var(--stage)*1.28);max-width:none;left:50%;top:-10%;transform:translate(-50%);object-fit:contain;z-index:2;filter:saturate(.55) drop-shadow(0 14px 15px #0007)}.nhd .nhd__model--pro .nhd__packshot{top:-12.5%}.nhd .nhd__arc{position:absolute;width:calc(var(--stage)*1.15);height:calc(var(--stage)*1.06);top:-3%;left:50%;transform:translate(-50%);color:var(--accent);overflow:visible;filter:drop-shadow(0 0 5px var(--accent));opacity:.8}.nhd .nhd__model--pro .nhd__arc{transform:translate(-50%) scaleX(-1)}.nhd .nhd__reflection{position:absolute;bottom:-14px;left:9%;width:82%;height:72px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 19%,transparent),transparent 68%);filter:blur(10px)}.nhd .nhd__horizon{position:absolute;left:50%;transform:translate(-50%);top:calc(var(--stage) - 80px);width:calc(100% + 260px);height:120px;overflow:visible;pointer-events:none;transition:opacity .3s}.nhd .nhd__worn-view{position:absolute;top:9px;right:0;bottom:0;left:0;overflow:hidden;border-radius:16px;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s;background:#090b0d}.nhd .nhd__worn-photo{width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block}.nhd .nhd__worn-scene{display:block;position:absolute;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 42%;left:0;top:0}.nhd[data-mode=worn] .nhd__product-view{opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.nhd[data-mode=worn] .nhd__worn-view{opacity:1;visibility:visible;transition-delay:0s}.nhd .nhd__toggle[aria-busy=true] button[data-nhd-mode=worn]{cursor:progress}.nhd[data-mode=worn] .nhd__horizon{opacity:0}.nhd h3{font-size:clamp(26px,2.25vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.nhd h3 span{color:var(--accent)}.nhd .nhd__copy{min-height:48px;margin-top:7px}.nhd .nhd__benefit{font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.35;letter-spacing:-.015em}.nhd .nhd__detail{color:#b0b7c0;font-size:clamp(14px,1.1vw,16px);line-height:1.5;margin-top:4px}.nhd .nhd__price{font-size:23px;font-weight:400;line-height:1.2;margin:7px 0 12px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nhd .nhd__cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:44px;min-width:220px;padding:10px 24px;border:1px solid color-mix(in srgb,var(--accent) 85%,transparent);border-radius:26px;font-size:16px;font-weight:400;line-height:1.4;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent);transition:background .2s,transform .2s}.nhd .nhd__cta:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-1px)}.nhd .nhd__cta span{font-size:20px;line-height:1}.nhd a:focus-visible,.nhd button:focus-visible{outline:2px solid #fff;outline-offset:5px}.nhd .nhd__trial{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:13px;color:#c5cbd2;min-height:30px}.nhd .nhd__trial svg{width:23px;height:25px;stroke:currentColor;stroke-width:1.4}.nhd .nhd__footer{position:relative;border-top:1px solid #ffffff1d;margin-top:18px;padding-top:12px}.nhd .nhd__common{display:flex;align-items:center;justify-content:center;gap:24px}.nhd .nhd__secondary{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:7px}.nhd .nhd__features{display:flex;justify-content:center;align-items:center;gap:24px;font-size:13px}.nhd .nhd__features>span{display:flex;align-items:center;gap:10px}.nhd .nhd__features>span+span{border-left:1px solid #ffffff30;padding-left:24px}@media(min-width:750px){.nhd .nhd__features>span:first-child{border-left:1px solid #ffffff30;padding-left:24px}}.nhd .nhd__features svg{width:23px;height:25px;stroke:#cbd1d7;stroke-width:1.4;flex-shrink:0}.nhd .nhd__app-note{text-align:center;font-size:12px;color:#aeb5be;margin-top:0}.nhd .nhd__compare{position:static;font-size:13px;border-bottom:1px solid #8aa2b866;padding:3px 0}.nhd .nhd__compare span{margin-left:12px}@media(max-width:749px){.nhd{--stage:clamp(148px,43vw,225px);padding:24px 20px 22px;scroll-margin-top:70px}.nhd .nhd__inner{max-width:540px}.nhd .nhd__eyebrow{font-size:10px;line-height:1.4;letter-spacing:.2em;margin-bottom:8px}.nhd h2{font-size:27px;line-height:1.15;font-weight:500}.nhd .nhd__desktop{display:none}.nhd .nhd__mobile{display:inline}.nhd .nhd__toggle{display:flex;width:246px;margin:15px auto 0;padding:2px;border-color:#ffffff24}.nhd .nhd__toggle button{flex:1;min-width:0;min-height:40px;padding:8px;font-size:13px;line-height:1.3}.nhd .nhd__toggle button[aria-pressed=true]{background:#dce0e4}.nhd .nhd__header{margin-bottom:18px}.nhd .nhd__grid{column-gap:20px;row-gap:0;grid-template-rows:auto auto auto auto auto}.nhd .nhd__model{display:grid;grid-template-rows:subgrid;grid-row:1 / span 5;align-items:start}.nhd .nhd__model--air{grid-column:1}.nhd .nhd__model--pro{grid-column:2}.nhd .nhd__media{width:100%;margin:0 0 15px}.nhd .nhd__packshot{width:calc(var(--stage)*1.28);height:calc(var(--stage)*1.28);top:-10.3%;filter:saturate(.55) drop-shadow(0 8px 9px #0006)}.nhd .nhd__model--pro .nhd__packshot{width:calc(var(--stage)*1.35);height:calc(var(--stage)*1.35);top:-19%}.nhd .nhd__arc{opacity:.48;filter:drop-shadow(0 0 3px var(--accent))}.nhd .nhd__horizon{top:calc(var(--stage) - 43px);height:65px;width:calc(100% + 44px);opacity:.5}.nhd .nhd__reflection{height:32px;bottom:-5px;filter:blur(6px)}.nhd h3{font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.035em;align-self:start}.nhd .nhd__copy{display:grid;grid-template-rows:42px minmax(36px,auto);min-height:0;margin:9px 0 0}.nhd .nhd__benefit{font-size:15px;font-weight:400;line-height:20px;min-height:0;letter-spacing:-.01em}.nhd .nhd__detail{font-size:13px;line-height:18px;margin:4px auto 0;max-width:135px;text-wrap:balance;color:#b9c0c8;letter-spacing:0}.nhd .nhd__price{font-size:21px;line-height:1.2;margin:8px 0 12px;letter-spacing:-.025em}.nhd .nhd__cta{display:flex;justify-content:center;align-items:center;min-width:0;min-height:44px;width:100%;padding:10px 6px;font-size:14px;line-height:20px;gap:7px;border-radius:12px;border-color:color-mix(in srgb,var(--accent) 66%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);letter-spacing:0}.nhd .nhd__cta span{font-size:17px}.nhd .nhd__trial{font-size:13px;gap:7px;margin:0;flex-basis:100%;min-height:24px;letter-spacing:0}.nhd .nhd__trial svg{width:18px;height:21px}.nhd .nhd__footer{padding-top:13px;margin-top:20px}.nhd .nhd__common{flex-wrap:wrap;gap:12px}.nhd .nhd__secondary{flex-direction:column;gap:6px;margin-top:8px}.nhd .nhd__features{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;font-size:12px;letter-spacing:0}.nhd .nhd__features>span{gap:6px;justify-content:center;min-height:22px}.nhd .nhd__features>span+span{padding-left:0}.nhd .nhd__features svg{width:16px;height:19px}.nhd .nhd__app-note{font-size:12px;line-height:1.4;margin-top:0;letter-spacing:0}.nhd .nhd__compare{position:static;display:flex;align-items:center;justify-content:center;min-height:40px;margin:0 auto;font-size:13px;line-height:1.4;padding:5px 0;border-bottom:0;letter-spacing:0}.nhd .nhd__compare span{margin-left:9px}.nhd .nhd__worn-view{top:0;right:0;bottom:0;left:0;border-radius:10px}.nhd .nhd__worn-scene,.nhd .nhd__worn-photo{object-fit:cover;object-position:55% 43%}}@media(max-width:359px){.nhd{padding-inline:16px}.nhd .nhd__grid{column-gap:16px}.nhd h3{font-size:21px}.nhd .nhd__detail{max-width:120px}.nhd .nhd__features{font-size:11px}}.nhd.nhd--guided .nhd__copy{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:start;gap:12px;min-height:0;margin-top:12px}.nhd.nhd--guided .nhd__purpose{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:42px;padding:0;margin:0;border:0;background:none;text-wrap:balance}.nhd.nhd--guided .nhd__purpose>span{color:#bbc5cf;font-size:11px;line-height:1.3;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.nhd.nhd--guided .nhd__purpose strong{color:var(--accent);font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.015em}.nhd.nhd--guided .nhd__points{display:grid;gap:5px;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;text-align:left}.nhd.nhd--guided .nhd__points li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:0;color:#c5cbd2;font-size:15px;line-height:1.45;font-weight:400;letter-spacing:0}.nhd.nhd--guided .nhd__points svg{display:block;width:14px;height:14px;margin-top:4px;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:990px){body.nilo-unified #MainContent .nhd.nhd--guided{--stage:clamp(250px,19.2vw,286px)}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__grid{display:grid;grid-template-rows:auto auto auto auto auto;column-gap:64px;row-gap:0}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__model{display:grid;grid-template-rows:subgrid;grid-row:1 / span 5;align-items:start}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__model--air{grid-column:1}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__model--pro{grid-column:2}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__cta{justify-self:center}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__benefit{font-size:17px}body.nilo-unified #MainContent .nhd.nhd--guided .nhd__detail{font-size:15px}}@media(max-width:749px){.nhd.nhd--guided .nhd__copy{grid-template-rows:minmax(56px,auto) auto;gap:10px;margin-top:10px;width:100%}.nhd.nhd--guided .nhd__purpose{align-self:stretch;width:100%;min-height:56px;gap:4px;justify-content:flex-start}.nhd.nhd--guided .nhd__purpose>span{font-size:11px;line-height:14px;letter-spacing:.08em}.nhd.nhd--guided .nhd__purpose strong{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;font-size:15px;line-height:19px;max-width:180px}.nhd.nhd--guided .nhd__points{width:100%;max-width:180px;gap:5px}.nhd.nhd--guided .nhd__points li{grid-template-columns:12px minmax(0,1fr);gap:5px;min-height:36px;font-size:13px;line-height:18px;text-wrap:balance}.nhd.nhd--guided .nhd__points svg{width:12px;height:12px;margin-top:3px}}@media(prefers-reduced-motion:reduce){.nhd *,.nhd *:before,.nhd *:after{transition:none!important;animation:none!important}}.nhd .nhd__packshot.nhd__packshot--refined{filter:none;image-rendering:auto}.nhd .nhd__price-unit{display:inline-block;margin-left:3px;color:#b7c1cb;font-size:12px;font-weight:400;letter-spacing:0;white-space:nowrap}.nhd.nhd--guided .nhd__compare,body.nilo-unified #MainContent .nhd.nhd--guided .nhd__compare{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:6px 0;font-size:16px;font-weight:500;line-height:1.4;color:#d7eaff;border-bottom:1px solid #8fbfee80}.nhd.nhd--guided .nhd__compare span{display:inline-block;margin:0;color:var(--nhd-blue);transition:transform .2s ease}@media(hover:hover){.nhd.nhd--guided .nhd__compare:hover{color:#fff;border-color:#afd8ff}.nhd.nhd--guided .nhd__compare:hover span{transform:translate(3px)}}@media(max-width:749px){.nhd .nhd__price-unit{font-size:12px;margin-left:1px}.nhd.nhd--guided .nhd__compare{font-size:15px}}@media(min-width:750px){body.nilo-unified #MainContent .nhd .nhd__header .nhd__start-note{margin-top:9px;font-size:16px;line-height:1.45;font-weight:400;letter-spacing:0;color:#c5cbd2}}@media(max-width:749px){body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__cta{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 14%,#080d12),color-mix(in srgb,var(--accent) 7%,#080d12))!important;border-color:color-mix(in srgb,var(--accent) 78%,transparent)!important;color:#f1f5f8!important}}@media screen and (min-width:990px){body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__copy{grid-template-rows:minmax(36px,auto) auto;gap:14px;margin-top:10px;margin-bottom:14px}body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__purpose{min-height:36px}body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__purpose strong{font-size:clamp(20px,1.65vw,23px);font-weight:400;line-height:1.3;letter-spacing:-.02em}body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__points{gap:6px}body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__points li{min-height:23px;color:#bbc5cf;font-size:15px;font-weight:400;line-height:1.5}body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__points svg{margin-top:4px;opacity:.8}body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__price{margin-top:0;margin-bottom:14px}}.nhd.nhd--guided .nhd__model .nhd__packshot{width:calc(var(--stage)*1.02);height:calc(var(--stage)*1.02);top:3%;object-fit:contain;filter:none}.nhd.nhd--guided .nhd__model--pro .nhd__packshot{width:calc(var(--stage)*1.04);height:calc(var(--stage)*1.04);top:-1%}@media(max-width:749px){.nhd.nhd--guided .nhd__model--pro .nhd__packshot{width:calc(var(--stage)*.98);height:calc(var(--stage)*.98);top:4.4%}}@media(max-width:749px){body.template-index.nilo-unified #MainContent .nhd.nhd--guided .nhd__points li:last-child{min-height:28px}}.nhd .nhd__packshot-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer;border-radius:16px}.nfaq .nfaq__desktop-hearing{display:none}@media(min-width:990px){.nfaq .nfaq__desktop-hearing{display:block;margin-top:14px}}.nfaq{display:block;position:relative;isolation:isolate;background:var(--nfaq-bg,#050709);color:#f1f5f8;padding:var(--nfaq-space,64px) 0;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;scroll-margin-top:90px}.nfaq *{box-sizing:border-box}.nfaq .nfaq__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);align-items:start;gap:clamp(40px,7vw,108px);max-width:1440px;margin:0 auto;padding:0 40px}.nfaq .nfaq__header{padding:16px 0 0;min-width:0}.nfaq .nfaq__eyebrow{margin:0 0 18px;color:#a5b6c5;font-size:11px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.nfaq .nfaq__header h2{margin:0;max-width:390px;font-family:inherit;font-size:clamp(36px,3.55vw,50px);font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.045em;text-transform:none;color:#f1f5f8;text-wrap:balance}.nfaq .nfaq__intro{margin:22px 0 0;max-width:285px;color:#b7c3ce;font-size:17px;line-height:1.55;letter-spacing:0}.nfaq .nfaq__questions{position:relative;min-width:0;border-top:1px solid #73879b40}.nfaq .nfaq__questions:before{content:"";position:absolute;top:-1px;left:0;width:28%;height:1px;background:linear-gradient(90deg,#a6d9fda6,transparent);pointer-events:none}.nfaq .nfaq__item{position:relative;margin:0;padding:0;border:0;border-bottom:1px solid #73879b33;background:transparent;border-radius:0;overflow:visible;transition:background .2s ease}.nfaq .nfaq__item[open]{background:linear-gradient(110deg,#152330a3,#0d141c66 75%)}.nfaq .nfaq__item[open]:before{content:"";position:absolute;top:22px;bottom:24px;left:0;width:2px;background:linear-gradient(var(--nfaq-accent,#72bfff),#72bfff15);pointer-events:none}.nfaq .nfaq__question{display:flex;position:relative;align-items:center;justify-content:space-between;gap:24px;min-height:76px;margin:0;padding:22px 20px;list-style:none;cursor:pointer;color:#e9eef3;text-align:left;border:0;background:transparent;-webkit-tap-highlight-color:transparent}.nfaq .nfaq__question::-webkit-details-marker{display:none}.nfaq .nfaq__question::marker{content:""}.nfaq .nfaq__question:before,.nfaq .nfaq__question:after{content:none}.nfaq .nfaq__question h3{margin:0;padding:0;min-width:0;font:400 19px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:inherit;text-transform:none}.nfaq .nfaq__plus{display:block;flex:0 0 24px;width:24px;height:24px;fill:none;stroke:#aabcc9;stroke-width:1.4;stroke-linecap:round}.nfaq .nfaq__plus-vertical{transform-origin:12px 12px;transition:transform .2s ease}.nfaq .nfaq__item[open] .nfaq__plus{stroke:var(--nfaq-accent,#72bfff)}.nfaq .nfaq__item[open] .nfaq__plus-vertical{transform:scaleY(0)}.nfaq .nfaq__answer{padding:0 64px 26px 20px;font-size:17px;line-height:1.65;color:#bdc8d2;letter-spacing:0;overflow-wrap:anywhere}.nfaq .nfaq__answer p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.nfaq .nfaq__answer p+p{margin-top:14px}.nfaq .nfaq__answer strong{font-weight:500;color:#edf3f8}.nfaq .nfaq__answer a{display:inline;color:#b4dfff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.nfaq .nfaq__question:focus-visible{outline:2px solid var(--nfaq-accent,#72bfff);outline-offset:-3px;border-radius:5px}.nfaq .nfaq__answer a:focus-visible{outline:2px solid var(--nfaq-accent,#72bfff);outline-offset:4px;border-radius:2px}.nfaq .nfaq__item[open] .nfaq__answer{animation:nfaq-reveal .18s ease-out}@keyframes nfaq-reveal{0%{opacity:0}to{opacity:1}}@media(hover:hover)and (pointer:fine){.nfaq .nfaq__question:hover{color:#fff;background:#91b9d209}.nfaq .nfaq__answer a:hover{color:#fff}}@media(min-width:768px)and (max-width:1100px){.nfaq .nfaq__layout{padding:0 28px;gap:40px;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr)}.nfaq .nfaq__question{padding:20px 16px;gap:18px}.nfaq .nfaq__question h3{font-size:18px}.nfaq .nfaq__answer{padding-left:16px;padding-right:40px}.nfaq .nfaq__header h2{font-size:36px}}@media(max-width:767px){.nfaq{padding:36px 0 40px}.nfaq .nfaq__layout{display:block;padding:0 20px;max-width:560px}.nfaq .nfaq__header{padding:0 0 27px}.nfaq .nfaq__eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:13px}.nfaq .nfaq__header h2{max-width:360px;font-size:clamp(30px,8.7vw,36px);line-height:1.1;text-wrap:balance}.nfaq .nfaq__intro{font-size:16px;line-height:1.5;max-width:none;margin-top:14px}.nfaq .nfaq__question{min-height:74px;padding:18px 8px;gap:18px}.nfaq .nfaq__question h3{font-size:18px;line-height:1.4;letter-spacing:-.02em}.nfaq .nfaq__plus{flex-basis:22px;width:22px;height:22px}.nfaq .nfaq__answer{font-size:16px;line-height:1.65;padding:0 16px 24px 12px}.nfaq .nfaq__item[open]:before{top:18px;bottom:24px;left:-1px}.nfaq .nfaq__item[open] .nfaq__question{padding-left:12px}.nfaq .nfaq__answer p+p{margin-top:12px}}@media(max-width:374px){.nfaq .nfaq__layout{padding:0 16px}.nfaq .nfaq__question{gap:12px}}@media(prefers-reduced-motion:reduce){.nfaq *,.nfaq *:before{animation:none!important;transition:none!important}}.nilo-home-trial-section{margin:0!important;padding:0!important}.nht{--nht-bg:#070a0d;--nht-accent:#79bfff;--nht-rgb:121,191,255;display:block;container:nilo-home-trial / inline-size;isolation:isolate;background:var(--nht-bg);color:#f4f3ef;font-family:var(--font-body-family,sans-serif);letter-spacing:0;-webkit-font-smoothing:antialiased}.nht--pro{--nht-bg:var(--nilo-site-bg,#070a0d);--nht-accent:#d39b73;--nht-rgb:211,155,115}.nht *,.nht *:before,.nht *:after{box-sizing:border-box}.nht__section{position:relative;max-width:1600px;margin:0 auto;padding:58px 0 52px;overflow:hidden;scroll-margin-top:100px;background:radial-gradient(ellipse at 50% 32%,rgba(var(--nht-rgb),.027),transparent 64%)}.nht__intro{position:relative;z-index:2;padding:0 24px;text-align:center}.nht__eyebrow{margin:0 0 22px;padding:0;color:#a8b1ba;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.24em;text-transform:uppercase}.nht__title{margin:0;padding:0;font-family:inherit;color:#f4f3ef;font-size:clamp(36px,3.24cqw,46px);font-weight:400;line-height:1.16;letter-spacing:-.033em;text-transform:none}.nht__first-line,.nht__second-line{display:block}.nht__accent{color:var(--nht-accent);white-space:nowrap}.nht__second-line{margin-top:2px}.nht__body{max-width:600px;margin:18px auto 0;padding:0;color:#bfc5cb;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.005em}.nht__panorama{--nht-photo-height:clamp(220px,23cqw,344px);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px;margin:20px auto 0;gap:0;isolation:isolate}.nht__panorama:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--nht-bg),transparent 16%,transparent 56%,var(--nht-bg) 99%),linear-gradient(90deg,var(--nht-bg),transparent 4%,transparent 96%,var(--nht-bg));opacity:1}.nht__scene{position:relative;height:var(--nht-photo-height);margin:0;min-width:0;padding:0}.nht__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.nht__image{position:absolute;left:50%;top:50%;display:block;width:max(300%,calc(var(--nht-photo-height) * 3));height:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;transform:translate(-16.666667%,-50%)}.nht__scene--friends .nht__image{transform:translate(-50%,-50%)}.nht__scene--tv .nht__image{transform:translate(-83.333333%,-50%)}.nht__caption{position:absolute;z-index:2;bottom:19px;inset-inline:12px;margin:0;padding:0;text-align:center;color:#f4f3ef;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}.nht__bottom{max-width:1380px;margin:0 auto;padding:0 38px}.nht__timeline{position:relative;margin:5px 0 0}.nht__rail{position:relative;height:1px;background:linear-gradient(90deg,rgba(var(--nht-rgb),.4),#8b919a88);clip-path:inset(-14px -14px)}.nht__start{position:absolute;left:0;top:0;width:8%;height:1px;background:var(--nht-accent)}.nht__start:before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--nht-accent)}.nht__beam{position:absolute;top:0;right:0;bottom:0;left:0;height:1px;opacity:0;background:linear-gradient(90deg,transparent 79%,rgba(var(--nht-rgb),.22) 92%,var(--nht-accent) 99%,#f7f7f3);transform:translate(-92%);pointer-events:none}.nht__beam:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#f6f6f0;box-shadow:0 0 6px 2px rgba(var(--nht-rgb),.62),0 0 13px 3px rgba(var(--nht-rgb),.15)}.nht__time-labels{display:flex;justify-content:space-between;gap:20px;padding-top:14px}.nht__time-labels p{margin:0;padding:0;color:#bbc2c9;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0}.nht__time-labels p:last-child{text-align:right}.nht__actions{display:flex;justify-content:center;align-items:center;gap:38px;margin-top:31px}.nht__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:258px;padding:12px 30px;border:1px solid #efede6;border-radius:999px;background:#efede6;color:#101214;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.005em;text-decoration:none;box-shadow:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.nht__button:before,.nht__button:after,.nht__link:before{content:none!important}.nht__link{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:44px;padding:7px 0;color:#c3c9ce;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:#a7adb578;transition:color .2s ease,text-decoration-color .2s ease}.nht__link svg{flex:0 0 auto;display:block;transition:transform .2s ease}.nht__button:focus-visible,.nht__link:focus-visible{outline:2px solid var(--nht-accent);outline-offset:5px}@media(hover:hover){.nht__button:hover{color:#101214;background:#fffefa;border-color:#fffefa;box-shadow:0 0 24px rgba(var(--nht-rgb),.09)}.nht__link:hover{color:#f4f3ef;text-decoration-color:var(--nht-accent)}.nht__link:hover svg{transform:translate(3px)}}@container nilo-home-trial (min-width:700px) and (max-width:1099px){.nht__section{padding-top:45px;padding-bottom:44px}.nht__title{font-size:36px}.nht__body{font-size:15px}.nht__bottom{padding-inline:32px}.nht__caption{font-size:14px}}@container nilo-home-trial (max-width:699px){.nht__section{padding:39px 0 32px;scroll-margin-top:76px}.nht__intro{padding-inline:20px}.nht__eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:.18em}.nht__title{max-width:500px;margin-inline:auto;font-size:clamp(27px,7.3cqw,36px);line-height:1.14;letter-spacing:-.035em}.nht__first-line{max-width:16ch;margin-inline:auto}.nht__second-line{max-width:17ch;margin:3px auto 0}.nht__body{max-width:270px;margin-top:15px;font-size:14px;line-height:1.5}.nht__panorama{--nht-photo-height:clamp(155px,44cqw,225px);margin-top:16px}.nht__panorama:before{background:linear-gradient(180deg,var(--nht-bg),transparent 12%,transparent 52%,var(--nht-bg) 100%)}.nht__caption{inset-inline:3px;bottom:12px;font-size:11px;line-height:1.4}.nht__bottom{padding-inline:22px}.nht__timeline{margin-top:6px}.nht__time-labels{padding-top:12px;gap:16px}.nht__time-labels p{font-size:11px;line-height:1.5}.nht__time-labels p>span{display:block}.nht__time-labels p>span:first-child{color:#e4e6e8;font-size:12px}.nht__time-labels .nht__separator{display:none}.nht__actions{flex-direction:column;gap:6px;margin-top:25px}.nht__button{min-height:48px;width:min(100%,320px);min-width:0;padding:12px 18px;font-size:14px}.nht__link{font-size:12px;min-height:42px;gap:9px}}@media(prefers-reduced-motion:no-preference){.nht--played .nht__beam{animation:nht-time-passage 4.8s cubic-bezier(.24,.08,.34,1) both;animation-play-state:paused}.nht--playing .nht__beam{animation-play-state:running}}@keyframes nht-time-passage{0%{transform:translate(-92%);opacity:0}7%{opacity:1}85%{transform:translate(0);opacity:1}94%,to{transform:translate(0);opacity:0}}@media(prefers-reduced-motion:reduce){.nht *,.nht *:before,.nht *:after{animation:none!important;transition:none!important}.nht__beam{display:none}}.nht__return{font-size:12px;line-height:1.6;color:#aab6c1;text-align:center;margin:18px auto 0;max-width:600px}.nht__return a{color:#c9d4de;text-underline-offset:4px;white-space:nowrap}.nht__return a:focus-visible{outline:2px solid var(--nht-accent);outline-offset:4px}@container nilo-home-trial (max-width:699px){.nht__return{font-size:11px;max-width:300px;margin-top:12px}}.nht__panorama--editorial{display:block;aspect-ratio:3 / 1;overflow:hidden}.nht__editorial-image{display:block;width:100%;height:100%;aspect-ratio:3 / 1;object-fit:cover;object-position:center;margin:0;border:0}.nht__panorama--editorial:before{background:linear-gradient(180deg,var(--nht-bg),transparent 8%,transparent 86%,var(--nht-bg)),linear-gradient(90deg,var(--nht-bg),transparent 3%,transparent 97%,var(--nht-bg))}@container nilo-home-trial (max-width:699px){.nht__panorama--editorial:before{background:linear-gradient(180deg,var(--nht-bg),transparent 6%,transparent 90%,var(--nht-bg))}}.nls .nls__link--inside{display:none}.nls{--nls-bg:#030607;display:block;position:relative;isolation:isolate;overflow:hidden;background:var(--nls-bg);color:#f5f7f9;scroll-margin-top:76px}.nls *,.nls *:before,.nls *:after{box-sizing:border-box}.nls [hidden]{display:none!important}.nls .nls__scene-icon{display:none}.nls .nls__insights{margin:0;border:0;padding:0;background:transparent}.nls__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.nls__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030607 0%,rgba(3,6,7,.97) 12%,rgba(3,6,7,.9) 29%,rgba(3,6,7,.35) 46%,transparent 65%),linear-gradient(0deg,#030607 0%,rgba(3,6,7,.5) 12%,transparent 35%),linear-gradient(180deg,rgba(3,6,7,.5),transparent 20%)}.nls__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .42s ease;pointer-events:none}.nls__frame.is-active{opacity:1}.nls__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--nls-image-x,50%) 44%}.nls__inner{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--nls-height,620px);max-width:1440px;width:calc(100% - 96px);margin:0 auto;padding:40px 0 48px}.nls__heading,.nls__technology{position:relative;width:43%;max-width:510px}.nls__eyebrow{margin:0 0 20px;color:#a9bcc8;font-family:var(--font-body-family,Figtree,sans-serif);font-size:10px;line-height:1.5;letter-spacing:.19em;text-transform:uppercase}.nls__title{margin:0;min-height:2.08em;color:#f5f7f9;font-family:var(--font-heading-family,Jost,sans-serif);font-style:normal;font-weight:400;font-size:clamp(42px,4.1vw,60px);line-height:1.04;letter-spacing:-.025em;text-transform:none}.nls__title-scene,.nls__title-scene>span{display:block}.nls__title-scene>span:last-child{color:var(--nls-accent,#7bc7f6)}.nls__technology{margin-top:27px}.nls__context{margin:0 0 18px;min-height:3em;color:#c4cfd7;font-family:var(--font-body-family,Figtree,sans-serif);font-size:15px;line-height:1.5;text-wrap:pretty}.nls__panel{min-height:245px}.nls__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.nls__feature{position:relative;padding-top:4px;border-top:1px solid #243846}.nls__instrument{color:var(--nls-accent,#7bc7f6);height:80px;padding:0 0 3px}.nls__instrument svg{display:block;width:100%;height:100%;overflow:visible}.nls__feature-title{margin:0 0 9px;min-height:1.35em;color:#ecf3f8;font-family:var(--font-body-family,Figtree,sans-serif);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none}.nls__feature-body{margin:0;max-width:25ch;color:#aebfc9;font-family:var(--font-body-family,Figtree,sans-serif);font-size:14px;line-height:1.5;text-wrap:pretty}.nls__illustration{margin:15px 0 0;color:#8396a2;font-family:var(--font-body-family,Figtree,sans-serif);font-size:9px;line-height:1.5}.nls__link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;gap:17px;margin-top:16px;color:var(--nls-accent,#7bc7f6);font-family:var(--font-body-family,Figtree,sans-serif);font-size:14px;line-height:1.4;text-decoration:none}.nls__link svg{width:25px;height:16px;transition:transform .2s ease}.nls__tabs{position:absolute;right:0;bottom:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(49%,560px);padding:12px 14px 9px;border:1px solid rgba(202,217,228,.15);border-radius:15px;background:#070c0fb8;box-shadow:0 8px 40px #00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nls:not([data-ready]) .nls__tabs{visibility:hidden}.nls__tab{display:grid;grid-template-rows:auto auto;gap:6px;margin:0;padding:0;min-width:0;border:0;background:transparent;color:#d5dce1;font:inherit;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.nls__thumb{display:block;position:relative;width:100%;height:70px;border:1px solid rgba(218,232,242,.2);border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.nls__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--nls-thumb-x,65%) 45%;opacity:.7;transition:opacity .2s ease}.nls__tab[aria-selected=true]{color:var(--nls-accent,#7bc7f6)}.nls__tab[aria-selected=true] .nls__thumb{border-color:var(--nls-accent,#7bc7f6);box-shadow:0 0 0 1px var(--nls-accent,#7bc7f6),0 0 13px #52adee33}.nls__tab[aria-selected=true] img{opacity:1}.nls__tab-label{display:block;font-family:var(--font-body-family,Figtree,sans-serif);font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.nls :focus-visible{outline:2px solid var(--nls-accent,#7bc7f6);outline-offset:5px}@media(hover:hover){.nls__tab:hover img{opacity:1}.nls__link:hover svg{transform:translate(4px)}}@media(min-width:750px){.nls__media{transform:scaleX(-1)}.nls__inner{align-items:flex-end}.nls__link{width:43%;max-width:510px;align-self:flex-end}.nls__tabs{left:0;right:auto}.nls__thumb img{transform:scaleX(-1)}}@media(min-width:750px)and (max-width:1099px){.nls__inner{width:calc(100% - 64px);min-height:580px}.nls__title{font-size:clamp(35px,4.2vw,44px)}.nls__features{gap:18px}.nls__feature-title{font-size:12px;min-height:2.7em}.nls__feature-body{font-size:12px}.nls__tabs{gap:10px;padding:10px 12px 8px;width:49%}.nls__thumb{height:61px}.nls__tab-label{font-size:11px}}@media(max-width:749px){.nls{display:grid;grid-template-columns:minmax(0,1fr)}.nls__inner{display:contents}.nls__heading{grid-row:1;width:auto;max-width:none;padding:25px 22px 0}.nls__eyebrow{font-size:9px;margin-bottom:13px;letter-spacing:.16em}.nls__title{font-size:clamp(31px,8.4vw,45px);line-height:1.05;min-height:2.1em}.nls__media{position:relative;inset:auto;z-index:0;grid-row:2;width:100%;height:clamp(175px,48vw,245px);margin:9px 0 -11px}.nls__media:after{background:linear-gradient(180deg,#030607 0%,rgba(3,6,7,.15) 18%,transparent 37%,transparent 64%,rgba(3,6,7,.3) 80%,#030607 100%)}.nls__frame{top:0;right:0;bottom:0;left:0}.nls__image{position:absolute;right:0;width:125%;max-width:none;object-position:var(--nls-mobile-x,72%) 40%}.nls__technology{grid-row:3;z-index:1;width:auto;max-width:none;margin:0 22px}.nls__panel{min-height:245px}.nls__context{margin:0 0 15px;min-height:3em;font-size:14px;line-height:1.5}.nls__features{min-height:161px}.nls__features{gap:20px}.nls__feature{padding-top:0}.nls__instrument{height:53px}.nls__feature-title{min-height:2.7em;margin-bottom:3px;font-size:13px}.nls__feature-body{font-size:13px;line-height:1.45;max-width:24ch}.nls__illustration{font-size:8px;margin-top:11px}.nls__link{grid-row:4;margin:0 22px;min-height:44px;font-size:13px;gap:15px;justify-self:start}.nls__tabs{position:static;grid-row:5;width:auto;margin:5px 20px 22px;gap:10px;padding:9px 10px 7px;border-radius:13px}.nls__thumb{height:48px;border-radius:6px}.nls__tab{gap:4px}.nls__tab-label{font-size:10px;line-height:1.45}}@media(max-width:359px){.nls__heading{padding-inline:18px}.nls__title{font-size:29px}.nls__technology{margin-inline:18px}.nls__features{gap:14px}.nls__feature-title{font-size:12px}.nls__feature-body{font-size:11px}.nls__tabs{margin-inline:16px;gap:8px;padding-inline:8px}.nls__thumb{height:43px}}@media(prefers-reduced-motion:no-preference){.nls[data-motion=true].is-in-view .nls__panel:not([hidden]) .nls__signal{animation:nls-speech-present .75s ease both;transform-origin:center}.nls[data-motion=true].is-in-view .nls__instrument--restaurant-2 svg>g{animation:nls-noise-settle .95s ease both;transform-origin:100px 43px}.nls[data-motion=true].is-in-view .nls__instrument--home-2 .nls__signal,.nls[data-motion=true].is-in-view .nls__instrument--tv-1 .nls__signal,.nls[data-motion=true].is-in-view .nls__instrument--tv-2 .nls__signal{animation:nls-signal-reveal .8s ease both}.nls[data-motion=true].is-in-view .nls__panel:not([hidden]) .nls__points{animation:nls-control-settle .8s ease both}.nls[data-motion=true] .nls__title-scene:not([hidden]),.nls[data-motion=true] .nls__panel:not([hidden]) .nls__context{animation:nls-copy-reveal .42s ease both}@keyframes nls-speech-present{0%{opacity:.3;transform:scaleY(.65)}to{opacity:1;transform:scaleY(1)}}@keyframes nls-noise-settle{0%{opacity:.85;transform:scaleY(1)}to{opacity:.45;transform:scaleY(.55)}}@keyframes nls-control-settle{0%{opacity:.4;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes nls-signal-reveal{0%{opacity:.15}to{opacity:1}}@keyframes nls-copy-reveal{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.nls__frame,.nls__thumb,.nls__thumb img,.nls__link svg{transition:none}}@media(min-width:768px){.nilo-manual-section .nm{display:block;background:#070a0d;color:#f6f8fb;font-family:Arial,Helvetica,sans-serif}.nilo-manual-section .nm__scene{position:relative;isolation:isolate;width:100%;max-width:1920px;margin:0 auto;aspect-ratio:1920/760;container-type:inline-size;overflow:hidden;background:#070a0d}.nilo-manual-section .nm__panorama{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1920/819;transform:translateY(-50%) scale(.92);transform-origin:center;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.nilo-manual-section .nm__art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.nilo-manual-section .nm.is-ready .nm__art{opacity:1}.nilo-manual-section .nm__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.nilo-manual-section .nm__photo img{display:block;width:100%;height:100%;object-fit:fill;max-width:none}.nilo-manual-section .nm__clean{-webkit-mask-image:linear-gradient(to right,transparent 5%,#000 7%,#000 34.5%,transparent 37%),linear-gradient(to bottom,transparent 19%,#000 21%,#000 74.5%,transparent 77%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 5%,#000 7%,#000 34.5%,transparent 37%),linear-gradient(to bottom,transparent 19%,#000 21%,#000 74.5%,transparent 77%);mask-composite:intersect}.nilo-manual-section .nm__highlights{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.nilo-manual-section .nm__button-light{--nm-glow-strength:1}.nilo-manual-section .nm__surface,.nilo-manual-section .nm__bloom,.nilo-manual-section .nm__copy-glint{opacity:0}.nilo-manual-section .nm__surface{--nm-glow-rest:.16;opacity:var(--nm-glow-rest)}.nilo-manual-section .nm__bloom{--nm-glow-strength:.72}.nilo-manual-section .nm__adjust{position:relative}.nilo-manual-section .nm__copy-glint{--nm-glow-strength:1;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#f6fbff;text-shadow:0 0 5px #d9eeffb3,0 0 15px #94cfff8c;white-space:nowrap}.nilo-manual-section .nm__copy-glint .nm__signs{color:inherit}.nilo-manual-section .nm__copy{position:absolute;left:7.2%;top:23%;width:38%;z-index:2}.nilo-manual-section .nm .nm__eyebrow{font-size:clamp(11px,.88cqw,15px)!important;line-height:1.35!important;letter-spacing:.28em!important;font-weight:400!important;color:#adbac9!important;margin:0!important;text-transform:uppercase}.nilo-manual-section .nm .nm__title{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(36px,3.6cqw,48px)!important;line-height:1.02!important;letter-spacing:-.035em!important;font-weight:400!important;color:#f9fafc!important;margin:1.15cqw 0 0!important;padding:0!important;text-align:left!important;max-width:none!important}.nilo-manual-section .nm .nm__subtitle{font-size:clamp(22px,2.3cqw,38px)!important;line-height:1.16!important;font-weight:300!important;letter-spacing:-.035em!important;margin:1cqw 0 0!important;color:#f2f5f8!important;text-align:left!important;white-space:nowrap}.nilo-manual-section .nm .nm__explanation{display:flex;flex-direction:column;align-items:flex-start;border:0;border-radius:0;background:none;box-shadow:none;padding:6px 0;margin:2.2cqw 0 0;color:#c6d0db;font-family:inherit;font-size:clamp(15px,1.3cqw,21px);font-weight:400;line-height:1.38;letter-spacing:-.025em;text-align:left;text-transform:none;min-height:44px;cursor:pointer}.nilo-manual-section .nm__explanation>span{display:block;white-space:nowrap}.nilo-manual-section .nm__signs{display:inline-block;color:#e1e8ef;letter-spacing:.06em;white-space:nowrap}.nilo-manual-section .nm__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nilo-manual-section .nm.is-pulsing .nm__surface,.nilo-manual-section .nm.is-pulsing .nm__bloom,.nilo-manual-section .nm.is-pulsing .nm__copy-glint{animation:nm-synchronized-glow 2.2s ease-in-out 2 both}.nilo-manual-section .nm.is-steady .nm__surface{opacity:.65}.nilo-manual-section .nm.is-steady .nm__copy-glint{opacity:.8}}@keyframes nm-synchronized-glow{0%,88%,to{opacity:var(--nm-glow-rest,0)}18%,60%{opacity:var(--nm-glow-strength,1)}}.nilo-manual-section{display:none;background:#070a0d}@media(min-width:768px){.nilo-manual-section{display:block;padding:20px 0 38px}.nilo-manual-section .nm *{box-sizing:border-box}.nilo-manual-section .nm__scene:before,.nilo-manual-section .nm__scene:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.nilo-manual-section .nm__scene:before{top:0;height:19%;background:linear-gradient(180deg,#070a0d,rgba(7,10,13,.65) 18%,transparent)}.nilo-manual-section .nm__scene:after{bottom:0;height:11%;background:linear-gradient(0deg,#070a0d,transparent)}.nilo-manual-section .nm__explanation:focus-visible{outline:2px solid #9dcaf0;outline-offset:5px;border-radius:3px}}@media(min-width:768px)and (max-width:1000px){.nilo-manual-section .nm .nm__explanation{margin-top:1.9cqw}}@media(prefers-reduced-motion:reduce){.nilo-manual-section .nm.is-pulsing .nm__surface,.nilo-manual-section .nm.is-pulsing .nm__bloom,.nilo-manual-section .nm.is-pulsing .nm__copy-glint{animation:none!important}.nilo-manual-section .nm__surface{opacity:.3}}.nmm{display:none}@media(max-width:767px){.nilo-manual-section{display:block;padding:6px 0 30px;background:#070a0d}.nilo-manual-section .nmm{display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:540px;margin:auto;background:#070a0d;color:#f7f9fc;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.nmm *{box-sizing:border-box}.nmm__scene{position:relative;width:100%;aspect-ratio:2/3;isolation:isolate;overflow:hidden}.nmm__image,.nmm__image img,.nmm__lights{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none}.nmm__image img{object-fit:cover}.nmm__scene:before,.nmm__scene:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:1}.nmm__scene:before{top:0;height:10%;background:linear-gradient(#070a0d,rgba(7,10,13,.5) 18%,transparent)}.nmm__scene:after{bottom:0;height:16%;background:linear-gradient(transparent,#070a0d66 45%,#070a0d)}.nmm .nmm__heading{position:absolute;z-index:2;left:7.2%;right:7.2%;top:7%;margin:0;padding:0;text-align:left}.nmm .nmm__eyebrow{margin:0!important;color:#b1c2d2!important;font-size:clamp(9px,2.65cqw,11px)!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase}.nmm .nmm__heading h2{font-family:inherit!important;font-weight:400!important;font-size:clamp(30px,10.1cqw,43px)!important;line-height:1.02!important;letter-spacing:-.04em!important;color:#f8fafc!important;margin:10px 0 0!important;padding:0!important;text-align:left!important;text-transform:none!important;text-shadow:0 1px 22px #0002}.nmm .nmm__subtitle{font-size:clamp(17px,4.8cqw,22px)!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.025em!important;color:#cedae4!important;margin:10px 0 0!important;text-align:left!important}.nmm__lights{z-index:2}.nmm__light--pro{--nmm-ripple-x:1.9;--nmm-ripple-y:1.3}.nmm__light--air{--nmm-ripple-x:2.6;--nmm-ripple-y:2.4}.nmm__bloom,.nmm__surface,.nmm__impulse{opacity:0}.nmm__impulse{transform-box:fill-box;transform-origin:center}.nmm .nmm__hit{position:absolute;z-index:3;left:62.793%;top:43.4245%;transform:translate(-50%,-50%);display:block;width:44px;height:54px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:12px;box-shadow:none;background:transparent!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.nmm .nmm__hit--air{left:38.5742%;top:61.263%;height:44px}.nmm .nmm__explanation{position:absolute;z-index:3;left:7.2%;top:40.5%;width:51%;display:flex;align-items:flex-start;flex-direction:column;gap:3px;min-height:44px;padding:3px 0 3px 12px;margin:0;border:0;border-radius:0;box-shadow:none;background:none;font-family:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;color:#cbd9e5;-webkit-tap-highlight-color:transparent}.nmm__explanation:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,#c7e4fb18,#c7e4fb88 40%,#ecd0b95c 75%,transparent);opacity:.65}.nmm__adjust{display:block;font-size:clamp(13px,3.95cqw,18px);line-height:1.3;font-weight:400;letter-spacing:-.015em;white-space:nowrap}.nmm__signs{display:inline-block;margin-left:3px;letter-spacing:.06em;color:inherit;white-space:nowrap}.nmm__detail{display:block;font-size:clamp(12px,3.45cqw,15px);line-height:1.4;letter-spacing:0;font-weight:400;color:#aebdcd}.nmm__model--air{color:#cadeef}.nmm__model--pro{color:#ddc5b4}.nmm .nmm__hit:focus-visible,.nmm .nmm__explanation:focus-visible{outline:2px solid #b8dcf7;outline-offset:5px;border-radius:4px}.nmm__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nmm.is-pulsing .nmm__surface{animation:nmm-surface 8.6s ease-in-out infinite}.nmm.is-pulsing .nmm__bloom{animation:nmm-bloom 8.6s ease-in-out infinite}.nmm.is-pulsing .nmm__impulse{animation:nmm-impulse 8.6s ease-out infinite}.nmm.is-pulsing .nmm__adjust{animation:nmm-copy 8.6s ease-in-out infinite}.nmm.is-pulsing .nmm__explanation:before{animation:nmm-rule 8.6s ease-in-out infinite}.nmm.is-steady .nmm__surface{opacity:.8}.nmm.is-steady .nmm__adjust{color:#fff;text-shadow:0 0 9px #b3d8f680}}@media(max-width:359px){.nmm .nmm__heading{top:6.5%}.nmm .nmm__heading h2{margin-top:8px!important}.nmm .nmm__subtitle{margin-top:7px!important}}@keyframes nmm-surface{0%,28%,38%,66%,to{opacity:0}7%,20%,45%,58%{opacity:.96}}@keyframes nmm-bloom{0%,28%,38%,66%,to{opacity:0}7%,20%,45%,58%{opacity:.65}}@keyframes nmm-impulse{0%,4%,38%,42%{opacity:0;transform:scale(1)}14%,52%{opacity:.65;transform:scale(1.15)}28%,66%,to{opacity:0;transform:scale(var(--nmm-ripple-x),var(--nmm-ripple-y))}}@keyframes nmm-copy{0%,28%,38%,66%,to{color:#cbd9e5;text-shadow:0 0 10px transparent}7%,20%,45%,58%{color:#fff;text-shadow:0 0 9px #c2e6ff99,0 0 20px #90c6f044}}@keyframes nmm-rule{0%,28%,38%,66%,to{opacity:.65;box-shadow:none}7%,20%,45%,58%{opacity:1;box-shadow:0 0 9px #afd7f588}}@media(prefers-reduced-motion:reduce){.nmm *,.nmm *:before{animation:none!important;transition:none!important}.nmm__surface{opacity:.25}}.npa{display:block;width:100%;margin:0;background:var(--nilo-site-bg,#070a0d);color:#faecdf;font-family:inherit;isolation:isolate}.npa,.npa *{box-sizing:border-box}.npa .npa__scene{position:relative;isolation:isolate;width:100%;max-width:1920px;min-height:500px;aspect-ratio:1918/820;overflow:hidden;margin:0 auto;background:var(--nilo-site-bg,#070a0d)}.npa .npa__photograph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;overflow:hidden}.npa .npa__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0;transform:scale(1)}.npa .npa__copy{position:relative;width:55%;padding:5.8% 0 0 5.1%}.npa .npa__eyebrow{margin:0 0 clamp(19px,1.7vw,32px);font-family:inherit;font-size:clamp(10px,.85vw,16px);font-weight:500;line-height:1.4;letter-spacing:.28em;color:#faecdf;text-transform:none}.npa .npa__title{display:block;margin:0;padding:0;font-family:inherit;font-weight:500;font-size:clamp(38px,4.55vw,87px);line-height:1.035;letter-spacing:-.035em;text-transform:none;color:#faecdf}.npa .npa__title>span{display:block}.npa .npa__title .npa__accent{color:#dca07e}.npa .npa__body{max-width:32ch;margin:clamp(19px,1.65vw,32px) 0 0;font-size:clamp(16px,1.5vw,28px);font-weight:400;line-height:1.43;letter-spacing:.005em;color:#efe5db}.npa .npa__sound{position:absolute;left:5.1%;top:55.5%;width:58%;pointer-events:none}.npa .npa__track{display:grid;align-items:center;grid-template-columns:clamp(60px,5.1vw,98px) minmax(0,1fr);width:100%}.npa .npa__track--noise{grid-template-columns:clamp(112px,7.5vw,144px) minmax(0,1fr);margin-top:-4px}.npa .npa__label{font-size:clamp(11px,.9vw,17px);font-weight:400;line-height:1.4;letter-spacing:0;color:#dca07e;white-space:nowrap}.npa .npa__track--noise .npa__label{color:#a4a5a6}.npa .npa__wave{display:block;width:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.npa .npa__wave path{vector-effect:non-scaling-stroke}.npa .npa__wave--speech{height:clamp(75px,6.3vw,121px);stroke:#d79b70;stroke-width:1}.npa .npa__wave--noise{height:clamp(27px,2.6vw,50px);stroke:#b3b0ae;stroke-width:.7;stroke-dasharray:.2 3.2}.npa .npa__voice-lines{transform-origin:center;transform-box:fill-box}.npa .npa__noise-lines{opacity:.64;transform:scaleY(.64);transform-origin:center;transform-box:fill-box}@media(min-width:750px)and (max-width:1100px){.npa .npa__copy{padding-top:6.2%;width:59%}.npa .npa__body{max-width:36ch}.npa .npa__sound{top:58%;width:60%}}@media(max-width:749px){.npa .npa__scene{aspect-ratio:auto;height:164vw;min-height:610px;max-height:940px}.npa .npa__image{object-position:center center}.npa .npa__copy{width:100%;padding:8.4% 7.2% 0}.npa .npa__eyebrow{margin:0 0 16px;font-size:clamp(8px,2.12vw,12px);font-weight:500;line-height:1.5;letter-spacing:.23em;white-space:nowrap}.npa .npa__title{font-size:clamp(27px,8.6vw,52px);font-weight:500;line-height:1.03;letter-spacing:-.038em}.npa .npa__body{max-width:42ch;margin:17px 0 0;font-size:clamp(14px,3.75vw,20px);line-height:1.43;letter-spacing:0}.npa .npa__sound{left:7.2%;top:auto;bottom:11.2%;width:85.6%}.npa .npa__track{display:block}.npa .npa__track--noise{margin-top:2px}.npa .npa__label{display:block;font-size:clamp(11px,2.95vw,16px);line-height:1.4}.npa .npa__wave--speech{height:clamp(35px,9.4vw,56px)}.npa .npa__wave--noise{height:clamp(20px,5.6vw,34px)}}@media(prefers-reduced-motion:no-preference){.npa.is-playing .npa__image{animation:npa-photo 3.8s cubic-bezier(.16,1,.3,1) both}.npa.is-playing .npa__voice-lines{animation:npa-speech 3.8s ease-out both}.npa.is-playing .npa__noise-lines{animation:npa-noise 3.8s ease-out both}@keyframes npa-photo{0%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes npa-speech{0%{opacity:.55;transform:scaleY(.65)}38%{opacity:1;transform:scaleY(1.06)}72%,to{opacity:1;transform:scaleY(1)}}@keyframes npa-noise{0%,14%{opacity:.95;transform:scaleY(1.25)}76%,to{opacity:.64;transform:scaleY(.64)}}}.npa .npa__portrait,.npa .npa__mobile-signal{display:none}@media(max-width:749px){body:has(#nilo-pro-foundation) #MainContent .npa.npa--mobile-cafe .npa__scene{height:auto;min-height:0;max-height:none;aspect-ratio:auto;padding-bottom:30px}body:has(#nilo-pro-foundation) #MainContent .npa.npa--mobile-cafe .npa__copy{width:100%;padding:32px 24px 22px}body:has(#nilo-pro-foundation) #MainContent .npa.npa--mobile-cafe .npa__eyebrow{margin:0 0 15px;font-size:10px;line-height:1.5;letter-spacing:.18em;white-space:normal}body:has(#nilo-pro-foundation) #MainContent .npa.npa--mobile-cafe .npa__title{font-size:clamp(29px,8.4vw,46px);font-weight:400;line-height:1.08;letter-spacing:-.035em}body:has(#nilo-pro-foundation) #MainContent .npa.npa--mobile-cafe .npa__body{max-width:34ch;margin:16px 0 0;font-size:15px;line-height:1.5;color:#bfc2c5}.npa.npa--mobile-cafe .npa__photograph,.npa.npa--mobile-cafe .npa__sound{display:none}.npa.npa--mobile-cafe .npa__portrait{display:block;position:relative;width:100%;aspect-ratio:1024/990;overflow:hidden}.npa.npa--mobile-cafe .npa__portrait img{position:absolute;display:block;width:100%;height:auto;max-width:none;top:0;left:0;transform:translateY(-24.4140625%);filter:none}.npa.npa--mobile-cafe .npa__portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d) 0%,transparent 5%,transparent 90%,var(--nilo-site-bg,#070a0d) 100%)}.npa.npa--mobile-cafe .npa__mobile-signal{display:block;position:relative;margin:0 24px;pointer-events:none}.npa .npa__signal-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px}.npa .npa__signal-pair svg{display:block;width:100%;height:48px;overflow:visible;fill:none;stroke-width:1.8;stroke-linecap:round}.npa .npa__mobile-voice{stroke:#d5a07d;transform-origin:64px 28px}.npa .npa__mobile-noise{stroke:#969ca0;transform-origin:64px 28px;transform:scaleY(.18);opacity:.6}.npa .npa__signal-labels{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;font-size:12px;line-height:1.5;text-align:center;color:#aab0b4}.npa .npa__signal-labels span:first-child{color:#d5a07d;border-right:1px solid #353b3f}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.npa__mobile-signal.is-active .npa__mobile-voice{animation:npa-mobile-voice 2.8s ease-in-out infinite}.npa__mobile-signal.is-active .npa__mobile-noise{animation:npa-mobile-noise 6s ease-in-out infinite}@keyframes npa-mobile-voice{0%,to{transform:scaleY(.85)}24%{transform:scaleY(1)}49%{transform:scaleY(.7)}73%{transform:scaleY(.94)}}@keyframes npa-mobile-noise{0%,12%{transform:scaleY(.9);opacity:.78}48%,84%{transform:scaleY(.18);opacity:.6}to{transform:scaleY(.9);opacity:.78}}}.npr-choice{container:nilo-pro-choice/inline-size;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;scroll-margin-top:90px;border-top:1px solid #b4ccde2b;padding:12px 0 44px}.npr-choice *{box-sizing:border-box}.npr-choice__inner{width:calc(100% - 2 * var(--nph-gutter,24px));max-width:1200px;margin:auto}.npr-choice__decision{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding:30px 0 36px}.npr-choice__visual{position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;min-height:330px}.npr-choice__visual:before{content:"";position:absolute;z-index:-1;top:-7%;right:-3%;bottom:-7%;left:-3%;background:radial-gradient(ellipse at 50% 48%,#d39b731b,transparent 68%);pointer-events:none}.npr-choice__visual img{display:block;width:100%;max-width:300px;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 15px 20px #0003)}.npr-choice__eyebrow{margin:0 0 12px;color:#d39b73;font-size:11px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.npr-choice__title{font-size:var(--nph-heading,42px);font-weight:400;line-height:1.1;letter-spacing:-.038em;max-width:510px;margin:0;text-wrap:balance}.npr-choice__body{margin:20px 0 0;max-width:51ch;color:#bbc5cf;font-size:16px;line-height:1.6}.npr-choice__buy{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:26px}.npr-choice__price{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin:0 0 5px}.npr-choice__included{margin:0;font-size:12px;line-height:1.5;color:#aebbc7}.npr-choice .npchoice__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:11px 22px;border:1px solid #f4f6f8;border-radius:999px;background:#f4f6f8;color:#101214;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.npr-choice__trust{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:15px 0 0;font-size:12px;line-height:1.5;color:#aebbc7}.npr-choice__trust a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b4ccde66;min-height:30px;display:inline-flex;align-items:center}.npr-choice .nma__image{position:relative;isolation:isolate}.npr-choice .nma__image:before{content:"";position:absolute;z-index:-1;top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(ellipse,#79bfff12,transparent 68%);pointer-events:none}.npr-choice .nma__image img{border-radius:0;-webkit-mask-image:none;mask-image:none;filter:none;width:82%;margin:auto}@container nilo-pro-choice (max-width:749px){.npr-choice__decision{grid-template-columns:1fr;gap:18px;padding:20px 0 28px}.npr-choice__visual{min-height:220px}.npr-choice__visual img{max-width:220px}.npr-choice__copy{text-align:center}.npr-choice__title{font-size:clamp(28px,8.2cqw,36px);max-width:420px;margin-inline:auto}.npr-choice__body{font-size:15px;line-height:1.5;margin:16px auto 0}.npr-choice__buy{justify-content:center;gap:16px;margin-top:22px}.npr-choice__price{font-size:27px}.npr-choice__trust{justify-content:center}.npr-choice .npchoice__button{font-size:13px;padding-inline:20px}}@media(hover:hover){.npr-choice .npchoice__button:hover{background:#fff}.npr-choice__trust a:hover{color:#fff}}.nilo-pro-connected-section{margin:0!important;padding:0!important}.npc{--npc-bg:var(--nilo-site-bg,#070a0d);--npc-text:#f4f6f8;--npc-copy:#bbc5cf;--npc-muted:#9ba9b6;--npc-accent:#d39b73;display:block;container:nilo-pro-connected / inline-size;isolation:isolate;background:var(--npc-bg);color:var(--npc-text);font-family:var(--font-body-family,sans-serif);letter-spacing:0;-webkit-font-smoothing:antialiased}.npc *,.npc *:before,.npc *:after{box-sizing:border-box}.npc__scene{position:relative;display:grid;align-items:center;width:100%;min-height:500px;aspect-ratio:1859/846;max-width:1600px;margin-inline:auto;isolation:isolate;overflow:hidden;background:var(--npc-bg)}.npc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.npc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--npc-bg),transparent 5%,transparent 51%,var(--npc-bg) 83%)}.npc__stage{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1859/846;translate:0 -50%;transform-origin:28% 65%}.npc__image,.npc__screens{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:fill;border:0}.npc__screens{font-family:var(--font-body-family,sans-serif);pointer-events:none;overflow:hidden}.npc__screen{opacity:0;transition:opacity .32s ease}.npc[data-mode=calls] .npc__screen--calls,.npc[data-mode=app] .npc__screen--app{opacity:1}.npc__scene:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d),transparent 12%,transparent 88%,var(--nilo-site-bg,#070a0d))}.npc__copy{width:43%;margin-left:54%;padding:44px 0;max-width:610px;position:relative}.npc__eyebrow{margin:0 0 17px;color:var(--npc-muted);font:500 11px/1.5 var(--font-body-family,sans-serif);letter-spacing:.18em;text-transform:uppercase}.npc__title{margin:0;padding:0;color:var(--npc-text);font-family:var(--font-body-family,sans-serif);font-size:clamp(38px,3.2cqw,46px);font-weight:400;line-height:1.1;letter-spacing:-.038em;text-transform:none}.npc__title>span{display:block}.npc__title .npc__accent{margin-top:3px;color:var(--npc-accent)}.npc__body{max-width:43ch;margin:23px 0 0;color:var(--npc-copy);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.npc__body>span{display:block}.npc__features{display:grid;grid-template-columns:1fr 1fr 1.28fr;gap:0;align-items:stretch;margin-top:33px}.npc__feature{-webkit-appearance:none;appearance:none;display:flex;position:relative;min-width:0;min-height:101px;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0;padding:0 17px 17px;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--npc-text);text-align:left;font-family:inherit;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.npc__feature:first-child{padding-left:0}.npc__feature:last-child{padding-right:0}.npc__feature+.npc__feature{border-left:1px solid #bbc5cf33}.npc__feature:after{content:"";position:absolute;left:17px;right:17px;bottom:0;height:1px;background:var(--npc-accent);transform:scaleX(0);transform-origin:left;transition:transform .24s ease;opacity:.9}.npc__feature:first-child:after{left:0}.npc__feature:last-child:after{right:0}.npc__feature[aria-pressed=true]:after{transform:scaleX(.72)}.npc__feature:focus-visible{outline:2px solid var(--npc-accent);outline-offset:6px;border-radius:2px}.npc__icon{display:block;width:28px;height:28px;margin:0 0 12px;fill:none;stroke:var(--npc-accent);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:transform .22s ease}.npc__feature:hover .npc__icon{transform:translateY(-2px)}.npc__feature-title{font-size:16px;font-weight:500;line-height:1.25;white-space:nowrap}.npc__feature-caption{display:block;margin-top:5px;color:var(--npc-copy);font-size:13px;font-weight:400;line-height:1.4}@container nilo-pro-connected (min-width:1601px){.npc__scene{aspect-ratio:auto;min-height:728px}.npc__title{font-size:46px}}@container nilo-pro-connected (min-width:750px) and (max-width:1099px){.npc__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d),transparent 4%,transparent 94%,var(--nilo-site-bg,#070a0d))}}@container nilo-pro-connected (min-width:750px) and (max-width:989px){.npc__scene{min-height:470px}.npc__copy{width:45%;margin-left:52%}.npc__title{font-size:35px}.npc__eyebrow{font-size:9px;letter-spacing:.14em}.npc__body{font-size:15px;line-height:1.5}.npc__feature{padding-inline:10px}.npc__feature:first-child{padding-left:0}.npc__feature:last-child{padding-right:0}.npc__feature-title{font-size:14px}.npc__feature-caption{font-size:12px}.npc__feature:after{left:10px;right:10px}}@container nilo-pro-connected (max-width:749px){.npc__scene{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;min-height:0;padding:38px 0 34px;overflow:hidden}.npc__copy{display:contents}.npc__intro{order:1;padding:0 24px;position:relative;z-index:1}.npc__eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:13px;line-height:1.5}.npc__title{font-size:clamp(30px,8.6cqw,40px);line-height:1.08;letter-spacing:-.038em}.npc__body{font-size:15px;line-height:1.5;max-width:36ch;margin-top:18px}.npc__media{position:relative;inset:auto;order:2;z-index:0;aspect-ratio:1.187;margin:16px 0 9px}.npc__stage{inset:auto;left:-3.5%;top:0;width:185%;aspect-ratio:1859/846;translate:0 0}.npc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d),transparent 8%,transparent 86%,var(--nilo-site-bg,#070a0d))}.npc__features{position:relative;z-index:1;order:3;margin:0 24px;grid-template-columns:1fr 1fr 1.16fr}.npc__feature{padding:0 10px 13px;min-height:97px}.npc__feature:first-child{padding-left:0}.npc__feature:last-child{padding-right:0}.npc__feature-title{font-size:14px}.npc__feature-caption{font-size:12px;line-height:1.35;margin-top:5px}.npc__feature:after{left:10px;right:10px}.npc__icon{width:25px;height:25px;margin-bottom:11px}.npc__scene:after{display:none}}@container nilo-pro-connected (max-width:359px){.npc__intro{padding-inline:20px}.npc__features{margin-inline:20px}.npc__feature{padding-inline:8px}.npc__feature-title{font-size:13px}.npc__feature-caption{font-size:11px}.npc__eyebrow{font-size:8px}}@media(prefers-reduced-motion:no-preference){.npc[data-animate=true].npc--enter .npc__stage{animation:npc-reveal 1.3s cubic-bezier(.16,1,.3,1) both}.npc[data-animate=true].npc--change[data-mode=calls] .npc__call-bars{animation:npc-call 1.8s ease both;transform-origin:151px 322px;transform-box:fill-box}.npc[data-animate=true].npc--change[data-mode=app] .npc__volume-knob{animation:npc-adjust .8s ease both}.npc[data-animate=true].npc--change[data-mode=music] .npc__feature[data-usage=music] .npc__icon{animation:npc-note 1s ease both}}@keyframes npc-reveal{0%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes npc-call{0%,to{opacity:1}30%{opacity:.4}60%{opacity:1}80%{opacity:.65}}@keyframes npc-adjust{0%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes npc-note{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.npc *,.npc *:before,.npc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.npc .npc__features{gap:8px;grid-template-columns:1fr 1fr 1.28fr}.npc .npc__feature,.npc .npc__feature:first-child,.npc .npc__feature:last-child{padding:14px 12px;min-height:112px;border:1px solid #b4ccde2b;border-radius:12px;background:#15191d;transition:background .2s,border-color .2s,transform .2s}.npc .npc__feature:after{display:none}.npc .npc__feature[aria-pressed=true]{background:linear-gradient(145deg,#d39b732b,#d39b730a);border-color:#d39b7399;box-shadow:inset 0 1px #edbc9720}.npc .npc__feature[aria-pressed=true] .npc__feature-title{color:#f3d3b8}.npc .npc__feature-title{white-space:normal}.npc .npc__icon{width:24px;height:24px;margin-bottom:10px}.npc__hint span{display:inline-block;margin-left:6px;color:#d39b73}@media(hover:hover)and (pointer:fine){.npc .npc__feature:hover{background:#242729;border-color:#d39b7377;transform:translateY(-2px)}}@container nilo-pro-connected (max-width:749px){.npc .npc__features{gap:7px;grid-template-columns:1fr 1fr 1.2fr}.npc .npc__feature,.npc .npc__feature:first-child,.npc .npc__feature:last-child{padding:12px 10px;min-height:109px}.npc .npc__feature-title{font-size:14px}.npc .npc__feature-caption{font-size:12px}}@container nilo-pro-connected (max-width:359px){.npc .npc__features{gap:5px}.npc .npc__feature,.npc .npc__feature:first-child,.npc .npc__feature:last-child{padding:10px 8px}.npc .npc__feature-title{font-size:13px}.npc .npc__feature-caption{font-size:11px}}.npc .npc__caption-mobile{display:none}@media(max-width:749px){.npc .npc__caption-wide{display:none}.npc .npc__caption-mobile{display:inline}}@media(max-width:749px){body:has(#nilo-pro-foundation) #MainContent .npc .npc__selection{position:relative;padding-left:17px;margin-top:4px}body:has(#nilo-pro-foundation) #MainContent .npc .npc__selection:before{content:"";position:absolute;left:1px;top:calc(.75em - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--npc-accent,#d39b73);box-shadow:0 0 0 3px #d39b7312,0 0 9px #d39b7340;pointer-events:none}}.nilo-pro-power-section{margin:0!important;padding:0!important}.npw{display:block;container:nilo-pro-power / inline-size;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family,sans-serif);letter-spacing:0;-webkit-font-smoothing:antialiased;isolation:isolate}.npw *,.npw *:before,.npw *:after{box-sizing:border-box}.npw__scene{position:relative;width:100%;max-width:1600px;aspect-ratio:1831/859;min-height:510px;margin:0 auto;overflow:hidden;isolation:isolate}.npw__intro{position:relative;z-index:2;text-align:center;padding:44px 24px 0}.npw__eyebrow{margin:0 0 15px;color:#9ba9b6;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.npw__title{margin:0;padding:0;font-family:inherit;font-size:clamp(38px,3.2cqw,46px);font-weight:400;line-height:1.1;letter-spacing:-.038em;color:#f4f6f8;text-transform:none}.npw__title span{color:#d39b73;white-space:nowrap}.npw__body{margin:17px 0 0;color:#bbc5cf;font-size:16px;line-height:1.5;letter-spacing:0}.npw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.npw__stage{position:absolute;width:100%;aspect-ratio:1831/859;left:0;top:50%;translate:0 -50%}.npw__stage{transform-origin:50% 64%}.npw__focus{position:absolute;left:35%;top:29%;width:30%;height:53%;pointer-events:none}.npw__sheen{position:absolute;left:30%;top:26%;width:38%;height:58%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,rgba(231,165,105,.22),rgba(231,165,105,.06) 42%,transparent 70%)}.npw__image,.npw__effects{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;border:0}.npw__image{object-fit:fill}.npw__effects{pointer-events:none;overflow:hidden}.npw__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d),transparent 12%,transparent 86%,var(--nilo-site-bg,#070a0d)),linear-gradient(90deg,var(--nilo-site-bg,#070a0d),transparent 5%,transparent 95%,var(--nilo-site-bg,#070a0d))}.npw__stats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.npw__stat{position:absolute;top:54%;width:26%;text-align:center}.npw__stat--listening{left:5%}.npw__stat--case{right:5%}.npw__value{margin:0;color:#f4f6f8;font-size:clamp(56px,5.4cqw,78px);line-height:1;font-weight:300;letter-spacing:-.055em}.npw__stat--case .npw__value{color:#d39b73}.npw__caption{margin:12px 0 0;color:#bbc5cf;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.npw__caption span{display:block}.npw__note{position:absolute;z-index:2;bottom:28px;left:20px;right:20px;margin:0;color:#9ba9b6;text-align:center;font-size:11px;line-height:1.5;font-weight:400;letter-spacing:0}.npw__glint{fill:none;stroke:#f8d1ad;stroke-width:1.5;stroke-linecap:round;opacity:0}@container nilo-pro-power (min-width:750px) and (max-width:1099px){.npw__scene{min-height:500px}.npw__intro{padding-top:32px}.npw__title{font-size:35px}.npw__eyebrow{font-size:9px;margin-bottom:12px}.npw__body{font-size:15px;margin-top:14px}.npw__stage{top:56%}.npw__stat{top:55%}.npw__value{font-size:54px}.npw__caption{font-size:13px}.npw__note{bottom:26px}}@container nilo-pro-power (min-width:1601px){.npw__title{font-size:46px}.npw__value{font-size:78px}}@container nilo-pro-power (max-width:749px){.npw__scene{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;padding:35px 0 29px}.npw__intro{order:1;padding:0 24px;text-align:center}.npw__eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:13px}.npw__title{font-size:clamp(30px,8.2cqw,38px);line-height:1.08;max-width:12ch;margin-inline:auto}.npw__title span{display:block;margin-top:3px}.npw__body{max-width:none;margin:15px auto 0;font-size:15px;line-height:1.5}.npw__media{order:2;position:relative;inset:auto;aspect-ratio:1.4;margin:8px 0 0}.npw__stage{width:235%;left:-67.5%;top:-24cqw;translate:0 0}.npw__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d),transparent 6%,transparent 94%,var(--nilo-site-bg,#070a0d))}.npw__stats{order:3;position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;align-items:start;margin:0 24px;pointer-events:auto}.npw__stat{position:static;width:auto;padding:0 12px;text-align:center}.npw__stat--case{border-left:1px solid #bbc5cf29}.npw__value{font-size:49px;line-height:1;font-weight:300}.npw__caption{font-size:12px;line-height:1.45;margin-top:9px}.npw__note{order:4;position:static;margin:21px 20px 0;font-size:10px;line-height:1.5}}@container nilo-pro-power (max-width:359px){.npw__intro{padding-inline:20px}.npw__eyebrow{font-size:8px}.npw__stats{margin-inline:20px}.npw__value{font-size:44px}.npw__caption{font-size:11px}}@media(prefers-reduced-motion:no-preference){.npw--armed:not(.npw--played) .npw__display{opacity:.25}.npw--armed:not(.npw--played) .npw__stage{transform:scale(1.04)}.npw--played .npw__stage{animation:npw-depth 3.4s cubic-bezier(.25,.1,.25,1) both}.npw--played .npw__display{animation:npw-display .35s ease-out both}.npw--played .npw__charge{animation:npw-charge .55s ease-out 1.45s both}.npw--played .npw__bar{animation:npw-light .4s ease-out both}.npw--played .npw__bar--1{animation-delay:.05s}.npw--played .npw__bar--2{animation-delay:.35s}.npw--played .npw__bar--3{animation-delay:.65s}.npw--played .npw__bar--4{animation-delay:.95s}.npw--played .npw__bar--5{animation-delay:1.25s}.npw--played .npw__glint{animation:npw-glint 3.2s ease-out both}.npw--played .npw__sheen{animation:npw-sheen 3.4s ease-out both}.npw--played:not(.npw--in-view) *{animation-play-state:paused!important}}@keyframes npw-light{0%{opacity:0}to{opacity:1}}@keyframes npw-display{0%{opacity:.25}to{opacity:1}}@keyframes npw-charge{0%{opacity:.2}to{opacity:1}}@keyframes npw-depth{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes npw-sheen{0%{opacity:0;transform:translate(-15%)}20%{opacity:.75}60%{opacity:.45}to{opacity:0;transform:translate(18%)}}@keyframes npw-glint{0%{opacity:0}18%{opacity:.4}60%{opacity:.24}to{opacity:0}}@media(prefers-reduced-motion:reduce){.npw *{animation:none!important;transition:none!important}.npw__stage{transform:none!important}.npw__display,.npw__stat{opacity:1!important}.npw__glint,.npw__sheen{opacity:0!important}}.nilo-pro-faq-section{margin:0!important;padding:0!important}.npf{display:block;container:nilo-pro-faq / inline-size;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family,sans-serif);letter-spacing:0;-webkit-font-smoothing:antialiased}.npf *,.npf *:before,.npf *:after{box-sizing:border-box}.npf__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.58fr);grid-template-rows:auto 1fr;grid-template-areas:"intro items" "help items";column-gap:44px;width:100%;max-width:1440px;margin:0 auto;padding:66px 56px 70px;scroll-margin-top:100px}.npf__intro{grid-area:intro;padding-top:10px}.npf__eyebrow{margin:0 0 17px;color:#9ba9b6;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.npf__title{margin:0;padding:0;color:#f4f6f8;font-family:inherit;font-size:clamp(38px,3.2cqw,46px);font-weight:400;line-height:1.12;letter-spacing:-.038em;text-transform:none;text-wrap:balance}.npf__title span{color:#d39b73}.npf__subtitle{margin:18px 0 0;color:#bbc5cf;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.npf__items{grid-area:items;min-width:0;padding-left:42px;border-left:1px solid #bbc5cf33}.npf__item{display:block;margin:0;padding:0;border:0;border-bottom:1px solid #bbc5cf33;background:transparent;box-shadow:none;color:inherit}.npf__question{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:65px;margin:0;padding:19px 0;list-style:none;cursor:pointer;font-family:inherit;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-.012em;color:#f4f6f8;background:transparent;-webkit-tap-highlight-color:transparent}.npf__item:first-child .npf__question{padding-top:8px;min-height:54px}.npf__question::-webkit-details-marker{display:none}.npf__question::marker{content:""}.npf__question>span:first-child{min-width:0}.npf__icon{position:relative;display:block;flex:0 0 18px;width:18px;height:18px;color:#d39b73}.npf__icon:before,.npf__icon:after{content:"";position:absolute;inset:8px 1px auto;height:1.5px;background:currentColor;border-radius:1px}.npf__icon:after{transform:rotate(90deg)}.npf__item[open] .npf__icon:after{transform:rotate(0)}.npf__question:hover{color:#e7c2a8}.npf__question:focus-visible{outline:2px solid #d39b73;outline-offset:5px;border-radius:2px}.npf__answer{padding:0 42px 23px 0;color:#bbc5cf;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:0}.npf__answer p{margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit}.npf__answer-links{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:10px}.npf__answer-links a{display:inline-flex;align-items:center;min-height:44px;margin:-5px 0;padding:5px 0;color:#d39b73;font-size:13px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.npf__help{grid-area:help;align-self:start;justify-self:start;margin-top:34px}.npf__contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;color:#d8e0e7;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;letter-spacing:0}.npf__contact span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.npf__contact svg{width:13px;height:13px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.npf__contact:hover{color:#d39b73}.npf__contact:focus-visible,.npf__answer-links a:focus-visible{outline:2px solid #d39b73;outline-offset:5px;border-radius:2px}@container nilo-pro-faq (min-width:750px) and (max-width:999px){.npf__inner{padding:54px 32px;column-gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.npf__items{padding-left:28px}.npf__title{font-size:36px}.npf__question{font-size:16px;gap:18px}.npf__answer{font-size:14px;padding-right:26px}.npf__subtitle{font-size:15px}}@container nilo-pro-faq (max-width:749px){.npf__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"intro" "items" "help";gap:0;padding:44px 24px 40px;scroll-margin-top:80px}.npf__intro{padding-top:0}.npf__eyebrow{margin-bottom:13px;font-size:9px;letter-spacing:.15em}.npf__title{font-size:clamp(30px,8.6cqw,40px);line-height:1.08;letter-spacing:-.038em;text-wrap:initial}.npf__subtitle{display:none}.npf__items{margin-top:26px;padding-left:0;border-left:0;border-top:1px solid #bbc5cf33}.npf__question{gap:18px;min-height:61px;padding:18px 0;font-size:16px;line-height:1.4;letter-spacing:-.018em}.npf__item:first-child .npf__question{padding-top:18px;min-height:61px}.npf__icon{flex-basis:16px;width:16px;height:16px}.npf__icon:before,.npf__icon:after{inset:7px 0 auto}.npf__answer{padding:0 24px 20px 0;font-size:14px;line-height:1.55}.npf__help{margin-top:18px}.npf__contact{font-size:13px}.npf__answer-links{gap:5px 18px}.npf__answer-links a{font-size:12px}}@container nilo-pro-faq (max-width:359px){.npf__inner{padding-inline:20px}.npf__question{font-size:15px;gap:14px}.npf__answer{padding-right:16px;font-size:13px}}@media(prefers-reduced-motion:no-preference){.npf__icon:after{transition:transform .2s ease}.npf__question,.npf__contact{transition:color .16s ease}@supports (interpolate-size:allow-keywords){.npf__item{interpolate-size:allow-keywords}.npf__item::details-content{height:0;overflow:clip;transition:height .24s ease,content-visibility .24s allow-discrete}.npf__item[open]::details-content{height:auto}}}@media(prefers-reduced-motion:reduce){.npf *,.npf *:before,.npf *:after,.npf__item::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(#nilo-pro-foundation){--nph-bg:var(--nilo-site-bg,#070a0d);--nph-text:#f4f6f8;--nph-copy:#bbc5cf;--nph-muted:#9ba9b6;--nph-accent:#d39b73;--nph-line:rgba(180,204,222,.17);--nph-gutter:clamp(24px,5vw,80px);--nph-heading:clamp(34px,3.2vw,46px);--nph-space:clamp(48px,4.4vw,64px);background:var(--nph-bg)}body:has(#nilo-pro-foundation) #MainContent{background:var(--nph-bg)}body:has(#nilo-pro-foundation) #MainContent>.shopify-section:has(#nilo-pro-foundation){height:0;margin:0;padding:0}body:has(#nilo-pro-foundation) #MainContent>.shopify-section:has(product-info){background:#070a0d}body:has(#nilo-pro-foundation) #MainContent :is(.npa__title,.npc__title,.nsu__title,.npw__title,.npf__title,.nht__title,.npchoice__title){font-size:var(--nph-heading);font-weight:400;line-height:1.1;letter-spacing:-.038em;color:var(--nph-text);text-transform:none;text-wrap:balance}body:has(#nilo-pro-foundation) #MainContent :is(.npa__accent,.npc__accent,.nsu__accent,.npw__title span,.npf__title span,.npsupport__accent){color:var(--nph-accent)}body:has(#nilo-pro-foundation) #MainContent :is(.npa__eyebrow,.npc__eyebrow,.nsu__eyebrow,.npw__eyebrow,.npf__eyebrow,.npsupport__eyebrow,.nht__eyebrow,.npchoice__eyebrow){font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--nph-muted);margin:0 0 12px}body:has(#nilo-pro-foundation) #MainContent :is(.npa__body,.npc__body,.nsu__subtitle,.npw__body,.npf__subtitle,.npsupport__body,.nht__body,.npchoice__benefits){font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--nph-copy);margin-top:18px}body:has(#nilo-pro-foundation) #MainContent :is(.nsu__inner,.npf__inner,.npsupport__inner,.npchoice__inner,.nht__bottom){width:calc(100% - 2 * var(--nph-gutter));max-width:1200px;padding-inline:0;margin-inline:auto}body:has(#nilo-pro-foundation) #MainContent :is(.npf__items,.npf__item,.nsu__footer,.npsupport__help,.npchoice,.nma,.nma__compare){border-color:var(--nph-line)}body:has(#nilo-pro-foundation) #MainContent :is(.nht__button,.npchoice__button,.npsupport__button){min-height:46px;padding:11px 22px;gap:13px;border:1px solid var(--nph-text);border-radius:999px;background:var(--nph-text);color:#101214;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:none;box-shadow:none;transition:background .18s ease,border-color .18s ease}body:has(#nilo-pro-foundation) #MainContent :is(.nht__link,.nsu__contact,.npf__contact,.npsupport__link){min-height:44px;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--nph-copy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#d39b7370}body:has(#nilo-pro-foundation) #MainContent :is(.nht__link,.nsu__contact,.npf__contact,.npsupport__link) svg{color:var(--nph-accent)}body:has(#nilo-pro-foundation) #MainContent :is(a,button,summary):focus-visible{outline:2px solid var(--nph-accent);outline-offset:5px}body:has(#nilo-pro-foundation) #MainContent :is(.npf__answer-links a,.npchoice__trust a,.nma__link){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#bbc5cf66}body:has(#nilo-pro-foundation) #MainContent .npa__scene{max-width:1600px;min-height:510px}body:has(#nilo-pro-foundation) #MainContent .npa__photograph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--nilo-site-bg,#070a0d),transparent 12%,transparent 88%,var(--nilo-site-bg,#070a0d)),linear-gradient(90deg,var(--nilo-site-bg,#070a0d),transparent 4%,transparent 96%,var(--nilo-site-bg,#070a0d))}body:has(#nilo-pro-foundation) #MainContent .npa__copy{padding-top:var(--nph-space);padding-left:max(var(--nph-gutter),calc((100% - 1200px)/2));width:56%}body:has(#nilo-pro-foundation) #MainContent .npa__body{max-width:35ch}body:has(#nilo-pro-foundation) #MainContent .npa__sound{left:max(var(--nph-gutter),calc((100% - 1200px)/2));top:57%;width:55%}body:has(#nilo-pro-foundation) #MainContent .npa__label{font-size:13px}body:has(#nilo-pro-foundation) #MainContent .npc__scene{max-width:1440px;aspect-ratio:2.35;min-height:520px}body:has(#nilo-pro-foundation) #MainContent .npc__copy{width:41%;margin-left:54%;padding-block:42px}body:has(#nilo-pro-foundation) #MainContent .npc__body{max-width:38ch}body:has(#nilo-pro-foundation) #MainContent .npc__features{margin-top:26px}body:has(#nilo-pro-foundation) #MainContent .npc__feature-title{font-weight:400}body:has(#nilo-pro-foundation) #MainContent .npc__note{margin:17px 0 0;font-size:12px;line-height:1.5;color:var(--nph-muted);max-width:43ch}body:has(#nilo-pro-foundation) #MainContent .nsu__inner{padding-block:var(--nph-space) 48px}body:has(#nilo-pro-foundation) #MainContent .nsu__intro{margin-bottom:28px}body:has(#nilo-pro-foundation) #MainContent .nsu__steps{max-width:1080px;margin-inline:auto;gap:24px}body:has(#nilo-pro-foundation) #MainContent .nsu__caption{padding-top:17px}body:has(#nilo-pro-foundation) #MainContent .nsu__number{margin-bottom:9px}body:has(#nilo-pro-foundation) #MainContent .nsu__step-title{font-size:22px;font-weight:400}body:has(#nilo-pro-foundation) #MainContent .nsu__footer{max-width:1080px;margin:25px auto 0;padding-top:18px;gap:14px 28px}body:has(#nilo-pro-foundation) #MainContent .npw__scene{max-width:1440px;aspect-ratio:2.2;min-height:560px}body:has(#nilo-pro-foundation) #MainContent .npw__intro{padding-top:38px}body:has(#nilo-pro-foundation) #MainContent .npw__stage{width:94%;left:3%;top:56%}body:has(#nilo-pro-foundation) #MainContent .npw__value{font-weight:400;font-size:clamp(52px,4.8vw,66px);font-variant-numeric:tabular-nums}body:has(#nilo-pro-foundation) #MainContent .npw__caption{font-size:15px;line-height:1.5}body:has(#nilo-pro-foundation) #MainContent .npw__note{font-size:12px;bottom:24px}body:has(#nilo-pro-foundation) #MainContent .npsupport__inner{padding-block:48px;gap:56px}body:has(#nilo-pro-foundation) #MainContent .npsupport__title{font-size:clamp(32px,2.7vw,38px);font-weight:400;line-height:1.14;letter-spacing:-.035em}body:has(#nilo-pro-foundation) #MainContent .npsupport__help{padding-left:36px}body:has(#nilo-pro-foundation) #MainContent .npsupport__actions{gap:10px 20px}body:has(#nilo-pro-foundation) #MainContent .nht__section{padding-block:var(--nph-space) 44px}body:has(#nilo-pro-foundation) #MainContent .nht__intro{padding-inline:var(--nph-gutter)}body:has(#nilo-pro-foundation) #MainContent .nht__panorama{--nht-photo-height:clamp(220px,21vw,300px);margin-top:18px;max-width:1440px}body:has(#nilo-pro-foundation) #MainContent .nht__actions{margin-top:24px;gap:28px}body:has(#nilo-pro-foundation) #MainContent .nht__caption{font-size:15px}body:has(#nilo-pro-foundation) #MainContent .npf__inner{padding-block:52px 56px;column-gap:48px}body:has(#nilo-pro-foundation) #MainContent .npf__items{padding-left:36px}body:has(#nilo-pro-foundation) #MainContent .npf__question{font-size:16px;line-height:1.5;min-height:64px;padding-block:18px;letter-spacing:0}body:has(#nilo-pro-foundation) #MainContent .npf__item:first-child .npf__question{padding-top:8px;min-height:54px}body:has(#nilo-pro-foundation) #MainContent .npf__answer{font-size:15px;line-height:1.65}body:has(#nilo-pro-foundation) #MainContent .npf__help{margin-top:24px}body:has(#nilo-pro-foundation) #MainContent .nma{padding-top:22px;gap:26px}body:has(#nilo-pro-foundation) #MainContent .nma__heading{font-size:21px}body:has(#nilo-pro-foundation) .footer{background:#0d1319;color:var(--nph-copy);border-top:1px solid var(--nph-line)}@media(hover:hover){body:has(#nilo-pro-foundation) #MainContent :is(.nht__button,.npchoice__button,.npsupport__button):hover{background:#fff;border-color:#fff;box-shadow:none}body:has(#nilo-pro-foundation) #MainContent :is(.nht__link,.nsu__contact,.npf__contact,.npsupport__link):hover{color:var(--nph-text);text-decoration-color:var(--nph-accent)}}@media(min-width:750px)and (max-width:999px){body:has(#nilo-pro-foundation) #MainContent .npc__copy{width:44%;margin-left:52%}body:has(#nilo-pro-foundation) #MainContent .npc__title{font-size:34px}body:has(#nilo-pro-foundation) #MainContent .npc__body{font-size:15px}body:has(#nilo-pro-foundation) #MainContent .nsu__step-title{font-size:20px}body:has(#nilo-pro-foundation) #MainContent .npsupport__inner{gap:28px}body:has(#nilo-pro-foundation) #MainContent .npsupport__help{padding-left:24px}body:has(#nilo-pro-foundation) #MainContent .npf__inner{column-gap:28px}body:has(#nilo-pro-foundation) #MainContent .npf__items{padding-left:24px}}@media(max-width:749px){body.template-product:has(#nilo-pro-foundation) #MainContent #judgeme_product_reviews{margin-bottom:12px!important}body:has(#nilo-pro-foundation){--nph-gutter:24px;--nph-heading:clamp(30px,8.2vw,36px);--nph-space:42px}body:has(#nilo-pro-foundation) #MainContent :is(.npa__eyebrow,.npc__eyebrow,.nsu__eyebrow,.npw__eyebrow,.npf__eyebrow,.npsupport__eyebrow,.nht__eyebrow,.npchoice__eyebrow){font-size:10px;letter-spacing:.15em;margin-bottom:12px}body:has(#nilo-pro-foundation) #MainContent :is(.npa__body,.npc__body,.nsu__subtitle,.npw__body,.npf__subtitle,.npsupport__body,.nht__body,.npchoice__benefits){font-size:15px;line-height:1.5;margin-top:16px}body:has(#nilo-pro-foundation) #MainContent .npa__scene{height:158vw;min-height:600px;max-height:820px}body:has(#nilo-pro-foundation) #MainContent .npa__copy{padding:36px var(--nph-gutter) 0;width:100%}body:has(#nilo-pro-foundation) #MainContent .npa__body{max-width:38ch}body:has(#nilo-pro-foundation) #MainContent .npa__sound{left:var(--nph-gutter);width:calc(100% - 2 * var(--nph-gutter));top:auto;bottom:9%}body:has(#nilo-pro-foundation) #MainContent .npa__label{font-size:12px}body:has(#nilo-pro-foundation) #MainContent .npc__scene{aspect-ratio:auto;min-height:0;padding:42px 0 36px}body:has(#nilo-pro-foundation) #MainContent .npc__intro{padding-inline:var(--nph-gutter)}body:has(#nilo-pro-foundation) #MainContent .npc__features{margin:0 var(--nph-gutter)}body:has(#nilo-pro-foundation) #MainContent .npc__note{order:4;max-width:none;margin:17px var(--nph-gutter) 0;font-size:12px}body:has(#nilo-pro-foundation) #MainContent .nsu__inner{padding-block:42px 38px}body:has(#nilo-pro-foundation) #MainContent .nsu__intro{margin-bottom:26px}body:has(#nilo-pro-foundation) #MainContent .nsu__steps{gap:20px}body:has(#nilo-pro-foundation) #MainContent .nsu__caption{padding:0}body:has(#nilo-pro-foundation) #MainContent .nsu__step-title{font-size:20px}body:has(#nilo-pro-foundation) #MainContent .nsu__step-body{font-size:14px;line-height:1.5}body:has(#nilo-pro-foundation) #MainContent .nsu__footer{margin-top:24px;gap:12px}body:has(#nilo-pro-foundation) #MainContent .npw__scene{aspect-ratio:auto;min-height:0;padding:38px 0 32px}body:has(#nilo-pro-foundation) #MainContent .npw__intro{padding:0 var(--nph-gutter)}body:has(#nilo-pro-foundation) #MainContent .npw__stage{width:235%;left:-67.5%;top:-24vw;translate:0 0}body:has(#nilo-pro-foundation) #MainContent .npw__value{font-size:48px}body:has(#nilo-pro-foundation) #MainContent .npw__caption{font-size:13px}body:has(#nilo-pro-foundation) #MainContent .npw__note{font-size:12px}body:has(#nilo-pro-foundation) #MainContent .npsupport__inner{padding-block:40px;gap:24px}body:has(#nilo-pro-foundation) #MainContent .npsupport__title{font-size:var(--nph-heading)}body:has(#nilo-pro-foundation) #MainContent .npsupport__help{padding:22px 0 0}body:has(#nilo-pro-foundation) #MainContent :is(.npsupport__button,.npsupport__link){font-size:13px}body:has(#nilo-pro-foundation) #MainContent .npsupport__button{padding-inline:16px}body:has(#nilo-pro-foundation) #MainContent .npsupport__actions{gap:8px 16px}body:has(#nilo-pro-foundation) #MainContent .nht__section{padding-block:42px 34px}body:has(#nilo-pro-foundation) #MainContent .nht__title{font-size:clamp(28px,7.5vw,34px)}body:has(#nilo-pro-foundation) #MainContent .nht__panorama{--nht-photo-height:clamp(155px,44vw,225px);margin-top:16px}body:has(#nilo-pro-foundation) #MainContent .nht__caption{font-size:12px}body:has(#nilo-pro-foundation) #MainContent .nht__actions{gap:6px;margin-top:24px}body:has(#nilo-pro-foundation) #MainContent .npf__inner{padding-block:42px 38px}body:has(#nilo-pro-foundation) #MainContent .npf__items{padding-left:0;margin-top:24px}body:has(#nilo-pro-foundation) #MainContent .npf__question,body:has(#nilo-pro-foundation) #MainContent .npf__item:first-child .npf__question{font-size:16px;min-height:62px;padding-block:18px}body:has(#nilo-pro-foundation) #MainContent .npf__answer{font-size:14px;line-height:1.6;padding-right:20px}body:has(#nilo-pro-foundation) #MainContent .npf__help{margin-top:18px}body:has(#nilo-pro-foundation) #MainContent .nma{gap:14px;padding-top:20px}body:has(#nilo-pro-foundation) #MainContent .nma__heading{font-size:18px}}@media(max-width:359px){body:has(#nilo-pro-foundation){--nph-gutter:20px;--nph-heading:30px}body:has(#nilo-pro-foundation) #MainContent .nsu__step-title{font-size:18px}body:has(#nilo-pro-foundation) #MainContent .nsu__step-body{font-size:13px}body:has(#nilo-pro-foundation) #MainContent .npsupport__actions{gap:8px 12px}}@media(prefers-reduced-motion:reduce){body:has(#nilo-pro-foundation) #MainContent *,body:has(#nilo-pro-foundation) #MainContent *:before,body:has(#nilo-pro-foundation) #MainContent *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(#nilo-pro-foundation) #MainContent .product .na-trust{font-size:13px;color:#c4cfd8}body:has(#nilo-pro-foundation) #MainContent .product .na-trust a{color:#c4cfd8}body:has(#nilo-pro-foundation) #MainContent .npr-buy-detail{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:4px 0 12px;font-size:12px;line-height:1.5;color:#acbbc8}body:has(#nilo-pro-foundation) #MainContent .npr-buy-detail a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:#e4c4ac;text-decoration:none}body:has(#nilo-pro-foundation) #MainContent .product__info-container>.custom__liquid:has(.npr-buy-detail){margin:0}body:has(#nilo-pro-foundation) #MainContent .npc__features{margin-top:0}body:has(#nilo-pro-foundation) #MainContent .npc__hint{margin:23px 0 10px;font-size:12px;line-height:1.5;color:#b8c5d1}body:has(#nilo-pro-foundation) #MainContent .npc__selection{min-height:44px;margin:14px 0 0;font-size:14px;line-height:1.5;color:#d5dee6;max-width:43ch}body:has(#nilo-pro-foundation) #MainContent .npc__note{margin-top:6px}@media(max-width:749px){body:has(#nilo-pro-foundation) #MainContent .product .na-trust{font-size:12px;gap:4px 6px}body:has(#nilo-pro-foundation) #MainContent .npc__hint{order:2;margin:22px var(--nph-gutter) 10px}body:has(#nilo-pro-foundation) #MainContent .npc__features{order:3;margin:0 var(--nph-gutter)}body:has(#nilo-pro-foundation) #MainContent .npc__media{order:4;margin:14px 0 0}body:has(#nilo-pro-foundation) #MainContent .npc__selection{order:5;min-height:42px;margin:8px var(--nph-gutter) 0}body:has(#nilo-pro-foundation) #MainContent .npc__note{order:6;margin:6px var(--nph-gutter) 0}}body:has(#nilo-pro-foundation) #MainContent .product .na-trust{position:relative;isolation:isolate;border-bottom-color:#d39b733b}body:has(#nilo-pro-foundation) #MainContent .product .na-trust:before{content:"";position:absolute;z-index:-1;top:-4px;right:0;bottom:-1px;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,#d39b730e,transparent 72%)}body:has(#nilo-pro-foundation) #MainContent .product .na-trust:after{content:"";position:absolute;inset:auto 12% -1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#d39b7370,transparent);box-shadow:0 0 12px #d39b7328}body:has(#nilo-pro-foundation) #MainContent .product .na-trust a{text-decoration-color:#d39b7366}@media(max-width:749px){body:has(#nilo-pro-foundation):has(#nilo-pro-purchase){--nph-text:#f1ece5;--nph-copy:#bbc5cf;--nph-muted:#a8b3bd;--nph-accent:#d39b73;--nph-line:rgba(180,204,222,.17);--nph-gutter:24px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npc__title,.nsu__title,.npw__title,.npf__title,.npsupport__title,.nht__title,.npr-choice__title){font-weight:400;line-height:1.1;letter-spacing:-.035em;color:var(--nph-text)}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npc__accent,.nsu__accent,.npw__title span,.npf__title span,.npsupport__accent,.nht__accent){color:var(--nph-accent)}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npc__body,.nsu__subtitle,.npw__body,.npsupport__body,.nht__body,.npr-choice__body){font-size:15px;line-height:1.5;color:var(--nph-copy);margin-top:16px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npc__note,.npc__hint,.nsu__note,.nht__caption,.nht__return,.nht__time-labels p,.npr-choice__included,.npr-choice__trust,.npr-buy-detail,.npr-buy-detail a){font-size:13px;line-height:1.5;color:var(--nph-copy)}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.nsu__step-body,.npf__answer){font-size:15px;line-height:1.5;color:var(--nph-copy)}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .nht__return{margin-inline:0}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.nht__button,.npchoice__button){min-height:52px;padding:13px 20px;border-radius:12px;background:#f1ece5;border-color:#f1ece5;color:#15191b;font-size:15px;font-weight:500;line-height:1.4;box-shadow:none}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npsupport__button{min-height:48px;padding:11px 16px;border-radius:12px;background:transparent;border:1px solid var(--nph-line);color:var(--nph-text);font-size:14px;line-height:1.4}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.nht__link,.nsu__contact,.npf__contact,.npsupport__link,.nma__compare a){min-height:44px;font-size:14px;line-height:1.4;gap:10px;text-underline-offset:5px;text-decoration-thickness:1px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npsupport__button,.nht__link,.nsu__contact,.npf__contact,.npsupport__link) svg{width:16px;height:16px;color:var(--nph-accent)}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npc__scene{padding-block:36px 28px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .nsu__inner{padding-block:36px 28px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npw__scene{padding-block:36px 28px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npsupport__inner{padding-block:32px 28px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .nht__section{padding-block:32px 28px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npf__inner{padding-block:36px 28px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npsupport__actions{gap:8px 16px;flex-wrap:wrap}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npf__items,.npf__item,.nsu__footer,.npsupport__help,.npchoice,.nma,.nma__compare){border-color:var(--nph-line)}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npc .npc__feature{min-height:100px;padding:10px 9px;border-radius:12px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npc .npc__feature-caption{font-size:13px;line-height:1.35}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npc__selection{font-size:15px;line-height:1.5}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding-inline:4px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.npe-launch,.product-form__submit){min-height:52px;padding:13px 20px;line-height:24px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{font-size:13px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.npr-buy-detail,.npr-buy-detail a){font-size:13px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) .npe-dock a{min-height:50px;font-size:15px}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) .footer{padding-bottom:24px}}@media(min-width:360px)and (max-width:749px){body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npr-choice__buy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:16px;text-align:left}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .npr-choice__buy .npchoice__button{width:100%;padding-inline:12px;gap:8px;font-size:14px}}@media(max-width:749px){body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent :is(.npc__note,.nsu__note){display:none}body:has(#nilo-pro-foundation):has(#nilo-pro-purchase) #MainContent .nht__return{width:100%;max-width:34ch;margin:12px auto 0;text-align:center;text-wrap:pretty}}body:has(#nilo-pro-purchase) #MainContent>.shopify-section:has(#nilo-pro-purchase){height:0;margin:0;padding:0}body:has(#nilo-pro-purchase) #MainContent product-info>.page-width{max-width:1320px;width:calc(100% - clamp(40px,8vw,128px))}body:has(#nilo-pro-purchase) #MainContent .product{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,4vw,60px);align-items:start}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{box-sizing:border-box;max-width:560px;width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:18px;padding:clamp(24px,2.6vw,36px);background:#0c1115;border:1px solid #c4d3df20;border-radius:20px;box-shadow:inset 0 1px #ffffff05,0 15px 50px #00000012}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>*{grid-column:1/-1;min-width:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__text.caption-with-letter-spacing{grid-row:1;font-size:10px;letter-spacing:.15em;line-height:1.5}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__title{grid-row:2;margin:9px 0 12px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__heading{font-size:clamp(40px,3.7vw,54px);line-height:1.05;font-weight:400;letter-spacing:-.045em}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){grid-row:3;margin:0 0 23px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro p{letter-spacing:0;text-wrap:pretty}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__focus{font-size:clamp(21px,1.9vw,27px);line-height:1.25;color:#d5a17d;font-weight:400;margin:0 0 10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__lead{font-size:17px;line-height:1.45;color:#dfe5e9;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__fit{font-size:14px;line-height:1.45;color:#aebac4;margin:7px 0 0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>[id^=price-]{grid-area:4/1/5/2;align-self:center;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.price-item,.price-item bdi){font-size:33px;line-height:1.2;letter-spacing:-.04em}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.na-included){grid-area:4/2/5/3;align-self:center;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .na-included{font-size:13px;line-height:1.4}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__tax{grid-row:5;margin:3px 0 18px;font-size:12px;text-align:left}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>div:has(>form.installment){display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>div:has(>product-form),body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(nilo-pro-availability){grid-row:6;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.product-form__submit,.npr-availability__details>summary){min-height:52px;padding:12px 20px;border-radius:10px;background:#f2eeea;border-color:#f2eeea;color:#121719;box-shadow:inset 0 1px #fff;font-size:15px;line-height:1.4;font-weight:500;transition:background .18s ease,box-shadow .18s ease}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product-form__submit[disabled]{background:#17212b;border-color:#b4ccde2b;color:#bbc5cf;box-shadow:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-availability__details>summary span{font-size:20px;line-height:1;font-weight:300;transition:transform .18s ease}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){grid-row:7;margin:16px 0 11px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust{display:block;border:0;padding:0;margin:0;color:#dbe2e7}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust a{color:inherit;text-decoration:none;line-height:1.4;min-height:44px;transition:color .2s ease}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial{display:flex;align-items:center;gap:12px;font-size:17px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial strong{color:#dcaa85;font-size:21px;font-weight:500}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{display:inline-flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;min-height:44px}.npp-icon{position:relative;display:inline-flex;width:27px;height:27px;flex:none;align-items:center;justify-content:center;color:#d3a27e;isolation:isolate}.npp-icon:before{content:"";position:absolute;z-index:-1;top:-9px;right:-9px;bottom:-9px;left:-9px;background:radial-gradient(circle,#cf8f5621 0%,#cf8f5609 38%,transparent 70%);pointer-events:none}.npp-icon svg{display:block;width:26px;height:26px;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #d99a6640);transition:filter .2s ease}.npp-icon__glint{stroke:#f0d3b9;stroke-width:1;opacity:.85}.npp-trust__services .npp-icon{width:24px;height:24px}.npp-trust__services .npp-icon svg{width:23px;height:23px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion{border-color:#c4d3df20;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion summary{padding:13px 0;min-height:48px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion .accordion__title{font-size:14px;line-height:1.4}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npr-buy-detail){margin:9px 0 0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0;border:0;font-size:12px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#d9a783}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__stage{height:clamp(350px,calc(100svh - 310px),560px);background:transparent}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel{top:0;right:0;bottom:0;left:50%;height:100%;width:auto;max-width:100%;aspect-ratio:1;transform:translate(-50%);border-radius:12px;background:transparent}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel--product{border-radius:0}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel img{mask-image:none;-webkit-mask-image:none;object-fit:cover}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views{position:relative;left:auto;bottom:auto;transform:none;width:100%;max-width:100%;margin:14px auto 0;padding:0;display:flex;gap:15px;align-items:start;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button{display:flex;flex-direction:column;justify-content:start;gap:9px;padding:0 0 5px;width:clamp(94px,10vw,126px);min-height:44px;border:0;border-radius:0;background:none;color:#aebac4;line-height:1.4;font-size:13px;font-weight:400}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__thumb{display:block;width:100%;height:auto;aspect-ratio:1.4;border-radius:8px;background:#0b0e11;border:1px solid #b4ccde25;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button[aria-pressed=true]{color:#f1f4f6;background:none}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button[aria-pressed=true] .npg__thumb{border-color:#d3a078;box-shadow:0 0 0 1px #d3a07825}@media(hover:hover){body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.product-form__submit:not([disabled]),.npr-availability__details>summary):hover{background:#fffaf5;box-shadow:inset 0 1px #fff,0 0 24px #d39b730c}.npp-trust a:hover .npp-icon svg{filter:drop-shadow(0 0 7px #d99a6670)}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button:hover .npg__thumb{border-color:#d3a07890}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust a:hover{color:#f5e2d2}}@media(min-width:750px)and (max-width:1050px){body:has(#nilo-pro-purchase) #MainContent .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding:24px 20px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{font-size:12px;gap:5px}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__stage{height:clamp(310px,40vw,430px)}}@media(max-width:749px){body:has(#nilo-pro-purchase) #MainContent product-info>.page-width{width:calc(100% - 32px)}body:has(#nilo-pro-purchase) #MainContent .product{gap:16px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__media-wrapper{max-width:440px}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__stage{height:clamp(220px,62vw,270px)}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views{margin-top:8px;gap:12px}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button{width:78px;gap:5px;font-size:12px;padding-bottom:0}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__thumb{aspect-ratio:1.6;border-radius:6px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding:19px 18px 10px;border-radius:16px;column-gap:12px;max-width:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__title{grid-area:2/1/3/2;margin:8px 0 10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__heading{font-size:34px;line-height:1.1}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>[id^=price-]{grid-area:2/2/3/3;justify-self:end}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.price-item,.price-item bdi){font-size:27px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){margin-bottom:12px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__focus{font-size:20px;margin-bottom:7px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__lead{font-size:15px;line-height:1.4}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__fit{font-size:13px;margin-top:5px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.na-included){grid-area:4/1/5/2;margin:0 0 12px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .na-included{font-size:12px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__tax{grid-area:4/2/5/3;font-size:11px;margin:0 0 12px;align-self:center;text-align:right;white-space:nowrap}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>div:has(>product-form),body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(nilo-pro-availability){grid-row:5}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.product-form__submit,.npr-availability__details>summary){min-height:50px;font-size:14px;padding-inline:12px;border-radius:9px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){grid-row:6;margin:9px 0 8px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial{font-size:15px;gap:10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial strong{font-size:19px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{font-size:12px;gap:6px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services{gap:10px;margin-top:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust a{min-height:44px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail{flex-wrap:wrap;font-size:12px}}@media(max-width:359px){body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding-inline:14px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{font-size:11px;gap:5px}}@media(min-width:750px){body:has(#nilo-pro-purchase){--npp-preview-space:0px}body:has(#nilo-pro-purchase):has(#PBarNextFrame){--npp-preview-space:72px}body:has(#nilo-pro-purchase) #MainContent .section--padding:has(.npg--studio){padding-block:14px 12px}body:has(#nilo-pro-purchase) #MainContent .nilo-highlights--pro{padding:0 0 8px}body:has(#nilo-pro-purchase) #MainContent .nilo-highlights--pro .nilo-highlights__grid{margin-block:0;padding-block:12px}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__stage{height:clamp(300px,calc(100svh - 295px - var(--npp-preview-space)),560px)}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views{margin-top:10px;gap:14px}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button{width:clamp(86px,11vh,116px);gap:6px}}@media(min-width:750px)and (max-height:1000px){body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding:20px 26px 14px;column-gap:14px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__title{grid-area:2/1/3/2;margin:7px 0 10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__heading{font-size:44px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>[id^=price-]{grid-area:2/2/3/3;justify-self:end}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.price-item,.price-item bdi){font-size:30px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){margin:0 0 10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__focus{font-size:23px;margin-bottom:6px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__lead{font-size:16px;line-height:1.4}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__fit{font-size:14px;margin-top:5px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.na-included){grid-area:4/1/5/2;margin:0 0 10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__tax{grid-area:4/2/5/3;text-align:right;align-self:center;white-space:nowrap;margin:0 0 10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>div:has(>product-form),body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(nilo-pro-availability){grid-row:5}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.product-form__submit,.npr-availability__details>summary){min-height:48px;padding-block:11px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){grid-row:6;margin:8px 0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust a{min-height:32px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services{margin-top:2px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion summary{padding:9px 0;min-height:40px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npr-buy-detail){margin-top:4px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail a{min-height:32px}}@media(min-width:750px)and (max-height:740px){body:has(#nilo-pro-purchase) #MainContent .section--padding:has(.npg--studio){padding-block:8px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding:12px 22px 8px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__heading{font-size:40px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__title{margin:5px 0 7px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__focus{font-size:21px;margin-bottom:4px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){margin-bottom:8px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion summary{min-height:36px;padding-block:7px}body:has(#nilo-pro-purchase) #MainContent .nilo-highlights--pro .nilo-highlights__grid{padding-block:8px}body:has(#nilo-pro-purchase) #MainContent .nilo-highlights--pro{padding-bottom:4px}}@media(min-width:750px)and (max-height:680px){body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .section--padding:has(.npg--studio){padding-block:4px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .product__info-container{padding-block:8px 6px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .product__heading{font-size:38px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .product__title{margin-block:4px 5px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){margin-bottom:5px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .npp-trust a{min-height:28px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){margin-block:6px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .product__accordion summary{min-height:32px;padding-block:5px}body:has(#nilo-pro-purchase):has(#PBarNextFrame) #MainContent .product:has(.npg--studio) .npr-buy-detail a{min-height:28px}}@media(prefers-reduced-motion:reduce){body:has(#nilo-pro-purchase) .npg *,body:has(#nilo-pro-purchase) .product .npp-icon svg,body:has(#nilo-pro-purchase) .product .npr-availability__details>summary{transition:none}}.npe-intro,.npe-dock{display:none}.npe-launch{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 20px;border:1px solid #f1ece5;border-radius:12px;background:#f1ece5;color:#15191b;font:inherit;font-size:15px;opacity:1}.npe-launch>span[aria-hidden]{display:none}body:has(.npe-launch) #MainContent .product__info-container>div:has(>product-form){display:none!important}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npe-launch){grid-row:5;margin:0}@media(min-width:750px)and (min-height:1001px){body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npe-launch){grid-row:6}}@media(max-width:749px){body:has(#nilo-pro-purchase) #MainContent>.shopify-section:has(#nilo-pro-purchase){height:auto}body:has(#nilo-pro-purchase) #MainContent>.shopify-section:has(product-info){background:#0b1014}.npe-intro{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:18px;padding:22px 24px 8px;background:#0b1014}.npe-name{margin:0;color:#f4f3ef;font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.045em}.npe-focus{margin:8px 0 0;color:#d1a681;font-size:14px;line-height:1.4;letter-spacing:0;text-wrap:balance}.npe-price-group{text-align:right}.npe-top-price{display:block;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.035em;color:#f4f3ef}.npe-price-note{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:#afbdc7}body:has(#nilo-pro-purchase) #MainContent product-info>.page-width{width:100%;padding:0}body:has(#nilo-pro-purchase) #MainContent .product{gap:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__media-wrapper{max-width:none;width:100%;padding:0;margin:0}body:has(#nilo-pro-purchase) .npg.npg--studio{display:block;background:#0b1014;padding:0}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__stage{height:clamp(270px,76vw,340px);background:#0b1014}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel{inset:0 auto auto 50%;transform:translate(-50%);width:100%;max-width:460px;height:calc(100% - 54px);aspect-ratio:auto;background:transparent;border-radius:0}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel img{object-fit:contain;mask-image:none;-webkit-mask-image:none}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel--product img{mix-blend-mode:lighten}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel--worn img{object-fit:cover;object-position:50% 42%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 85%,transparent)}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views{position:absolute;left:50%;bottom:7px;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:10px;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button{width:auto;min-width:58px;min-height:44px;padding:8px 10px;display:flex;justify-content:center;gap:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:#a9b6bf;font-size:12px}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__views button[aria-pressed=true]{background:none;border-color:#cfa47f;color:#f3e3d6}body:has(#nilo-pro-purchase) .npg.npg--studio .npg__thumb{display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{position:relative;display:flex;flex-direction:column;gap:0;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:20px 24px 10px;background:linear-gradient(180deg,#10171c,#0b1014 78%);border:0;border-top:1px solid #c9d7e00c;border-radius:18px 18px 0 0;box-shadow:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.product__info-container>[id^=price-],.product__tax,.custom__liquid:has(.na-included),.product__info-container>div:has(>form.installment)){display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){order:1;margin:0 0 16px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__focus,body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__fit{display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__lead{display:block;max-width:32ch;margin:0;color:#dfe7ec;font-size:17px;line-height:1.4;letter-spacing:-.015em;text-wrap:pretty}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npe-launch),body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>div:has(>product-form){order:2;width:100%;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.npe-launch,.product-form__submit){min-height:54px;padding:14px 20px;border:1px solid #f1ece5;border-radius:12px;background:#f1ece5;color:#15191b;font-size:15px;font-weight:500;letter-spacing:0;box-shadow:0 3px 14px #0002}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){order:3;margin:9px 0 0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust{display:block;padding:0;border:0;margin:0;text-align:left}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust:before,body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust:after{display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;font-size:14px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial strong{font-size:16px;font-weight:500}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{display:flex;justify-content:flex-start;align-items:center;gap:7px;min-height:44px;font-size:12px;white-space:normal;line-height:1.4}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-icon{width:20px;height:20px;flex:0 0 20px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-icon svg{width:20px;height:20px;filter:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-icon:before{display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__text.caption-with-letter-spacing{order:4;margin:8px 0 16px;font-size:10px;line-height:1.4;letter-spacing:.1em;color:#a1afba}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion{order:5;width:100%;margin:0;border-color:#c7d4df1c}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion summary{min-height:54px;padding:14px 0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion .accordion__title{font-size:14px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion li{font-size:14px;line-height:1.5;margin-bottom:8px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npr-buy-detail){order:6;width:100%;margin:6px 0 0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:0;font-size:12px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail a{min-height:44px;font-size:12px}.npe-dock:not([hidden]){display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#0b1015f5;border-top:1px solid #d39b7350;box-shadow:0 -10px 30px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body:has(#PBarNextFrame) .npe-dock{bottom:60px}.npe-dock>div{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#bec7cf}.npe-dock strong{font-size:21px;font-weight:400;color:#f5f1ed}.npe-dock a{display:flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:10px 24px;background:#f1ece5;color:#15191b;border-radius:12px;text-decoration:none;font-size:14px}#NiloProBuy,.product-form__submit{scroll-margin-top:120px}body:has(.npe-dock:not([hidden])) .footer{padding-bottom:90px}}@media(max-width:359px){.npe-intro{grid-template-columns:minmax(0,1fr) 115px;gap:12px;padding-inline:20px}.npe-name{font-size:28px}.npe-focus{font-size:13px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{padding-inline:20px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services{gap:8px}}@media(max-width:749px){.npe-intro{grid-template-columns:1fr}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>*{grid-column:1/-1;min-width:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-intro){grid-row:1;margin-bottom:14px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>[id^=price-]{display:block!important;grid-area:2/1/3/2;justify-self:start;align-self:center;margin:0 0 16px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) :is(.price-item,.price-item bdi){font-size:28px;line-height:1.2;letter-spacing:-.035em}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.na-included){display:block!important;grid-area:2/2/3/3;align-self:center;margin:0 0 16px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .na-included{margin:0;text-align:right;font-size:12px;line-height:1.4;color:#aebbc5}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npe-launch),body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>div:has(>product-form){grid-row:3}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){grid-row:4}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__text.caption-with-letter-spacing{grid-row:5}}@media(max-width:749px){body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion{grid-row:6}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npr-buy-detail){grid-row:7}}@media(max-width:749px){body:has(#nilo-pro-purchase) .npg.npg--studio .npg__panel--product img{transform:scale(1.12);transform-origin:50% 52%}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container{background:linear-gradient(180deg,#0e1418,#0b1014 290px);border:0;border-radius:0;box-shadow:none;column-gap:12px;padding-top:18px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__info-container>[id^=price-]{align-self:baseline;margin-bottom:17px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.na-included){align-self:baseline;margin-bottom:17px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .na-included{text-align:left;font-size:13px;line-height:1.4;color:#b5c1c9}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npp-trust){margin-top:7px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__trial{min-height:44px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services{gap:10px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__service{font-size:12px;min-height:44px;color:#b5c1c9}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services .npp-icon{width:18px;height:18px;flex-basis:18px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-trust__services .npp-icon svg{width:18px;height:18px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__text.caption-with-letter-spacing{margin:6px 0 20px;color:#96a5b0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion{margin-top:8px;border-top:1px solid #b8cbd926;border-bottom:0;background:transparent}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .product__accordion summary{padding-block:18px;min-height:58px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .custom__liquid:has(.npr-buy-detail){margin:0 0 6px}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npr-buy-detail{border-top:1px solid #b8cbd914;padding-top:4px}}.npp-intro__benefits{display:none}@media(max-width:749px){body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro .npp-intro__lead--desktop{display:none}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__benefits{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:#dfe7ec;font-size:17px;line-height:1.4;letter-spacing:-.015em}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__benefits li{display:flex;align-items:baseline;gap:10px;margin:0;padding:0}body:has(#nilo-pro-purchase) #MainContent .product:has(.npg--studio) .npp-intro__benefits li:before{content:"";flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#d39b73;align-self:center;opacity:.8}}.nilo-pro-simple-section{margin:0!important;padding:0!important}.nsu{display:block;container:nilo-pro-simple / inline-size;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family,sans-serif);letter-spacing:0;-webkit-font-smoothing:antialiased}.nsu *,.nsu *:before,.nsu *:after{box-sizing:border-box}.nsu__inner{width:100%;max-width:1440px;margin:0 auto;padding:72px 56px 66px;scroll-margin-top:100px}.nsu__intro{margin:0 0 36px;text-align:center}.nsu__eyebrow{margin:0 0 17px;color:#9ba9b6;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.nsu__title{margin:0;padding:0;font-family:inherit;font-size:clamp(38px,3.2cqw,46px);font-weight:400;line-height:1.12;letter-spacing:-.038em;color:#f4f6f8;text-transform:none;text-wrap:balance}.nsu__accent{color:#d39b73}.nsu__subtitle{margin:17px 0 0;font-size:16px;font-weight:400;line-height:1.5;color:#bbc5cf}.nsu__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.nsu__step{min-width:0;margin:0;padding:0;list-style:none}.nsu__media{aspect-ratio:1;overflow:hidden;border-radius:10px;background:#17191b}.nsu__image{display:block;width:100%;height:100%;max-width:100%;margin:0;border:0;object-fit:cover;filter:none;opacity:1;mix-blend-mode:normal;transform:none}.nsu__caption{padding:20px 0 0}.nsu__number{display:flex;align-items:center;gap:13px;margin:0 0 12px;color:#d39b73;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;font-variant-numeric:tabular-nums}.nsu__number:after{content:"";display:block;flex:1;height:1px;background:#d39b7340}.nsu__step-title{margin:0;padding:0;font-family:inherit;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:#f4f6f8;text-transform:none}.nsu__step-body{margin:7px 0 0;color:#bbc5cf;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0}.nsu__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px 32px;margin:32px 0 0;padding-top:23px;border-top:1px solid #ffffff14}.nsu__note{margin:0;color:#9ba9b6;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0}.nsu__contact{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:44px;margin:-10px 0;padding:10px 0;color:#d39b73;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;letter-spacing:0}.nsu__contact svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nsu__contact:hover span{text-decoration:underline;text-underline-offset:4px}.nsu__contact:focus-visible{outline:2px solid #d39b73;outline-offset:5px;border-radius:2px}@container nilo-pro-simple (min-width:750px) and (max-width:999px){.nsu__inner{padding:54px 32px}.nsu__steps{gap:20px}.nsu__step-title{font-size:21px}.nsu__step-body{font-size:14px}.nsu__footer{align-items:flex-start}.nsu__note{max-width:32ch}}@container nilo-pro-simple (max-width:749px){.nsu__inner{padding:44px 24px 40px;scroll-margin-top:80px}.nsu__intro{margin-bottom:29px;text-align:left}.nsu__eyebrow{margin-bottom:13px;font-size:9px;letter-spacing:.15em}.nsu__title{font-size:clamp(30px,8.6cqw,40px);line-height:1.08;text-wrap:initial}.nsu__title>span{display:block}.nsu__title .nsu__accent{margin-top:3px}.nsu__subtitle{margin-top:17px;font-size:14px;line-height:1.5}.nsu__steps{grid-template-columns:minmax(0,1fr);gap:22px}.nsu__step{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:20px}.nsu__media{border-radius:8px}.nsu__caption{padding:0}.nsu__number{gap:10px;margin-bottom:10px;font-size:10px}.nsu__step-title{font-size:20px;line-height:1.2;letter-spacing:-.025em}.nsu__step-body{margin-top:7px;font-size:13px;line-height:1.45}.nsu__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px;padding-top:21px}.nsu__note{max-width:35ch;font-size:12px;line-height:1.5}.nsu__contact{font-size:12px}}@container nilo-pro-simple (max-width:359px){.nsu__inner{padding-inline:20px}.nsu__step{gap:15px}.nsu__step-title{font-size:18px}.nsu__step-body{font-size:12px}}.npsupport{container:nilo-pro-support / inline-size;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family,sans-serif);letter-spacing:0;scroll-margin-top:100px}.npsupport *,.npsupport *:before,.npsupport *:after{box-sizing:border-box}.npsupport__inner{max-width:1440px;margin:0 auto;padding:58px 56px 62px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center}.npsupport .npsupport__eyebrow{margin:0 0 16px;color:#9ba9b6;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.18em}.npsupport .npsupport__title{margin:0;font-size:clamp(32px,3cqw,40px);line-height:1.14;font-weight:400;letter-spacing:-.035em;color:#f4f6f8;text-transform:none}.npsupport__title>span{display:block}.npsupport .npsupport__accent{color:#d39b73}.npsupport .npsupport__body{max-width:480px;margin:18px 0 0;color:#bbc5cf;font-size:16px;line-height:1.6}.npsupport__help{padding:20px 0 20px 48px;border-left:1px solid #d39b732e;min-width:0}.npsupport__identity{display:flex;align-items:center;gap:16px;margin-bottom:24px}.npsupport__mark,.npsupport__portrait{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%}.npsupport__mark{background:#d39b7308;border:1px solid #d39b7338;color:#d39b73}.npsupport__mark svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.npsupport__portrait{display:block;width:72px;height:72px;flex-basis:72px;object-fit:cover;object-position:center}.npsupport .npsupport__name{margin:0;color:#f4f6f8;font-size:18px;line-height:1.4;letter-spacing:-.015em}.npsupport__name span{display:block;margin-top:5px;color:#aebbc7;font-size:13px;line-height:1.5;letter-spacing:0}.npsupport__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.npsupport__actions svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.npsupport .npsupport__button,.npsupport .npsupport__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;font-size:14px;line-height:1.4;font-weight:400;text-decoration:none;white-space:nowrap}.npsupport .npsupport__button{padding:12px 19px;border:1px solid #f4f6f8;border-radius:6px;background:#f4f6f8;color:#101214;transition:background .18s,border-color .18s}.npsupport .npsupport__button:hover{background:#e4e9ed;border-color:#e4e9ed}.npsupport .npsupport__link{justify-content:flex-start;color:#d39b73;text-decoration:underline;text-decoration-color:#d39b7370;text-underline-offset:5px}.npsupport .npsupport__link:hover{text-decoration-color:currentColor}.npsupport__actions a:focus-visible{outline:2px solid #d39b73;outline-offset:5px}@container nilo-pro-support (max-width:1000px){.npsupport__inner{padding-inline:36px;gap:36px}.npsupport__help{padding-left:30px}.npsupport__actions{gap:10px 18px}}@container nilo-pro-support (max-width:749px){.npsupport__inner{grid-template-columns:minmax(0,1fr);gap:26px;padding:42px 24px 40px}.npsupport .npsupport__eyebrow{font-size:10px;margin-bottom:13px}.npsupport .npsupport__title{font-size:32px;line-height:1.12}.npsupport .npsupport__body{font-size:15px;line-height:1.55;margin-top:16px;max-width:43ch}.npsupport__help{padding:25px 0 0;border-left:0;border-top:1px solid #d39b732e}.npsupport__identity{gap:14px;margin-bottom:18px}.npsupport .npsupport__name{font-size:17px}.npsupport__name span{font-size:12px}.npsupport__mark,.npsupport__portrait{flex-basis:48px;width:48px;height:48px}.npsupport .npsupport__button,.npsupport .npsupport__link{font-size:13px;gap:10px}.npsupport .npsupport__button{padding-inline:15px}.npsupport__actions{gap:8px 16px}}@container nilo-pro-support (max-width:359px){.npsupport__inner{padding-inline:20px}.npsupport .npsupport__title{font-size:29px}.npsupport .npsupport__body{font-size:14px}.npsupport__actions{gap:8px 12px}.npsupport .npsupport__button{padding-inline:12px}.npsupport__actions svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.npsupport .npsupport__button{transition:none}}.npsupport .npsupport__portrait--mobile{display:none}@media(max-width:749px){.npsupport .npsupport__identity--mobile-portrait>.npsupport__mark,.npsupport .npsupport__identity--mobile-portrait>.npsupport__portrait:not(.npsupport__portrait--mobile){display:none}.npsupport .npsupport__identity--mobile-portrait>.npsupport__portrait--mobile{display:block;width:56px;height:56px;flex:0 0 56px;object-fit:cover;object-position:50% 40%;border-radius:50%}}.npsupport .npsupport__portrait{border:1px solid #d39b7338}@container nilo-pro-support (max-width:749px){.npsupport .npsupport__portrait{width:64px;height:64px;flex-basis:64px}}nilo-product-finder{--n-bg:#0d0e10;--n-surface:#181a1e;--n-line:#2d3036;--n-ink:#f4f3ef;--n-muted:#aeb2bb;--n-air:#72bfff;--n-pro:#f47a20;display:block;max-width:740px;margin:auto;background:var(--n-bg);color:var(--n-ink);border-radius:20px;overflow:hidden;text-align:left;font-family:Arial,Helvetica,sans-serif;color-scheme:dark}nilo-product-finder *{box-sizing:border-box}nilo-product-finder button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}nilo-product-finder .nv-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 34px;border-bottom:1px solid #25272d}nilo-product-finder .nv-brand{font-size:23px;line-height:1;font-weight:500;letter-spacing:7px}nilo-product-finder .nv-header-label{font-size:11px;letter-spacing:1.6px;color:#b2b6bf}nilo-product-finder .nv-main{padding:20px 34px 25px;min-height:545px}nilo-product-finder .nv-way{display:flex;align-items:center;gap:16px;min-height:38px;margin-bottom:17px}nilo-product-finder .nv-back{padding:7px 0;background:none;border:0;display:flex;gap:8px;align-items:center;min-height:38px;font-size:12px}nilo-product-finder .nv-way-label{font-size:11px;line-height:1.4;letter-spacing:1.25px;color:#b3b7c0;text-transform:uppercase}nilo-product-finder .nv-progress{display:flex;gap:5px;margin-left:auto;align-items:center}nilo-product-finder .nv-progress span{width:26px;height:2px;background:#33363d;transition:background .16s}nilo-product-finder .nv-progress .nv-passed{background:#e7e6e2}nilo-product-finder .nv-step-count{color:#aeb2bb;font-size:11px;font-variant-numeric:tabular-nums;margin-left:1px}nilo-product-finder .nv-question-head{min-height:128px}nilo-product-finder h2{font-size:clamp(30px,5.6vw,40px);line-height:1.12;letter-spacing:-1.2px;font-weight:500;color:var(--n-ink);margin:0 0 12px;max-width:570px}nilo-product-finder .nv-sub{font-size:13px;line-height:1.6;color:var(--n-muted);margin:0 0 22px;max-width:555px}nilo-product-finder .nv-choice-zone{min-height:344px}nilo-product-finder .nv-options{display:grid;gap:8px}nilo-product-finder .nv-answer{display:flex;align-items:center;gap:15px;width:100%;min-height:62px;background:linear-gradient(115deg,#ffffff07,#ffffff03);border:1px solid #ffffff0b;border-radius:11px;padding:13px 17px;text-align:left;transition:background .14s,border-color .14s,transform .14s}nilo-product-finder .nv-answer:hover{background:#ffffff0d;border-color:#ffffff24}nilo-product-finder .nv-answer:active{transform:scale(.99)}nilo-product-finder .nv-answer[aria-pressed=true]{border-color:#ffffff42;background:#ffffff13}nilo-product-finder .nv-icon{width:25px;flex:none;display:grid;place-items:center;color:#c4c9d1}nilo-product-finder .nv-icon svg{width:22px;height:22px;stroke-width:1.4}nilo-product-finder .nv-answer-copy{min-width:0}nilo-product-finder .nv-answer-title{display:block;font-size:15px;line-height:1.4;font-weight:400;letter-spacing:-.1px}nilo-product-finder .nv-answer-detail{display:block;color:#aeb4bf;font-size:12px;line-height:1.55;margin-top:3px}nilo-product-finder .nv-check{margin-left:auto;width:17px;height:17px;flex:none;border:1px solid #505661;border-radius:50%;display:grid;place-items:center;color:#16181c;transition:background .13s,border-color .13s}nilo-product-finder .nv-answer[aria-pressed=true] .nv-check{border-color:#f0efeb;background:#f0efeb}nilo-product-finder .nv-check svg{width:12px;height:12px;stroke-width:2}nilo-product-finder .nv-hint{font-size:11px;line-height:1.6;color:#989faa;margin:16px 0 0;min-height:18px}nilo-product-finder .nv-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;padding:16px 34px;border-top:1px solid #25272d;font-size:11px;line-height:1.5;color:#a5abb5}nilo-product-finder .nv-footer span{display:flex;align-items:center;gap:7px}nilo-product-finder .nv-footer svg{width:14px;height:14px}nilo-product-finder .nv-footer[hidden]{display:none}nilo-product-finder .nv-screen{animation:nv3-arrive .21s cubic-bezier(.2,.7,.2,1) both}nilo-product-finder .nv-screen.nv-leaving{animation:nv3-leave .11s ease-in both;pointer-events:none}nilo-product-finder .nv-main.nv-backward .nv-screen{--nv-enter:-7px;--nv-exit:5px}nilo-product-finder .nv-product-air{--n-product:var(--n-air)}nilo-product-finder .nv-product-pro{--n-product:var(--n-pro)}nilo-product-finder .nv-result-kicker{font-size:11px;letter-spacing:1.6px;color:var(--n-product);text-transform:uppercase;margin:0 0 14px;line-height:1.6}nilo-product-finder .nv-product-name{font-size:52px;letter-spacing:-2px;margin:0 0 12px;line-height:1.05}nilo-product-finder .nv-product-note{font-size:13px;line-height:1.6;color:#abb2bd;margin:0;max-width:220px}nilo-product-finder .nv-summary{font-size:14px;line-height:1.65;color:#bcc1ca;margin:0 0 23px;max-width:580px}nilo-product-finder .nv-result-hero{display:grid;grid-template-columns:1fr 250px;gap:12px;align-items:center;margin:-7px 0 13px}nilo-product-finder .nv-product-row{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:24px;margin-bottom:22px}nilo-product-finder .nv-product-photo{height:215px;position:relative;display:grid;place-items:center;isolation:isolate}nilo-product-finder .nv-product-photo:before{content:"";position:absolute;top:10%;right:-3%;bottom:10%;left:-3%;background:radial-gradient(ellipse,color-mix(in srgb,var(--n-product) 14%,transparent),transparent 66%);z-index:-1}nilo-product-finder .nv-product-photo img{width:100%;height:100%;object-fit:contain;min-height:0;min-width:0;animation:nv3-reveal .4s cubic-bezier(.2,.7,.2,1) both}nilo-product-finder .nv-reasons{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 22px;padding:0}nilo-product-finder .nv-reasons li{display:flex;gap:10px;align-items:flex-start}nilo-product-finder .nv-reasons svg{color:var(--n-product);width:17px;height:17px;flex:none;margin-top:2px}nilo-product-finder .nv-reasons strong{font-size:14px;font-weight:500;line-height:1.4;display:block}nilo-product-finder .nv-reasons small{font-size:12px;line-height:1.6;color:#aeb4bf;display:block;margin-top:4px}nilo-product-finder .nv-advice{padding:15px 0;border-top:1px solid #ffffff12;display:flex;gap:12px;align-items:flex-start}nilo-product-finder .nv-advice>svg{width:18px;height:18px;color:#bcc3ce;flex:none;margin-top:2px}nilo-product-finder .nv-advice strong{font-size:13px;font-weight:500;line-height:1.5;display:block;margin:0 0 4px}nilo-product-finder .nv-advice p{font-size:12px;line-height:1.65;color:#b0b7c2;margin:0}nilo-product-finder .nv-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#efeeea;color:#16181b;width:100%;padding:17px 22px;border:0;border-radius:99px;min-height:54px;font-size:15px;font-weight:500;line-height:1.4;transition:background .15s}nilo-product-finder .nv-cta:hover{background:#fff}nilo-product-finder .nv-cta svg{width:18px;height:18px;flex:none}nilo-product-finder .nv-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}nilo-product-finder .nv-link{font-size:11px;line-height:1.4;min-height:40px;padding:8px 0;border:0;background:none;color:#c0c6cf;text-decoration:underline;text-underline-offset:4px}nilo-product-finder .nv-micro{font-size:11px;line-height:1.6;color:#a1a8b3;margin:12px 0 0}nilo-product-finder .nv-essentials{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.6;color:#d0d4db;margin:5px 0 18px}nilo-product-finder .nv-essentials svg{width:16px;height:16px;flex:none}nilo-product-finder .nv-specs{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:20px 0;border-top:1px solid #2d3036;margin-bottom:5px}nilo-product-finder .nv-specs strong{font-size:14px;font-weight:500;line-height:1.5;display:block}nilo-product-finder .nv-specs small{font-size:12px;line-height:1.6;color:#aeb4bf;display:block;margin-top:3px}nilo-product-finder .nv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes nv3-arrive{0%{opacity:0;transform:translate(var(--nv-enter,7px))}to{opacity:1;transform:translate(0)}}@keyframes nv3-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--nv-exit,-5px))}}@keyframes nv3-reveal{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){nilo-product-finder{border-radius:16px}nilo-product-finder .nv-header{padding:22px 20px}nilo-product-finder .nv-main{padding:16px 20px 23px;min-height:540px}nilo-product-finder .nv-way{gap:12px;margin-bottom:16px}nilo-product-finder .nv-question-head{min-height:141px}nilo-product-finder .nv-progress span{width:19px}nilo-product-finder h2{font-size:29px;letter-spacing:-.9px}nilo-product-finder .nv-sub{margin-bottom:20px}nilo-product-finder .nv-answer{padding:13px 12px;gap:11px;min-height:62px}nilo-product-finder .nv-answer-title{font-size:14px}nilo-product-finder .nv-answer-detail{font-size:12px}nilo-product-finder .nv-icon{width:21px}nilo-product-finder .nv-icon svg{width:20px;height:20px}nilo-product-finder .nv-check{width:15px;height:15px}nilo-product-finder .nv-footer{padding:15px 20px}nilo-product-finder .nv-product-name{font-size:36px;letter-spacing:-1.3px}nilo-product-finder .nv-result-kicker{font-size:11px;letter-spacing:1.1px;margin-bottom:10px}nilo-product-finder .nv-result-hero{grid-template-columns:minmax(0,1fr) 140px;gap:4px;margin:0 0 15px}nilo-product-finder .nv-product-note{font-size:12px}nilo-product-finder .nv-summary{font-size:13px;margin-bottom:20px}nilo-product-finder .nv-product-row{grid-template-columns:120px 1fr;gap:16px}nilo-product-finder .nv-product-photo{height:170px}nilo-product-finder .nv-reasons{grid-template-columns:1fr;gap:14px;margin-bottom:18px}nilo-product-finder .nv-reasons li{gap:9px}nilo-product-finder .nv-reasons strong{font-size:13px}nilo-product-finder .nv-reasons small{font-size:12px;margin-top:3px}nilo-product-finder .nv-cta{font-size:14px;padding:16px 19px}nilo-product-finder .nv-advice{gap:9px}}@media(max-width:360px){nilo-product-finder .nv-header,nilo-product-finder .nv-footer{padding-left:16px;padding-right:16px}nilo-product-finder .nv-main{padding-left:16px;padding-right:16px}nilo-product-finder .nv-result-hero{grid-template-columns:minmax(0,1fr) 118px}nilo-product-finder .nv-product-name{font-size:33px}nilo-product-finder .nv-product-photo{height:160px}}@media(prefers-reduced-motion:reduce){nilo-product-finder *,nilo-product-finder *:before,nilo-product-finder *:after{animation:none!important;transition:none!important}}.nilo-finder-page{background:#070a0d;padding:44px 20px 48px;color:#f4f3ef}nilo-product-finder{scroll-margin-top:110px}nilo-product-finder h1.nv-header-label{margin:0;font-weight:400;line-height:1.4}nilo-product-finder button,nilo-product-finder a{cursor:pointer;letter-spacing:normal;text-transform:none;box-shadow:none}nilo-product-finder button:before,nilo-product-finder button:after,nilo-product-finder a:before,nilo-product-finder a:after{display:none}nilo-product-finder .nv-cta{text-decoration:none}nilo-product-finder .nv-restart{margin-top:10px;color:#aeb2bb}.nilo-finder-page .nf-compare-access{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;color:#aeb2bb;margin:19px auto 0;font-size:12px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}.nilo-finder-page .nf-compare-access a{display:inline-flex;align-items:center;min-height:44px;color:#e0e5ec;font-size:13px;text-underline-offset:4px}@media(max-width:520px){.nilo-finder-page{padding:20px 0 30px}.nilo-finder-page .nf-compare-access{padding:0 20px}nilo-product-finder{border-radius:0}nilo-product-finder .nv-question-head{min-height:151px}}nilo-product-finder .nv-email-screen{padding:20px 0 12px}nilo-product-finder .nv-email-screen h2{max-width:440px}nilo-product-finder .nv-email-screen .nv-sub{font-size:17px;line-height:1.65;max-width:430px;margin:18px 0 28px}nilo-product-finder .nv-email-form{max-width:470px}nilo-product-finder .nv-email-label{display:block;font-size:15px;color:#e2e6ec;margin:0 0 10px}nilo-product-finder input[data-gate-email]{display:block;box-sizing:border-box;width:100%;min-height:56px;border:1px solid #737d89;background:#171a20;color:#f4f6fa;border-radius:9px;padding:14px 16px;font:inherit;font-size:17px;box-shadow:none}nilo-product-finder .nv-email-choice{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.65;color:#d2d8e0;margin:19px 0;cursor:pointer;padding:4px 0}nilo-product-finder .nv-email-choice input{appearance:auto;-webkit-appearance:checkbox;position:static;opacity:1;width:20px;height:20px;min-width:20px;flex:0 0 20px;margin:3px 0 0;accent-color:#b9d8f3}nilo-product-finder .nv-email-choice input:after{display:none}nilo-product-finder .nv-email-form .nv-cta{width:100%;border:0;font-family:inherit;cursor:pointer;font-size:16px;min-height:54px}nilo-product-finder .nv-email-form .nv-cta:disabled{background:#42464b;color:#bfc2c6;opacity:1;cursor:not-allowed}nilo-product-finder .nv-email-form[aria-busy=true] .nv-cta:disabled{cursor:wait}nilo-product-finder .nv-email-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:18px 0;font-size:14px;line-height:1.5}nilo-product-finder .nv-email-links a{color:#b4bfcd;text-decoration:underline;text-underline-offset:3px;padding:8px 0;min-height:40px}nilo-product-finder .nv-email-error{color:#ffd1c8;font-size:15px;line-height:1.65;margin:12px 0}nilo-product-finder .nv-email-error[hidden]{display:none}nilo-product-finder .nv-email-editor{color:#ddca9d;font-size:13px;line-height:1.6}nilo-product-finder .nv-receipt{color:#c0d9ce;font-size:14px;line-height:1.5;margin:0 0 22px}nilo-product-finder .nv-email-form :is(input,button,a):focus-visible{outline:2px solid #b9d8f3;outline-offset:4px}nilo-product-finder [data-gate-verification]{max-width:100%;overflow:hidden}@media(max-width:520px){nilo-product-finder .nv-email-screen{padding-top:16px}nilo-product-finder .nv-email-screen h2{font-size:32px}nilo-product-finder .nv-email-screen .nv-sub{font-size:16px}}nilo-product-finder .nv-hint{font-size:13px;color:#bdc6d1}nilo-product-finder .nv-progress{flex:1;max-width:250px;gap:5px}nilo-product-finder .nv-progress span{flex:1;width:auto;height:4px;border-radius:3px}nilo-product-finder .nv-progress .nv-passed{background:#bcdcf4}nilo-product-finder .nv-step-count{font-size:13px;white-space:nowrap}nilo-product-finder .nv-question-head{min-height:125px}nilo-product-finder .nv-choice-zone{min-height:0}nilo-product-finder .nv-answer-title{font-size:16px}nilo-product-finder .nv-answer-detail{font-size:14px;line-height:1.45}nilo-product-finder .nv-answer{min-height:76px}nilo-product-finder .nv-answer:focus-visible,nilo-product-finder .nv-back:focus-visible,nilo-product-finder .nv-link:focus-visible{outline:2px solid #bcdcf4;outline-offset:3px}nilo-product-finder .nv-main{min-height:580px}nilo-product-finder .nv-sub{font-size:15px}@media(max-width:520px){nilo-product-finder .nv-way-label{font-size:10px;letter-spacing:.8px}nilo-product-finder .nv-progress{max-width:150px;gap:4px}nilo-product-finder .nv-question-head{min-height:120px}nilo-product-finder .nv-main{min-height:570px}nilo-product-finder .nv-answer{padding:12px;min-height:76px}nilo-product-finder .nv-answer-title{font-size:16px}nilo-product-finder .nv-answer-detail{font-size:13px}nilo-product-finder .nv-footer{font-size:12px}nilo-product-finder .nv-hint{font-size:12px}}.nps{background:var(--na-bg,#070a0d);padding:24px 0 60px;color:#f4f6f8}.nps__inner{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.nps .na-heading{font-size:clamp(30px,2.8vw,40px)!important;max-width:490px!important}.nps__help{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;max-width:430px}.nps__identity{width:100%;display:flex;align-items:center;gap:15px;margin:0 0 4px;font-size:16px;line-height:1.4}.nps__identity small{display:block;color:#aebbc7;font-size:12px;margin-top:5px}.nps__mobile-portrait{display:none}.nps__portrait{display:block;width:72px;height:72px;object-fit:cover;object-position:center;border-radius:50%;flex:0 0 72px}.nps__mark{width:48px;height:48px;border:1px solid #79bfff30;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#79bfff08}.nps__mark svg{width:25px;height:25px;fill:none;stroke:#91cbff;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.nps__help .na-button{gap:20px;min-height:46px}.nps__help .na-link{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:12px}@media(max-width:749px){.nps__identity--mobile-portrait>.nps__mark,.nps__identity--mobile-portrait>.nps__portrait{display:none}.nps__mobile-portrait{display:block;width:56px;height:56px;flex:0 0 56px;object-fit:cover;border-radius:50%;border:1px solid #a9c9df40}.nps{padding:16px 0 36px}.nps__inner{grid-template-columns:1fr;gap:26px}.nps__help{gap:14px 20px}.nps .na-copy{font-size:15px}.nps__identity{margin-bottom:2px}}.nps .nps__portrait{border:1px solid #a9c9df40}@media(max-width:749px){.nps .nps__portrait{width:64px;height:64px;flex-basis:64px}}.npt{--npt-accent:#91cbff;display:block;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family,Arial,sans-serif)}.npt--pro{--npt-accent:var(--nph-accent,#d39b73)}.npt *{box-sizing:border-box}.npt__scene{position:relative;isolation:isolate;width:100%;max-width:500px;height:clamp(640px,170vw,730px);margin:0 auto;overflow:hidden}.npt__art,.npt .npt__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;pointer-events:none;z-index:-2}.npt__art img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.npt .npt__veil{z-index:-1;background:linear-gradient(180deg,#070a0d 0%,#070a0d22 17%,transparent 39%,transparent 55%,#070a0d75 66%,#070a0dd9 82%,#070a0d 99%),linear-gradient(90deg,#070a0d44,transparent 30%,transparent 80%,#070a0d55)}.npt__heading{position:absolute;left:24px;right:20px;top:29px}.npt__heading>p{font-size:10px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--npt-accent);margin:0 0 14px;display:flex;align-items:center;gap:9px}.npt h2{font-size:clamp(30px,8.2vw,36px);font-weight:400;line-height:1.13;letter-spacing:-.04em;margin:0;color:#edf2f7}.npt h2 span{color:var(--npt-accent)}.npt__processor{position:absolute;left:24px;top:30%;display:flex;gap:9px;align-items:center;z-index:2;padding:10px 12px;border:1px solid color-mix(in srgb,var(--npt-accent) 24%,transparent);border-radius:10px;background:#080e13eb;box-shadow:0 5px 18px #0002;width:max-content;max-width:calc(100% - 48px)}.npt__processor>svg{width:24px;height:24px;stroke:var(--npt-accent);fill:none;stroke-width:1.1}.npt__processor strong{display:block;font-size:19px;line-height:1.15;letter-spacing:-.04em;font-weight:400}.npt__processor small{display:block;font-size:11px;line-height:1.5;color:#bbc5cf;margin-top:3px}.npt__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.npt__lines path{fill:none;stroke:var(--npt-accent);stroke-width:1.25;opacity:.95;filter:drop-shadow(0 1px 1px #000);vector-effect:non-scaling-stroke}.npt__lines circle{fill:var(--npt-accent);stroke:#070a0d;stroke-width:1.3}.npt__lines .npt__ring{fill:none;stroke:var(--npt-accent);stroke-width:.6;opacity:.65}.npt__feature{position:absolute;display:flex;align-items:flex-start;gap:10px;z-index:2}.npt__feature>svg{width:21px;height:21px;flex:none;fill:none;stroke:var(--npt-accent);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.npt h3{font-size:16px;line-height:1.35;font-weight:400;letter-spacing:-.025em;margin:0 0 5px;color:#edf2f7}.npt__feature p{font-size:13px;line-height:1.5;letter-spacing:0;color:#bbc5cf;max-width:260px;margin:0}.npt__feature--precision{left:24px;right:24px;top:68%}.npt__feature--noise{left:24px;right:24px;top:78%}.npt__feature--direction{left:24px;right:24px;top:88%}.npt__note{position:absolute;bottom:8px;right:20px;margin:0;font-size:10px;color:#9ba9b6;line-height:1.4}.npt.is-entering .npt__art{animation:npt-photo 1.6s cubic-bezier(.2,.6,.2,1) both}.npt.is-entering .npt__lines{animation:npt-appear .8s .7s both}.npt.is-entering .npt__lines path{stroke-dasharray:1;animation:npt-trace 1.2s .7s both}.npt.is-entering .npt__feature{animation:npt-appear .9s .3s both}.npt.is-entering .npt__feature--noise{animation-delay:.45s}.npt.is-entering .npt__feature--direction{animation-delay:.6s}@keyframes npt-photo{0%{opacity:.25;transform:scale(1.018)}to{opacity:1;transform:none}}@keyframes npt-appear{0%{opacity:0}to{opacity:1}}@keyframes npt-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:590px){.npt__scene{height:730px}.npt__heading,.npt__feature,.npt__processor{left:30px}.npt__feature--noise{right:30px}}@media(prefers-reduced-motion:reduce){.npt *{animation:none!important}}.nf{--nf-bg:#070a0d;--nf-ink:#f4f6f8;--nf-muted:#b9c3cc;--nf-blue:#a4d0f0;--nf-pro:#f47a20;--nf-line:#ffffff24;background:var(--nf-bg);color:var(--nf-ink);font-family:var(--font-body-family,"Figtree",sans-serif);font-size:18px;line-height:1.6;isolation:isolate;overflow:clip}.nf *{box-sizing:border-box}.nf :is(h1,h2,h3,p,figure){margin:0}.nf :is(h1,h2,h3){color:inherit;font-family:inherit;font-weight:500;text-transform:none;letter-spacing:-.045em;line-height:1.08}.nf h1{font-size:clamp(54px,6.8vw,96px)}.nf h2{font-size:clamp(38px,4.3vw,60px)}.nf h3{font-size:26px;letter-spacing:-.025em;line-height:1.2}.nf p{color:var(--nf-muted)}.nf img{display:block;max-width:100%}.nf a{color:inherit;text-decoration:none}.nf-wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.nf-section{padding-block:80px}.nf [id]{scroll-margin-top:105px}.nf .nf-kicker{font-size:12px;letter-spacing:.16em;line-height:1.4;color:#aac0d1;margin-bottom:22px}.nf .nf-intro{font-size:19px;max-width:680px;margin-top:20px}.nf a:focus-visible,.nf summary:focus-visible{outline:3px solid var(--nf-blue);outline-offset:6px}.nf-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:14px 26px;min-height:52px;border-radius:99px;background:#edf4f9;color:#111820!important;font-size:16px;font-weight:500;transition:background .2s}.nf-button:hover{background:#c5e4fb}.nf-link{display:inline-flex;align-items:center;gap:18px;min-height:46px;border-bottom:1px solid #ffffff60;font-size:16px}.nf-link:hover{color:var(--nf-blue)}.nf-hero{position:relative;min-height:680px;display:flex;align-items:center;padding:72px 0}.nf-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nf-hero-image img{width:100%;height:100%;object-fit:cover;object-position:65% 45%}.nf-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070a0df5,#070a0d99 42%,#070a0d00 80%),linear-gradient(0deg,#070a0d,transparent 40%)}.nf-hero-content h1{max-width:760px}.nf .nf-lead{max-width:425px;font-size:20px;margin:26px 0 30px;color:#d1d8de}.nf-hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.nf .nf-eligibility{font-size:13px;margin-top:24px;max-width:420px}.nf-nav{border-block:1px solid var(--nf-line)}.nf-nav>.nf-wrap{display:flex;justify-content:space-between;gap:18px}.nf-nav-link{font-size:13px;padding-block:18px}.nf-nav-link span{margin-left:24px;color:#8096a7}.nf-moment-layout{margin-top:32px;display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:stretch}.nf-moment-photo{border-radius:22px;overflow:hidden;min-height:405px}.nf-photo{width:100%;height:100%;object-fit:cover;object-position:center}.nf-moments{display:flex;flex-direction:column;justify-content:center}.nf-moments article{position:relative;padding:23px 0 23px 36px;border-top:1px solid var(--nf-line)}.nf-moments article:first-child{border-top:0}.nf-index{font-size:12px;color:#91adc3;letter-spacing:.1em}.nf-moments .nf-index{position:absolute;left:0;top:28px}.nf-moments h3{font-size:25px;margin-bottom:10px}.nf-moments p{font-size:17px}.nf-fit-note{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-top:30px;padding-top:26px;border-top:1px solid var(--nf-line)}.nf-fit-note h3{font-size:22px}.nf-fit-note p{font-size:15px;line-height:1.65}.nf-ease{background:#0c1218;border-block:1px solid var(--nf-line)}.nf-formats>p:not(.nf-kicker){max-width:640px;margin-top:18px}.nf-wear-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.nf-wear{border:1px solid #ffffff1c;border-radius:24px;overflow:hidden;background:#121f2b}.nf-wear-pro{background:#121212;border-color:#f47a2045}.nf-wear-image{height:345px;position:relative}.nf-worn{width:100%;height:100%;object-fit:cover;object-position:center}.nf-product-inset{position:absolute;right:20px;bottom:-35px;width:185px;height:185px;border-radius:50%;background:radial-gradient(ellipse,#172a3b 10%,#101b27e8 62%,#101b2700 72%);filter:drop-shadow(0 12px 20px #0005)}.nf-wear-pro .nf-product-inset{background:radial-gradient(ellipse,#f47a202b 10%,#121212c9 62%,#12121200 72%)}.nf-pack{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.nf-wear-copy{min-height:163px;padding:26px 28px;position:relative;max-width:70%}.nf-wear-copy .nf-kicker{color:var(--nf-blue);margin-bottom:10px}.nf-wear-pro .nf-kicker{color:var(--nf-pro)}.nf-wear-copy h3{font-size:30px}.nf-wear-copy p:last-child{font-size:16px;line-height:1.5;margin-top:10px}.nf .nf-visual-note{font-size:12px;margin-top:12px;color:#94a4b2}.nf-simple-band{margin-top:32px;padding-top:30px;border-top:1px solid var(--nf-line);display:flex;gap:40px;align-items:flex-end;justify-content:space-between}.nf-statement{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;flex:1}.nf-statement h2{font-size:34px;line-height:1.18}.nf-statement h2 span{color:var(--nf-blue)}.nf-statement .nf-intro{font-size:16px;margin:0;max-width:360px}.nf-simple-band>.nf-link{font-size:14px;max-width:170px;flex-shrink:0}.nf-expect-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:38px}.nf-expect-list article{padding-top:22px;border-top:1px solid #66839a}.nf-expect-list .nf-index{display:block;margin-bottom:24px}.nf-expect-list h3{font-size:26px;margin-bottom:18px;max-width:230px}.nf-expect-list p{font-size:17px;line-height:1.7}.nf-guidance{border:1px solid var(--nf-line);border-radius:22px;padding:30px 36px;background:linear-gradient(110deg,#13202b,#0d141a)}.nf-guidance .nf-kicker{margin-bottom:14px}.nf-guidance>p:not(.nf-kicker){max-width:830px;font-size:16px;margin-top:14px}.nf-guidance details{border-top:1px solid var(--nf-line);margin-top:20px}.nf-guidance summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;list-style:none;font-size:16px}.nf-guidance summary::-webkit-details-marker{display:none}.nf-guidance details[open] summary span{transform:rotate(45deg)}.nf-guidance details p{font-size:15px;max-width:900px}.nf-guidance .nf-link{margin-top:12px;font-size:14px}.nf-trial{display:grid;grid-template-columns:1.25fr 1fr;column-gap:60px;align-items:start}.nf-trial-top{display:grid;grid-template-columns:100px 1fr;gap:28px}.nf-days{font-size:100px;line-height:.9;letter-spacing:-.07em;color:#bad9ef;margin-top:5px}.nf-days span{display:block;font-size:11px;letter-spacing:.25em;margin-top:16px;text-align:center}.nf-trial-top h2{font-size:40px}.nf-trial-top p:not(.nf-kicker){font-size:17px;margin:20px 0 10px}.nf-final-action{grid-column:1;margin-left:128px;margin-top:22px}.nf-human{grid-column:2;grid-row:1 / span 2;background:#111a22;border:1px solid var(--nf-line);border-radius:22px;padding:30px}.nf-human-portrait{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:78% center;margin-bottom:24px}.nf-human h3{font-size:26px}.nf-human p{font-size:16px;margin:16px 0}.nf-human .nf-link{font-size:15px}@media(min-width:1500px){.nf-hero{min-height:760px}}@media(max-width:1000px)and (min-width:750px){.nf-wrap{width:calc(100% - 64px)}.nf-wear-image{height:270px}.nf-product-inset{width:150px;height:150px;right:10px}.nf-wear-copy{max-width:82%;padding:24px}.nf-wear-copy h3{font-size:26px}.nf-simple-band{display:block}.nf-simple-band>.nf-link{max-width:none;margin-top:20px}.nf-trial{gap:28px}.nf-trial-top{grid-template-columns:1fr}.nf-days{font-size:70px}.nf-days span{display:inline;margin-left:12px}.nf-final-action{margin-left:0}.nf-expect-list{gap:20px}.nf-expect-list h3{font-size:23px}}@media(max-width:749px){.nf{font-size:17px}.nf-wrap{width:calc(100% - 40px)}.nf-section{padding-block:52px}.nf h1{font-size:52px}.nf h2{font-size:37px}.nf h3{font-size:24px}.nf .nf-kicker{font-size:11px;margin-bottom:18px}.nf .nf-intro{font-size:17px;margin-top:17px}.nf-hero{display:block;min-height:790px;padding:38px 0 0}.nf-hero-image img{position:absolute;bottom:0;height:47%;object-position:72% center}.nf-hero-image:after{background:linear-gradient(180deg,#070a0d 0% 49%,#070a0d22 68%,#070a0d00 82%,#070a0d)}.nf .nf-lead{font-size:18px;margin:22px 0 24px;max-width:340px}.nf-hero-actions{gap:8px;align-items:flex-start;flex-direction:column}.nf-button{font-size:15px;gap:20px;min-height:50px;padding:13px 22px}.nf-hero-actions .nf-link{font-size:14px;min-height:42px}.nf .nf-eligibility{font-size:12px;max-width:320px;margin-top:16px}.nf-nav>.nf-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.nf-nav-link{font-size:12px;padding:13px 0;display:flex;justify-content:space-between}.nf-nav-link span{margin-left:5px}.nf-moment-layout{grid-template-columns:1fr;gap:8px;margin-top:26px}.nf-moment-photo{min-height:0;height:245px;border-radius:18px}.nf-moments article{padding:22px 0 22px 30px}.nf-moments .nf-index{top:26px}.nf-moments h3{font-size:23px}.nf-moments h3 br{display:none}.nf-moments p{font-size:16px}.nf-fit-note{grid-template-columns:1fr;gap:13px;margin-top:5px;padding-top:22px}.nf-fit-note h3{font-size:21px}.nf-fit-note p{font-size:15px}.nf-wear-grid{grid-template-columns:1fr;gap:22px;margin-top:26px}.nf-wear{border-radius:20px}.nf-wear-image{height:260px}.nf-product-inset{width:140px;height:140px;right:12px;bottom:-28px}.nf-wear-copy{padding:24px;min-height:152px;max-width:78%}.nf-wear-copy .nf-kicker{margin-bottom:9px}.nf-wear-copy h3{font-size:28px}.nf-wear-copy p:last-child{font-size:15px;max-width:220px}.nf-simple-band{display:block;margin-top:24px;padding-top:26px}.nf-statement{display:block}.nf-statement h2{font-size:33px}.nf-statement .nf-intro{font-size:16px;margin-top:18px}.nf-simple-band>.nf-link{max-width:none;margin-top:16px;font-size:14px}.nf-expect-list{grid-template-columns:1fr;gap:24px;margin-top:28px}.nf-expect-list article{display:grid;grid-template-columns:25px 1fr;gap:12px;padding-top:24px}.nf-expect-list .nf-index{margin:4px 0 0}.nf-expect-list h3{max-width:none;font-size:24px;margin:0}.nf-expect-list p{grid-column:2;font-size:16px;line-height:1.65}.nf-guidance{padding:25px 22px;border-radius:18px}.nf-guidance h3{font-size:25px}.nf-guidance summary{font-size:15px}.nf-trial{display:block}.nf-trial-top{grid-template-columns:1fr;gap:23px}.nf-days{font-size:82px}.nf-days span{display:inline;margin-left:18px}.nf-trial-top h2{font-size:36px}.nf-final-action{margin:24px 0 0}.nf-final-action .nf-button{width:100%}.nf-human{margin-top:30px;padding:25px}.nf-human-portrait{width:64px;height:64px;margin-bottom:20px}.nf-human h3{font-size:25px}.nf [id]{scroll-margin-top:88px}}@media(prefers-reduced-motion:reduce){.nf *{transition:none!important;scroll-behavior:auto!important}}.nf-formats-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px}.nf-formats-footer .nf-visual-note{margin:0}.nf-formats-footer .nf-link{font-size:14px}.nf-wear-copy{max-width:82%}@media(max-width:749px){.nf-formats-footer{align-items:flex-start;flex-direction:column;gap:6px}.nf-wear-copy{max-width:88%}}.nsc{--story-blue:#79bfff;--story-copper:#e6a06f;background:#070a0d;color:var(--nilo-site-text,#f4f6f8);font-family:var(--nilo-site-font,var(--font-body-family,sans-serif));letter-spacing:0}.nsc *{box-sizing:border-box}.nsc .nsc__inner{width:calc(100% - (2*clamp(32px,5vw,80px)));max-width:1200px;margin-inline:auto}.nsc h2,.nsc h3,.nsc p,.nsc figure{margin:0;font-family:inherit;text-transform:none}.nsc .nsc__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--nilo-site-muted,#9ba9b6);margin-bottom:19px}.nsc h2{font-size:clamp(38px,3.2vw,46px);line-height:1.1;letter-spacing:-.038em;font-weight:400;color:inherit;text-wrap:balance}.nsc .nsc__beginning{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,6vw,85px);padding-block:60px 40px}.nsc .nsc__copy>p:not(.nsc__eyebrow){color:var(--nilo-site-copy,#bbc5cf);font-size:17px;line-height:1.7;max-width:520px}.nsc .nsc__copy h2+p{margin-top:27px}.nsc .nsc__copy>p+p{margin-top:18px}.nsc .nsc__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;text-align:center;align-self:center}.nsc .nsc__product{min-width:0;--model-accent:var(--story-blue)}.nsc .nsc__product--pro{--model-accent:var(--story-copper)}.nsc .nsc__product-visual{aspect-ratio:1;position:relative;isolation:isolate}.nsc .nsc__product-visual:before{content:"";position:absolute;z-index:-1;top:25%;right:0;bottom:3%;left:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--model-accent) 12%,transparent),transparent 67%)}.nsc .nsc__packshot{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 18px #0008)}.nsc figcaption{font-size:19px;line-height:1.3;letter-spacing:-.02em}.nsc figcaption span{color:var(--model-accent)}.nsc .nsc__product-caption{grid-column:1/-1;margin-top:14px;font-size:13px;line-height:1.5;color:var(--nilo-site-muted,#9ba9b6)}.nsc .nsc__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;padding-block:28px 70px}.nsc .nsc__principle{border-top:1px solid var(--nilo-site-line,#b4ccde2b);padding-top:23px}.nsc .nsc__number{display:block;color:var(--story-blue);font-size:11px;line-height:1.5;letter-spacing:.14em;margin-bottom:12px}.nsc h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:400;color:inherit;margin-bottom:11px}.nsc .nsc__principle p{font-size:15px;line-height:1.65;color:var(--nilo-site-copy,#bbc5cf);max-width:310px}.nsc .nsc__belief{text-align:center;border-top:1px solid var(--nilo-site-line,#b4ccde2b);padding:75px 24px 84px;background:radial-gradient(ellipse at 50% 60%,#15233144,transparent 64%)}.nsc .nsc__belief h2{max-width:830px;margin-inline:auto;font-size:clamp(36px,3.2vw,46px);line-height:1.17}.nsc .nsc__belief h2 span{color:var(--story-blue)}.nsc .nsc__belief-copy{max-width:535px;margin:23px auto 0;font-size:17px;line-height:1.65;color:var(--nilo-site-copy,#bbc5cf);text-wrap:pretty}.nsc .nsc__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 30px;margin-top:33px}.nsc .nsc__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 28px;border:1px solid #f4f6f8;border-radius:999px;background:#f4f6f8;color:#071018;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s}.nsc .nsc__link{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:15px;line-height:1.4;text-decoration:none;border-bottom:1px solid #79bfff59}.nsc .nsc__link span{color:var(--story-blue)}.nsc a:focus-visible{outline:2px solid var(--story-blue);outline-offset:5px}@media(hover:hover)and (pointer:fine){.nsc .nsc__button:hover{background:#dceaff;border-color:#dceaff}.nsc .nsc__link:hover{color:var(--story-blue)}}@media(max-width:989px)and (min-width:750px){.nsc .nsc__beginning,.nsc .nsc__principles{gap:25px}}@media(max-width:749px){.nsc .nsc__inner{width:calc(100% - 48px)}.nsc .nsc__beginning{grid-template-columns:1fr;gap:28px;padding-block:35px 30px}.nsc .nsc__eyebrow{font-size:10px;margin-bottom:16px}.nsc h2{font-size:clamp(30px,7.5vw,36px)}.nsc .nsc__copy>p:not(.nsc__eyebrow){font-size:16px;line-height:1.65;max-width:none}.nsc .nsc__copy h2+p{margin-top:23px}.nsc .nsc__products{gap:5px 10px;max-width:460px;width:100%;margin-inline:auto}.nsc .nsc__product-visual{aspect-ratio:1.05}.nsc figcaption{font-size:17px}.nsc .nsc__product-caption{font-size:12px;margin-top:12px}.nsc .nsc__principles{grid-template-columns:1fr;gap:23px;padding-block:10px 46px}.nsc .nsc__principle{display:grid;grid-template-columns:25px 1fr;gap:8px 15px;padding-top:22px}.nsc .nsc__number{margin:3px 0 0;grid-row:1/3}.nsc h3{font-size:20px;margin:0}.nsc .nsc__principle p{font-size:15px;max-width:none}.nsc .nsc__belief{padding:45px 0 55px}.nsc .nsc__belief h2{font-size:clamp(29px,7.5vw,36px);line-height:1.2}.nsc .nsc__belief-copy{font-size:16px;line-height:1.6;margin-top:22px}.nsc .nsc__actions{flex-direction:column;gap:13px;margin-top:28px}.nsc .nsc__button{width:100%;max-width:340px}}@media(prefers-reduced-motion:reduce){.nsc .nsc__button{transition:none}}.nilo-closing{position:relative;isolation:isolate;overflow:hidden;background:var(--nc-bg);color:var(--nilo-site-text,#f4f6f8);font-family:var(--font-body-family,Arial,sans-serif);padding:0 0 72px}.nilo-closing,.nilo-closing *{box-sizing:border-box}.nilo-closing:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 85% 54%,rgba(44,117,178,.14),transparent 62%)}.nilo-closing__inner{width:calc(100% - (2*clamp(32px,5vw,80px)));max-width:1200px;padding:0;margin:auto}.nilo-closing__intro{display:flex;align-items:flex-end;gap:18px;margin:0 0 28px;color:var(--nc-accent)}.nilo-closing__intro>svg{display:block;width:112px;height:104px;flex:none}.nilo-closing__intro p{font-size:15px;line-height:1.5;margin:0 0 -2px;letter-spacing:0}.nilo-closing h2{margin:0 0 25px;font-family:var(--font-heading-family,Arial,sans-serif);font-weight:400;font-size:clamp(40px,3.8vw,54px);line-height:1.1;letter-spacing:-.038em;color:var(--nilo-site-text,#f4f6f8)}.nilo-closing h2 span{color:var(--nc-accent)}.nilo-closing__description{font-size:18px;line-height:1.6;letter-spacing:0;color:var(--nilo-site-copy,#bbc5cf);max-width:580px;text-wrap:balance;margin:0 0 34px}.nilo-closing__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:460px}.nilo-closing .nilo-closing__button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 18px;border:1px solid var(--nilo-site-text,#f4f6f8);border-radius:var(--nilo-site-radius-action,999px);background:var(--nilo-site-text,#f4f6f8);color:#0d1319;text-decoration:none;font:500 14px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:0;text-align:center;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.nilo-closing__button svg{width:22px;height:22px;flex:none}.nilo-closing .nilo-closing__button:hover{background:#fff;color:#0d1319}.nilo-closing .nilo-closing__button--secondary{background:transparent;border-color:var(--nilo-site-line,rgba(180,204,222,.17));color:var(--nilo-site-copy,#bbc5cf)}.nilo-closing .nilo-closing__button--secondary:hover{background:#b4ccde0f;border-color:var(--nc-accent);color:#f4f6f8}.nilo-closing .nilo-closing__button:focus-visible{outline:2px solid var(--nilo-site-focus,#79bfff);outline-offset:5px}@media(max-width:749px){.nilo-closing{padding-bottom:48px}.nilo-closing__inner{width:auto;padding:0 24px}.nilo-closing__intro{gap:12px;margin-bottom:24px}.nilo-closing__intro>svg{width:80px;height:84px}.nilo-closing__intro p{font-size:16px;margin-bottom:0}.nilo-closing h2{font-size:clamp(32px,8.2vw,38px);line-height:1.1;margin-bottom:18px}.nilo-closing h2 span{display:block}.nilo-closing__description{font-size:16px;line-height:1.6;max-width:35ch;margin-bottom:28px}.nilo-closing__actions{gap:10px;max-width:550px}.nilo-closing .nilo-closing__button{font-size:14px;min-height:48px;padding:12px 8px;gap:7px}.nilo-closing__button svg{width:17px;height:17px}}@media(max-width:359px){.nilo-closing__actions{grid-template-columns:1fr}}@media(hover:hover)and (pointer:fine){.nilo-closing .nilo-closing__button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.nilo-closing .nilo-closing__button{transition:none;transform:none!important}}.nilo-closing--enriched .nilo-closing__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:clamp(36px,6vw,84px);row-gap:24px;align-items:start}.nilo-closing--enriched .nilo-closing__main{grid-column:1;grid-row:1;min-width:0}.nilo-closing--enriched .nilo-closing__main h2 span{display:block}.nilo-closing--enriched .nilo-closing__description{margin-bottom:0;text-wrap:pretty}.nilo-closing--enriched .nilo-closing__actions{grid-column:1;grid-row:2;width:100%}.nilo-closing--enriched .nilo-closing__support{grid-column:2;grid-row:1 / span 2;min-width:0;position:relative;padding-left:32px;overflow-wrap:break-word}.nilo-closing--enriched .nilo-closing__support:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,rgba(121,191,255,.5),rgba(180,204,222,.13) 55%,transparent)}.nilo-closing--enriched .nilo-closing__support-eyebrow{margin:0 0 14px;color:var(--nilo-site-muted,#9ba9b6);font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.nilo-closing--enriched .nilo-closing__support h3{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(24px,2.2vw,30px);line-height:1.18;font-weight:400;letter-spacing:-.028em;color:var(--nilo-site-text,#f4f6f8);margin:0 0 16px;text-wrap:balance}.nilo-closing--enriched .nilo-closing__support-copy p{font-size:16px;line-height:1.65;color:var(--nilo-site-copy,#bbc5cf);margin:0;max-width:42ch;text-wrap:pretty}.nilo-closing--enriched .nilo-closing__support-copy p+p{margin-top:12px}.nilo-closing--enriched .nilo-closing__signature{display:flex;align-items:center;gap:14px;margin-top:24px}.nilo-closing--enriched .nilo-closing__signature-line{flex:0 0 25px;width:25px;height:1px;background:var(--nc-accent);box-shadow:0 0 10px #79bfff38}.nilo-closing--enriched .nilo-closing__name{font:500 15px/1.5 var(--font-body-family,Arial,sans-serif);color:var(--nilo-site-text,#f4f6f8);margin:0}.nilo-closing--enriched .nilo-closing__role{font:400 13px/1.5 var(--font-body-family,Arial,sans-serif);color:var(--nilo-site-muted,#9ba9b6);margin:3px 0 0}.nilo-closing--enriched .nilo-closing__support-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;font:500 14px/1.5 var(--font-body-family,Arial,sans-serif);color:var(--nc-accent);text-decoration:none}.nilo-closing--enriched .nilo-closing__support-link span{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#79bfff59}.nilo-closing--enriched .nilo-closing__support-link svg{width:18px;height:18px;flex:none}.nilo-closing--enriched .nilo-closing__support-link:hover{color:var(--nilo-site-text,#f4f6f8)}.nilo-closing--enriched .nilo-closing__support-link:focus-visible{outline:2px solid var(--nilo-site-focus,#79bfff);outline-offset:4px}@media(max-width:749px){.nilo-closing--enriched .nilo-closing__layout{grid-template-columns:minmax(0,1fr);row-gap:28px}.nilo-closing--enriched .nilo-closing__support{grid-column:1;grid-row:2;padding:26px 0 0}.nilo-closing--enriched .nilo-closing__support:before{inset:0 0 auto 0;width:100%;height:1px;background:linear-gradient(90deg,rgba(121,191,255,.45),rgba(180,204,222,.14) 48%,transparent)}.nilo-closing--enriched .nilo-closing__support h3{font-size:25px;max-width:24ch}.nilo-closing--enriched .nilo-closing__signature{margin-top:20px}.nilo-closing--enriched .nilo-closing__actions{grid-column:1;grid-row:3}}@media(max-width:749px){.nilo-closing .nilo-closing__intro>svg{display:none}.nilo-closing .nilo-closing__intro{margin:0 0 18px;padding-top:12px;align-items:center}.nilo-closing .nilo-closing__intro p{margin:0;font-size:12px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.nilo-closing:before{background:radial-gradient(ellipse at 85% 60%,rgba(44,117,178,.1),transparent 62%)}}.nso{--story-bg:#070a0d;--story-blue:#79bfff;position:relative;isolation:isolate;background:var(--story-bg);color:var(--nilo-site-text,#f4f6f8);font-family:var(--nilo-site-font,var(--font-body-family,sans-serif));letter-spacing:0}.nso *{box-sizing:border-box}.nso .nso__inner{width:calc(100% - (2*clamp(32px,5vw,80px)));max-width:1200px;margin-inline:auto}.nso h1,.nso h2,.nso p{margin:0;font-family:inherit;text-transform:none}.nso .nso__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--nilo-site-muted,#9ba9b6);margin-bottom:19px}.nso .nso__hero{position:relative;isolation:isolate;min-height:620px;display:grid;align-items:center;overflow:hidden}.nso .nso__visual{position:absolute;top:0;right:0;bottom:0;left:39%;z-index:-1;margin:0}.nso .nso__visual picture,.nso .nso__image{display:block;width:100%;height:100%}.nso .nso__image{object-fit:cover;object-position:47% 50%}.nso .nso__visual:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(90deg,#070a0d 0%,#070a0de6 6%,#070a0d66 18%,transparent 33%),linear-gradient(180deg,#070a0d80 0%,transparent 18%,transparent 76%,#070a0d 100%)}.nso .nso__hero-inner{padding-block:78px 70px}.nso .nso__hero-heading{max-width:580px}.nso .nso__hero-details{max-width:445px}.nso h1{max-width:570px;font-size:clamp(44px,4.1vw,60px);font-weight:400;line-height:1.06;letter-spacing:-.045em;text-wrap:balance;color:inherit}.nso h1 span{display:block;color:var(--story-blue)}.nso .nso__intro{max-width:445px;margin-top:26px;font-size:17px;line-height:1.65;color:var(--nilo-site-copy,#bbc5cf);text-wrap:pretty}.nso .nso__byline{position:absolute;z-index:1;right:clamp(24px,5vw,80px);bottom:29px;margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:var(--nilo-site-text,#f4f6f8)}.nso .nso__byline strong{font-weight:500}.nso .nso__byline span{font-size:12px;color:var(--nilo-site-muted,#9ba9b6)}.nso .nso__discover{display:inline-flex;align-items:center;gap:25px;min-height:44px;margin-top:25px;color:inherit;font-size:14px;text-decoration:none;border-bottom:1px solid #79bfff59}.nso .nso__discover span{color:var(--story-blue);font-size:20px;transition:transform .2s ease}.nso .nso__discover:focus-visible{outline:2px solid var(--story-blue);outline-offset:5px}.nso .nso__experience{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(50px,8vw,120px);padding-block:74px 65px;scroll-margin-top:110px}.nso .nso__experience--with-photo{row-gap:28px;grid-template-rows:auto 1fr}.nso .nso__experience--with-photo>header{grid-column:1;grid-row:1}.nso .nso__experience--with-photo .nso__letter{grid-column:2;grid-row:1 / span 2}.nso .nso__detail{grid-column:1;grid-row:2;align-self:start;min-width:0;margin:0;overflow:hidden;border-radius:12px;aspect-ratio:1.5}.nso .nso__detail-image{display:block;width:100%;height:100%;object-fit:cover;object-position:48% 50%}.nso .nso__experience--with-photo .nso__rule{display:none}.nso h2{font-size:clamp(38px,3.2vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.038em;text-wrap:balance;color:inherit}.nso .nso__rule{display:block;width:55px;height:1px;background:var(--story-blue);opacity:.7;margin-top:26px}.nso .nso__letter{max-width:580px;color:var(--nilo-site-copy,#bbc5cf);font-size:17px;line-height:1.7}.nso .nso__letter p+p{margin-top:20px}.nso .nso__letter .nso__questions{font-size:clamp(22px,2vw,27px);line-height:1.4;font-weight:400;letter-spacing:-.025em;color:var(--nilo-site-text,#f4f6f8);text-wrap:pretty;padding-left:23px;border-left:1px solid #79bfff66;margin-block:27px}@media(hover:hover)and (pointer:fine){.nso .nso__discover:hover span{transform:translateY(3px)}}@media(min-width:1600px){.nso .nso__hero{min-height:660px}.nso .nso__visual{inset-inline-start:calc(50% - 200px)}}@media(max-width:989px)and (min-width:750px){.nso .nso__hero{min-height:575px}.nso .nso__hero-heading{max-width:48vw}.nso .nso__hero-details{max-width:40vw}.nso h1{font-size:clamp(40px,4.8vw,48px)}.nso .nso__intro{max-width:360px}.nso .nso__experience{gap:40px;grid-template-columns:.9fr 1.1fr}}@media(max-width:749px){.nso .nso__inner{width:calc(100% - 48px)}.nso .nso__hero{display:block;min-height:0}.nso .nso__hero-inner{width:100%;max-width:none;padding-block:34px 0;display:flex;flex-direction:column}.nso .nso__hero-heading,.nso .nso__hero-details{width:calc(100% - 48px);max-width:550px;margin-inline:auto}.nso .nso__hero-heading{order:0}.nso .nso__hero-details{order:2;display:flex;flex-direction:column;align-items:flex-start;margin-top:6px}.nso .nso__eyebrow{margin-bottom:16px;font-size:10px}.nso h1{font-size:clamp(37px,9.8vw,52px);line-height:1.08;letter-spacing:-.042em;max-width:510px}.nso .nso__intro{order:1;font-size:16px;line-height:1.6;max-width:450px;margin-top:18px}.nso .nso__byline{left:24px;right:24px;bottom:15px;gap:2px;font-size:13px}.nso .nso__byline span{font-size:12px}.nso .nso__discover{order:2;margin-top:14px;min-height:44px}.nso .nso__visual{position:relative;inset:auto;order:1;z-index:0;aspect-ratio:1.22;height:auto;max-height:470px;width:100%;margin-top:22px}.nso .nso__visual picture{position:absolute;top:0;right:0;bottom:0;left:0}.nso .nso__image{object-position:47% 46%}.nso .nso__visual:after{background:linear-gradient(180deg,#070a0d 0%,#070a0d38 9%,transparent 19%,transparent 80%,#070a0d 100%)}.nso .nso__experience{grid-template-columns:1fr;gap:28px;padding-block:38px 24px;scroll-margin-top:95px}.nso .nso__experience--with-photo{grid-template-rows:auto}.nso .nso__experience--with-photo>header,.nso .nso__experience--with-photo .nso__letter,.nso .nso__detail{grid-column:1;grid-row:auto}.nso .nso__detail{aspect-ratio:1.5;width:100%;border-radius:10px}.nso h2{font-size:clamp(30px,7.5vw,36px)}.nso .nso__rule{display:none}.nso .nso__letter{font-size:16px;line-height:1.65;max-width:none}.nso .nso__letter p+p{margin-top:17px}.nso .nso__letter .nso__questions{font-size:23px;line-height:1.45;padding-left:18px;margin-block:23px}.nso .nso__hero--text .nso__hero-inner{padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.nso .nso__discover span{transition:none}}.ntm{--ntm-accent:#91cbff;display:block;background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;font-family:var(--font-body-family);padding:12px 0}.ntm--pro{--ntm-accent:var(--nph-accent,#d39b73)}.ntm *{box-sizing:border-box}.ntm__scene{position:relative;isolation:isolate;overflow:hidden;height:clamp(540px,41vw,600px);max-width:1600px;margin:auto}.ntm__art,.ntm__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}.ntm__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.ntm .ntm__veil{display:block;z-index:-1;background:linear-gradient(90deg,#070a0d 0%,#070a0def 16%,#070a0d9c 31%,transparent 54%,transparent 91%,#070a0d 100%),linear-gradient(0deg,#070a0d 0%,#070a0df5 9%,#070a0dd9 21%,transparent 43%),linear-gradient(180deg,#070a0d 0%,#070a0d55 7%,transparent 18%)}.ntm__copy{position:absolute;left:var(--na-gutter,clamp(24px,5vw,80px));top:32px;width:35%;max-width:430px;z-index:2}.ntm__eyebrow{font-size:10px;line-height:1.5;letter-spacing:.17em;color:var(--ntm-accent);margin:0 0 18px;text-transform:uppercase}.ntm h2{font-size:var(--na-heading,clamp(34px,3.2vw,46px));line-height:1.12;letter-spacing:-.04em;font-weight:400;color:#f4f6f8;margin:0 0 17px}.ntm h2 span{color:var(--ntm-accent)}.ntm__intro{font-size:14px;line-height:1.6;color:#aebbc6;max-width:285px;margin:0 0 12px}.ntm__processor{display:flex;gap:13px;align-items:center;max-width:248px;border-top:1px solid #ffffff20;padding:13px 0 0}.ntm__processor svg{width:26px;height:26px;fill:none;stroke:var(--ntm-accent);stroke-width:1.1;flex:none}.ntm__processor strong{display:block;font-size:23px;line-height:1.2;font-weight:400;letter-spacing:-.045em;color:#edf2f6}.ntm__processor small{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:#9eafbc}.ntm__marker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ntm__marker path{fill:none;stroke:var(--ntm-accent);stroke-width:1.25;opacity:.95;filter:drop-shadow(0 1px 1px #000);vector-effect:non-scaling-stroke}.ntm__marker circle{fill:var(--ntm-accent);stroke:#070a0d;stroke-width:1.5}.ntm__marker .ntm__ring{fill:none;stroke:var(--ntm-accent);stroke-width:.6;opacity:.6}.ntm__features{position:absolute;left:var(--na-gutter,clamp(24px,5vw,80px));right:var(--na-gutter,clamp(24px,5vw,80px));bottom:43px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ntm__features article{border-top:1px solid #ffffff25;padding:18px 0 0;min-width:0}.ntm__feature-title{display:flex;align-items:center;gap:11px;margin-bottom:9px}.ntm__feature-title svg{width:23px;height:23px;flex:none;fill:none;stroke:var(--ntm-accent);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ntm h3{font-size:clamp(16px,1.35vw,19px);font-weight:400;line-height:1.3;letter-spacing:-.025em;color:#edf2f6;margin:0}.ntm__features p{font-size:13px;line-height:1.6;margin:0 0 0 34px;color:#bbc5cf;max-width:300px}.ntm__note{position:absolute;bottom:12px;right:var(--na-gutter,clamp(24px,5vw,80px));font-size:10px;line-height:1.5;color:#9ba9b6;margin:0}.ntm.is-entering .ntm__art{animation:ntm-image 1.5s cubic-bezier(.2,.65,.25,1) both}.ntm.is-entering .ntm__copy,.ntm.is-entering .ntm__features{animation:ntm-fade 1s .15s both}.ntm.is-entering .ntm__marker{animation:ntm-fade .7s 1s both}.ntm.is-entering .ntm__marker path{stroke-dasharray:1;animation:ntm-line 1s 1s both}@keyframes ntm-image{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes ntm-fade{0%{opacity:0}to{opacity:1}}@keyframes ntm-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ntm *{animation:none!important}}.nlc__questionnaire{margin:24px auto;max-width:480px}.nlc__question-answers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nlc__question-answers button{min-height:56px;text-align:center;padding:14px 10px}.nlc__question-answers[hidden]{display:none}.nlc__question-answers button:last-child:nth-child(5){grid-column:1 / -1}.nlc__profile [data-profile-title]{font-size:clamp(22px,4vw,32px);line-height:1.3;max-width:660px;margin-inline:auto}.nlc__profile [data-action=profile-next]:disabled{visibility:hidden}.nlc__profile .nlc__profile-links{margin-top:4px}.nilo-help{background:var(--nilo-site-bg,#070a0d);color:#f5f7fa;padding:48px 5%;font-family:inherit}.nilo-help *{box-sizing:border-box}.nilo-help__inner{max-width:1180px;margin:auto}.nilo-help__header{margin-bottom:28px}.nilo-help .nilo-help__eyebrow{font-size:11px;letter-spacing:.22em;color:#98d8f4;margin:0 0 14px}.nilo-help h2{font:400 clamp(30px,3.1vw,44px)/1.12 inherit;font-family:inherit;font-weight:400;font-size:clamp(30px,3.1vw,44px);line-height:1.12;letter-spacing:-.035em;max-width:620px;margin:0;color:#f5f7fa}.nilo-help__header>p:last-child{font-size:18px;line-height:1.5;color:#ccd5dd;margin:14px 0 0}.nilo-help__choices{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:repeat(4,minmax(70px,auto));gap:0 16px}.nilo-help__item{display:contents}.nilo-help__item::details-content{display:contents}.nilo-help summary{grid-column:1;grid-row:var(--item-row);display:flex;align-items:center;gap:18px;min-height:70px;padding:14px 22px;list-style:none;border:1px solid #344451;border-radius:12px;color:#e7edf2;cursor:pointer;font-size:18px;line-height:1.35}.nilo-help summary::-webkit-details-marker{display:none}.nilo-help summary svg{width:30px;height:30px;flex-shrink:0;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nilo-help summary>span:first-of-type{flex:1}.nilo-help details[open]>summary{background:linear-gradient(110deg,#102337,#08121d);border-color:#8bd4f5}.nilo-help details[open]>summary svg{color:#8bd4f5}.nilo-help__toggle{width:12px;height:12px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg);flex-shrink:0}.nilo-help__panel{grid-column:2;grid-row:1 / 5;align-self:stretch;border:1px solid #43677f;border-radius:14px;padding:26px 28px;min-width:0;background:radial-gradient(ellipse at 95% 75%,#091726,transparent 60%)}.nilo-help details:not([open])>.nilo-help__panel{display:none}.nilo-help h3{font-family:inherit;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#f5f7fa;margin:0 0 18px}.nilo-help__answer{display:flex;align-items:center;gap:14px}.nilo-help ol{counter-reset:help-step;list-style:none;margin:0;padding:0;flex:1;min-width:0}.nilo-help li{counter-increment:help-step;display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;color:#dce4eb;margin-bottom:16px}.nilo-help li:before{content:counter(help-step);border:1px solid #7795ac;border-radius:50%;width:24px;height:24px;flex:0 0 24px;text-align:center;font-size:13px;line-height:22px;margin-top:1px}.nilo-help__image{width:140px;height:150px;flex:0 0 140px;overflow:hidden}.nilo-help__image img{display:block;width:100%;height:100%;object-fit:contain}.nilo-help__guide{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#98d8f4;font-size:16px;text-decoration:none}.nilo-help a:hover{text-decoration:underline}.nilo-help :is(a,summary):focus-visible{outline:2px solid #98d8f4;outline-offset:4px}.nilo-help__footer{border-top:1px solid #293743;margin-top:28px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nilo-help__contact{display:flex;align-items:center;gap:22px;font-size:17px}.nilo-help__contact a{display:inline-flex;gap:18px;align-items:center;justify-content:center;border:1px solid #98d8f4;border-radius:40px;min-height:48px;padding:10px 24px;color:#f5f7fa;text-decoration:none;white-space:nowrap}.nilo-help__footer p{font-size:14px;line-height:1.5;color:#becbd6;margin:0;max-width:340px}@media(max-width:749px){.nilo-help{padding:34px 6%}.nilo-help h2{font-size:30px;max-width:340px}.nilo-help__header{margin-bottom:22px}.nilo-help__header>p:last-child{font-size:16px;margin-top:12px}.nilo-help__choices{display:block}.nilo-help__item{display:block;margin-bottom:8px}.nilo-help summary{min-height:60px;padding:14px;gap:12px;font-size:16px}.nilo-help summary svg{width:25px;height:25px}.nilo-help__toggle{border:0;transform:none;position:relative;width:14px;height:14px}.nilo-help__toggle:before,.nilo-help__toggle:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor}.nilo-help__toggle:after{transform:rotate(90deg)}.nilo-help details[open] .nilo-help__toggle:after{display:none}.nilo-help__panel{padding:20px 15px 12px;border-top:0;border-radius:0 0 12px 12px}.nilo-help details[open]>summary{border-radius:12px 12px 0 0}.nilo-help h3{font-size:22px;margin-bottom:16px}.nilo-help__answer{gap:10px}.nilo-help li{font-size:16px;gap:9px;margin-bottom:14px}.nilo-help__image{width:76px;height:100px;flex-basis:76px}.nilo-help__footer{margin-top:22px;padding-top:20px;display:block}.nilo-help__contact{display:block;font-size:16px}.nilo-help__contact a{display:flex;margin-top:12px;width:100%}.nilo-help__footer p{font-size:14px;margin-top:16px}}.nilo-help__explanation p{font-size:17px;line-height:1.5;color:#dce4eb;margin:0 0 14px}.nilo-help__explanation p:last-child{margin-bottom:8px}@media(max-width:749px){.nilo-help__explanation p{font-size:16px}}@media(min-width:750px){.nilo-help__item::details-content{content-visibility:visible}.nilo-help details:not([open])>.nilo-help__panel{display:block;visibility:hidden;pointer-events:none}.nilo-help__panel{padding:20px 28px}.nilo-help h3{margin-bottom:14px}.nilo-help__explanation p{margin-bottom:10px}.nilo-help__explanation p:last-child{margin-bottom:8px}}.ntx-decision{padding:40px 0 60px;background:radial-gradient(ellipse at 25% 76%,#b4876010,transparent 57%),var(--ntx-bg)}.ntx-decision__layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:46px;border-top:1px solid var(--ntx-rule)}.ntx-decision h2>span{display:block}.ntx-decision__intro .ntx-intro{max-width:36ch;font-size:17px;margin-top:19px}.ntx-decision__intro>.ntx-link{margin-top:13px;font-size:14px}.ntx-decision__faq h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0 0 20px}.ntx-decision__faq .ntx-answer .ntx-link{font-size:14px}.ntx-decision__actions{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:34px}.ntx-decision__actions .ntx-button{min-width:235px}@media(max-width:989px)and (min-width:750px){.ntx-decision__layout{gap:45px}}@media(max-width:749px){.ntx-decision{padding:20px 0 40px}.ntx-decision__layout{grid-template-columns:1fr;gap:25px;padding-top:28px}.ntx-decision__intro .ntx-intro{font-size:16px;margin-top:16px}.ntx-decision__intro>.ntx-link{margin-top:9px}.ntx-decision__faq h3{font-size:20px;margin-bottom:17px}.ntx-decision__actions{flex-direction:column;align-items:stretch;gap:7px;margin-top:28px}.ntx-decision__actions .ntx-link{align-self:center;font-size:14px}}.ntx{--ntx-bg:var(--nilo-site-bg,#070a0d);--ntx-text:#f1f4f7;--ntx-muted:#bcc6ce;--ntx-accent:#b6d5ea;--ntx-ease:cubic-bezier(.22,.61,.36,1);--ntx-rule:#a6c4da29;display:block;position:relative;isolation:isolate;background:var(--ntx-bg);color:var(--ntx-text);font-family:var(--font-body-family,Arial,sans-serif);-webkit-font-smoothing:antialiased}.ntx *,.ntx *:before,.ntx *:after{box-sizing:border-box}.ntx-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.ntx .ntx-kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#a9c5d8;font-size:11px;line-height:1.5;font-weight:400;letter-spacing:.19em;text-transform:uppercase}.ntx .ntx-kicker:before{content:"";width:22px;height:1px;background:#8ab4cc70;flex:none}.ntx h1,.ntx h2,.ntx h3{font-family:inherit;text-transform:none;color:var(--ntx-text);font-weight:400;overflow-wrap:normal}.ntx h2{font-size:clamp(32px,3.4vw,44px);line-height:1.13;letter-spacing:-.035em;margin:0;text-wrap:balance}.ntx h2>span{color:var(--ntx-accent)}.ntx .ntx-intro{color:var(--ntx-muted);font-size:18px;line-height:1.6;letter-spacing:0;margin:20px 0 0}.ntx .ntx-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;max-width:100%;padding:13px 25px;border:1px solid #7899af;border-radius:999px;background:linear-gradient(120deg,#1b3243,#101d27);color:#ecf5fa;box-shadow:inset 0 1px #d0e9fb18;font:400 15px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.01em;text-decoration:none;transition:background .25s,border-color .25s,transform .25s}.ntx .ntx-button:hover{background:#233d50;border-color:#bfddef;transform:translateY(-1px)}.ntx-button>span{font-size:19px;line-height:1;transition:transform .3s var(--ntx-ease)}.ntx-button:hover>span{transform:translate(3px)}.ntx-button:active{transform:translateY(0)}.ntx .ntx-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;color:#c0d8e8;font:400 15px/1.4 var(--font-body-family,Arial,sans-serif);text-decoration:none}.ntx .ntx-link>span{transition:transform .3s var(--ntx-ease)}.ntx .ntx-link:hover{color:#eef7fc}.ntx .ntx-link:hover>span{transform:translate(3px)}.ntx a:focus-visible,.ntx button:focus-visible,.ntx summary:focus-visible{outline:2px solid #b6ddfa;outline-offset:5px}.ntx a,.ntx button,.ntx summary{-webkit-tap-highlight-color:transparent}.ntx-hero{overflow:hidden;padding:34px 0 32px}.ntx-hero__layout{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:36px;min-height:420px}.ntx-hero__heading{grid-column:1;grid-row:1;align-self:end;position:relative;z-index:2}.ntx-hero h1{font-size:clamp(40px,4.05vw,56px);line-height:1.1;letter-spacing:-.045em;margin:0}.ntx-hero h1>span{display:block;color:var(--ntx-accent);margin-top:5px}.ntx-hero__copy{grid-column:1;grid-row:2;align-self:start;position:relative;z-index:2}.ntx-hero__copy .ntx-intro{max-width:36ch;margin:21px 0 0}.ntx .ntx-hero__delivery{display:flex;align-items:center;gap:9px;color:#c4ced6;font-size:14px;line-height:1.5;margin:17px 0 21px}.ntx-hero__delivery svg{flex:none;width:16px;height:16px;stroke:#a7d2ec;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ntx-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 23px}.ntx-hero__art{grid-column:2;grid-row:1/3;position:relative;align-self:center;height:420px;min-width:0;pointer-events:none}.ntx-hero__art:before{content:"";position:absolute;top:12%;right:-10%;bottom:-2%;left:-10%;background:radial-gradient(ellipse at 38% 64%,#2875b02e,transparent 56%),radial-gradient(ellipse at 76% 65%,#d3865120,transparent 43%)}.ntx-hero__number{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:270px;line-height:1;font-weight:300;letter-spacing:-.065em;color:#9ac7e124;background:linear-gradient(170deg,#aacfe244,#6d91a924 45%,#648bab05 82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ntx-hero__light{position:absolute;left:6%;right:0;bottom:54px;height:1px;background:linear-gradient(90deg,transparent,#73afd54a,#cc9a6938,transparent);box-shadow:0 5px 30px #82b2d122}.ntx-hero__product{position:absolute;bottom:-1%;width:66%;max-width:410px;filter:drop-shadow(0 16px 18px #0005)}.ntx-hero__product--air{left:-9%;z-index:2}.ntx-hero__product--pro{right:-5%;bottom:6%;width:64%}.ntx-hero__packshot{display:block;width:100%;height:auto;overflow:visible}.ntx .ntx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0 0;padding:0;list-style:none;scroll-margin-top:110px;outline:none}.ntx-steps li{position:relative;padding:23px 32px 0 0;border-top:1px solid #a6c4da30}.ntx-steps li:last-child{padding-right:0}.ntx-steps__dot{position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#b2c9d9;box-shadow:0 0 0 4px #77b8e10b}.ntx .ntx-steps__period{font-size:10px;line-height:1.5;letter-spacing:.15em;color:#93aebf;margin:0 0 7px}.ntx .ntx-steps h2{font-size:19px;line-height:1.3;letter-spacing:-.02em;margin:0 0 7px}.ntx .ntx-steps p:not(.ntx-steps__period){font-size:15px;line-height:1.5;max-width:29ch;color:var(--ntx-muted);margin:0}@media(prefers-reduced-motion:no-preference){.ntx-hero__number{animation:ntx-number-enter 1.15s ease-out both}.ntx-hero__product{animation:ntx-product-enter 1.1s var(--ntx-ease) both}.ntx-hero__product--pro{animation-delay:.12s}.ntx-steps.is-visible .ntx-steps__dot{animation:ntx-dot-glow 1.8s ease-out both}.ntx-steps.is-visible li:nth-child(2) .ntx-steps__dot{animation-delay:.2s}.ntx-steps.is-visible li:nth-child(3) .ntx-steps__dot{animation-delay:.4s}}@keyframes ntx-number-enter{0%{opacity:.2}to{opacity:1}}@keyframes ntx-product-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ntx-dot-glow{0%{box-shadow:0 0 0 4px #77b8e10b}40%{box-shadow:0 0 16px #7fbee387,0 0 0 5px #77b8e11a}to{box-shadow:0 0 0 4px #77b8e10b}}@media(max-width:989px)and (min-width:750px){.ntx-wrap{width:calc(100% - 64px)}.ntx-hero__layout{column-gap:16px}.ntx-hero__art{height:360px}.ntx-hero__number{font-size:230px}.ntx-hero h1{font-size:40px}.ntx-hero__actions{gap:6px 16px}.ntx-hero__product--air{left:-12%}.ntx-hero__product--pro{right:-8%}}@media(max-width:749px){.ntx-wrap{width:calc(100% - 40px)}.ntx .ntx-kicker{font-size:10px;margin-bottom:12px}.ntx h2{font-size:32px;line-height:1.14;letter-spacing:-.035em}.ntx .ntx-intro{font-size:16px;line-height:1.6}.ntx-hero{padding:28px 0 24px}.ntx-hero__layout{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0;min-height:0}.ntx-hero__heading{grid-column:1;grid-row:1}.ntx-hero h1{font-size:clamp(32px,8.8vw,40px);line-height:1.1;letter-spacing:-.045em}.ntx-hero__art{grid-column:1;grid-row:2;height:210px;margin:4px -12px -4px}.ntx-hero__number{font-size:192px;top:-7px;left:52%;opacity:.85}.ntx-hero__product{width:63%;max-width:290px;bottom:-4%}.ntx-hero__product--air{left:-1%}.ntx-hero__product--pro{right:-3%;width:61%;bottom:2%}.ntx-hero__light{bottom:27px;left:5%;right:3%}.ntx-hero__copy{grid-column:1;grid-row:3}.ntx-hero__copy .ntx-intro{max-width:38ch;margin:8px 0 0}.ntx .ntx-hero__delivery{font-size:13px;margin:13px 0 18px;gap:7px}.ntx-hero__actions{display:flex;gap:4px;flex-direction:column;align-items:stretch}.ntx-hero__actions .ntx-link{align-self:center;font-size:14px;min-height:42px}.ntx .ntx-button{min-height:50px;font-size:15px}.ntx .ntx-steps{grid-template-columns:1fr;margin:24px 0 0;padding-left:4px}.ntx-steps li{display:grid;grid-template-columns:1fr;border-top:0;border-left:1px solid #a6c4da35;padding:0 0 21px 18px}.ntx-steps li:last-child{padding-bottom:0;border-left-color:transparent}.ntx-steps__dot{left:-4px;top:4px}.ntx-steps li>div{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:12px}.ntx .ntx-steps__period{grid-column:1;grid-row:1/3;font-size:10px;line-height:1.6;margin:2px 0 0;max-width:65px}.ntx .ntx-steps h2{grid-column:2;font-size:17px;margin-bottom:4px;text-wrap:initial}.ntx .ntx-steps p:not(.ntx-steps__period){grid-column:2;font-size:14px;max-width:none}.ntx-steps li:after{content:"";position:absolute;left:-1px;top:5px;height:0;width:1px;background:#a8d7f7}.ntx-steps.is-visible li:not(:last-child):after{height:calc(100% - 5px);transition:height .9s ease}.ntx-steps.is-visible li:nth-child(2):after{transition-delay:.25s}}@media(min-width:500px)and (max-width:749px){.ntx-hero__art{height:280px;max-width:480px;width:100%;margin-inline:auto}.ntx-hero__number{font-size:230px}}@media(prefers-reduced-motion:reduce){.ntx *,.ntx *:before,.ntx *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ntx-moments{padding:44px 0 48px;overflow:hidden}.ntx-moments__header{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px}.ntx-moments__header h2>span{display:block}.ntx-moments__header .ntx-intro{max-width:30ch;margin:0 0 4px;font-size:17px}.ntx-moments__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;touch-action:pan-y;isolation:isolate}.ntx-moments__scene{position:relative;min-width:0;aspect-ratio:.95;overflow:hidden;border-radius:8px;background:#0d1319}.ntx-moments__scene img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.ntx-moments__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03070a08 30%,#03070a20 48%,#03070aed)}.ntx-moments__caption{position:absolute;z-index:1;inset:auto 0 0;padding:32px}.ntx .ntx-moments__caption h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;margin:0 0 10px}.ntx-moments__caption p{font-size:17px;line-height:1.5;color:#dae4eb;margin:0;max-width:36ch}.ntx-moments__choices{display:none}.ntx-moments[data-ready] .ntx-moments__track{display:block;aspect-ratio:2.3;max-height:530px;border-radius:8px;overflow:hidden}.ntx-moments[data-ready] .ntx-moments__scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s var(--ntx-ease),visibility .6s;aspect-ratio:auto;border-radius:0}.ntx-moments[data-ready] .ntx-moments__scene.is-active{opacity:1;visibility:visible;pointer-events:auto}.ntx-moments[data-ready] .ntx-moments__caption{padding:40px 44px}.ntx-moments[data-ready] .ntx-moments__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;border-bottom:1px solid var(--ntx-rule);margin:0 44px}.ntx-moments__choices:after{content:"";position:absolute;bottom:-1px;left:0;width:33.3333%;height:1px;background:linear-gradient(90deg,#8eb9d4,#c5dde9);transform:translate(var(--ntx-scene-offset,0%));transition:transform .5s var(--ntx-ease)}.ntx-moments__choices button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;background:none;border:0;border-radius:0;color:#a6b7c4;padding:20px 10px;min-height:60px;font:400 16px/1.4 var(--font-body-family,Arial,sans-serif);cursor:pointer;transition:color .3s}.ntx-moments__index{font-size:10px;letter-spacing:.06em;color:#8597a5;transition:color .3s}.ntx-moments__choices button[aria-pressed=true],.ntx-moments__choices button:hover{color:#f0f6fa}.ntx-moments__choices button[aria-pressed=true] .ntx-moments__index{color:#b1d7ee}@media(prefers-reduced-motion:no-preference){.ntx-moments[data-ready].is-in-view .ntx-moments__scene.is-active img{animation:ntx-scene-settle 1.2s var(--ntx-ease) both}.ntx-moments[data-ready].is-in-view .ntx-moments__scene.is-active .ntx-moments__caption{animation:ntx-caption-enter .65s var(--ntx-ease) both}}@keyframes ntx-scene-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes ntx-caption-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px)and (min-width:750px){.ntx-moments[data-ready] .ntx-moments__track{aspect-ratio:1.8}.ntx-moments[data-ready] .ntx-moments__caption{padding:32px}.ntx-moments__header{gap:25px}}@media(max-width:749px){.ntx-moments{padding:28px 0 32px}.ntx-moments__header{display:block;margin-bottom:22px}.ntx-moments__header .ntx-intro{max-width:32ch;font-size:16px;margin:14px 0 0}.ntx-moments__track{grid-template-columns:1fr;margin-inline:-20px}.ntx-moments__scene{aspect-ratio:1;border-radius:0}.ntx-moments__scene img{object-position:50% 36%}.ntx-moments__scene:after{background:linear-gradient(180deg,#03070a00 20%,#03070a12 40%,#070a0dd9 82%,var(--ntx-bg) 100%)}.ntx-moments[data-ready] .ntx-moments__track{aspect-ratio:1;max-height:520px;border-radius:0}.ntx-moments__caption,.ntx-moments[data-ready] .ntx-moments__caption{padding:38px 24px 26px}.ntx .ntx-moments__caption h3{font-size:25px;margin-bottom:9px}.ntx-moments__caption p{max-width:30ch;font-size:16px}.ntx-moments[data-ready] .ntx-moments__choices{margin:0}.ntx-moments__choices button{font-size:15px;min-height:54px;padding:14px 5px;gap:8px}.ntx-moments__index{font-size:10px}}.ntx-support{padding:52px 0 48px;background:radial-gradient(ellipse at 20% 42%,#477fa116,transparent 55%),var(--ntx-bg)}.ntx-support__layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ntx-support h2>span{display:block}.ntx-support .ntx-intro{max-width:35ch}.ntx-support__signature{display:flex;align-items:center;gap:15px;margin:25px 0 24px}.ntx-support__portrait{position:relative;overflow:hidden;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#12202b;box-shadow:0 0 0 1px #acd3ef24}.ntx-support .ntx-support__portrait-image{position:static;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ntx .ntx-support__name{font-size:16px;font-weight:400;line-height:1.4;color:#e5eef5;margin:0 0 3px}.ntx .ntx-support__role{font-size:13px;line-height:1.5;color:#a7b8c5;margin:0}.ntx-support__actions{display:flex;align-items:center;gap:10px 23px;flex-wrap:wrap}.ntx-support .ntx-support__first>.ntx-kicker{margin-bottom:11px}.ntx-support__first{position:relative}.ntx-support__first:before{content:"";position:absolute;left:-40px;top:3%;bottom:3%;width:1px;background:linear-gradient(transparent,var(--ntx-rule) 20%,var(--ntx-rule) 80%,transparent)}.ntx-support__first h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;margin:0 0 13px}.ntx .ntx-support__start{color:var(--ntx-muted);font-size:16px;line-height:1.6;margin:0;max-width:45ch}.ntx-support__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0 25px}.ntx-support__topics>div{display:flex;align-items:center;gap:10px;min-width:0}.ntx-support__topics svg{flex:none;width:27px;height:27px;stroke:#b4d2e5;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ntx-support__topics span{font-size:14px;line-height:1.35;color:#cfdfe9}.ntx details{border-top:1px solid var(--ntx-rule)}.ntx details:last-child{border-bottom:1px solid var(--ntx-rule)}.ntx summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0;min-height:59px;cursor:pointer;list-style:none;transition:color .25s;color:#dbe6ee;font:400 16px/1.5 var(--font-body-family,Arial,sans-serif)}.ntx summary::-webkit-details-marker{display:none}.ntx summary:hover{color:#c1e6fc}.ntx-plus{position:relative;width:14px;height:14px;flex:none}.ntx-plus:before,.ntx-plus:after{content:"";position:absolute;left:1px;right:1px;top:6px;height:1px;background:#b7d4e7}.ntx-plus:after{transform:rotate(90deg);transition:transform .3s var(--ntx-ease)}.ntx details[open] .ntx-plus:after{transform:rotate(0)}.ntx-answer{padding:0 20px 20px 0}.ntx .ntx-answer p{font-size:15px;line-height:1.65;color:#b9c6d0;margin:0 0 12px}.ntx .ntx-answer p:last-child{margin-bottom:0}.ntx-answer a{color:#c1dded;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}@supports (interpolate-size:allow-keywords){.ntx details{interpolate-size:allow-keywords}.ntx details::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ntx-ease),content-visibility .32s allow-discrete}.ntx details[open]::details-content{block-size:auto}}@media(max-width:989px)and (min-width:750px){.ntx-support__layout{gap:45px}.ntx-support__first:before{left:-23px}.ntx-support__topics>div{flex-direction:column;align-items:start;gap:9px}.ntx-support__actions{gap:7px 18px}}@media(max-width:749px){.ntx-support{padding:32px 0 24px;background:radial-gradient(ellipse at 6% 28%,#477fa119,transparent 65%),var(--ntx-bg)}.ntx-support__layout{grid-template-columns:1fr;gap:28px}.ntx-support .ntx-intro{margin-top:16px}.ntx-support__signature{margin:22px 0}.ntx-support__portrait{width:64px;height:64px;flex-basis:64px}.ntx-support__actions{flex-direction:column;align-items:stretch;gap:5px}.ntx-support__actions .ntx-link{align-self:center;min-height:42px;font-size:14px}.ntx-support__first:before{display:none}.ntx-support__first{padding-top:26px;border-top:1px solid var(--ntx-rule)}.ntx-support__first h3{font-size:24px}.ntx-support__topics{gap:9px;margin:22px 0}.ntx-support__topics>div{gap:8px;flex-direction:column;align-items:start}.ntx-support__topics span{font-size:13px}.ntx summary{font-size:15px;gap:16px;padding:17px 0}.ntx-answer{padding-right:0}}nilo-welcome{display:block;font-family:inherit}.nw-dialog,.nw-dialog *{box-sizing:border-box}.nw-dialog{width:min(800px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #344250;border-radius:22px;background:#0c1724;color:#f5f5f1;overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 100px #0007;margin:auto;font-family:inherit;text-align:left;scrollbar-width:thin;scrollbar-color:#536a7f #0c1724}.nw-dialog:not([open]){display:none}.nw-dialog::backdrop{background:#030910ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nw-shell{position:relative;background:radial-gradient(ellipse at 18% 58%,#1b334b 0,transparent 58%)}.nw-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px 0 30px;min-height:64px}.nw-logo{filter:brightness(0) invert(1);display:block;width:100px;height:46px;object-fit:contain}.nw-brand{font-size:27px;letter-spacing:.12em}.nw-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:transparent;color:#e4e9ee;cursor:pointer}.nw-close:hover{background:#ffffff14}.nw-grid{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:28px;padding:12px 32px 30px}.nw-art{position:relative;min-width:0;height:290px;isolation:isolate;pointer-events:none;display:grid;place-items:center}.nw-halo{position:absolute;top:18%;right:-2%;bottom:-1%;left:-2%;background:radial-gradient(ellipse,#a1bdd335,transparent 67%);filter:blur(20px);border-radius:50%}.nw-art:after{content:"";position:absolute;z-index:-1;left:14%;right:7%;bottom:1%;height:24px;border-radius:50%;background:#020912;opacity:.5;filter:blur(16px);transform:rotate(-6deg)}.nw-envelope{position:relative;width:278px;max-width:94%;aspect-ratio:320/300;transform:rotate(-6deg);filter:drop-shadow(6px 24px 16px #020914a8);isolation:isolate}.nw-envelope-back,.nw-envelope-front{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.nw-envelope-back{z-index:0}.nw-envelope-front{z-index:2}.nw-card{position:absolute;left:8.5%;top:14%;width:83%;height:66%;border-radius:9px;border:1px solid #eaf3f9;background:linear-gradient(118deg,#90a5b5,#d7e3eb 16%,#f7fafc 30%,#b7c8d6 46%,#e3edf4 65%,#a6bacb 86%,#d5e2ec);color:#172e42;padding:20px 25px;box-shadow:inset 0 1px #fff,inset 0 -2px 1px #50667c70,1px 2px #8398ab,4px 11px 18px #020c1c8c;transform:rotate(2deg);z-index:1;isolation:isolate;overflow:hidden;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.nw-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#fff0 0 2px,#ffffff12 2px 3px);opacity:.8}.nw-card:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #ffffff3b;border-radius:5px;pointer-events:none}.nw-card-label{display:block;font-size:10px;letter-spacing:.16em;font-weight:500;line-height:1.3}.nw-card strong{display:block;white-space:nowrap;font-size:46px;font-weight:500;line-height:1.08;letter-spacing:-2px;margin-top:10px;text-shadow:0 1px 0 #ffffffbd,0 -1px 0 #0c223723}.nw-card-caption{display:block;font-size:12px;line-height:1.4;margin-top:5px}.nw-card-rule{display:block;margin-top:14px;width:42px;height:1px;background:#7b91a5;opacity:.5}.nw-envelope-brand{position:absolute;z-index:3;left:28%;top:73%;width:44%;height:20%;display:flex;align-items:center;justify-content:center;font-size:24px;letter-spacing:.15em}.nw-envelope-brand img{display:block;filter:brightness(0) invert(.95) drop-shadow(0 1px 0 #a6c2d270) drop-shadow(0 -1px 1px #091b2fcc);width:90px;height:44px;object-fit:contain;opacity:.96}.nw-dialog:has(.nw-email:focus) .nw-card{transform:translateY(-10px) rotate(1deg)}.nw-eyebrow{font-size:11px;letter-spacing:.15em;line-height:1.5;color:#b9cada;margin:0 0 11px}.nw-dialog .nw-title{color:#f5f5f1;font-family:inherit;font-size:42px;line-height:1.08;letter-spacing:-1.5px;font-weight:500;margin:0 0 10px;max-width:380px;text-wrap:balance}.nw-dialog .nw-title:focus,.nw-dialog .nw-title:focus-visible{outline:none!important;box-shadow:none!important}.nw-intro{font-size:16px;line-height:1.5;color:#cbd5df;margin:0 0 22px;max-width:370px}.nw-form{margin:0}.nw-form .nw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nw-form label{display:block;font-size:14px;line-height:1.4;color:#e8edf2;margin:0 0 8px}.nw-email{display:block;width:100%;height:54px;border:1px solid #8192a3;border-radius:8px;background:#142231;color:#fff;padding:0 15px;font:inherit;font-size:17px;box-shadow:none;margin:0 0 11px}.nw-email::placeholder{color:#b2c0cc;opacity:1}.nw-primary{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;min-height:54px;border:0;border-radius:8px;padding:14px 16px;background:#f2f1ec;color:#111e2c;text-decoration:none;font:inherit;font-size:17px;line-height:1.4;font-weight:600;cursor:pointer;letter-spacing:0;box-shadow:none;text-transform:none}.nw-primary:hover{background:#fff;color:#111e2c}.nw-primary:before,.nw-primary:after,.nw-close:before,.nw-close:after{display:none}.nw-primary[aria-disabled=true]{opacity:.65;cursor:progress}.nw-consent{margin:13px 0 0;color:#bcc9d5;font-size:12px;line-height:1.55}.nw-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nw-captcha-note{margin:6px 0 0;color:#8fa0af;font-size:10px;line-height:1.45}.nw-captcha-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:750px){nilo-welcome .nw-form [data-spam-detection-disclaimer]{margin:6px 0 0;color:#a9b7c4;font-size:11px;line-height:1.45}nilo-welcome .nw-form [data-spam-detection-disclaimer] a{color:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:2px}}body:has(nilo-welcome) .grecaptcha-badge{visibility:hidden!important}.nw-reassurance{padding-top:18px;border-top:1px solid #334250;margin:21px 0 9px;font-size:13px;color:#dce6ed;line-height:1.5}.nw-terms{margin:10px 0 0;font-size:11px;line-height:1.6;color:#b1bfcc}.nw-error{font-size:15px;color:#ffd4cd;margin:12px 0}.nw-status{font-size:14px;color:#d9e7f5;line-height:1.5;margin:8px 0 0}.nw-status:empty{display:none}.nw-confirmation{font-size:16px;color:#d5e9dd;line-height:1.55;margin:0 0 15px}.nw-code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed #8eabba;border-radius:7px;padding:8px 10px 8px 15px;margin-bottom:13px}.nw-code-row code{font-size:17px;letter-spacing:.025em;color:#eef6fa;overflow-wrap:anywhere}.nw-code-row button{font:inherit;font-size:14px;min-height:44px;border:0;border-radius:4px;padding:5px 12px;background:#2b4054;color:#fff;cursor:pointer}.nw-dialog :is(button,a,input):focus-visible{outline:2px solid #b7dcff;outline-offset:4px}.nw-dialog [hidden]{display:none!important}.nw-teaser{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:25;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:10px 17px;border:1px solid #7893aa80;border-radius:999px;background:linear-gradient(120deg,#263e53,#102131 74%);color:#f4f7f9;box-shadow:0 5px 24px #0004,inset 0 1px #d9e8f022;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.01em;cursor:pointer}.nw-teaser:hover{background:linear-gradient(120deg,#324e66,#172d40 74%)}.nw-teaser[hidden]{display:none!important}.nw-teaser:focus-visible{outline:2px solid #c8e3f9;outline-offset:3px}@media(max-width:680px){.nw-teaser{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));min-height:44px;padding:9px 14px;font-size:13px}}.nw-preview{position:fixed;bottom:20px;left:20px;z-index:10;padding:12px 18px;background:#0c1724;color:#fff;border:1px solid #97b3cc;border-radius:7px;font:inherit;cursor:pointer}@media(min-width:701px)and (max-width:900px){.nw-grid{gap:24px;padding-inline:28px;grid-template-columns:.86fr 1.14fr}.nw-card{padding:17px 19px}.nw-card strong{font-size:39px}.nw-card-label{font-size:9px}.nw-card-caption{font-size:11px}.nw-dialog .nw-title{font-size:36px}}@media(max-width:700px){.nw-dialog{width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:18px}.nw-shell{background:radial-gradient(ellipse at 50% 15%,#213b53 0,transparent 50%)}.nw-header{padding:10px 10px 0 17px;min-height:50px}.nw-logo{width:84px;height:36px}.nw-grid{grid-template-columns:1fr;gap:0;padding:0 24px 24px}.nw-art{height:150px;margin:0 0 12px;overflow:visible}.nw-envelope{width:172px;max-width:none;transform:rotate(-5deg)}.nw-halo{top:4%;right:15%;bottom:-2%;left:15%;filter:blur(12px)}.nw-card{padding:12px 14px;border-radius:6px}.nw-card-label{font-size:7px;letter-spacing:.13em}.nw-card strong{font-size:29px;margin-top:5px;letter-spacing:-1px}.nw-card-caption{font-size:8px;margin-top:3px}.nw-card-rule{margin-top:7px;width:27px}.nw-envelope-brand img{width:60px;height:28px}.nw-dialog:has(.nw-email:focus) .nw-card{transform:translateY(-5px) rotate(1deg)}.nw-dialog .nw-title{font-size:33px;line-height:1.08;max-width:none;letter-spacing:-1px;margin-bottom:12px}.nw-eyebrow{font-size:10px;margin-bottom:7px}.nw-intro{font-size:15px;line-height:1.45;margin-bottom:18px}.nw-email,.nw-primary{min-height:52px;height:52px}.nw-reassurance{padding-top:14px;margin-top:16px;font-size:12px}.nw-consent{font-size:11px;margin-top:11px;line-height:1.5}.nw-terms{font-size:10px;line-height:1.5}}@media(max-width:700px)and (max-height:740px){.nw-art{height:137px;margin-top:-4px;margin-bottom:8px}.nw-envelope{width:158px}.nw-card{padding:10px 11px}.nw-card-label{font-size:6px}.nw-card strong{font-size:25px;margin-top:4px}.nw-card-caption{font-size:7px;margin-top:2px}.nw-card-rule{display:none}.nw-envelope-brand img{width:51px;height:25px}.nw-dialog .nw-title{font-size:30px}.nw-intro{margin-bottom:14px}.nw-header{min-height:46px;padding-top:6px}.nw-reassurance{margin-top:13px;padding-top:12px}}@media(max-width:359px){.nw-grid{padding-inline:19px}.nw-dialog .nw-title{font-size:29px}.nw-intro{font-size:14px}.nw-primary{font-size:16px}.nw-consent{font-size:11px}}@media(max-height:520px){.nw-art{display:none}.nw-grid{grid-template-columns:1fr}.nw-dialog .nw-title{font-size:30px}.nw-dialog{width:min(490px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.nw-card{transition:none}.nw-dialog:has(.nw-email:focus) .nw-card{transform:rotate(2deg)}}body:has(cart-drawer details[open]) .nw-teaser{display:none}.nilo-hero-label-desktop{display:none}@media(min-width:990px){.nilo-hero-label-default{display:none}.nilo-hero-label-desktop{display:inline}}.nac-upsell{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ffffff25;border-radius:12px;padding:20px;background:#101820;color:#f4f6f8;font:inherit}.nac-upsell h3{margin:0;font-size:15px;font-weight:500;color:inherit}.nac-upsell p{margin:5px 0 0;font-size:12px;color:#aebac4;line-height:1.6}.nac-upsell button{border:1px solid #d8e7f655;border-radius:8px;background:#e0e9f0;color:#15202a;padding:12px 16px;min-height:45px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.nac-upsell button:focus-visible{outline:2px solid #a2d5ff;outline-offset:4px}@media(max-width:749px){.nac-upsell{display:block}.nac-upsell form{margin-top:14px}.nac-upsell button{width:100%}}.naa{display:block;scroll-margin-top:110px;color:#bbc5cf}.naa__details{border:0!important}.naa__details>summary{display:flex;align-items:center;justify-content:center;gap:16px;list-style:none;min-height:46px;padding:11px 24px;border:1px solid #f4f6f8;border-radius:100px;background:#f4f6f8;color:#0d1319;font-size:14px;font-weight:500;cursor:pointer}.naa__details>summary::-webkit-details-marker{display:none}.naa__details>summary:after{display:none}.naa__details[open]>summary span{transform:rotate(45deg)}.naa__panel{padding:18px 0 8px}.naa__panel p{margin:0 0 14px;font-size:14px;line-height:1.55}.naa__panel label{display:block;margin-bottom:7px;font-size:13px}.naa__fields{display:flex;gap:8px}.naa__fields input{min-width:0;flex:1;border:1px solid #afc5d643;border-radius:8px;min-height:46px;padding:10px 12px;background:#0d1319;color:#f4f6f8;font:inherit;font-size:16px}.naa__fields button{min-height:46px;white-space:nowrap;border:1px solid #afc5d643;border-radius:8px;padding:10px 16px;background:#152331;color:#f4f6f8;font:inherit;font-size:13px;cursor:pointer}.naa__panel .naa__privacy{font-size:12px;margin:12px 0 0;line-height:1.5}.naa__privacy a{color:#c9d9e6;text-decoration:underline;text-underline-offset:3px}.naa__error{font-size:14px;margin-bottom:12px}.naa :focus-visible{outline:2px solid #79bfff;outline-offset:4px}body:has(nilo-air-availability) #MainContent .product__info-container>div:has(>product-form){display:none!important}body:has(nilo-air-availability) #MainContent .product__info-container>.custom__liquid:has(nilo-air-availability){margin:0}@media(max-width:749px){body:has(nilo-air-availability) #MainContent .product__info-container>.custom__liquid:has(nilo-air-availability){grid-row:6;margin-top:14px}}.nilo-guide-link{font-family:var(--font-body-family,Arial,sans-serif)}.nilo-guide-link--strip{background:var(--nilo-site-bg,#070a0d);color:#f4f6f8;padding:0 24px 30px}.nilo-guide-link--strip a{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1200px;margin:auto;padding:23px 28px;background:#0e161f;color:inherit;border-radius:14px;text-decoration:none}.nilo-guide-link__copy{display:flex;flex-direction:column;gap:7px}.nilo-guide-link__eyebrow{color:#a4b5c4;font-size:12px;line-height:1.5}.nilo-guide-link strong{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.015em}.nilo-guide-link__arrow{font-size:26px;flex-shrink:0;color:#a7ccee}a.nilo-guide-link--text{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:8px;color:#c4dced;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}nilo-guides .ng__shell>a.nilo-guide-link--text{margin:0 0 28px}.nilo-guide-link--strip a:focus-visible,a.nilo-guide-link--text:focus-visible{outline:2px solid #9ed4ff;outline-offset:5px}@media(hover:hover){.nilo-guide-link--strip a:hover{background:#152331}}@media(max-width:749px){.nilo-guide-link--strip{padding:0 24px 26px}.nilo-guide-link--strip a{padding:20px;gap:18px}.nilo-guide-link strong{font-size:18px}}.nilo-cart-pair{margin:8px 0 0;color:#d9dfe4;font-size:14px;line-height:1.5}.nilo-cart-pair>span{display:block}.nilo-cart-pair .nilo-cart-pair__detail{margin-top:2px;color:#aeb9c3;font-size:13px}.nilo-cart-quantity-label{display:block;margin:0 0 8px;color:#b8c3cc;font-size:13px;line-height:1.4}.nilo-cart-assurance{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 0;border-top:1px solid #b4ccde26}.nilo-cart-assurance a{width:fit-content;color:#d6e3ed;text-decoration:none;text-underline-offset:4px}.nilo-cart-assurance a:hover{text-decoration:underline}.nilo-cart-assurance .nilo-cart-assurance__trial{color:#f4f6f8;font-size:16px;font-weight:500;line-height:1.5}.nilo-cart-assurance p{margin:0;color:#b8c3cc;font-size:14px;line-height:1.5}.nilo-cart-assurance .nilo-cart-assurance__warranty{font-size:14px;line-height:1.6}.nilo-cart-assurance .nilo-cart-assurance__support{margin-top:8px;font-size:14px;line-height:1.6}.nilo-cart-assurance .nilo-cart-assurance__conditions{margin-top:3px;color:#b8c3cc;font-size:13px;line-height:1.6;text-decoration:underline}.nilo-cart-drawer a:focus-visible,.nilo-cart-drawer button:focus-visible,.nilo-cart-drawer input:focus-visible,.nilo-cart-items a:focus-visible,.nilo-cart-items button:focus-visible,.nilo-cart-items input:focus-visible,.nilo-cart-footer a:focus-visible,.nilo-cart-footer button:focus-visible{outline:2px solid #adcce5;outline-offset:4px}.nilo-cart-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;border-radius:50%;cursor:pointer}.nilo-cart-close .icon{width:18px;height:18px}.nilo-cart-drawer:not(.is-empty) .mini-cart__inner{justify-content:flex-start}.nilo-cart-drawer:not(.is-empty) .mini-cart__header{flex:0 0 auto;padding:24px 28px}.nilo-cart-drawer:not(.is-empty) .mini-cart__main{min-height:100px;margin:0;padding:0;scroll-snap-type:none}.nilo-cart-drawer .mini-cart__main cart-items{padding:8px 28px 24px}.nilo-cart-drawer .mini-cart__navigation{padding:0}.nilo-cart-drawer .product-container{gap:18px}.nilo-cart-drawer .product-description{min-width:0}.nilo-cart-drawer .product-content{gap:12px;align-items:baseline;flex-wrap:wrap;margin-top:0}.nilo-cart-drawer .product-content .product-title{font-size:18px;font-weight:500;letter-spacing:0;margin:0}.nilo-cart-drawer .product-content .price{margin:0;white-space:nowrap}.nilo-cart-drawer .product-quantity{margin-top:18px}.nilo-cart-drawer .cart-item__quantity-wrapper{display:grid;grid-template-columns:auto auto;align-items:end;gap:8px}.nilo-cart-drawer .quantity{width:132px;padding:0;min-height:44px;border:1px solid #b4ccde3d;border-radius:8px}.nilo-cart-drawer .quantity__button{flex:0 0 44px;width:44px;height:44px}.nilo-cart-drawer .quantity__button .icon{flex-basis:12px;width:12px;height:12px}.nilo-cart-drawer .quantity__input{min-width:0;width:44px;height:44px;font-size:16px}.nilo-cart-drawer .delete-product{width:44px;height:44px;border-radius:8px}.nilo-cart-drawer .mini-cart__navigation .cart-item__error{margin:4px 0 0;font-size:14px}.nilo-cart-drawer:not(.is-empty) .mini-cart__footer{flex:0 0 auto;padding:0 28px 24px;background:#070a0d;border-top:1px solid #b4ccde26}.nilo-cart-drawer .mini-cart__footer .subtotal{margin:20px 0 0;gap:12px}.nilo-cart-drawer .mini-cart__footer .subtotal>*{font-size:18px;line-height:1.4}.nilo-cart-drawer .mini-cart__footer .subtotal+.taxes-discounts{margin:0}.nilo-cart-drawer .mini-cart__footer .tax-note{display:block}.nilo-cart-drawer .tax-note{margin:8px 0 18px;text-align:left;font-size:13px;line-height:1.5;color:#b8c3cc}.nilo-cart-drawer .mini-cart__footer .button-container{display:flex;flex-direction:column;gap:12px}.nilo-cart-drawer .mini-cart__footer .button-container>.button,.nilo-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:52px;padding:12px 20px;border:1px solid #edf3f8;border-radius:999px;background:#edf3f8;color:#0b1117;font:500 16px/1.5 var(--font-body-family);text-transform:none;letter-spacing:0;white-space:normal;box-shadow:none}.nilo-cart-drawer .mini-cart__footer .button-container>.button:before,.nilo-cart-drawer .mini-cart__footer .button-container>.button:after,.nilo-cart-footer .cart__checkout-button:before,.nilo-cart-footer .cart__checkout-button:after{content:none}.nilo-cart-drawer .mini-cart__footer .button-container>.button:hover,.nilo-cart-footer .cart__checkout-button:hover{background:#dce8f1;border-color:#dce8f1}.nilo-cart-drawer .nilo-cart-view{display:flex;align-items:center;justify-content:center;min-height:32px;color:#c5d0da;font-size:14px;text-decoration:underline;text-underline-offset:4px}.nilo-cart-items .title-wrapper{margin:0 0 28px;gap:20px;align-items:baseline}.nilo-cart-items .title-wrapper h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.025em;text-transform:none}.nilo-cart-items .title-wrapper>a{font-size:14px;text-transform:none;letter-spacing:0}.nilo-cart-items .cart__contents{margin-top:0}.nilo-cart-items .cart-item__name{font-size:18px;font-weight:500;letter-spacing:0}.nilo-cart-items .cart-item__details{min-width:0}.nilo-cart-items .cart-items td{padding-inline-start:16px}.nilo-cart-items .cart-items td:first-child{padding-inline-start:0}.nilo-cart-items .cart-items th+th{padding-inline-start:16px}.nilo-cart-items .cart-items .cart-item__quantity{padding-inline-start:20px}.nilo-cart-items .cart-items .quantity{width:132px;min-height:44px;border:1px solid #b4ccde3d;border-radius:8px}.nilo-cart-items .cart-items .quantity__button{flex:0 0 44px;width:44px;min-height:44px}.nilo-cart-items .cart-items .quantity__button:after{content:none}.nilo-cart-items .cart-items .quantity__input{width:44px;min-width:0;font-size:16px}.nilo-cart-items .cart-item__quantity .nilo-cart-quantity-label{color:#b8c3cc;font-size:13px}.nilo-cart-items cart-remove-button .button{min-width:44px;min-height:44px}.nilo-cart-items .cart-item__error{font-size:14px}.nilo-cart-items .price{white-space:nowrap}.nilo-cart-footer:not(.is-empty) .cart__footer{display:flex;flex-direction:column-reverse;gap:24px}.nilo-cart-footer .cart__footer>*{width:100%;min-width:0;margin:0}.nilo-cart-footer .cart__footer-left:not(:has(gift-wrapping,cart-note,cart-discount)){display:none}.nilo-cart-summary{padding:24px;border:1px solid #b4ccde26;border-radius:18px;background:#0d131a}.nilo-cart-summary__heading{margin:0 0 22px;font-size:21px;font-weight:500;line-height:1.35;letter-spacing:-.015em;text-transform:none}.nilo-cart-summary .totals{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.nilo-cart-summary .totals>*{margin:0;font-size:18px;line-height:1.4}.nilo-cart-summary .tax-note{margin:10px 0 20px;text-align:left;color:#b8c3cc;font-size:13px;line-height:1.5}.nilo-cart-summary .cart__ctas{display:flex;flex-direction:column;gap:12px;margin-top:4px}.nilo-cart-summary .cart__dynamic-checkout-buttons{margin-top:18px}@media(min-width:1100px){.template-cart #MainContent:has(.nilo-cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:0 44px;align-items:start;max-width:1400px;padding:48px 50px 80px;margin-inline:auto}.template-cart #MainContent:has(.nilo-cart-items:not(.is-empty))>.shopify-section{min-width:0;grid-column:1 / -1}.template-cart #MainContent:has(.nilo-cart-items:not(.is-empty))>.shopify-section:has(.nilo-cart-items){grid-column:1}.template-cart #MainContent:has(.nilo-cart-items:not(.is-empty))>.shopify-section:has(.nilo-cart-footer){grid-column:2;position:sticky;top:100px}.template-cart #MainContent:has(.nilo-cart-items:not(.is-empty)) .nilo-cart-items,.template-cart #MainContent:has(.nilo-cart-items:not(.is-empty)) .nilo-cart-footer{padding:0}.nilo-cart-items .cart-items .cart-item__prices,.nilo-cart-items .cart-items th:nth-child(2){display:none}}@media(max-width:749px){.nilo-cart-drawer:not(.is-empty) .mini-cart__header{padding:20px}.nilo-cart-drawer .mini-cart__main cart-items{padding:4px 20px 20px}.nilo-cart-drawer .product-container{gap:12px}.nilo-cart-drawer .product-content{gap:6px 12px}.nilo-cart-drawer:not(.is-empty) .mini-cart__footer{padding:0 20px max(18px,env(safe-area-inset-bottom))}.nilo-cart-drawer .mini-cart__footer .subtotal{margin-top:16px}.nilo-cart-drawer .tax-note{margin-bottom:14px}.nilo-cart-drawer .nilo-cart-assurance{padding:14px 0}.nilo-cart-items .cart-items th{font-size:12px}.nilo-cart-items .cart-items td{padding:0}.nilo-cart-items .cart-item{grid-template-columns:64px minmax(0,1fr) auto;gap:14px;padding-bottom:14px;margin-bottom:14px}.nilo-cart-items .cart-item__media{width:64px;grid-row:1 / 3}.nilo-cart-items .cart-item__details{grid-column:2 / 4;grid-row:1}.nilo-cart-items .cart-item>td.medium-hide{grid-column:2;grid-row:2;text-align:start}.nilo-cart-items .cart-items .cart-item__quantity{grid-column:2;grid-row:3;padding:0}.nilo-cart-items .cart-item__totals{grid-column:3;grid-row:3}.nilo-cart-items .cart-item__quantity label{margin-bottom:8px}.nilo-cart-items .cart-item__details .nilo-cart-pair{max-width:none}.nilo-cart-footer{padding-top:0}.nilo-cart-summary{padding:22px 20px;border-radius:16px}.nilo-cart-items .title-wrapper{align-items:start}}@media(max-width:389px){.nilo-cart-drawer .mini-cart__main cart-items{padding-inline:16px}.nilo-cart-drawer:not(.is-empty) .mini-cart__footer{padding-inline:16px}.nilo-cart-drawer .mini-cart__navigation .product-image{width:54px}.nilo-cart-drawer .product-container{gap:10px}.nilo-cart-items .title-wrapper{flex-direction:column;gap:12px}}@media(max-height:600px){.nilo-cart-drawer:not(.is-empty) .mini-cart__inner{overflow-y:auto}.nilo-cart-drawer:not(.is-empty) .mini-cart__main{overflow:visible;flex:0 0 auto}}.nilo-cart-drawer .mini-cart__main .nilo-included{margin:6px 0 0;padding:8px 0 0;border-bottom:0}.nilo-cart-drawer .mini-cart__main .nilo-included>div+div{margin-top:5px}.nilo-cart-drawer .mini-cart__footer .nilo-savings-summary{padding-top:12px}.nilo-free{color:#92cba4}.nilo-cart-drawer .mini-cart__footer .subtotal .value{font-weight:650}.nilo-cart-drawer .mini-cart__footer .subtotal{margin-bottom:12px}.nilo-included{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #89929b40;font-size:14px}.nilo-included div{display:flex;justify-content:space-between;gap:12px}.nilo-included dd{margin:0;font-weight:500}.nilo-included s{color:#9aa3ad}.cart-item__discounted-prices .price--on-sale .price-item--regular:before{content:none;display:none}.cart-item__discounted-prices .price--on-sale s.price-item--regular{text-decoration-line:line-through;text-decoration-style:solid}.nilo-savings-summary{margin:0 0 10px;padding:0;font-size:16px;line-height:1.5}.nilo-savings-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.nilo-savings-summary>div+div{margin-top:4px}.nilo-savings-summary dd{margin:0;font-variant-numeric:tabular-nums}.nilo-savings-summary>div:last-child,.cart-item__discounted-prices dd.price:not(.price--on-sale){color:color-mix(in srgb,#329052 70%,currentColor)}.nilo-savings-summary s,.cart-item__discounted-prices .price--on-sale s.price-item--regular,.cart-item__discounted-prices .price--on-sale s.price-item--regular bdi{color:#80858a;text-decoration-color:#80858a;text-decoration-thickness:1px}.nilo-savings-summary>div:last-child dd{font-weight:600}nilo-compare-page .nct{min-width:0}nilo-compare-page .nct__swipe{display:none}nilo-compare-page .nct__scroll:focus-visible{outline:2px solid var(--nc-air);outline-offset:5px;border-radius:12px}nilo-compare-page .nct__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:10px 0;border:0;box-shadow:none;color:var(--nc-text);font:inherit}nilo-compare-page .nct__table :is(th,td){padding:21px 20px;text-align:left;vertical-align:middle;line-height:1.45;border:0;overflow-wrap:break-word}nilo-compare-page .nct__table tr>:first-child{width:22%;padding-left:0;padding-right:12px}nilo-compare-page .nct__air{--nct-accent: var(--nc-air);background:linear-gradient(110deg,#0c1720,#0b1219)}nilo-compare-page .nct__pro{--nct-accent: var(--nc-pro);background:linear-gradient(110deg,#191612,#141210)}nilo-compare-page .nct__traditional{--nct-accent: #9ba9b6;background:linear-gradient(110deg,#12171c,#10151a)}nilo-compare-page .nct__table :is(.nct__air,.nct__pro,.nct__traditional){border-inline:1px solid color-mix(in srgb,var(--nct-accent) 16%,transparent)}nilo-compare-page .nct__table thead{position:sticky;top:var(--nc-sticky-top);z-index:5;background:var(--nc-bg)}nilo-compare-page .nct__table thead th{padding-block:24px 22px;font-weight:400;border-bottom:1px solid var(--nc-line)}nilo-compare-page .nct__table thead th:first-child{border:0}nilo-compare-page .nct__table thead th:not(:first-child){border-top:1px solid color-mix(in srgb,var(--nct-accent) 30%,transparent);border-radius:16px 16px 0 0;box-shadow:inset 0 2px color-mix(in srgb,var(--nct-accent) 70%,transparent)}nilo-compare-page .nct__title{display:block;font-size:28px;font-weight:400;letter-spacing:-.035em;line-height:1.2}nilo-compare-page .nct__title--traditional{font-size:22px;color:#d7dde3}nilo-compare-page .nct__title--traditional>span{display:block;font-size:16px;letter-spacing:-.015em}nilo-compare-page .nct__subtitle{display:block;font-size:13px;line-height:1.4;color:var(--nc-muted);margin-top:8px}nilo-compare-page .nct__table tbody :is(th,td){border-bottom:1px solid var(--nc-line)}nilo-compare-page .nct__table tbody th{font-size:15px;font-weight:400;color:var(--nc-muted)}nilo-compare-page .nct__label{display:flex;align-items:center;gap:11px}nilo-compare-page .nct__label>svg{width:23px;height:23px;flex:0 0 23px;color:var(--nc-subtle)}nilo-compare-page .nct__purpose{display:block;margin-top:4px;font-size:12px;color:var(--nc-subtle)}nilo-compare-page .nct__table strong{display:block;font-weight:500;font-size:15px;line-height:1.45}nilo-compare-page .nct__accent{color:var(--nct-accent)}nilo-compare-page .nct__detail{display:block;margin-top:5px;font-size:13px;line-height:1.5;color:var(--nc-subtle)}nilo-compare-page .nct__traditional strong{color:#d7dde3;font-weight:400}nilo-compare-page .nct__value{display:flex;align-items:center;gap:8px}nilo-compare-page .nct__check{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex:0 0 21px;border-radius:50%;color:var(--nct-accent);background:color-mix(in srgb,var(--nct-accent) 13%,transparent)}nilo-compare-page .nct__check svg{width:17px;height:17px}nilo-compare-page .nct__price{font-size:27px;letter-spacing:-.035em;font-weight:400}nilo-compare-page .nct__table .nct__price-range{font-size:22px;letter-spacing:-.035em;white-space:nowrap}nilo-compare-page .nct__from{font-size:13px;letter-spacing:0}nilo-compare-page .nct__currency{font-size:11px;color:var(--nc-subtle);white-space:nowrap}nilo-compare-page .nct__table tbody tr:last-child td{border-radius:0 0 16px 16px;padding-bottom:24px}nilo-compare-page .nct__table tbody tr:last-child th{border:0}@media(min-width:750px)and (max-width:989px){nilo-compare-page .nct__table{border-spacing:7px 0}nilo-compare-page .nct__table :is(th,td){padding-inline:13px}nilo-compare-page .nct__label{gap:8px}nilo-compare-page .nct__label>svg{width:19px;height:19px;flex-basis:19px}nilo-compare-page .nct__title{font-size:24px}nilo-compare-page .nct__title--traditional{font-size:19px}nilo-compare-page .nct__table tbody th,nilo-compare-page .nct__table strong{font-size:14px}nilo-compare-page .nct__detail{font-size:12px}nilo-compare-page .nct__table .nct__price-range{font-size:18px}nilo-compare-page .nct__value{gap:6px}}@media(max-width:749px){nilo-compare-page .nct .nct__swipe{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:12px;color:var(--nc-subtle)}nilo-compare-page .nct__swipe svg{width:22px;height:22px;color:var(--nc-air)}nilo-compare-page .nct__scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#465662 transparent;padding-bottom:12px}nilo-compare-page .nct__table{display:block;width:calc(150% + 4px);min-width:480px;border-spacing:0}nilo-compare-page .nct__table :is(thead,tbody){display:block}nilo-compare-page .nct__table thead{position:static}nilo-compare-page .nct__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}nilo-compare-page .nct__table :is(th,td){min-width:0;padding:16px 14px}nilo-compare-page .nct__table thead th:first-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}nilo-compare-page .nct__table thead th:not(:first-child){border-radius:14px;border-bottom:1px solid var(--nc-line);padding-block:18px}nilo-compare-page .nct__title{font-size:24px}nilo-compare-page .nct__title--traditional{font-size:20px}nilo-compare-page .nct__title--traditional>span{font-size:14px}nilo-compare-page .nct__subtitle{font-size:12px}nilo-compare-page .nct__table tbody tr>th:first-child{grid-column:1 / -1;position:sticky;left:0;justify-self:start;width:min(300px,100%);padding:22px 0 10px;border:0;font-size:14px}nilo-compare-page .nct__label{gap:9px}nilo-compare-page .nct__label>svg{width:20px;height:20px;flex-basis:20px}nilo-compare-page .nct__purpose{margin-top:2px}nilo-compare-page .nct__table tbody td{border-top:1px solid color-mix(in srgb,var(--nct-accent) 16%,transparent);border-radius:12px}nilo-compare-page .nct__table strong{font-size:14px}nilo-compare-page .nct__detail{font-size:12px}nilo-compare-page .nct__table .nct__price-range{font-size:18px}nilo-compare-page .nct__price{font-size:25px}nilo-compare-page .nct__table tbody tr:last-child td{border-radius:12px;padding-bottom:16px}}.nilo-delivery-estimate{margin:12px 0 0;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:normal;color:inherit;opacity:.85}nilo-email-capture.nilo-capture{display:block;background:#0d1319;color:#f4f3ef;font-family:inherit;text-align:left}nilo-email-capture.nilo-capture[hidden]{display:none!important}.nilo-capture *{box-sizing:border-box}.nilo-capture .nilo-capture__inner{max-width:1180px;margin:0 auto;padding:42px 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;border-top:1px solid #29323b;border-bottom:1px solid #29323b}.nilo-capture .nilo-capture__eyebrow{margin:0 0 11px;color:#a8bfd3;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.nilo-capture .nilo-capture__title{font-family:inherit;color:#f4f3ef;font-size:clamp(25px,2.5vw,33px);font-weight:500;line-height:1.15;letter-spacing:-.8px;margin:0 0 12px}.nilo-capture .nilo-capture__description{color:#c0c8d1;font-size:16px;line-height:1.6;margin:0;max-width:430px}.nilo-capture .nilo-capture__fields{margin:0;padding:0;border:0;min-width:0}.nilo-capture .nilo-capture__fields label{display:block;margin:0 0 9px;color:#d4dbe2;font-size:14px;line-height:1.5}.nilo-capture .nilo-capture__row{display:flex;align-items:stretch;gap:10px}.nilo-capture .nilo-capture__row input{flex:1 1 160px;min-width:0;width:100%;height:52px;margin:0;padding:0 15px;color:#f4f3ef;border:1px solid #647181;border-radius:7px;background:#101a24;font:inherit;font-size:16px;box-shadow:none}.nilo-capture .nilo-capture__row input::placeholder{color:#aebbc7;opacity:1}.nilo-capture .nilo-capture__row button{flex:none;min-height:52px;padding:13px 19px;border:1px solid transparent;border-radius:7px;background:#f1f0eb;color:#11171d;font:inherit;font-size:15px;line-height:1.4;font-weight:500;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}.nilo-capture .nilo-capture__row button:hover{background:#fff}.nilo-capture .nilo-capture__row button:before,.nilo-capture .nilo-capture__row button:after{display:none}.nilo-capture :is(input,button,a):focus-visible{outline:2px solid #a8d4ff;outline-offset:4px}.nilo-capture .nilo-capture__notice{font-size:13px;line-height:1.65;color:#bcc5cf;margin:13px 0 0}.nilo-capture .nilo-capture__notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nilo-capture .nilo-capture__success{font-size:17px;line-height:1.6;margin:0;color:#d1eadb}.nilo-capture .nilo-capture__error{color:#ffccc0;font-size:15px;line-height:1.5;margin:12px 0 0}.nilo-capture .nilo-capture__editor-note{color:#d8c393;font-size:13px;line-height:1.5;margin:12px 0 0}.nilo-capture--compare{padding:0 24px}.nilo-capture--footer{padding:28px 24px 0}nilo-email-capture.nilo-capture--finder{background:transparent;margin:24px 0 12px}.nilo-capture--finder .nilo-capture__inner{padding:24px 0;display:block}.nilo-capture--finder .nilo-capture__title{font-size:25px}.nilo-capture--finder .nilo-capture__entry{margin-top:20px}.nilo-capture--finder .nilo-capture__description{max-width:none}@media(max-width:749px){.nilo-capture .nilo-capture__inner{grid-template-columns:1fr;gap:23px;padding:30px 0}.nilo-capture .nilo-capture__title{font-size:28px}.nilo-capture--finder .nilo-capture__title{font-size:24px}.nilo-capture .nilo-capture__row{flex-direction:column}.nilo-capture .nilo-capture__row input{flex:auto}.nilo-capture .nilo-capture__row button{width:100%}.nilo-capture--compare,.nilo-capture--footer{padding-left:22px;padding-right:22px}.nilo-capture--footer{padding-top:12px}}.nilo-fda-registration{display:flex;flex-direction:column;align-items:flex-start;margin:10px 0 16px;max-width:100%;font-family:inherit;letter-spacing:0}.nilo-fda-registration .nilo-fda-registration__title{display:inline-flex;align-items:center;gap:7px;color:#c8d4dd;font-size:13px;font-weight:500;line-height:1.4}.nilo-fda-registration__title svg{flex:none;color:#a9b7c1}.nds__trust:has(+.nilo-fda-registration){margin-bottom:0}.nmb .nilo-fda-registration{align-items:center;margin:10px 0 4px;text-align:center}p.nilo-finder-entry{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 9px;position:relative;margin:12px auto 10px;padding:0 8px;color:#aeb6c1;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:center}p.nilo-finder-entry a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:5px 0;color:#d8e0ea;font-size:13px;font-weight:400;line-height:1.5;text-decoration:underline;text-decoration-color:#d8e0ea55;text-underline-offset:4px}p.nilo-finder-entry a:hover{color:#fff;text-decoration-color:#fff}.nb-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #273540;border-radius:18px;background:#0e151c;color:#f4f6f8!important;text-decoration:none!important;font-family:var(--font-body-family,Arial,sans-serif);transition:border-color .25s}.nb-card:hover{border-color:#768b9d}.nb-card:focus-visible{outline:2px solid #94c8fb;outline-offset:5px}.nb-card :is(p,h3){margin:0}.nb-card .nb-card__art{overflow:hidden;min-width:0;position:relative;background:#10161c}.nb-card .nb-card__art>img{width:100%;height:310px;object-fit:cover;display:block;transition:transform .65s ease}.nb-card--otc .nb-card__art>img{object-position:50% 50%}.nb-card:hover .nb-card__art>img{transform:scale(1.025)}.nb-card__worn{display:grid;grid-template-columns:1fr 1fr;gap:2px;height:100%}.nb-card__worn img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;object-position:43% 50%}.nb-card .nb-card__copy{padding:32px;display:flex;flex-direction:column;flex:1}.nb-card .nb-card__category{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9caebb;line-height:1.5}.nb-card h3{font-family:inherit;font-size:31px;line-height:1.12;font-weight:500;letter-spacing:-.03em;color:#f4f6f8;margin:16px 0;text-wrap:balance}.nb-card .nb-card__description{font-size:16px;line-height:1.65;color:#bbc5cf;max-width:42ch;margin-bottom:24px}.nb-card__cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;min-height:38px;font-size:14px}.nb-card__cta>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #405467;border-radius:50%;color:#a6d2ff;font-size:20px;transition:background .2s}.nb-card:hover .nb-card__cta>span{background:#203346}.nb-card--fit:not(.nb-card--compact){grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr}.nb-card--fit:not(.nb-card--compact) .nb-card__copy{padding:42px;justify-content:center}.nb-card--fit:not(.nb-card--compact) h3{font-size:38px}.nb-card--fit:not(.nb-card--compact) .nb-card__cta{margin-top:8px}.nb-card--compact .nb-card__art>img{height:210px}.nb-card--compact .nb-card__worn{height:210px}.nb-card--compact .nb-card__worn img{min-height:0}.nb-card--compact h3{font-size:27px}.nb-card--compact .nb-card__description{font-size:15px}@media(max-width:749px){.nb-card--fit:not(.nb-card--compact){display:flex}.nb-card .nb-card__copy,.nb-card--fit:not(.nb-card--compact) .nb-card__copy{padding:25px}.nb-card h3,.nb-card--fit:not(.nb-card--compact) h3{font-size:29px}.nb-card .nb-card__art>img{height:280px}.nb-card__worn{height:290px}.nb-card__worn img{min-height:0}.nb-card--compact .nb-card__art>img,.nb-card--compact .nb-card__worn{height:220px}.nb-card .nb-card__description{font-size:16px}}@media(prefers-reduced-motion:reduce){.nb-card,.nb-card .nb-card__art>img,.nb-card__cta>span{transition:none}}.nb-card--fit .nb-card__art>img{height:100%;min-height:310px;object-fit:contain}.nb-card--fit.nb-card--compact .nb-card__art>img{height:210px;min-height:0}@media(max-width:749px){.nb-card--fit .nb-card__art>img,.nb-card--fit.nb-card--compact .nb-card__art>img{height:auto;min-height:0;aspect-ratio:3/2}}.nb-card--budget .nb-card__art>img,.nb-card--otc .nb-card__art>img{height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}body.nilo-site header.header.header--off-canvas .header__right .nilo-header-test-cta.nilo-header-test-desktop{display:inline-flex!important}@media screen and (min-width:990px){body.nilo-site header.header.header--off-canvas .header__right .nilo-header-test-cta.nilo-header-test-desktop{display:inline-flex!important;flex-shrink:0}}@media(prefers-reduced-motion:reduce){body.nilo-site header.header.header--off-canvas .header__right .nilo-header-test-cta.nilo-header-test-desktop{transition:none;transform:none}}@media screen and (max-width:989px){body.nilo-site header.header.header--off-canvas .header__right .nilo-header-test-cta.nilo-header-test-desktop{min-height:44px;height:44px;flex-shrink:0}}@media screen and (max-width:359px){body.nilo-site header.header.header--off-canvas .header__right .nilo-header-test-cta.nilo-header-test-desktop .nilo-header-test-cta__icon{display:none}}.nilo-home-path-prompt{display:none}.nhd .nilo-home-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,900px);margin:22px auto 9px;text-align:left}.nhd .nilo-home-path{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:104px;padding:20px 23px;border:1px solid #b6d3e61c;border-radius:12px;background:linear-gradient(125deg,#16212b99,#11192280);color:#eef3f7;transition:background .18s ease,border-color .18s ease,transform .18s ease}.nhd .nilo-home-path>span{min-width:0}.nhd .nilo-home-path strong{display:block;font-size:17px;line-height:1.3;font-weight:400;letter-spacing:-.25px}.nhd .nilo-home-path small{display:block;margin-top:6px;color:#adbac7;font-size:12px;line-height:1.5}.nhd .nilo-home-path svg{display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.nhd .nilo-home-path-icon{width:28px;height:28px;color:#b7cede}.nhd .nilo-home-path-arrow{width:18px;height:18px;color:#b7cede;transition:transform .18s ease}.nhd .nilo-home-path:hover{background:#192733;border-color:#b6d3e640;transform:translateY(-2px)}.nhd .nilo-home-path:hover .nilo-home-path-arrow{transform:translate(3px)}.nhd .nilo-home-path:focus-visible{outline:2px solid #b6dfff;outline-offset:4px}@media(max-width:649px){.nhd .nilo-home-paths{grid-template-columns:1fr;gap:10px;margin-top:20px}.nhd .nilo-home-path{grid-template-columns:25px minmax(0,1fr) 16px;min-height:94px;padding:17px 18px;gap:13px;border-radius:11px}.nhd .nilo-home-path strong{font-size:16px}.nhd .nilo-home-path small{font-size:12px;line-height:1.45;margin-top:5px;max-width:29ch}.nhd .nilo-home-path-icon{width:25px;height:25px}.nhd .nilo-home-path-arrow{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.nhd .nilo-home-path,.nhd .nilo-home-path-arrow{transition:none}.nhd .nilo-home-path:hover,.nhd .nilo-home-path:hover .nilo-home-path-arrow{transform:none}}@media(max-width:749px){body.template-index.nilo-unified #MainContent .nilo-home-paths{gap:4px}body.template-index.nilo-unified #MainContent .nilo-home-path[data-home-hearing-link]{min-height:48px;padding:10px 18px;background:transparent;border-color:transparent;box-shadow:none;transform:none}body.template-index.nilo-unified #MainContent .nilo-home-path[data-home-hearing-link] small{display:none}body.template-index.nilo-unified #MainContent .nilo-home-path[data-home-hearing-link] strong{font-size:14px;color:#c3d2dd}body.template-index.nilo-unified #MainContent .nilo-home-path[data-home-hearing-link] .nilo-home-path-icon{width:20px;height:20px}}.nilo-information__nav[hidden]{display:none}@media(min-width:990px){body.nilo-site #MainContent .nilo-information.page-width{width:100%;max-width:calc(1080px + 2*clamp(32px,5vw,80px));padding-inline:clamp(32px,5vw,80px);padding-top:60px;padding-bottom:80px;margin-inline:auto}body.nilo-site #MainContent .nilo-information--simple.page-width{max-width:calc(760px + 2*clamp(32px,5vw,80px))}body.nilo-site #MainContent .nilo-information .page-title{max-width:100%;margin:0 0 48px;color:var(--nilo-site-text,#f4f6f8);font-family:var(--nilo-site-font);font-size:clamp(42px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.nilo-information__layout{max-width:760px;margin-inline:auto}.nilo-information__layout:has(.nilo-information__nav:not([hidden])){display:grid;grid-template-columns:clamp(200px,18vw,248px) minmax(0,1fr);gap:clamp(32px,5vw,72px);max-width:none;align-items:start}body.nilo-site #MainContent .nilo-information__content{min-width:0;max-width:760px;color:var(--nilo-site-copy,#bbc5cf);font-family:var(--nilo-site-font);font-size:17px;line-height:1.7;letter-spacing:normal;overflow-wrap:anywhere}body.nilo-site #MainContent .nilo-information__content p{margin:0 0 18px}body.nilo-site #MainContent .nilo-information__content h2{margin:44px 0 20px;padding-top:28px;border-top:1px solid var(--nilo-site-line,rgba(180,204,222,.17));color:var(--nilo-site-text,#f4f6f8);font-family:inherit;font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.025em;scroll-margin-top:110px}body.nilo-site #MainContent .nilo-information__content h2:first-child{margin-top:0}body.nilo-site #MainContent .nilo-information__content h3{margin:28px 0 14px;color:var(--nilo-site-text,#f4f6f8);font-family:inherit;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.015em}body.nilo-site #MainContent .nilo-information__content :is(ul,ol){margin:18px 0 24px;padding-inline-start:24px}body.nilo-site #MainContent .nilo-information__content li{margin:0 0 8px;padding-inline-start:2px}body.nilo-site #MainContent .nilo-information__content li>p{margin:0}body.nilo-site #MainContent .nilo-information__content strong{color:var(--nilo-site-text,#f4f6f8)}body.nilo-site #MainContent .nilo-information__content a{color:#b8d9f2;text-decoration-thickness:1px;text-underline-offset:4px}body.nilo-site #MainContent .nilo-information__content a:hover{color:var(--nilo-site-text,#f4f6f8)}.nilo-information__nav{position:sticky;top:104px;align-self:start;min-width:0;padding-top:3px}.nilo-information__nav-title{margin:0 0 16px;color:var(--nilo-site-muted,#9ba9b6);font-family:var(--nilo-site-font);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.nilo-information__list{max-height:calc(100dvh - 180px);margin:0;padding:0 8px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(180,204,222,.22) transparent;list-style:none}.nilo-information__list li{margin:0;padding:0;list-style:none}.nilo-information__list a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;min-height:44px;padding:11px 12px;border-left:1px solid var(--nilo-site-line,rgba(180,204,222,.17));color:var(--nilo-site-copy,#bbc5cf);font-family:var(--nilo-site-font);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:normal;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nilo-information__number{color:var(--nilo-site-muted,#9ba9b6);font-size:11px;line-height:19.5px;font-variant-numeric:tabular-nums}.nilo-information__list a:hover{color:var(--nilo-site-text,#f4f6f8);background:#79bfff09}.nilo-information__list a[aria-current=location]{border-left-color:var(--nilo-site-focus,#79bfff);background:linear-gradient(90deg,rgba(121,191,255,.07),transparent);color:var(--nilo-site-text,#f4f6f8)}.nilo-information__list a[aria-current=location] .nilo-information__number{color:var(--nilo-site-focus,#79bfff)}.nilo-information :is(a,h2):focus-visible{outline:2px solid var(--nilo-site-focus,#79bfff);outline-offset:4px}}@media(max-width:989px){.nilo-information__nav{display:none}}@media(prefers-reduced-motion:reduce){.nilo-information__list a{transition:none}}.nmb__whatsapp{display:flex;justify-content:center;margin-top:8px}.nilo-buy-mobile,.nmb-mobile-bar,.nmb-mobile-bar-space{display:none}body>.nmb-mobile-bar{--nmb-bar-accent:#a7d0ee;position:fixed;inset:auto 0 var(--nmb-preview-inset,0px);z-index:70;display:block;box-sizing:border-box;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));border-top:1px solid #c4d3df26;background:#0b1118f5;box-shadow:0 -8px 24px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f1f3f5;font-family:Figtree,sans-serif;letter-spacing:0;animation:nmb-bar-enter .16s ease-out both}body>.nmb-mobile-bar--pro{--nmb-bar-accent:#e3ad82}.nmb-mobile-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:960px;margin-inline:auto}.nmb-mobile-bar__product{display:grid;gap:2px;min-width:0;text-align:left}.nmb-mobile-bar__product>span{color:var(--nmb-bar-accent);font:400 13px/1.3 Figtree,sans-serif;letter-spacing:0}.nmb-mobile-bar__product>strong{color:#f1f3f5;font:500 17px/1.2 Figtree,sans-serif;letter-spacing:-.01em;white-space:nowrap}body>.nmb-mobile-bar .nmb-mobile-bar__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;min-width:146px;min-height:46px;margin:0;padding:12px 21px;border:1px solid #ebf0f3;border-radius:12px;background:#ebf0f3;color:#0b1217;font:500 14px/1.4 Figtree,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;touch-action:manipulation}body>.nmb-mobile-bar .nmb-mobile-bar__button:focus-visible{outline:2px solid var(--nmb-bar-accent);outline-offset:4px}body>.nmb-mobile-bar .nmb-mobile-bar__button:disabled{opacity:.55;cursor:wait}body>.nmb-mobile-bar-space{display:block;height:calc(76px + env(safe-area-inset-bottom));pointer-events:none}body>.nmb-mobile-bar[hidden],body:has(dialog[open],cart-drawer details[open],menu-drawer details[open],modal-dialog[open],.cookie-banner.is-active,.promo-popup.is-active)>.nmb-mobile-bar,body:is(.menu-drawer--opening,.menu-drawer--open,.menu-drawer--closing,.overflow-hidden)>.nmb-mobile-bar{display:none!important}body:has(>.nmb-mobile-bar) :is(.sticky-cart-wrapper,.npe-dock){display:none!important}@media(min-width:750px){.nmb-mobile-bar__product{display:flex;align-items:baseline;gap:16px}.nmb-mobile-bar__product>span{font-size:16px}body>.nmb-mobile-bar .nmb-mobile-bar__button{min-width:190px;font-size:15px}}@keyframes nmb-bar-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body>.nmb-mobile-bar{animation:none}}@media(max-width:749px){#MainContent product-info:has(>.nilo-buy-mobile)>.page-width{display:none!important}body:has(.nilo-buy-mobile) #MainContent .npe-intro,body:has(.nilo-buy-mobile) .npe-dock{display:none!important}#MainContent product-info:has(>.nilo-buy-mobile){padding:0!important}body:has(.nmb--air) #MainContent>.shopify-section:has(>.nilo-highlights){display:none}#MainContent .nilo-buy-mobile{--nmb-accent:#a7d0ee;--nmb-bg:#080b0e;--nmb-copy:#c1cbd2;display:block;position:relative;box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:24px 24px 28px;background:var(--nmb-bg);color:#f1f3f5;font-family:Figtree,sans-serif;text-align:left;letter-spacing:0}#MainContent .nmb--pro{--nmb-accent:#e3ad82}.nmb *{box-sizing:border-box}.nmb [hidden]{display:none!important}#MainContent .nmb__intro{text-align:center;margin:0}#MainContent .nmb__intro h1{margin:0;color:#f1f3f5;font:400 clamp(42px,11.7vw,50px)/1.08 Figtree,sans-serif;letter-spacing:-.048em}#MainContent .nmb__intro p{font:400 16px/1.5 Figtree,sans-serif;letter-spacing:0;color:var(--nmb-copy);margin:9px 0 0;text-wrap:balance}.nmb__gallery{margin-top:10px}.nmb__stage{position:relative;height:clamp(214px,59vw,256px);isolation:isolate}.nmb__stage:before{content:"";position:absolute;top:18%;right:4%;bottom:-5%;left:4%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--nmb-accent) 11%,transparent),transparent 68%);z-index:-1;pointer-events:none}.nmb__rail{position:relative;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:12px;-webkit-overflow-scrolling:touch}.nmb__rail::-webkit-scrollbar{display:none}.nmb__view{position:relative;display:flex;flex:0 0 100%;min-width:0;height:100%;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.nmb__view img{width:100%;height:100%;object-fit:contain;display:block}.nmb__view--product img{object-fit:contain}.nmb__packshot{height:100%;max-width:100%;width:auto;overflow:visible}.nmb__view--product .nmb__packshot{transform:scale(1.06);filter:brightness(1.07)}.nmb__view--worn img,.nmb__view--hand img{object-fit:cover;object-position:50% 43%;border-radius:12px}#MainContent .nmb__expand{-webkit-appearance:none;appearance:none;position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:12px;border:0;border-radius:50%;background:transparent;color:#e5edf3;z-index:1;cursor:pointer;touch-action:manipulation}.nmb__expand:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #c0cedb35;border-radius:50%;background:#101820d9;z-index:-1;pointer-events:none}.nmb__expand svg{display:block;width:20px;height:20px;pointer-events:none}#MainContent .nmb__expand:focus-visible{outline:2px solid var(--nmb-accent);outline-offset:2px}.nmb__views{display:flex;align-items:stretch;justify-content:center;gap:12px;max-width:282px;margin:28px auto 0}.nmb__views button{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:7px;flex:1 1 86px;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:#aebbc5;font:400 14px/1.4 Figtree,sans-serif;letter-spacing:0;cursor:pointer;touch-action:manipulation}.nmb__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:58px;overflow:hidden;border:1px solid #c8d7e019;border-radius:10px;background:#11171c;transition:border-color .18s ease,background-color .18s ease}.nmb__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b0e08,#080b0e28);pointer-events:none}.nmb__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 43%;filter:saturate(.85) brightness(.9)}.nmb__thumb--product .nmb__packshot{height:105%;filter:brightness(1.1)}.nmb__views button[aria-pressed=true]{color:#f1f5f7}.nmb__views button[aria-pressed=true] .nmb__thumb{border-color:color-mix(in srgb,var(--nmb-accent) 65%,transparent);background:color-mix(in srgb,var(--nmb-accent) 7%,#10161c)}html:has(.nmb__zoom[open]),body:has(.nmb__zoom[open]){overflow:hidden}.nmb__zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);border:0;background:#080c11;color:#e7edf2;overscroll-behavior:contain}.nmb__zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.nmb__zoom::backdrop{background:#080c11f5}.nmb__zoom-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px}#MainContent .nmb__zoom-head p{margin:0;font:400 16px/1.4 Figtree,sans-serif;color:#e7edf2;letter-spacing:0}.nmb__zoom button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;padding:10px;border:1px solid #a6bac73d;border-radius:50%;background:#151e26;color:#e7edf2;font:400 14px/1.4 Figtree,sans-serif;cursor:pointer;touch-action:manipulation}.nmb__zoom button svg{width:22px;height:22px}.nmb__zoom-viewport{height:100%;width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:12px}.nmb__zoom-visual{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nmb__zoom-visual img{display:block;width:100%;height:100%;object-fit:contain}.nmb__zoom-visual .nmb__packshot{filter:brightness(1.07)}.nmb__zoom[data-zoomed] .nmb__zoom-visual{width:200%;height:200%}.nmb__zoom-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 18px}.nmb__zoom .nmb__zoom-toggle{border-radius:999px;padding:10px 18px}.nmb__zoom-count{color:#bccbd5;font:400 14px/1.4 Figtree,sans-serif;white-space:nowrap}.nmb__overview{position:relative;isolation:isolate;margin:26px 0 0;padding:19px 14px 15px;border:1px solid #c4d3df20;border-radius:18px;background:linear-gradient(125deg,#151d25,#0e141a 75%);box-shadow:0 8px 28px #00000016}.nmb__overview:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--nmb-accent) 7%,transparent),transparent 66%);pointer-events:none}.nmb__overview:after{content:"";position:absolute;top:-1px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nmb-accent) 38%,transparent),transparent);pointer-events:none}.nmb__technology{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;min-height:56px}.nmb__processor{display:flex;align-items:center;gap:9px;min-width:0}.nmb__processor>svg{flex:0 0 28px;width:28px;height:28px;color:var(--nmb-accent)}#MainContent .nmb__processor p{display:flex;flex-direction:column;gap:3px;margin:0;font:400 13px/1.35 Figtree,sans-serif;color:#afbeca;letter-spacing:0}#MainContent .nmb__processor strong{display:block;color:var(--nmb-accent);font:500 27px/1 Figtree,sans-serif;letter-spacing:-.045em}#MainContent .nmb__technology-specs{display:grid;gap:6px;margin:0;padding:0 0 0 15px;list-style:none;border-left:1px solid #c4d3df24}#MainContent .nmb__technology-specs li{margin:0;padding:0;color:#dbe4eb;font:400 14px/1.4 Figtree,sans-serif;letter-spacing:0}#MainContent .nmb__technology-specs li:first-child{color:#f1f4f6;font-weight:500}#MainContent .nmb__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:17px 0 0;padding:14px 0 0;list-style:none;border:0;border-top:1px solid #c4d3df1c}#MainContent .nmb__benefits li{display:flex;align-items:center;gap:8px;min-height:37px;padding:0;margin:0;font:400 15px/1.4 Figtree,sans-serif;color:#e0e7ed;letter-spacing:0}.nmb__benefits li>span{min-width:0}.nmb__feature-icon{display:block;flex:0 0 20px;width:20px;height:20px;color:var(--nmb-accent)}#MainContent .nmb__answer .nmb__powered{display:flex;align-items:center;gap:7px;margin:0 0 22px;color:#b8c6d0;font:400 14px/1.4 Figtree,sans-serif;letter-spacing:0}.nmb__powered svg{display:block;flex:none;width:18px;height:18px;color:var(--nmb-accent)}#MainContent .nmb__powered strong{color:var(--nmb-accent);font:500 16px/1.3 Figtree,sans-serif;letter-spacing:-.025em}.nmb__decision{margin-top:24px}body.template-product #MainContent .nmb .nmb__reviews{display:none!important;margin:0!important;min-height:0!important}body.template-product #MainContent .nmb .nmb__reviews:has(.jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"])){display:flex!important;justify-content:center;margin:6px 0 0!important}body.template-product #MainContent .nmb .nmb__reviews .jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"]){display:inline-flex!important;position:relative;align-items:center;flex-wrap:nowrap;gap:5px;min-height:32px;font:400 13px/1.4 Figtree,sans-serif;letter-spacing:0}body.template-product #MainContent .nmb .nmb__reviews .jdgm-prev-badge:before{content:"";position:absolute;inset-inline:-4px;top:50%;height:44px;transform:translateY(-50%)}body.template-product #MainContent .nmb .nmb__reviews .jdgm-prev-badge__stars{display:inline-flex;gap:0}body.template-product #MainContent .nmb .nmb__reviews .jdgm-star{color:var(--nmb-accent)!important;font-size:13px!important;padding:0!important}body.template-product #MainContent .nmb .nmb__reviews .jdgm-star~.jdgm-star{display:none!important}body.template-product #MainContent .nmb .nmb__reviews .nilo-review-score{display:inline!important;color:#edf1f4;font-size:14px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}body.template-product #MainContent .nmb .nmb__reviews .nilo-review-score:after{content:"\b7";margin-inline-start:7px;color:#83939f;font-weight:400}body.template-product #MainContent .nmb .nmb__reviews .jdgm-prev-badge__text{display:inline!important;color:#b8c5cf!important;font-size:13px!important;line-height:1.4;text-decoration-color:#b8c5cf55;text-underline-offset:3px;white-space:nowrap}.nmb__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:20px;padding:18px 0 8px;border-top:1px solid #c4d3df16;border-bottom:0;border-radius:0;background:transparent}.nmb__trust a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;min-height:75px;padding-inline:3px;text-align:center;color:#b7c3cc;text-decoration:none;font:400 14px/1.4 Figtree,sans-serif;letter-spacing:0}.nmb__trust a+a:before{content:"";position:absolute;left:0;top:8px;bottom:6px;width:1px;background:linear-gradient(transparent,#c4d3df1c,transparent)}.nmb__trust svg{display:block;flex:none;width:18px;height:18px;color:var(--nmb-accent)}.nmb__trust a>span{display:flex;flex-direction:column;align-items:center;gap:3px}.nmb__trust strong{color:#edf1f4;font:400 20px/1.2 Figtree,sans-serif;letter-spacing:-.025em}.nmb__trust a>span>span{display:block}.nmb__purchase{scroll-margin-top:96px;margin-top:0}#MainContent .nmb__availability{margin:0 0 9px;text-align:center;color:#aebbc5;font:400 12px/1.4 Figtree,sans-serif;letter-spacing:0}.nmb__form{margin:0}#MainContent .nmb__cta{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;margin:0;padding:16px 20px;border:1px solid #ebf0f3;border-radius:12px;background:#ebf0f3;color:#0b1217;font:500 16px/1.4 Figtree,sans-serif;letter-spacing:0;text-decoration:none;list-style:none;cursor:pointer;touch-action:manipulation;box-shadow:none}.nmb__cta>span:last-child{flex:none;padding-inline-start:18px;border-inline-start:1px solid #0b121720;font-variant-numeric:tabular-nums}#MainContent .nmb--pro .nmb__cta{background:#f0e9e2;border-color:#f0e9e2}.nmb__cta::-webkit-details-marker,.nmb__details summary::-webkit-details-marker{display:none}.nmb__cta:after,.nmb__cta:before{display:none!important}#MainContent .nmb__included{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:12px 0 0;color:#c0cbd3;text-align:center;font:400 14px/1.5 Figtree,sans-serif;letter-spacing:0}#MainContent .nmb__delivery{margin:4px 0 0;color:#b5c2cc;text-align:center;font:400 14px/1.5 Figtree,sans-serif;letter-spacing:0}.nmb__separator{display:block;flex:0 0 3px;width:3px;height:3px;border-radius:50%;background:var(--nmb-accent);box-shadow:0 0 5px color-mix(in srgb,var(--nmb-accent) 25%,transparent)}#MainContent .nmb__compare{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:8px 0 0;color:var(--nmb-accent);font:400 14px/1.4 Figtree,sans-serif;letter-spacing:0;text-decoration:none}.nmb__compare>svg{display:block;flex:none;width:18px;height:18px}.nmb__notify{border:0}.nmb__notify-panel{padding:19px 0 8px;color:var(--nmb-copy)}#MainContent .nmb__notify-panel p{font:400 14px/1.6 Figtree,sans-serif;letter-spacing:0;margin:0 0 16px}.nmb__label{display:block;font:400 14px/1.4 Figtree,sans-serif;letter-spacing:0;color:#d7e1e7;margin:0 0 8px}.nmb input[type=email],.nmb select{display:block;min-height:48px;width:100%;border:1px solid #93b0c14f;border-radius:9px;background:#101820;color:#f1f4f7;font:400 16px/1.5 Figtree,sans-serif;padding:11px 13px;box-shadow:none}.nmb select{margin-bottom:12px}.nmb__signup{display:block;width:100%;min-height:48px;margin:10px 0 12px;padding:10px 14px;border:1px solid #93b0c14f;border-radius:9px;background:#182630;color:#edf2f6;font:500 14px/1.5 Figtree,sans-serif;cursor:pointer}#MainContent .nmb__notify-panel .nmb__privacy{font-size:12px;line-height:1.5;color:#aab9c3;margin:0}.nmb a:focus-visible,.nmb button:focus-visible,.nmb summary:focus-visible,.nmb input:focus-visible,.nmb select:focus-visible{outline:2px solid var(--nmb-accent);outline-offset:4px}.nmb__privacy a,.nmb__answer a{color:var(--nmb-accent);text-decoration:underline;text-underline-offset:3px}.nmb__details{margin-top:16px;border-top:1px solid #b8cbd923}.nmb__details details{position:relative;border-bottom:1px solid #b8cbd923}.nmb__details details[open]:before{content:"";position:absolute;z-index:0;top:0;right:-12px;bottom:0;left:-12px;background:linear-gradient(110deg,#151e2670,transparent);pointer-events:none}.nmb__details summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:18px 0;list-style:none;color:#e4eaef;font:500 16px/1.45 Figtree,sans-serif;letter-spacing:-.01em;cursor:pointer}.nmb__disclosure{position:relative;flex:0 0 18px;width:18px;height:18px;color:#a8b9c5}.nmb__disclosure:before,.nmb__disclosure:after{content:"";position:absolute;left:3px;right:3px;top:8px;height:1px;background:currentColor;transition:transform .18s ease}.nmb__disclosure:after{transform:rotate(90deg)}.nmb__details details[open] .nmb__disclosure{color:var(--nmb-accent)}.nmb__details details[open] .nmb__disclosure:after{transform:rotate(0)}#MainContent .nmb__answer{position:relative;color:#b8c6d0;font:400 15px/1.6 Figtree,sans-serif;padding:0 0 24px}#MainContent .nmb__answer p{font:inherit;letter-spacing:0;margin:0 0 16px}#MainContent .nmb__answer p:last-child{margin-bottom:0}#MainContent .nmb__answer ul{margin:0;padding-inline-start:18px}#MainContent .nmb__answer li{margin:0 0 10px;padding:0;font:inherit;letter-spacing:0}#MainContent .nmb__answer li:last-child{margin-bottom:0}#MainContent .nmb__facts{display:grid;gap:18px;margin:0;padding:0}#MainContent .nmb__facts>div{margin:0;padding:0}#MainContent .nmb__facts dt{margin:0 0 4px;color:#e5ebef;font:500 15px/1.45 Figtree,sans-serif;letter-spacing:0}#MainContent .nmb__facts dd{margin:0;padding:0;font:400 15px/1.6 Figtree,sans-serif;letter-spacing:0}.nmb__detail-links{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:14px}#MainContent .nmb__detail-links a{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;box-shadow:none;color:var(--nmb-accent);font:400 14px/1.4 Figtree,sans-serif;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#MainContent .nmb__eligibility{margin:18px 0 0;color:#91a5b3;font:400 12px/1.6 Figtree,sans-serif;letter-spacing:0;text-align:center}}@media(max-width:374px){#MainContent .nilo-buy-mobile{padding-inline:16px}.nmb__overview{padding-inline:12px}.nmb__technology{gap:10px}.nmb__processor{gap:7px}.nmb__processor>svg{width:23px;height:23px;flex-basis:23px}#MainContent .nmb__processor strong{font-size:25px}#MainContent .nmb__technology-specs{padding-left:10px}#MainContent .nmb__benefits{column-gap:10px}#MainContent .nmb__benefits li{gap:7px;font-size:14px}.nmb__trust{padding-inline:4px}.nmb__trust strong{font-size:18px}.nmb__trust a{font-size:13px}.nmb__feature-icon{width:19px;height:19px;flex-basis:19px}#MainContent .nmb__cta{font-size:15px;gap:10px;padding-inline:16px}.nmb__cta>span:last-child{padding-inline-start:14px}}@media(max-width:339px){.nmb__overview{padding-inline:8px}.nmb__technology{padding-inline:4px}#MainContent .nmb__benefits{column-gap:6px}#MainContent .nmb__benefits li{gap:6px}.nmb__feature-icon{width:18px;height:18px;flex-basis:18px}}@media(max-width:749px)and (max-height:740px){#MainContent .nilo-buy-mobile{padding-top:20px}.nmb__stage{height:clamp(184px,52vw,230px)}.nmb__thumb{height:52px}.nmb__overview,.nmb__decision{margin-top:22px}}@media(prefers-reduced-motion:reduce){.nmb *{transition:none!important;scroll-behavior:auto!important}}@media(max-width:749px){.nmb .nmb__trust .nmb__support svg{fill:currentColor;stroke:none}.nmb .nmb__trust .nmb__support:focus-visible{outline:2px solid var(--nmb-accent);outline-offset:3px;border-radius:8px}}@media(max-width:749px){#MainContent .nmb--pro .nmb__intro h1 .nilo-pro-title{color:#c1845d}}@media(max-width:749px){.nmb--pro .nmb__stage{height:auto;aspect-ratio:7/5}.nmb:is(.nmb--pro,.nmb--air) .nmb__views{justify-content:flex-start;max-width:none;width:calc(100% + 24px);margin-left:0;margin-right:-24px;padding:0 24px 0 0;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.nmb:is(.nmb--pro,.nmb--air) .nmb__views::-webkit-scrollbar{display:none}.nmb:is(.nmb--pro,.nmb--air) .nmb__views button{flex:0 0 86px;scroll-snap-align:start;white-space:nowrap}.nmb:is(.nmb--pro,.nmb--air) .nmb__views [data-partial]>span:last-child{opacity:0}.nmb:is(.nmb--pro,.nmb--air) .nmb__views button:focus-visible{outline:2px solid var(--nmb-accent);outline-offset:2px;border-radius:10px}.nmb:is(.nmb--pro,.nmb--air) :is(.nmb__thumb--packaging,.nmb__thumb--box) img{object-fit:contain;filter:none}.nmb:is(.nmb--pro,.nmb--air) :is(.nmb__thumb--packaging,.nmb__thumb--box):after{display:none}.nmb:is(.nmb--pro,.nmb--air) :is(.nmb__view--packaging,.nmb__view--box) img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}}.nilo-mobile-contact{display:none}@media(max-width:989px){body.nilo-site .nilo-premium-header .nilo-wa--header{display:none}.nilo-mobile-contact{display:block;flex:none;box-sizing:border-box;background:#080d12;color:#f4f6f8;text-align:center;font-family:var(--font-body-family, Arial, sans-serif)}body.nilo-site a.nilo-mobile-contact__link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:8px 16px;color:#f4f6f8;text-decoration:none;text-transform:none;letter-spacing:0}.nilo-mobile-contact__number{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:15px;font-weight:500;line-height:18px;letter-spacing:.015em;white-space:nowrap}.nilo-mobile-contact__number svg{width:15px;height:15px;flex:none;fill:currentColor;stroke:none;color:#b9c9d7}body.nilo-site a.nilo-mobile-contact__link:focus-visible{outline:2px solid #79bfff;outline-offset:-3px}.nilo-mobile-contact--menu{background:#090e13}}.nmb .nmb__thumb img.nmb__air-packshot{object-fit:contain;filter:none}.nmb img.nmb__pro-packshot{object-fit:contain;filter:none;mask-image:none;-webkit-mask-image:none}.nma{--nma-accent:#79bfff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border-top:1px solid #b4ccde2b;padding:26px 0 0;color:#f4f6f8;text-align:left;container:nilo-alternative/inline-size}.nma--pro{--nma-accent:#d39b73}.nma *{box-sizing:border-box}.nma__product{display:flex;align-items:center;gap:26px;min-width:0}.nma__image{flex:0 0 120px;align-self:center}.nma__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px}.nma .nma__model{margin:0 0 7px;color:var(--nma-accent);font-size:11px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.nma .nma__heading{margin:0;font-size:22px;line-height:1.25;font-weight:400;letter-spacing:-.025em;color:#f4f6f8}.nma .nma__body{margin:7px 0 2px;font-size:14px;line-height:1.5;color:#bbc5cf}.nma .nma__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#c9d3dc;font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-color:#bbc5cf66;text-underline-offset:6px;transition:text-decoration-color .2s}.nma .nma__explore{color:var(--nma-accent)}.nma .nma__link:hover{text-decoration-color:currentColor}.nma .nma__link:focus-visible{outline:2px solid var(--nma-accent);outline-offset:5px}.nma__compare{border-left:1px solid #b4ccde2b;padding:16px 0 16px 34px}@container nilo-pro-choice (max-width:749px){.npchoice .nma{grid-template-columns:1fr;gap:16px;padding-top:22px}.npchoice .nma__product{gap:16px}.npchoice .nma__image{flex-basis:80px}.npchoice .nma__heading{font-size:18px}.npchoice .nma__body{font-size:13px}.npchoice .nma__model{font-size:10px}.npchoice .nma__compare{border-left:0;border-top:1px solid #b4ccde2b;padding:8px 0 0;text-align:center}.npchoice .nma__link{font-size:13px}}@container nilo-air-choice (max-width:749px){.nac .nma{grid-template-columns:1fr;gap:16px;padding-top:22px}.nac .nma__product{gap:16px}.nac .nma__image{flex-basis:80px}.nac .nma__heading{font-size:18px}.nac .nma__body{font-size:13px}.nac .nma__model{font-size:10px}.nac .nma__compare{border-left:0;border-top:1px solid #b4ccde2b;padding:8px 0 0;text-align:center}.nac .nma__link{font-size:13px}}.nm{display:none}@media(min-width:768px){.nc[data-manual-desktop=true]>.nc__wrap{display:none}.nc[data-manual-desktop=true].nc--connected-open>.nc__wrap{display:block}.nc .nm{display:block;background:#04080c;color:#f6f8fb;font-family:Arial,Helvetica,sans-serif}.nc .nm__scene{position:relative;isolation:isolate;width:100%;max-width:2000px;margin:0 auto;aspect-ratio:1920/819;container-type:inline-size;overflow:hidden;background:#04080c}.nc .nm__art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .24s ease}.nc .nm.is-ready .nm__art{opacity:1}.nc .nm__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.nc .nm__photo img{display:block;width:100%;height:100%;object-fit:fill;max-width:none}.nc .nm__clean{-webkit-mask-image:linear-gradient(to right,transparent 5%,#000 7%,#000 34.5%,transparent 37%),linear-gradient(to bottom,transparent 19%,#000 21%,#000 74.5%,transparent 77%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 5%,#000 7%,#000 34.5%,transparent 37%),linear-gradient(to bottom,transparent 19%,#000 21%,#000 74.5%,transparent 77%);mask-composite:intersect}.nc .nm__highlights{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.nc .nm__cue{opacity:0}.nc .nm__copy{position:absolute;left:7.2%;top:22%;width:38%;z-index:1}.nc .nm .nm__eyebrow{font-size:clamp(11px,1.03cqw,20px)!important;line-height:1.35!important;letter-spacing:.33em!important;font-weight:400!important;color:#adbac9!important;margin:0!important;text-transform:uppercase}.nc .nm .nm__title{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(43px,5.6cqw,112px)!important;line-height:.9!important;letter-spacing:-.045em!important;font-weight:400!important;color:#f9fafc!important;margin:1.15cqw 0 0!important;padding:0!important;text-align:left!important;max-width:none!important}.nc .nm .nm__subtitle{font-size:clamp(23px,3.04cqw,60px)!important;line-height:1.16!important;font-weight:300!important;letter-spacing:-.045em!important;margin:1cqw 0 0!important;color:#f2f5f8!important;text-align:left!important;white-space:nowrap}.nc .nm .nm__explanation{display:flex;flex-direction:column;align-items:flex-start;border:0;border-radius:0;background:none;box-shadow:none;padding:6px 0;margin:2.2cqw 0 0;color:#c6d0db;font-family:inherit;font-size:clamp(15px,1.53cqw,30px);font-weight:400;line-height:1.38;letter-spacing:-.025em;text-align:left;text-transform:none;min-height:44px;cursor:pointer}.nc .nm__explanation>span{display:block;white-space:nowrap}.nc .nm__signs{display:inline-block;color:#e1e8ef;letter-spacing:.06em;white-space:nowrap}.nc .nm__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nc .nm__connected{max-width:1712px;margin:0 auto;padding:0 7.2%;background:#04080c}.nc .nm__expand{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;padding:27px 0;border:0;border-top:1px solid #a8c3dd22;background:none;box-shadow:none;border-radius:0;text-align:left;font-family:inherit;color:#e8eef5;cursor:pointer;min-height:88px}.nc .nm__connected-copy{display:flex;flex-direction:column;gap:7px}.nc .nm__connected-title{font-size:clamp(20px,1.8vw,27px);line-height:1.2;font-weight:400;letter-spacing:-.03em}.nc .nm__connected-note{font-size:14px;line-height:1.5;font-weight:400;color:#9eabba;letter-spacing:0}.nc .nm__connected-action{display:flex;align-items:center;gap:16px;flex:none;font-size:13px;line-height:1.5;color:#c3cfdb;letter-spacing:0}.nc .nm__connected-action svg{width:28px;height:28px;flex:none}.nc .nm__plus{transform-origin:center;transition:transform .25s ease,opacity .25s ease}.nc .nm__expand[aria-expanded=true] .nm__plus{transform:rotate(90deg);opacity:0}.nc .nm__expand:hover .nm__connected-action{color:#f3f8ff}.nc .nm__expand:focus-visible,.nc .nm__explanation:focus-visible{outline:2px solid #9dcaf0;outline-offset:5px}.nc .nm.is-pulsing .nm__cue{animation:nm-button-reveal 2.6s ease both}.nc .nm.is-pulsing .nm__cue--pro{animation-delay:60ms}.nc .nm.is-pulsing .nm__cue--air{animation-delay:.14s}.nc .nm.is-pulsing .nm__signs{animation:nm-copy-reveal 2.6s ease both}.nc .nm.is-steady .nm__cue{opacity:.8}.nc .nm.is-steady .nm__signs{color:#e6f2ff;text-shadow:0 0 10px #9bcaf470}.nc .nm:has(.nm__explanation:hover) .nm__cue,.nc .nm:has(.nm__explanation:focus-visible) .nm__cue{opacity:.65}.nc .nm:has(.nm__explanation:hover) .nm__signs,.nc .nm:has(.nm__explanation:focus-visible) .nm__signs{color:#e6f2ff;text-shadow:0 0 10px #9bcaf470}.nc[data-manual-desktop=true].nc--connected-open>.nc__wrap{padding-top:52px}}@keyframes nm-button-reveal{0%,8%{opacity:0}28%,55%{opacity:.9}88%,to{opacity:0}}@keyframes nm-copy-reveal{0%,8%,88%,to{color:#e1e8ef;text-shadow:none}28%,55%{color:#edf6ff;text-shadow:0 0 10px #9bcaf4a6}}@media(min-width:768px)and (max-width:1000px){.nc .nm__connected-action>span{display:none}.nc .nm__connected{padding-right:6%;padding-left:6%}.nc .nm__connected-note{font-size:13px}.nc .nm .nm__explanation{margin-top:1.9cqw}}@media(prefers-reduced-motion:reduce){.nc .nm__art,.nc .nm__plus{transition:none!important}.nc .nm.is-pulsing .nm__cue,.nc .nm.is-pulsing .nm__signs{animation:none!important}}:root{--nilo-pro-accent:#f47a20}body.nilo-site header.header.nilo-premium-header{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"heading navigation icons"!important;align-items:center!important;gap:24px!important;min-height:78px!important;height:78px!important;padding-block:0!important;position:static!important}body.nilo-site .nilo-premium-header .header__heading,body.nilo-site .nilo-premium-header>.header__heading-link{grid-area:heading;justify-self:start!important;margin:0!important}body.nilo-site .nilo-premium-header .header__heading-link{padding:0!important}body.nilo-site .nilo-premium-header .header__right{grid-area:icons;justify-self:end!important;margin:0!important;gap:8px!important}body.nilo-site .nilo-premium-header .header__right>search-modal{display:none}body.nilo-site .nilo-premium-header .header__heading-logo{max-height:42px!important;width:auto!important;object-fit:contain}body.nilo-site .shopify-section-header:has(.nilo-premium-header){z-index:110}body.nilo-site .shopify-section-header[data-nilo-nav-open]{transform:none!important}body.nilo-site .shopify-section-header[data-nilo-nav-open] .header-wrapper{background:#080d12!important}.nn{grid-area:navigation;--nn-bg:#0c1117;--nn-line:rgba(206,225,241,.12);--nn-muted:#a9b4c0;--nn-air:#71b1ff;--nn-pro:var(--nilo-pro-accent);display:block;color:#f5f7fa;font:400 14px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:0;text-transform:none;color-scheme:dark}.nn *,.nn *:before,.nn *:after{box-sizing:border-box}.nn [hidden]{display:none!important}body.nilo-site header.header .nn a{color:inherit;text-decoration:none;letter-spacing:0;text-transform:none}body.nilo-site header.header .nn a[href*="/pages/online-hearing-check"]{display:grid!important}.nn button,.nn summary{font:inherit;color:inherit;text-transform:none;letter-spacing:0;cursor:pointer}.nn button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0}.nn summary{list-style:none;position:relative}.nn summary::-webkit-details-marker{display:none}.nn summary:before,.nn summary:after{display:none}.nn :is(a,button,summary):focus-visible{outline:2px solid #85c5ff!important;outline-offset:4px}.nn svg{display:block;flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.nn-desktop{display:flex;align-items:stretch;gap:32px;height:78px}.nn-disclosure{display:block}body.nilo-site header.header .nn .nn-top{height:78px;display:flex;align-items:center;gap:7px;padding:0 3px;font-size:14px;font-weight:500;color:#c7d1da;white-space:nowrap;position:relative}.nn .nn-top>svg{width:13px;height:13px;transition:transform .18s ease}body.nilo-site header.header .nn .nn-top:hover,body.nilo-site header.header .nn .nn-disclosure[open]>.nn-top{color:#fff}.nn-disclosure[open]>.nn-top>svg{transform:rotate(180deg)}.nn-disclosure[open]>.nn-top,.nn .nn-top[aria-current=page]{box-shadow:inset 0 -2px #dce9f4}.nn-panel{position:absolute;top:100%;left:0;right:0;z-index:3;background:var(--nn-bg);box-shadow:0 28px 50px #0005;border-block:1px solid var(--nn-line);max-height:calc(100dvh - 88px);overflow:auto;overscroll-behavior:contain;animation:nn-enter .18s ease-out both}.nn-disclosure[data-closing] .nn-panel{opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .14s ease;animation:none;pointer-events:none}.nn-panel-inner{max-width:1200px;margin:0 auto;padding:25px 32px 0}.nn-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.nn-eyebrow{font-size:10px;line-height:1.4;letter-spacing:.15em;color:#a3b0bd;display:block;font-weight:500}.nn-heading>a{display:flex;align-items:center;gap:8px;font-size:12px;min-height:36px}.nn-heading>a svg{width:15px;height:15px}.nn-shop-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin:5px 0 25px}.nn-product{display:flex;flex-direction:column;min-width:0;position:relative;border-radius:8px}.nn-product-art{height:192px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;isolation:isolate}.nn-product-art:before{content:"";position:absolute;width:70%;height:35%;bottom:20%;border-radius:50%;background:#71b1ff16;filter:blur(28px);z-index:-1}.nn-product--pro .nn-product-art:before{background:color-mix(in srgb,var(--nn-pro) 7%,transparent)}.nn-product-art img{display:block;width:240px;max-width:100%;height:210px;object-fit:contain;transition:transform .22s ease}.nn-product:hover .nn-product-art img{transform:translateY(-4px)}.nn-product-name{display:flex;align-items:center;gap:6px;font-size:27px;font-weight:400;line-height:1.25;letter-spacing:-.7px}.nn-product-name>span{color:var(--nn-air)}.nn-product--pro .nn-product-name>span{color:var(--nn-pro)}.nn-product-name svg{margin-left:auto;color:#adbcca;width:17px;height:17px}.nn-product-desc{color:var(--nn-muted);font-size:13px;margin:9px 0 12px;line-height:1.45}.nn-price{font-size:17px;line-height:1.4}.nn-price s{color:var(--nn-muted);font-size:.82em;margin-right:3px}.nn-saving{display:inline-block;margin:3px 0 0 5px;padding:2px 6px;border-radius:4px;background:#183629;color:#b5ecc9;font-size:12px;white-space:nowrap}.nn-price small{font-size:11px;color:var(--nn-muted);margin-left:3px}.nn-guidance{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.nn-shop-grid>.nn-guidance,.nn-info-grid>.nn-guidance{border-left:1px solid var(--nn-line);padding-left:30px;margin-block:14px 0}.nn-guidance>.nn-eyebrow{margin-bottom:15px}.nn-paths{display:grid;gap:12px}.nn .nn-path{display:grid;grid-template-columns:22px 1fr 14px;gap:13px;align-items:start;padding:19px 16px;border:1px solid #ffffff06;border-radius:10px;background:#141d26;min-height:100px;transition:background .16s ease,border-color .16s ease}.nn .nn-path:hover{background:#1a2733;border-color:#ffffff19}.nn-path>.nn-path-icon{width:22px;height:22px;color:#a8bed0;margin-top:1px}.nn-path>svg:last-child{width:14px;height:14px;margin-top:4px;color:#afbfce}.nn-path>span{font-size:14px;line-height:1.5;min-width:0}.nn-path small{display:block;font-size:11px;line-height:1.6;color:#aab8c5;margin-top:6px}.nn-accessories{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--nn-line);padding:21px 0}.nn-accessories-title{display:flex;align-items:center;gap:15px;font-size:15px}.nn-accessories-title>svg{width:25px;height:25px;color:#a9b8c7}.nn-accessories-title small{display:block;color:var(--nn-muted);font-size:11px;margin-top:3px}.nn-accessories-links{display:flex;align-items:center;gap:30px;font-size:12px;color:#bcc9d5}.nn-accessories-links>a{display:flex;align-items:center;gap:12px;min-height:44px}.nn-accessories-links>span>span{padding:0 12px;color:#6f8192}.nn-soon{border:1px solid var(--nn-line);padding:4px 10px;border-radius:30px;font-size:10px;color:#a4b2c0;white-space:nowrap}.nn-reassurance{display:flex;align-items:center;justify-content:center;gap:22px;padding:8px 0;border-top:1px solid var(--nn-line);font-size:11px;color:#a6b4c2;flex-wrap:wrap}.nn-reassurance>a{display:inline-flex;align-items:center;min-height:32px}.nn-info-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:40px;padding-block:35px}.nn-intro p,.nn-human-title{font-size:30px;line-height:1.17;letter-spacing:-.8px;margin:20px 0 0;max-width:220px}.nn-intro-image{display:block;width:180px;height:165px;object-fit:contain;margin:10px 0 -15px}.nn-links{display:flex;flex-direction:column;min-width:0}.nn-links>.nn-eyebrow{margin-bottom:12px}.nn-links>a{display:grid;grid-template-columns:1fr 16px;align-items:center;gap:0 12px;padding:13px 0;border-bottom:1px solid var(--nn-line);font-size:14px;min-height:48px}.nn-links>a>svg{width:15px;height:15px;color:#9daebd}.nn-links small{grid-column:1/-1;display:block;color:var(--nn-muted);font-size:11px;line-height:1.5;margin-top:4px}.nn-links>a:hover>span,.nn-links>a:hover>svg{color:#a5d4ff}.nn-human{padding:25px;border-radius:12px;background:#131d26;align-self:start}.nn-human p:not(.nn-human-title){font-size:13px;line-height:1.7;color:var(--nn-muted);margin:15px 0 20px}.nn-human>a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;min-height:44px;border-bottom:1px solid #ffffff40}.nn .nn-scrim{display:block;position:fixed;top:78px;right:0;bottom:0;left:0;z-index:2;background:#0008;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:nn-fade .18s ease-out both}.nn-mobile-toggle,.nn-mobile{display:none}.nn-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:5px}.nn .nn-mobile-toggle{display:none}@keyframes nn-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes nn-fade{0%{opacity:0}to{opacity:1}}@media(min-width:990px)and (max-width:1130px){.nn-desktop{gap:24px}.nn-shop-grid,.nn-info-grid{gap:25px}.nn-shop-grid>.nn-guidance,.nn-info-grid>.nn-guidance{padding-left:22px}.nn .nn-path{padding:16px 13px;gap:10px;grid-template-columns:20px 1fr 12px}.nn-path>span{font-size:13px}}@media(max-width:989px){body.nilo-site header.header.nilo-premium-header{grid-template-columns:1fr auto auto!important;grid-template-areas:"heading icons navigation"!important;gap:6px!important;height:68px!important;min-height:68px!important;padding:0 18px!important;max-width:none!important}body.nilo-site .nilo-premium-header .header__heading-logo{max-height:38px!important}.nn-desktop,.nn .nn-scrim{display:none!important}.nn .nn-mobile-toggle{display:grid}.nn-mobile{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;margin:0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:hidden;background:#090e13;color:#f5f7fa;box-shadow:none;overscroll-behavior:contain;text-align:left}.nn-mobile[open]{display:flex;flex-direction:column;animation:nn-enter .2s ease-out both}.nn-mobile[data-closing]{opacity:0;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease;animation:none;pointer-events:none}.nn-mobile::backdrop{background:#0009}.nn-mobile-bar{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:68px;padding:12px 18px 12px 22px;border-bottom:1px solid var(--nn-line);padding-top:max(12px,env(safe-area-inset-top));background:#090e13}.nn-mobile-bar>div{display:flex;gap:6px}.nn-mobile-logo{display:flex;align-items:center;font-size:29px;letter-spacing:2px!important;line-height:1}.nn-mobile-logo img{height:38px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0) invert(1)}.nn-mobile-content{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:15px 22px max(10px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#384656 transparent}.nn-mobile .nn-heading{margin-bottom:11px}.nn-mobile .nn-heading>a{font-size:12px;min-height:36px}.nn-mobile-products{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:12px}.nn-mobile .nn-product{background:linear-gradient(155deg,#17212b,#10171e);border-radius:10px;padding:0 12px 15px}.nn-mobile .nn-product--pro{background:linear-gradient(155deg,#1b1e22,#11171d)}.nn-mobile .nn-product-art{height:115px}.nn-mobile .nn-product-art img{width:140px;max-width:112%;height:130px}.nn-mobile .nn-product-art:before{display:none}.nn-mobile .nn-product-name{font-size:21px;gap:5px;letter-spacing:-.6px}.nn-mobile .nn-product-name svg{width:13px;height:13px}.nn-mobile .nn-product-desc{font-size:12px;margin:7px 0 11px;min-height:35px;max-width:20ch}.nn-mobile .nn-price{font-size:15px}.nn-mobile .nn-price small{font-size:12px}.nn-mobile-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;font-size:17px;line-height:1.4;min-height:58px}.nn-mobile-row>svg{color:#a6b5c3;transition:transform .18s ease}.nn-mobile .nn-mobile-compare{font-size:15px;padding:10px 0 15px;min-height:48px;border-bottom:1px solid var(--nn-line)}.nn-mobile-group{border-bottom:1px solid var(--nn-line)}.nn-mobile-group[open]>.nn-mobile-row>svg{transform:rotate(45deg)}.nn-mobile-group>.nn-links{padding:0 0 10px 12px}.nn-mobile .nn-links>a{font-size:13px;color:#bdcbd7;border-bottom:0;padding-block:12px}.nn-mobile .nn-links small{display:none}.nn-mobile-accessories{padding:0 0 17px 12px}.nn-mobile-accessories .nn-accessories-title{display:none}.nn-mobile-accessories .nn-accessories-links{flex-wrap:wrap;gap:8px 18px;line-height:1.7}.nn-mobile .nn-guidance{padding:23px 0}.nn-mobile .nn-paths{grid-template-columns:1fr 1fr;gap:13px}.nn-mobile .nn-path{grid-template-columns:1fr 14px;gap:14px 10px;padding:16px;min-height:180px}.nn-mobile .nn-path>span{grid-column:1/-1;grid-row:2;font-size:16px;line-height:1.3;max-width:9ch}.nn-mobile .nn-path small{font-size:12px;line-height:1.5;margin-top:10px;max-width:17ch;width:calc(100% + 12px)}.nn-mobile .nn-path>svg:last-child{grid-column:2;grid-row:1}.nn-mobile .nn-reassurance{gap:7px;font-size:12px;padding:7px 0 12px}}@media(max-width:359px){.nn-mobile-content{padding-inline:17px}.nn-mobile-products,.nn-mobile .nn-paths{gap:10px}.nn-mobile .nn-product{padding-inline:10px}.nn-mobile .nn-product-name{font-size:19px}.nn-mobile .nn-product-art{height:100px}.nn-mobile .nn-product-art img{height:114px}.nn-mobile .nn-path{padding:14px}.nn-mobile .nn-path>span{font-size:15px}}@media(prefers-reduced-motion:reduce){.nn *,.nn *:before,.nn *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nn-video-grid{grid-template-columns:1.15fr 1fr .9fr;align-items:start;padding-block:30px}.nn .nn-video-card{display:grid;gap:14px;min-width:0;border-radius:12px}.nn-video-art{display:block;position:relative;width:100%;min-width:0;aspect-ratio:1.92;overflow:hidden;border:1px solid var(--nn-line);border-radius:10px;background:linear-gradient(130deg,#253747,#111c26);isolation:isolate}.nn-video-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;transition:transform .22s ease}.nn-video-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent,#0003)}.nn-video-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffffb3;border-radius:50%;background:#08131b80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nn-video-play svg{width:18px;height:18px;margin-left:3px;fill:currentColor;stroke-width:1}.nn-video-copy{display:block}.nn-video-copy strong{display:block;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.3px}.nn-video-copy small{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:var(--nn-muted)}.nn-video-action{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:12px;line-height:1.5;color:#d6e5f0}.nn-video-action svg{width:15px;height:15px}.nn-video-card:hover .nn-video-art img{transform:scale(1.035)}.nn-video-card:hover .nn-video-action{color:#fff}.nn-help-links{padding-left:26px;border-left:1px solid var(--nn-line)}.nn-help-links .nn-specialist-link{padding-top:10px;padding-bottom:17px}@media(max-width:989px){.nn-mobile-videos{padding:0 0 14px}.nn-mobile .nn-video-card{grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center;background:#131d26;padding:13px;border-radius:10px;margin:0 0 6px}.nn-mobile .nn-video-art{aspect-ratio:1;height:auto;max-height:104px}.nn-mobile .nn-video-copy strong{font-size:16px;line-height:1.35}.nn-mobile .nn-video-copy small{font-size:12px;line-height:1.5;margin-top:4px}.nn-mobile .nn-video-action{font-size:12px;gap:7px;margin-top:8px}.nn-mobile-videos>.nn-links{padding-left:12px}.nn-mobile .nn-help-heading{padding-top:18px;margin:9px 0 0;border-top:1px solid var(--nn-line)}}@media(max-width:359px){.nn-mobile .nn-video-card{grid-template-columns:76px minmax(0,1fr);gap:11px;padding:11px}.nn-mobile .nn-video-copy strong{font-size:15px}.nn-mobile .nn-video-action{font-size:12px}}@media(prefers-reduced-motion:reduce){.nn-video-art img{transition:none}.nn-video-card:hover .nn-video-art img{transform:none}}.npr-availability,.npr-availability *{box-sizing:border-box}.npr-availability{container:nilo-pro-availability/inline-size;display:block;scroll-margin-top:110px;color:#bbc5cf}.npr-availability__details{border:0!important}.npr-availability__details>summary{display:flex;align-items:center;justify-content:center;gap:16px;list-style:none;min-height:46px;padding:11px 24px;border:1px solid #f4f6f8;border-radius:100px;background:#f4f6f8;color:#0d1319;font-size:14px;font-weight:500;cursor:pointer}.npr-availability__details>summary::-webkit-details-marker{display:none}.npr-availability__details>summary:after{display:none}.npr-availability__details[open]>summary span{transform:rotate(45deg)}.npr-availability__panel{padding:18px 0 8px}.npr-availability__panel p{margin:0 0 14px;font-size:14px;line-height:1.55}.npr-availability__panel label{display:block;margin-bottom:7px;font-size:13px}.npr-availability__fields{display:flex;gap:8px}.npr-availability__fields input{min-width:0;flex:1;border:1px solid #afc5d643;border-radius:8px;min-height:46px;padding:10px 12px;background:#0d1319;color:#f4f6f8;font:inherit;font-size:16px}.npr-availability__fields button{min-height:46px;white-space:nowrap;border:1px solid #afc5d643;border-radius:8px;padding:10px 16px;background:#152331;color:#f4f6f8;font:inherit;font-size:13px;cursor:pointer}.npr-availability__panel .npr-availability__privacy{font-size:12px;margin:12px 0 0;line-height:1.5}.npr-availability__privacy a{color:#c9d9e6;text-decoration:underline;text-underline-offset:3px}.npr-availability__error{font-size:14px;margin-bottom:12px}.npr-availability :focus-visible{outline:2px solid #79bfff;outline-offset:4px}body:has(nilo-pro-availability) #MainContent .product__info-container>div:has(>product-form){display:none!important}body:has(nilo-pro-availability) #MainContent .product__info-container>.custom__liquid:has(nilo-pro-availability){margin:0}@media(max-width:749px){body:has(nilo-pro-availability) #MainContent .product__info-container>.custom__liquid:has(nilo-pro-availability){grid-row:6;margin-top:14px}}@container nilo-pro-availability (max-width:380px){.npr-availability__fields{flex-direction:column}.npr-availability__fields input,.npr-availability__fields button{width:100%}}.npg{position:relative;display:block;width:100%;color:#edf2f6}.npg__stage{position:relative;height:var(--npg-fit-height,clamp(340px, calc(100svh - 220px) ,520px));overflow:hidden;background:transparent}.npg__panel{position:absolute;top:0;right:0;bottom:66px;left:0;height:auto;width:100%;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.22,.61,.36,1)}.npg__panel.is-active{opacity:1}.npg__panel[hidden]{display:none!important}.npg__panel img{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.npg__panel--product{display:flex;align-items:center;justify-content:center;padding:8px 20px 4px;box-sizing:border-box}.npg__panel--product img{padding:0;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.npg__packshot{display:block;height:100%;width:auto;max-width:100%;overflow:visible}.npg__panel--worn img{height:100%;width:auto;max-width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 42%;margin-inline:auto}.npg__panel--hand img{object-fit:cover;object-position:center}.npg__views{position:absolute;z-index:2;left:50%;bottom:4px;transform:translate(-50%);display:flex;justify-content:center;gap:3px;margin:0;width:max-content;max-width:calc(100% - 16px);padding:4px;background:#0a0f14eb;border:1px solid #c6d8e329;border-radius:999px;box-shadow:0 8px 28px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.npg__views button{position:relative;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:999px;min-height:44px;padding:5px 13px 5px 5px;background:transparent;color:#b4c0ca;font:inherit;font-size:13px;white-space:nowrap;letter-spacing:0;line-height:1.3;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.npg__thumb{display:block;flex:none;width:30px;height:30px;border-radius:50%;overflow:hidden;background:#070a0d}.npg__thumb :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.npg__views button[data-npg-view=worn] .npg__thumb :is(img,svg){object-position:50% 42%}.npg__views button[aria-pressed=true]{background:color-mix(in srgb,var(--np-accent,#79bfff) 14%,#151c22);border-color:color-mix(in srgb,var(--np-accent,#79bfff) 32%,transparent);color:#f2f5f8}.npg__views button:focus-visible{outline:2px solid var(--np-accent,#79bfff);outline-offset:3px}@media(hover:hover){.npg__views button:hover{color:#f4f6f8;background:#ffffff08}}@media(max-width:749px){.npg__stage{height:var(--npg-fit-height,clamp(240px, calc(100svh - 430px) ,290px))}.npg__panel{bottom:58px}.npg__panel--product{padding:0 8px}.npg__views{bottom:0;gap:1px;padding:3px;max-width:100%}.npg__views button{gap:6px;padding:4px 10px 4px 4px;font-size:13px;min-height:48px}.npg__thumb{width:26px;height:26px}}@media(max-width:359px){.npg__views button{gap:0;padding-inline:10px}.npg__thumb{display:none}}.npg--studio .npg__panel{left:50%;right:auto;width:calc(var(--npg-fit-height,520px) - 66px);max-width:100%;transform:translate(-50%);border-radius:10px;overflow:hidden;background:#151718}.npg--studio .npg__panel--product{padding:0;display:block}.npg--studio .npg__panel img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;mask-image:none;-webkit-mask-image:none;border-radius:0;padding:0}.npg--studio .npg__views{box-shadow:none;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.npg--studio .npg__views button{color:#c5c9ce}.npg--studio .npg__views button[aria-pressed=true]{background:#1c1d1e;border-color:#ffffff24;color:#f2f5f8}.npg--studio .npg__thumb{border-radius:5px}@media(max-width:749px){.npg--studio .npg__panel{width:calc(var(--npg-fit-height,290px) - 58px);border-radius:8px}}@media(prefers-reduced-motion:reduce){.npg__views button,.npg__panel{transition:none}}.npg--nilo-air .npg__panel--product img{mask-image:none;-webkit-mask-image:none}.npg--nilo-air [data-npg-view=product] .npg__thumb img{object-fit:contain}.npg.npg--nilo-pro .npg__panel--product img{object-fit:contain;mask-image:none;-webkit-mask-image:none}.npg--nilo-pro [data-npg-view=product] .npg__thumb img{object-fit:contain}body:has(#nilo-pro-purchase) .npg.npg--studio.npg--extended :is(.npg__panel--packaging,.npg__panel--box){width:100%;aspect-ratio:auto}body:has(#nilo-pro-purchase) .npg.npg--studio.npg--extended :is(.npg__panel--packaging,.npg__panel--box) img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto;object-fit:contain;border-radius:10px}body:has(#nilo-pro-purchase) .npg.npg--studio.npg--extended .npg__views{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:3px 2px 5px;overscroll-behavior-x:contain}body:has(#nilo-pro-purchase) .npg.npg--studio.npg--extended .npg__views::-webkit-scrollbar{display:none}body:has(#nilo-pro-purchase) .npg.npg--studio.npg--extended .npg__views button{flex:0 0 86px;scroll-snap-align:start}body:has(#nilo-pro-purchase) .npg.npg--studio.npg--extended :is([data-npg-view=packaging],[data-npg-view=box]) img{object-fit:contain}body:has(#nilo-air-foundation) #MainContent .product__media-wrapper:has(.npg--extended){max-width:440px;min-width:0}.npg.npg--nilo-air.npg--extended .npg__stage{height:clamp(260px,42vw,400px)}.npg.npg--nilo-air.npg--extended .npg__panel{top:0;right:0;bottom:0;left:0;height:100%}.npg.npg--nilo-air.npg--extended :is(.npg__panel--packaging,.npg__panel--box) img{width:100%;height:100%;object-fit:contain;mask-image:none;-webkit-mask-image:none;border-radius:12px}.npg.npg--nilo-air.npg--extended .npg__views{position:relative;left:auto;bottom:auto;transform:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;max-width:100%;box-sizing:border-box;margin:10px 0 0;padding:3px 2px 5px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.npg.npg--nilo-air.npg--extended .npg__views::-webkit-scrollbar{display:none}.npg.npg--nilo-air.npg--extended .npg__views button{flex:0 0 86px;display:flex;flex-direction:column;gap:6px;min-height:44px;padding:0 0 3px;border:0;border-radius:0;background:none;font-size:12px;line-height:1.4;scroll-snap-align:start;color:#aebac4}.npg.npg--nilo-air.npg--extended .npg__thumb{display:block;width:100%;height:auto;aspect-ratio:7/5;border-radius:8px;background:#0b0e11;border:1px solid #b4ccde25;box-sizing:border-box}.npg.npg--nilo-air.npg--extended .npg__views button[aria-pressed=true]{color:#f1f4f6}.npg.npg--nilo-air.npg--extended .npg__views button[aria-pressed=true] .npg__thumb{border-color:#79bfff;box-shadow:0 0 0 1px #79bfff25}.npg.npg--nilo-air.npg--extended :is([data-npg-view=packaging],[data-npg-view=box]) img{object-fit:contain}@media(max-width:749px){.npg.npg--nilo-air.npg--extended .npg__stage{height:clamp(220px,62vw,270px)}.npg.npg--nilo-air.npg--extended .npg__views{margin-top:8px;gap:10px}.npg.npg--nilo-air.npg--extended .npg__views button{flex-basis:78px;gap:5px}.npg.npg--nilo-air.npg--extended .npg__panel--product{padding:0 8px}}.nilo-highlights{--nh-accent:#79bfff;--nh-glow:121,191,255;position:relative;padding:20px 0 26px;background:#070a0d;color:#f4f6f8}.nilo-highlights--pro{--nh-accent:#d39b73;--nh-glow:211,155,115;background:var(--nilo-site-bg,#070a0d)}.nilo-highlights__grid{box-sizing:border-box;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 2 * var(--na-gutter,24px));max-width:1200px;margin:16px auto;padding:22px 0;border-top:1px solid rgba(180,204,222,.17);border-bottom:1px solid rgba(180,204,222,.17);gap:24px;list-style:none}.nilo-highlights__grid:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--nh-glow),.4),transparent);box-shadow:0 0 14px rgba(var(--nh-glow),.16);pointer-events:none}.nilo-highlights__grid li{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.nilo-highlights__grid li+li{border-left:1px solid rgba(180,204,222,.17)}.nilo-highlights svg{width:25px;height:25px;flex-shrink:0;stroke:var(--nh-accent);stroke-width:1.3;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(var(--nh-glow),.12))}.nilo-highlights p{font-size:14px;line-height:1.4;margin:0;color:#f4f6f8}.nilo-highlights small{display:block;font-size:12px;line-height:1.5;color:#9ba9b6;margin-top:4px}@media(max-width:749px){.nilo-highlights{padding:12px 0 20px}.nilo-highlights__grid{padding:18px 0;gap:10px;align-items:start}.nilo-highlights__grid li{flex-direction:column;align-items:center;text-align:center;gap:10px;justify-content:start;padding:0 4px;min-height:82px}.nilo-highlights p{font-size:12px;line-height:1.4}.nilo-highlights small{display:none}}.nilo-returns{background:#020305;color:#f3f5f7;padding:48px 24px;font-size:17px;line-height:1.6}@media(min-width:990px){.nilo-returns{background:var(--nilo-site-bg,#070a0d)}}.nilo-returns__inner{max-width:1080px;margin:auto}.nilo-returns h1,.nilo-returns h2{font-family:inherit;color:#f3f5f7;font-weight:500;letter-spacing:-.025em;line-height:1.2}.nilo-returns h1{font-size:clamp(32px,4vw,48px);margin:0 0 14px}.nilo-returns h2{font-size:23px;margin:0 0 12px}.nilo-returns p{margin:0 0 12px;color:#bec8d3}.nilo-returns__eyebrow{font-size:12px;letter-spacing:.15em;color:#a5d9ff!important}.nilo-returns__intro{font-size:23px;color:#ecf5ff!important;margin-bottom:4px!important}.nilo-returns__cta{display:inline-flex;align-items:center;gap:24px;background:#b9dff9;color:#07121b;text-decoration:none;padding:12px 24px;border-radius:28px;margin:8px 0 0;min-height:48px}.nilo-returns__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;padding:24px;border:1px solid #284458;border-radius:14px;background:radial-gradient(ellipse at 30% 0,#122636 0,transparent 75%);box-shadow:inset 0 1px #8bceff22}.nilo-returns__summary h2{color:#b9dff9;font-size:22px}.nilo-returns__summary p{margin:0;font-size:16px}.nilo-returns__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.nilo-returns__steps article{min-width:0}.nilo-returns__steps p{font-size:16px}.nilo-returns__details{margin-top:28px;max-width:900px}.nilo-returns details{border-bottom:1px solid #28313c}.nilo-returns summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:18px;min-height:60px;padding:16px 0;color:#e9eff6}.nilo-returns summary::-webkit-details-marker{display:none}.nilo-returns summary span{color:#99cff5;font-size:24px}.nilo-returns details[open] summary span{transform:rotate(45deg)}.nilo-returns details>div{padding:0 0 16px;max-width:78ch;overflow-wrap:anywhere}.nilo-returns a:focus-visible,.nilo-returns summary:focus-visible{outline:2px solid #9ed8ff;outline-offset:4px}.nilo-returns__back{display:inline-block;margin-top:24px;color:#b9dff9;text-underline-offset:5px;padding:10px 0}@media(max-width:749px){.nilo-returns{padding:30px 18px;font-size:16px}.nilo-returns__summary{gap:16px;padding:18px;margin:24px 0;grid-template-columns:1fr}.nilo-returns__summary>div{display:grid;grid-template-columns:125px 1fr;gap:12px;align-items:start}.nilo-returns__summary h2{font-size:18px;margin:0}.nilo-returns__steps{grid-template-columns:1fr;gap:18px}.nilo-returns h2{font-size:21px}.nilo-returns summary{font-size:17px}.nilo-returns__steps article{border-bottom:1px solid #202b37;padding-bottom:6px}.nilo-returns__intro{font-size:21px}}.nte{display:none}@media screen and (max-width:749px){.nte{--nte-bg:#050709;--nte-blue:#a9d6f2;--nte-copy:#bdc9d3;--nte-gutter:24px;display:block;position:relative;background:var(--nte-bg);color:#edf2f6;font-family:var(--font-body-family,Figtree,sans-serif)}.nte *,.nte *:before,.nte *:after{box-sizing:border-box}.nte__stage{position:relative;isolation:isolate;aspect-ratio:8/9;min-height:360px;background:var(--nte-bg)}.nte .nte__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.nte__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,var(--nte-bg),transparent 8%,transparent 82%,var(--nte-bg));pointer-events:none}.nte__heading{position:absolute;top:30px;left:var(--nte-gutter);right:var(--nte-gutter);z-index:2;margin:0;padding:0}.nte .nte__eyebrow{margin:0 0 17px;color:#b7cad8;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.nte .nte__heading h2{margin:0;font-family:var(--font-heading-family,Figtree,sans-serif);font-size:clamp(29px,8vw,34px);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-transform:none;color:#edf2f6;text-shadow:0 2px 18px #0004}.nte__heading h2 span{display:block}.nte__heading h2 span+span{color:var(--nte-blue)}.nte .nte__arc{position:absolute;top:32%;left:6%;width:78%;height:auto;z-index:2;overflow:visible;pointer-events:none}.nte__arc-line{stroke-dasharray:100;stroke-dashoffset:0}.nte__orbit-light{transform-origin:156px 154px;transform:rotate(135deg);filter:drop-shadow(0 0 4px #79bfff)}.nte .nte__duration{position:absolute;top:43%;left:var(--nte-gutter);width:36%;margin:0;z-index:2}.nte .nte__number{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 2px 8px #0008)}.nte .nte__days{display:block;margin-top:4px;text-align:center;color:#e1ebf2;font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:.015em;text-transform:none;white-space:nowrap;text-shadow:0 2px 8px #0008}.nte__details{position:relative;z-index:3;margin-top:-20px;padding:0 var(--nte-gutter) 44px}.nte .nte__delivery{margin:0;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;color:#edf2f6}.nte .nte__journey{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:25px 0;padding:0;list-style:none}.nte__journey:before,.nte__journey:after{content:"";position:absolute;top:4px;left:16.667%;right:16.667%;height:1px;pointer-events:none}.nte__journey:before{background:#547286}.nte__journey:after{background:linear-gradient(90deg,#8dc9ef,#c8e8fc,#8dc9ef);transform-origin:left}.nte .nte__journey li{position:relative;z-index:1;margin:0;padding:0;text-align:center;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;color:#c2d3df}.nte__journey li:before{content:"";display:block;width:9px;height:9px;margin:0 auto 13px;border:1px solid #b6e4ff;border-radius:50%;background:#80b5d9;box-shadow:0 0 10px #79bfff38}.nte .nte__body{margin:0;color:var(--nte-copy);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-wrap:pretty}.nte .nte__cta{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:49px;margin:22px 0 0;padding:12px 19px;border:1px solid #a4d9f099;border-radius:999px;background:linear-gradient(135deg,#12233080,#09101990);box-shadow:inset 0 1px #e0f4ff0d,0 0 18px #79bfff05;color:#edf2f6;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease}.nte__cta svg{display:block;width:23px;height:16px;flex:0 0 23px;color:#c8e6f9}.nte__cta:focus-visible{outline:2px solid #c8e6f9;outline-offset:5px}.nte__cta:active{background-color:#234156;border-color:#d1edff}}@media screen and (max-width:359px){.nte{--nte-gutter:20px}.nte__heading{top:24px}.nte .nte__eyebrow{font-size:9px;margin-bottom:14px}.nte .nte__duration{top:44%;width:35%}.nte .nte__days{font-size:12px;letter-spacing:0}.nte .nte__delivery{font-size:14px}.nte .nte__journey li{font-size:11.5px}.nte .nte__cta{font-size:13px;padding-inline:16px}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.nte[data-motion=true] .nte__stage.is-revealed .nte__heading{animation:nte-copy-in .7s ease both}.nte[data-motion=true] .nte__stage.is-revealed .nte__duration{animation:nte-copy-in .9s .1s ease both}.nte[data-motion=true] .nte__stage.is-revealed .nte__arc-line{animation:nte-arc-in 1.9s ease both}.nte[data-motion=true] .nte__stage.is-revealed .nte__orbit-light{animation:nte-light-in 2.4s cubic-bezier(.2,.6,.3,1) both}.nte[data-motion=true] .nte__journey.is-revealed:after{animation:nte-journey-in 1.1s ease both}.nte[data-motion=true] .nte__journey.is-revealed li{animation:nte-copy-in .6s ease both;animation-delay:calc(var(--nte-step) * .13s)}@keyframes nte-copy-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes nte-arc-in{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes nte-light-in{0%{opacity:0;transform:rotate(0)}12%{opacity:1}to{opacity:1;transform:rotate(135deg)}}@keyframes nte-journey-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){.nte *,.nte *:before,.nte *:after{animation:none!important;transition:none!important}}.nw{background:#070a0d;color:#f4f6f8;font-family:var(--font-body-family,sans-serif);padding:64px 24px;letter-spacing:0}.nw__wrap{max-width:1100px;margin:auto}.nw__intro{max-width:670px}.nw .nw__eyebrow{font-size:11px;letter-spacing:.17em;color:#98bddb;margin:0 0 18px}.nw h1{font:400 clamp(36px,4vw,52px)/1.1 var(--font-body-family,sans-serif);letter-spacing:-.04em;margin:0 0 20px;color:#f4f6f8}.nw h2{font:400 clamp(26px,2.5vw,32px)/1.2 var(--font-body-family,sans-serif);letter-spacing:-.03em;color:#f4f6f8;margin:0 0 16px}.nw h3{font:400 19px/1.35 var(--font-body-family,sans-serif);letter-spacing:-.015em;color:#eef3f7;margin:0 0 8px}.nw p{font-size:16px;line-height:1.65;color:#bbc5cf;margin:0}.nw__intro>p:not(.nw__eyebrow){max-width:610px;margin-bottom:26px;font-size:17px}.nw a{color:#c8def0;text-underline-offset:4px}.nw .nw__button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border-radius:100px;background:#f4f6f8;color:#0d1319;min-height:48px;padding:13px 24px;text-decoration:none;font-size:15px;font-weight:500;transition:background .18s,box-shadow .18s}.nw__button:hover{background:#dfeafa;box-shadow:0 0 0 4px #a9cae20d}.nw__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:48px 0 0;border-block:1px solid #a4bbce29;padding:28px 0}.nw__facts dt{font-size:23px;line-height:1.25;letter-spacing:-.025em;color:#9ecbf2}.nw__facts dd{font-size:16px;color:#bbc5cf;line-height:1.55;margin:9px 0 0;max-width:285px}.nw__coverage{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;padding:48px 0}.nw .nw__trial-note{font-size:15px;line-height:1.65;margin-top:24px;color:#aab7c3;max-width:365px}.nw__trial-note a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px}.nw__covered-list{list-style:none;padding:0;margin:0}.nw__covered-list li{display:flex;gap:16px;margin:0 0 23px}.nw__covered-list li:last-child{margin-bottom:0}.nw__check{flex:none;color:#9ecbf2;font-size:18px;padding-top:2px}.nw__covered-list p{max-width:425px}.nw__process{border-top:1px solid #a4bbce29;padding:38px 0 42px}.nw__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:26px 0 22px;list-style:none}.nw__step-number{display:block;color:#91b7d6;font-size:13px;letter-spacing:.08em;margin-bottom:14px}.nw__steps p{max-width:290px}.nw .nw__process-note{font-size:15px;color:#aab7c3}.nw__details{border-top:1px solid #a4bbce29;padding-top:38px}.nw__details>h2{margin-bottom:18px}.nw__details details{border-bottom:1px solid #a4bbce29}.nw__details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;line-height:1.4;cursor:pointer;list-style:none}.nw__details summary::-webkit-details-marker{display:none}.nw__details summary span{color:#9ecbf2;flex:none}.nw__details details[open]>summary span{transform:rotate(45deg)}.nw__details details>div,.nw__original{max-width:880px;padding:0 0 22px;font-size:16px;line-height:1.7;color:#bbc5cf}.nw__details details>div h3{font-size:17px;margin:24px 0 12px}.nw__details details>div h3:first-child{margin-top:0}.nw__details p{margin:0 0 14px}.nw__details ul{padding-left:22px;margin:0 0 18px}.nw__details li{margin-bottom:7px}.nw__closing{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:38px 0 12px}.nw__closing h2{font-size:27px;margin-bottom:10px}.nw__closing .nw__button{flex:none}.nw__links{display:flex;gap:12px 36px;flex-wrap:wrap;margin-top:20px;font-size:15px}.nw__links a{min-height:44px;display:inline-flex;align-items:center;gap:12px}.nw :focus-visible{outline:2px solid #79bfff;outline-offset:5px}@media(max-width:749px){.nw{padding:38px 22px}.nw__facts{gap:21px;margin:32px 0 0;padding:24px 0;grid-template-columns:1fr}.nw__facts dt{font-size:21px}.nw__facts dd{margin-top:5px;max-width:none}.nw__coverage{grid-template-columns:1fr;gap:28px;padding:32px 0}.nw .nw__trial-note{margin-top:16px;max-width:none}.nw__process{padding:30px 0}.nw__steps{grid-template-columns:1fr;gap:25px;margin:25px 0}.nw__steps li{display:grid;grid-template-columns:26px 1fr;gap:6px 14px}.nw__step-number{grid-row:1/3;padding-top:5px;margin:0}.nw__steps h3{margin:0}.nw__steps p{grid-column:2;max-width:none}.nw__details{padding-top:30px}.nw__details summary{font-size:17px;padding:21px 0}.nw__closing{align-items:flex-start;flex-direction:column;gap:22px;padding-top:30px}}@media(prefers-reduced-motion:reduce){.nw__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
