.nuva-online-iris-page{background:#0b0b0a;color:#16130f}.nuva-pillar{overflow:hidden}.nuva-pillar *{box-sizing:border-box}.nuva-pillar-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.nuva-pillar-kicker{display:inline-block;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.18em;color:#c9a45a;text-transform:uppercase}.nuva-pillar-hero{padding:76px 0 58px;background:radial-gradient(circle at 78% 20%,rgba(201,164,90,.16),transparent 34%),#080807;color:#fff}.nuva-pillar-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.nuva-pillar-hero h1,.nuva-pillar-section h2,.nuva-pillar-final h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}.nuva-pillar-hero h1{font-size:clamp(40px,5.3vw,68px);line-height:.98;margin:16px 0 24px;max-width:620px}.nuva-pillar-hero__copy>p{font:400 18px/1.7 Arial,sans-serif;color:#d8d3ca;max-width:700px}.nuva-pillar-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:32px 0}.nuva-pillar-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 25px;background:#c9a45a;color:#0a0907!important;text-decoration:none!important;border-radius:999px;font:700 13px/1 Arial,sans-serif;letter-spacing:.03em;transition:.2s ease}.nuva-pillar-button:hover{transform:translateY(-2px);background:#ddbd79}.nuva-pillar-text-link{color:#fff!important;text-decoration:none!important;font:600 13px/1 Arial,sans-serif}.nuva-pillar-text-link span{color:#c9a45a;margin-left:6px}.nuva-pillar-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.nuva-pillar-trust span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:9px 12px;color:#cfc9bf;font:600 11px/1 Arial,sans-serif}.nuva-pillar-hero__visual{position:relative;min-height:500px;border-radius:28px;overflow:hidden;background:#111}.nuva-pillar-hero__visual:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}.nuva-pillar-hero__visual img{width:100%;height:100%;min-height:500px;object-fit:cover;object-position:center center;display:block}.nuva-pillar-hero__visual.has-media:before{content:'';position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.18) 28%,rgba(0,0,0,.82) 100%);z-index:1}.nuva-pillar-hero__overlay{position:absolute;left:34px;right:34px;bottom:32px;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.nuva-pillar-hero__overlay span{color:#d7b76d;font:700 11px/1 Arial,sans-serif;letter-spacing:.18em}.nuva-pillar-hero__overlay strong{margin-top:12px;max-width:420px;color:#fff;font:400 34px/1.06 Georgia,serif;text-shadow:0 10px 30px rgba(0,0,0,.36)}.nuva-pillar-hero__placeholder{min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;background:radial-gradient(circle,#2c2315 0,#111 45%,#050505 100%)}.nuva-pillar-hero__placeholder span{color:#c9a45a;font:700 11px Arial;letter-spacing:.2em}.nuva-pillar-hero__placeholder strong{margin-top:12px;color:#fff;font:400 38px/1.08 Georgia,serif}.nuva-pillar-proof{background:#11100e;border-top:1px solid #25221d;border-bottom:1px solid #25221d}.nuva-pillar-proof__grid{display:grid;grid-template-columns:repeat(4,1fr)}.nuva-pillar-proof__grid>div{padding:25px 22px;border-right:1px solid #28241e}.nuva-pillar-proof__grid>div:last-child{border-right:0}.nuva-pillar-proof strong,.nuva-pillar-proof span{display:block}.nuva-pillar-proof strong{color:#fff;font:700 13px/1.3 Arial,sans-serif}.nuva-pillar-proof span{color:#989084;font:400 12px/1.5 Arial,sans-serif;margin-top:5px}.nuva-pillar-section{padding:100px 0}.nuva-pillar-section--cream{background:#f3eee5}.nuva-pillar-section--white{background:#fff}.nuva-pillar-section--dark{background:#14120f;color:#fff}.nuva-pillar-section--black{background:#070706;color:#fff}.nuva-pillar-two-col{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.nuva-pillar-section h2{font-size:clamp(38px,5vw,66px);line-height:1.02;margin:14px 0 0;color:#17130e}.nuva-pillar-section--dark h2,.nuva-pillar-section--black h2{color:#fff}.nuva-pillar-rich-copy p,.nuva-pillar-two-col>div>p{font:400 17px/1.8 Arial,sans-serif;color:#524b42;margin:0 0 22px}.nuva-pillar-note{padding:20px 22px;border-left:3px solid #c9a45a;background:rgba(255,255,255,.45)}.nuva-pillar-section-head{max-width:760px;margin-bottom:46px}.nuva-pillar-section-head h2{color:#fff}.nuva-pillar-section-head p{color:#aaa296;font:400 17px/1.7 Arial,sans-serif}.nuva-pillar-section-head--dark h2{color:#17130e}.nuva-pillar-section-head--dark p{color:#665f55}.nuva-pillar-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nuva-pillar-steps article{padding:30px 25px;border:1px solid #2b2822;border-radius:18px;background:#0f0e0c}.nuva-pillar-steps article>span{color:#c9a45a;font:700 11px Arial;letter-spacing:.12em}.nuva-pillar-steps h3{font:500 25px/1.15 Georgia,serif;color:#fff;margin:28px 0 12px}.nuva-pillar-steps p{font:400 14px/1.65 Arial,sans-serif;color:#a9a195}.nuva-pillar-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nuva-pillar-compare__card{border:1px solid #e1dbd0;border-radius:22px;padding:34px;background:#faf8f4}.nuva-pillar-compare__card--gold{background:#17130e;border-color:#17130e;color:#fff}.nuva-pillar-compare__label{font:700 11px Arial,sans-serif;letter-spacing:.14em;color:#a5823d}.nuva-pillar-compare ul{list-style:none;padding:0;margin:24px 0 0}.nuva-pillar-compare li{position:relative;padding:13px 0 13px 26px;border-bottom:1px solid rgba(100,90,76,.12);font:500 14px/1.5 Arial,sans-serif}.nuva-pillar-compare li:before{content:"✓";position:absolute;left:0;color:#c9a45a;font-weight:700}.nuva-pillar-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nuva-pillar-collection{position:relative;min-height:350px;border-radius:20px;overflow:hidden;text-decoration:none!important;background:#12110f;color:#fff!important}.nuva-pillar-collection__image{position:absolute;inset:0}.nuva-pillar-collection__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 15%,rgba(0,0,0,.82) 100%)}.nuva-pillar-collection__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.nuva-pillar-collection:hover img{transform:scale(1.035)}.nuva-pillar-collection__copy{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start}.nuva-pillar-collection__copy small{font:700 10px Arial,sans-serif;letter-spacing:.14em;color:#d6b66e}.nuva-pillar-collection__copy strong{font:400 31px/1.1 Georgia,serif;margin:7px 0 10px}.nuva-pillar-collection__copy span{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#d6b66e}.nuva-pillar-two-col--media{align-items:center}.nuva-pillar-checks{list-style:none;padding:0;margin:26px 0 0}.nuva-pillar-checks li{padding:9px 0 9px 28px;position:relative;font:600 14px Arial,sans-serif;color:#332e28}.nuva-pillar-checks li:before{content:"✓";position:absolute;left:0;color:#a77c2f}.nuva-pillar-media-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nuva-pillar-media-stack img{width:100%;height:360px;object-fit:cover;border-radius:18px;display:block}.nuva-pillar-section--faq{background:#f6f3ed}.nuva-pillar-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nuva-pillar-faq details{background:#fff;border:1px solid #e3ded5;border-radius:14px;padding:0 20px}.nuva-pillar-faq summary{cursor:pointer;padding:19px 0;font:700 15px/1.4 Arial,sans-serif;color:#201c17}.nuva-pillar-faq details p{margin:0;padding:0 0 20px;color:#625b52;font:400 14px/1.7 Arial,sans-serif}.nuva-pillar-final{padding:105px 0;background:radial-gradient(circle at 50% 20%,#332817 0,#100e0b 42%,#080807 80%);color:#fff;text-align:center}.nuva-pillar-final__inner{max-width:850px}.nuva-pillar-final h2{font-size:clamp(44px,6vw,74px);line-height:1;margin:16px 0 22px}.nuva-pillar-final p{max-width:700px;margin:0 auto 30px;color:#c4bdb2;font:400 17px/1.7 Arial,sans-serif}.nuva-pillar-button--light{background:#fff;color:#15110b!important}.nuva-seo-learning-link{max-width:1180px;margin:24px auto 52px;padding:22px 26px;border:1px solid #ded8ce;background:#f7f3ec;border-radius:14px;color:#3c352d}.nuva-seo-learning-link>span{display:block;font:700 10px Arial,sans-serif;letter-spacing:.14em;color:#a27d36}.nuva-seo-learning-link p{margin:7px 0 0!important;font:500 14px/1.55 Arial,sans-serif!important}.nuva-seo-learning-link a{color:#17130e;text-decoration:underline;text-underline-offset:3px}.nuva-online-iris-page .site-main,.nuva-online-iris-page main{max-width:none}.nuva-online-iris-page .entry-header{display:none}
@media(max-width:960px){.nuva-pillar-hero{padding-top:50px}.nuva-pillar-hero__grid,.nuva-pillar-two-col{grid-template-columns:1fr;gap:38px}.nuva-pillar-hero__visual,.nuva-pillar-hero__visual img,.nuva-pillar-hero__placeholder{min-height:420px}.nuva-pillar-hero__overlay{left:26px;right:26px;bottom:24px}.nuva-pillar-hero__overlay strong{font-size:29px}.nuva-pillar-proof__grid{grid-template-columns:1fr 1fr}.nuva-pillar-proof__grid>div:nth-child(2){border-right:0}.nuva-pillar-proof__grid>div:nth-child(-n+2){border-bottom:1px solid #28241e}.nuva-pillar-steps{grid-template-columns:1fr 1fr}.nuva-pillar-collections{grid-template-columns:1fr 1fr}.nuva-pillar-section{padding:78px 0}.nuva-pillar-media-stack img{height:300px}}
@media(max-width:620px){.nuva-pillar-shell{width:min(100% - 28px,1180px)}.nuva-pillar-hero h1{font-size:43px}.nuva-pillar-hero__copy>p{font-size:16px}.nuva-pillar-hero__visual,.nuva-pillar-hero__visual img,.nuva-pillar-hero__placeholder{min-height:330px}.nuva-pillar-hero__overlay{left:20px;right:20px;bottom:18px}.nuva-pillar-hero__overlay span{font-size:10px}.nuva-pillar-hero__overlay strong{font-size:24px;max-width:260px}.nuva-pillar-proof__grid,.nuva-pillar-steps,.nuva-pillar-compare,.nuva-pillar-collections,.nuva-pillar-faq,.nuva-pillar-media-stack{grid-template-columns:1fr}.nuva-pillar-proof__grid>div{border-right:0!important;border-bottom:1px solid #28241e!important}.nuva-pillar-proof__grid>div:last-child{border-bottom:0!important}.nuva-pillar-section{padding:62px 0}.nuva-pillar-section h2{font-size:39px}.nuva-pillar-steps article{padding:25px 22px}.nuva-pillar-collection{min-height:310px}.nuva-pillar-media-stack img{height:280px}.nuva-pillar-final{padding:78px 0}.nuva-pillar-final h2{font-size:44px}.nuva-pillar-actions{align-items:stretch;flex-direction:column}.nuva-pillar-button{width:100%}.nuva-pillar-text-link{text-align:center}.nuva-pillar-trust span{font-size:10px}.nuva-seo-learning-link{margin-left:14px;margin-right:14px}}
