@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9e601d1d-module__ONhMFG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_9e601d1d-module__ONhMFG__variable{--font-nudio-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_736f81e6-module___4bvEW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_736f81e6-module___4bvEW__variable{--font-nudio-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/e3dfc854017cd189-s.0ornw44cqt18i.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/ca59e9eae7934b24-s.1zimd0smwfdd-.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d4d7dfbfbdcfb829-s.1g6_yfgrgot7g.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/60598ce2a46fbffb-s.0ll4btu1cp91c.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/2a3a498894ba15cf-s.3kyqqorhbenil.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/7f20430e44eb7422-s.p.36oubx4qeurhb.woff2?dpl=dpl_Gy59dqQ54xmTzQj2TTpjpksEN9C5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_f13cea32-module__zwR2dW__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_f13cea32-module__zwR2dW__variable{--font-nudio-logo:"Comfortaa", "Comfortaa Fallback"}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--nudio-paper);min-width:320px;color:var(--nudio-charcoal);font-family:var(--font-nudio-body), "Aptos", "Segoe UI", sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}body:before{z-index:1000;pointer-events:none;content:"";opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-color:#413b3b57}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{box-shadow:var(--nudio-focus);outline:none}main{overflow:hidden}.skip-link{z-index:1001;border:1px solid var(--nudio-charcoal);background:var(--nudio-charcoal);color:#fff;border-radius:999px;padding:10px 14px;font-weight:860;text-decoration:none;transition:transform .16s;position:fixed;top:14px;left:14px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfaf8e0;border-bottom:1px solid #413b3b1f;align-items:center;gap:18px;min-height:74px;padding:12px max(20px,50vw - 620px);display:flex;position:sticky;top:0}.brand-mark{color:var(--nudio-charcoal);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-mark-img{object-fit:contain;width:auto;height:34px;display:block}.brand-word{font-family:var(--font-nudio-logo), "Comfortaa", "Nunito", "Avenir Next", sans-serif;letter-spacing:.055em;color:var(--nudio-charcoal);font-size:27px;font-weight:500;line-height:1}.brand-mark.inverse,.brand-mark.inverse .brand-word{color:#fff}.brand-mark.inverse .brand-mark-img{filter:brightness(0)invert()}.site-nav{flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.site-nav a,.studio-link,.header-cta,.menu-toggle{min-height:42px;color:var(--nudio-charcoal-750);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:.84rem;font-weight:820;text-decoration:none;display:inline-flex}.site-nav a:hover,.studio-link:hover{background:var(--nudio-lavender-060)}.header-actions{align-items:center;gap:8px;display:flex}.header-cta,.primary-button{border:1px solid var(--nudio-charcoal);background:var(--nudio-charcoal);color:#fff}.header-cta:hover,.primary-button:hover{box-shadow:0 0 0 6px #cbbdf657, var(--nudio-shadow-ambient);transform:translateY(-1px)}.menu-toggle{border:1px solid var(--nudio-line);background:var(--nudio-surface);display:none}.mobile-menu[hidden]{display:none}.mobile-menu{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-panel);box-shadow:var(--nudio-shadow-float);background:#fffffff5;gap:14px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:max(20px,50vw - 620px);right:max(20px,50vw - 620px)}.mobile-menu nav{gap:4px;display:grid}.mobile-menu a:not(.primary-button){color:var(--nudio-charcoal);border-radius:12px;padding:11px 12px;font-weight:820;text-decoration:none}.mobile-menu a:not(.primary-button):hover{background:var(--nudio-lavender-060)}.section,.page-hero,.hero{padding-inline:max(20px,50vw - 620px)}.hero{background:radial-gradient(70% 64% at 62% 18%,#cbbdf694,#0000 66%),radial-gradient(54% 60% at 88% 42%,#f0ecfebd,#0000 72%),linear-gradient(112deg,#fbfaf8fa,#fbfaf8eb 46%,#f0ecfeb3);grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:start;gap:clamp(28px,4vw,48px);min-height:min(840px,100svh - 74px);padding-block:clamp(54px,6vw,84px) 56px;display:grid;position:relative;overflow:hidden}.hero:after,.lavender-band:before,.charcoal-band:before{pointer-events:none;content:"";position:absolute;inset:0}.hero:after{opacity:.38;background:linear-gradient(90deg,#fbfaf8db,#0000 50%),radial-gradient(46% 52% at 48% 86%,#cbbdf633,#0000 70%)}.hero>*{z-index:1;position:relative}.hero-copy{max-width:680px;padding-top:clamp(4px,2vw,28px)}.section{padding-block:clamp(76px,8vw,118px);position:relative}.page-hero{border-bottom:1px solid var(--nudio-line);background:radial-gradient(55% 58% at 80% 20%, #cbbdf65c, transparent 68%), linear-gradient(180deg, var(--nudio-lavender-060), var(--nudio-paper));padding-block:clamp(68px,8vw,112px)}.eyebrow,.label{color:var(--nudio-charcoal-600);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:860}h1,h2,h3{color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Aptos Display", serif;letter-spacing:0;margin:0;font-weight:760}h1{max-width:850px;font-size:clamp(3.15rem,5.7vw,5.25rem);line-height:.96}h2{max-width:860px;font-size:clamp(2.35rem,4.5vw,4.1rem);line-height:.99}h3{font-size:1.34rem;line-height:1.16}.phone-title{color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Aptos Display", serif;margin:0;font-size:1.34rem;font-weight:760;line-height:1.16}.lead{max-width:720px;color:var(--nudio-gray-800);margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.22rem)}.answer-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:820px;margin-top:28px;display:grid}.answer-card{box-shadow:var(--nudio-shadow-ambient);background:#ffffffb3;border:1px solid #413b3b21;border-radius:16px;gap:5px;padding:14px;display:grid}.answer-card strong{color:var(--nudio-charcoal);font-size:.86rem;line-height:1.25}.answer-card span{color:var(--nudio-gray-800);font-size:.86rem;line-height:1.42}.nowrap{white-space:nowrap}.button-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-button,.secondary-button,.text-button,.generate-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-weight:860;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.secondary-button{border:1px solid var(--nudio-line);color:var(--nudio-charcoal);background:#ffffffc7}.secondary-button:hover{background:var(--nudio-lavender-060);border-color:#7054bf57;transform:translateY(-1px)}.text-button{min-height:0;color:var(--nudio-charcoal);padding:0}.text-button:hover{color:var(--nudio-lavender-700)}.living-hand{border-radius:var(--nudio-radius-panel);background:linear-gradient(180deg, #ffffffdb, #ffffffad), var(--nudio-surface);box-shadow:var(--nudio-shadow-float);border:1px solid #413b3b24;gap:18px;padding:clamp(14px,1.8vw,22px);display:grid}.living-hand-toolbar,.living-hand-meta,.tech-review-strip,.workspace-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.living-hand-toolbar h2{font-size:clamp(1.35rem,2.4vw,2rem)}.living-hand-toolbar .label{color:var(--nudio-lavender-700);margin-bottom:3px}.generate-button{background:var(--nudio-lavender-060);min-height:42px;color:var(--nudio-charcoal);white-space:nowrap;border:1px solid #7054bf57}.generate-button:hover{background:var(--nudio-lavender-120);border-color:#7054bf8a}.living-hand-stage{gap:12px;display:grid}.living-hand-image-shell{aspect-ratio:1;background:var(--nudio-lavender-120);border:1px solid #413b3b24;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.living-hand-frame{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}.living-hand-frame.current{z-index:2;opacity:1}.living-hand-frame.previous{z-index:1;opacity:0}.living-hand-stage.is-generating .living-hand-frame.current{animation:.64s both frameIn}.living-hand-stage.is-generating .living-hand-frame.previous{animation:.64s both frameOut}.generation-shimmer{inset-block:-10%;z-index:4;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#cbbdf6c2,#0000);width:42%;position:absolute;left:-55%;transform:translate(-20%)skew(-11deg)}.living-hand-stage.is-generating .generation-shimmer{animation:.64s both shimmerSweep}.render-badge{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#413b3bc7;border:1px solid #ffffff70;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:820;position:absolute;bottom:14px;right:14px}.living-hand-meta{background:#fbfaf8b8;border:1px solid #413b3b1a;border-radius:16px;padding:12px 14px}.living-hand-meta div,.tech-review-strip div,.usage-ledger div,.workspace-topline,.mini-upload{gap:2px;display:grid}.living-hand-meta span,.tech-review-strip span,.usage-ledger span,.workspace-topline span{color:var(--nudio-gray-650);text-transform:uppercase;font-size:.76rem;font-weight:820}.living-hand-meta strong,.tech-review-strip strong,.usage-ledger strong,.workspace-topline strong{color:var(--nudio-charcoal);font-size:.94rem;line-height:1.25}.inspo-chip-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#7054bf57 transparent;scrollbar-width:thin;flex-wrap:nowrap;gap:7px;min-width:0;max-width:100%;padding:2px 2px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.inspo-chip-grid::-webkit-scrollbar{height:4px}.inspo-chip-grid::-webkit-scrollbar-thumb{background:#7054bf4d;border-radius:999px}.inspo-chip-grid button{scroll-snap-align:start;color:var(--nudio-charcoal-750);background:#ffffffb8;border:1px solid #413b3b1f;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:820}.inspo-chip-grid button[aria-pressed=true]{background:var(--nudio-lavender-120);color:var(--nudio-charcoal);border-color:#7054bf8a;box-shadow:0 0 0 3px #cbbdf629}.tech-review-strip{background:#ffffffb8;border:1px solid #413b3b1a;border-radius:18px;align-items:stretch;padding:12px}.tech-review-strip>div{border-right:1px solid #413b3b1a;flex:1;min-width:0;padding-inline:2px 12px}.tech-review-strip>div:last-child{border-right:0}.section-header{max-width:820px;margin-bottom:38px}.section-header p{color:var(--nudio-gray-800)}.split{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.feature-grid,.step-grid,.detail-grid,.legal-grid,.faq-list,.consult-grid{gap:16px;display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.consult-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-grid{counter-reset:steps;grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid,.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.step-card,.detail-card,.faq-item,.legal-card,.confirm-box{border-radius:var(--nudio-radius-card);box-shadow:var(--nudio-shadow-ambient);background:#ffffffc7;border:1px solid #413b3b21;padding:clamp(20px,2.2vw,28px)}.feature-card{transition:transform .16s,box-shadow .16s,border-color .16s}.feature-card:hover{box-shadow:var(--nudio-shadow);border-color:#7054bf52;transform:translateY(-2px)}.feature-card svg,.workspace-grid svg,.mini-upload svg{color:var(--nudio-lavender-700)}.feature-card p,.step-card p,.detail-card p,.faq-item p,.legal-card p{color:var(--nudio-gray-800)}.quiet-card{align-content:start;gap:18px;display:grid}.step-card:before{counter-increment:steps;content:"0" counter(steps);color:var(--nudio-lavender-700);margin-bottom:22px;font-weight:900;display:inline-flex}.lavender-band{background:radial-gradient(66% 82% at 78% 10%, #cbbdf659, transparent 70%), linear-gradient(180deg, var(--nudio-lavender-060), var(--nudio-lavender-120));border-block:1px solid #7054bf33;overflow:hidden}.lavender-band>*{z-index:1;position:relative}.charcoal-band{background:radial-gradient(72% 82% at 82% 12%, #cbbdf63d, transparent 70%), var(--nudio-charcoal);color:#fff;overflow:hidden}.charcoal-band h2,.charcoal-band h3,.charcoal-band .lead,.charcoal-band .eyebrow{color:#fff}.charcoal-band .lead,.charcoal-band p{color:var(--nudio-gray-150)}.engine-layout{align-items:center}.before-after-pair{grid-template-columns:.88fr 1.12fr;align-items:end;gap:14px;display:grid}.before-after-pair figure{gap:10px;margin:0;display:grid}.before-after-pair figure:nth-child(2){transform:translateY(-18px)}.before-after-pair img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:var(--nudio-shadow);border:1px solid #413b3b21;border-radius:20px}.before-after-pair figcaption{color:var(--nudio-gray-650);text-transform:uppercase;font-size:.82rem;font-weight:820}.buyer-section{background:linear-gradient(180deg, var(--nudio-paper), #ffffffd1)}.buyer-feature-grid{margin-top:34px}.product-page-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.workspace-mock,.ledger-panel,.pricing-panel,.client-photo-story{border-radius:var(--nudio-radius-panel);background:linear-gradient(180deg, #ffffffe0, #ffffffad), var(--nudio-surface);box-shadow:var(--nudio-shadow-float);border:1px solid #413b3b21;padding:clamp(18px,2.4vw,30px)}.workspace-mock,.ledger-panel,.pricing-panel{gap:18px;display:grid}.mock-topbar,.ledger-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.mock-topbar>div,.ledger-header>div{gap:3px;display:grid}.mock-topbar span,.ledger-row span,.mock-note span,.mock-metadata-grid span,.compact-detail span,.loop-card span{color:var(--nudio-gray-650);text-transform:uppercase;font-size:.76rem;font-weight:820}.mock-topbar strong,.ledger-row strong,.mock-metadata-grid strong,.pricing-flow strong,.billing-node strong,.trust-strip strong{color:var(--nudio-charcoal);line-height:1.25}.pricing-flow span,.billing-node span,.trust-strip span{color:var(--nudio-gray-650);font-size:.86rem;line-height:1.35}.mock-topbar svg,.ledger-header svg,.pricing-flow svg,.billing-node svg,.trust-strip svg,.usage-ledger svg{color:var(--nudio-lavender-700)}.mock-shell{grid-template-columns:minmax(148px,.78fr) minmax(0,1.22fr);gap:14px;display:grid}.request-stack,.design-preview,.ledger-table,.pricing-flow,.billing-map,.trust-strip,.detail-stack{gap:10px;display:grid}.request-stack{align-content:start}.request-row{background:#fbfaf8c7;border:1px solid #413b3b1c;border-radius:16px;gap:2px;padding:13px;display:grid}.request-row.active{background:var(--nudio-lavender-060);border-color:#7054bf57;box-shadow:0 0 0 4px #cbbdf62e}.request-row span{color:var(--nudio-gray-650);font-size:.78rem;font-weight:820}.request-row strong{color:var(--nudio-charcoal);font-size:.93rem;line-height:1.2}.design-preview{background:#ffffffb8;border:1px solid #413b3b1a;border-radius:18px;padding:14px}.mock-image-row{grid-template-columns:.88fr 1.12fr;align-items:end;gap:10px;display:grid}.mock-image-row figure,.client-photo-story figure{gap:9px;margin:0;display:grid}.mock-image-row img,.client-image-card img,.loop-visual-frame img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;box-shadow:var(--nudio-shadow-ambient);border:1px solid #413b3b1f;border-radius:18px}.mock-image-row figcaption,.client-image-card figcaption{color:var(--nudio-gray-650);text-transform:uppercase;font-size:.74rem;font-weight:860}.mock-note{border-left:3px solid var(--nudio-lavender);padding-left:12px}.mock-note p{color:var(--nudio-gray-800);margin:2px 0 0}.mock-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mock-metadata-grid div,.pricing-flow div,.billing-node,.trust-strip div{background:var(--nudio-lavender-060);border:1px solid #413b3b1c;border-radius:16px;gap:7px;padding:14px;display:grid}.detail-stack{align-content:start}.compact-detail{box-shadow:var(--nudio-shadow-ambient);gap:8px;display:grid}.compact-detail span,.loop-card span{color:var(--nudio-lavender-700)}.ledger-panel{background:radial-gradient(70% 70% at 80% 0,#cbbdf652,#0000 72%),#ffffffd1}.ledger-header h2,.pricing-panel h2{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.05}.ledger-row{border-bottom:1px solid #413b3b1c;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-footnote{color:var(--nudio-gray-650);margin:0;font-size:.88rem}.billing-map{grid-template-columns:repeat(2,minmax(0,1fr))}.charcoal-band .billing-node,.charcoal-band .trust-strip div{background:#ffffff0f;border-color:#cbbdf638}.charcoal-band .billing-node strong,.charcoal-band .trust-strip strong{color:#fff}.charcoal-band .billing-node span,.charcoal-band .trust-strip span{color:var(--nudio-gray-150)}.client-photo-story{background:radial-gradient(76% 68% at 76% 0,#cbbdf661,#0000 70%),#ffffffd1;grid-template-columns:.88fr 1.12fr;align-items:end;gap:14px;display:grid;position:relative}.client-image-card.featured{transform:translateY(-20px)}.client-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.client-phone{text-align:left}.pricing-panel{background:radial-gradient(80% 70% at 88% 8%,#cbbdf65c,#0000 72%),#ffffffd1}.pricing-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gallery-proof-panel,.article-resource-panel,.about-position-panel,.faq-answer-panel,.contact-intake-panel,.founder-origin-card{border-radius:var(--nudio-radius-panel);box-shadow:var(--nudio-shadow-float);background:radial-gradient(76% 70% at 80% 0,#cbbdf657,#0000 72%),#ffffffd1;border:1px solid #413b3b21;padding:clamp(20px,2.4vw,30px)}.gallery-proof-panel h2,.article-resource-panel h2,.about-position-panel h2,.contact-intake-panel h2{font-size:clamp(1.6rem,2.8vw,2.28rem);line-height:1.05}.proof-stat-grid,.article-status-stack,.position-stack,.contact-path-grid{gap:10px;margin-top:22px;display:grid}.proof-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-stat-grid div,.article-status-stack div,.position-stack div,.contact-path-grid div{background:var(--nudio-lavender-060);border:1px solid #413b3b1c;border-radius:16px;gap:7px;padding:14px;display:grid}.proof-stat-grid svg,.article-status-stack svg,.position-stack svg,.contact-path-grid svg,.founder-origin-card .label{color:var(--nudio-lavender-700)}.proof-stat-grid strong,.article-status-stack span,.position-stack span,.contact-path-grid span{color:var(--nudio-charcoal);line-height:1.25}.proof-stat-grid span{color:var(--nudio-gray-650);font-size:.84rem;line-height:1.35}.article-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.article-card,.article-empty-state{border-radius:var(--nudio-radius-card);box-shadow:var(--nudio-shadow-ambient);background:#ffffffc7;border:1px solid #413b3b21;padding:clamp(22px,2.4vw,30px)}.article-card{align-content:start;gap:16px;display:grid}.article-card h2{font-size:clamp(1.48rem,2.6vw,2.18rem);line-height:1.06}.article-card p,.article-empty-state p,.article-prose p,.article-prose li{color:var(--nudio-gray-800)}.article-meta-row{color:var(--nudio-gray-650);text-transform:uppercase;flex-wrap:wrap;gap:10px 14px;font-size:.78rem;font-weight:860;display:flex}.article-empty-state{justify-items:start;gap:12px;max-width:760px;display:grid}.article-empty-state svg{color:var(--nudio-lavender-700)}.article-page-header{gap:18px;display:grid}.article-back-link{color:var(--nudio-lavender-700);font-family:var(--font-comfortaa), sans-serif;text-underline-offset:.28em;font-size:.9rem;font-weight:700;-webkit-text-decoration:underline #7054bf52;text-decoration:underline #7054bf52;display:inline-flex}.article-page-header .lead{margin-top:0}.article-body-section{background:linear-gradient(180deg, var(--nudio-paper), #ffffffd6)}.article-prose{gap:22px;max-width:760px;display:grid}.article-prose h2{margin-top:18px;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.05}.article-prose p,.article-prose li{margin:0;font-size:clamp(1.02rem,1.2vw,1.13rem)}.article-prose ul{gap:10px;margin:0;padding-left:22px;display:grid}.article-bottom-nav{border-top:1px solid var(--nudio-line);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.4rem}.gallery-taxonomy{grid-template-columns:.78fr 1.24fr .98fr;gap:12px;display:grid}.gallery-taxonomy div{border-radius:var(--nudio-radius-card);box-shadow:var(--nudio-shadow-ambient);background:#ffffffc7;border:1px solid #413b3b21;padding:18px}.gallery-taxonomy span,.gallery-flow span{color:var(--nudio-lavender-700);text-transform:uppercase;font-size:.76rem;font-weight:860}.gallery-taxonomy p,.gallery-flow p,.founder-origin-card p,.faq-answer-panel p{color:var(--nudio-gray-800);margin:0}.gallery-index-section .before-after-pair{justify-self:end;width:min(100%,560px)}.gallery-index-section .gallery-taxonomy{grid-template-columns:1fr}.about-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-origin-card{background:radial-gradient(76% 70% at 80% 0,#cbbdf65c,#0000 72%),#ffffffe0;gap:14px;display:grid}.founder-origin-card h3{font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.05}.about-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.about-trust-grid article{border-radius:var(--nudio-radius-card);background:#ffffff0f;border:1px solid #cbbdf638;gap:12px;padding:clamp(20px,2.2vw,28px);display:grid}.about-trust-grid svg{color:var(--nudio-lavender-260)}.about-trust-grid h3,.about-trust-grid p{color:#fff}.about-trust-grid p{color:var(--nudio-gray-150);margin:0}.faq-answer-panel{gap:12px;display:grid}.faq-answer-panel p:not(.label){border-left:3px solid var(--nudio-lavender);padding-left:13px;font-weight:760}.contact-intake-panel{align-content:start;display:grid}.loop-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(24px,5vw,58px);display:grid}.loop-visual{position:sticky;top:104px}.loop-visual-frame{border-radius:var(--nudio-radius-panel);box-shadow:var(--nudio-shadow-float);background:radial-gradient(82% 68% at 50% 0,#cbbdf64d,#0000 72%),#ffffffd1;border:1px solid #413b3b21;gap:14px;padding:clamp(16px,2vw,24px);display:grid;position:relative}.loop-icon-row{color:var(--nudio-lavender-700);justify-content:center;align-items:center;gap:10px;display:flex}.loop-card{background:#ffffffc7;border-left:3px solid #cbbdf6b8;gap:9px;padding:18px 0 18px 18px;display:grid}.loop-card p{color:var(--nudio-gray-800);margin:0}.workspace-panel,.phone-screen,.usage-ledger,.waitlist-panel{border-radius:var(--nudio-radius-panel);box-shadow:var(--nudio-shadow-float);background:#ffffffc7;border:1px solid #413b3b21;padding:clamp(20px,2.4vw,30px)}.workspace-panel{gap:22px;display:grid}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-grid div{background:var(--nudio-lavender-060);min-height:74px;color:var(--nudio-charcoal);border:1px solid #413b3b1c;border-radius:16px;align-items:center;gap:9px;padding:14px;font-weight:820;display:flex}.usage-ledger{box-shadow:var(--nudio-shadow-dark);background:#ffffff14;border-color:#cbbdf647;gap:10px;display:grid}.usage-ledger div{background:#ffffff0f;border:1px solid #cbbdf638;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;padding:15px}.usage-ledger span{color:var(--nudio-lavender-260)}.usage-ledger strong{color:#fff}.client-flow-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.phone-flow-panel{place-items:center;display:grid}.phone-screen{background:radial-gradient(80% 58% at 50% 0%, #cbbdf657, transparent 70%), var(--nudio-surface);border-radius:34px;width:min(100%,410px);min-height:560px}.phone-bar{background:var(--nudio-charcoal-120);border-radius:999px;width:84px;height:5px;margin:0 auto 44px}.mini-upload{background:var(--nudio-lavender-060);color:var(--nudio-charcoal);border:1px solid #413b3b1f;border-radius:18px;margin-top:28px;padding:18px;font-weight:820}.mini-chip-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.mini-chip-row span{background:var(--nudio-lavender-120);color:var(--nudio-charcoal-750);border-radius:999px;padding:8px 11px;font-size:.84rem;font-weight:820}.waitlist-layout{align-items:start}.waitlist-panel{background:#ffffffdb}.waitlist-form{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.waitlist-form label{color:var(--nudio-charcoal);gap:7px;font-size:.9rem;font-weight:780;display:grid}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{border:1px solid var(--nudio-line);background:var(--nudio-paper);width:100%;color:var(--nudio-charcoal);border-radius:14px;padding:12px 13px;font-weight:540}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{border-color:#7054bf80}.waitlist-form textarea{resize:vertical}.check-row{color:var(--nudio-gray-800);grid-template-columns:auto 1fr;align-items:start;font-weight:640}.check-row input{width:18px;height:18px;accent-color:var(--nudio-charcoal);margin-top:3px}.hidden-field{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.form-message{border-left:3px solid var(--nudio-lavender);color:var(--nudio-charcoal);margin:0;padding-left:12px;font-weight:780}.form-message.error{border-color:var(--nudio-charcoal)}.spin-icon{animation:1s linear infinite spin}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gallery-item{border-radius:var(--nudio-radius-card);background:var(--nudio-surface);box-shadow:var(--nudio-shadow-ambient);border:1px solid #413b3b21;gap:0;display:grid;overflow:hidden}.gallery-image-shell{background:var(--nudio-lavender-120);overflow:hidden}.gallery-image-shell img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .42s}@media (hover:hover) and (pointer:fine){.gallery-item:hover .gallery-image-shell img{transform:scale(1.025)}}.gallery-copy{padding:18px}.gallery-item p{color:var(--nudio-gray-800)}.gallery-item dl{gap:8px;margin:16px 0 0;display:grid}.gallery-item dt{color:var(--nudio-gray-650);text-transform:uppercase;font-size:.76rem;font-weight:860}.gallery-item dd{color:var(--nudio-charcoal);margin:0}.editorial-gallery{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.editorial-gallery .gallery-item{grid-column:span 2}.editorial-gallery .gallery-item:first-child,.editorial-gallery .gallery-item:nth-child(5){grid-column:span 3}.editorial-gallery .gallery-item:nth-child(4),.editorial-gallery .gallery-item:nth-child(7){grid-row:span 2}.editorial-gallery .gallery-item:first-child .gallery-image-shell img,.editorial-gallery .gallery-item:nth-child(5) .gallery-image-shell img{aspect-ratio:4/3}.editorial-gallery .gallery-item:nth-child(4) .gallery-image-shell img,.editorial-gallery .gallery-item:nth-child(7) .gallery-image-shell img{aspect-ratio:4/5}.editorial-gallery .gallery-copy{padding:clamp(18px,2vw,24px)}.gallery-flow{border-top:1px solid #413b3b1c;gap:10px;margin-top:18px;padding-top:16px;display:grid}.gallery-flow div{gap:4px;display:grid}.concept-carousel{border-radius:var(--nudio-radius-panel);background:radial-gradient(72% 72% at 86% 0%, #cbbdf642, transparent 72%), linear-gradient(140deg, #191717, var(--nudio-gray-950));box-shadow:var(--nudio-shadow-dark);border:1px solid #cbbdf62e;gap:18px;padding:clamp(14px,2vw,22px);display:grid;overflow:hidden}.concept-carousel-main{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}.concept-carousel-image{border-radius:calc(var(--nudio-radius-panel) - 6px);background:var(--nudio-charcoal-900);border:1px solid #ffffff1a;min-height:380px;position:relative;overflow:hidden}.concept-carousel-image img{object-fit:cover;width:100%;height:100%;min-height:380px}.concept-carousel-badge{color:var(--nudio-lavender-260);text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191717bd;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:8px 11px;font-size:.74rem;font-weight:860;position:absolute;bottom:18px;left:18px}.concept-carousel-copy{align-content:end;gap:16px;padding:clamp(4px,1.4vw,14px);display:grid}.concept-carousel-copy .label{color:var(--nudio-lavender-260)}.concept-carousel-copy h3{color:#fff;max-width:10ch;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:clamp(2.15rem,5vw,4.7rem);line-height:.92}.concept-carousel-copy p{max-width:42ch;color:var(--nudio-gray-150);margin:0}.concept-carousel-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;display:grid}.concept-carousel-specs div{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;padding:12px}.concept-carousel-specs dt{color:var(--nudio-gray-500);text-transform:uppercase;font-size:.7rem;font-weight:860}.concept-carousel-specs dd{color:#fff;margin:2px 0 0;font-size:.92rem;line-height:1.25}.concept-carousel-controls{align-items:center;gap:10px;display:flex}.concept-carousel-controls button,.concept-carousel-dots button{color:#fff;background:#ffffff0f;border:1px solid #cbbdf647}.concept-carousel-controls button{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.concept-carousel-controls button:hover{background:#cbbdf629;border-color:#cbbdf6b8;transform:translateY(-1px)}.concept-carousel-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.concept-queue-card{min-width:0;color:var(--nudio-gray-150);text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:82px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.concept-queue-card img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:82px}.concept-queue-card span{color:#fff;min-width:0;font-weight:820;line-height:1.2}.concept-queue-card:hover,.concept-queue-card:focus-visible{border-color:#cbbdf694}.concept-carousel-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.concept-carousel-dots button{border-radius:999px;width:8px;height:8px;padding:0}.concept-carousel-dots button[aria-current=true]{background:var(--nudio-lavender);width:28px}.concept-carousel-static{grid-template-columns:repeat(4,minmax(0,1fr))}.concept-static-card{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:18px;overflow:hidden}.concept-static-card img{aspect-ratio:1;object-fit:cover;width:100%}.concept-static-card div{gap:6px;padding:14px;display:grid}.concept-static-card .label{color:var(--nudio-lavender-260);margin:0}.concept-static-card h3{color:#fff;font-size:1.05rem}.concept-static-card p{color:var(--nudio-gray-150);margin:0;font-size:.92rem}.gallery-lookbook-hero{background:linear-gradient(180deg, #fbfaf8eb, #f0ecfe75), var(--nudio-paper);grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);align-items:end}.gallery-lookbook-copy{padding-bottom:clamp(14px,5vw,60px)}.gallery-hero-set{border-radius:var(--nudio-radius-panel);background:var(--nudio-charcoal);box-shadow:var(--nudio-shadow-float);margin:0;position:relative;overflow:hidden}.gallery-hero-set img{aspect-ratio:5/4;object-fit:cover;width:100%}.gallery-hero-set figcaption{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191717bd;border:1px solid #ffffff29;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 14px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.gallery-hero-set span,.lookbook-filter-rail>div>span,.lookbook-card .label{color:var(--nudio-lavender-260);text-transform:uppercase;font-size:.72rem;font-weight:860}.gallery-filter-section{padding-block:72px 46px}.lookbook-filter-rail{gap:12px;display:grid}.lookbook-filter-rail>div{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.lookbook-filter-rail>div>span:first-child{z-index:1;background:var(--nudio-paper);min-width:72px;color:var(--nudio-charcoal);border:1px solid #413b3b1f;position:sticky;left:0}.lookbook-filter-rail span{border-radius:999px;flex:none;align-items:center;min-height:38px;padding:8px 13px;display:inline-flex}.lookbook-chip{color:var(--nudio-charcoal);background:#ffffffbd;border:1px solid #413b3b1f;font-weight:760}.gallery-spotlight-section{background:linear-gradient(180deg, var(--nudio-paper), #f0ecfe66);padding-top:56px}.lookbook-grid-section{background:var(--nudio-paper)}.lookbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.lookbook-card{background:var(--nudio-surface);box-shadow:var(--nudio-shadow-ambient);border:1px solid #413b3b21;border-radius:18px;overflow:hidden}.lookbook-card:nth-child(5n+1),.lookbook-card:nth-child(5n+4){transform:translateY(24px)}.lookbook-card img{aspect-ratio:4/5;object-fit:cover;width:100%}.lookbook-card:nth-child(3n) img{aspect-ratio:1}.lookbook-card-copy{gap:8px;padding:16px;display:grid}.lookbook-card-copy .label{color:var(--nudio-lavender-700);margin:0}.lookbook-card h3{font-size:1.1rem}.lookbook-card p{color:var(--nudio-gray-800);margin:0}.lookbook-card details{border-top:1px solid #413b3b1a;margin-top:4px;padding-top:10px}.lookbook-card summary{color:var(--nudio-charcoal);cursor:pointer;font-weight:840}.lookbook-card dl{gap:8px;margin:12px 0 0;display:grid}.lookbook-card dt{color:var(--nudio-gray-650);text-transform:uppercase;font-size:.72rem;font-weight:860}.lookbook-card dd{color:var(--nudio-charcoal);margin:0;line-height:1.35}.about-story-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(24px,4vw,54px);display:grid}.founder-video-slot{border-radius:var(--nudio-radius-panel);background:var(--nudio-charcoal);box-shadow:var(--nudio-shadow-float);overflow:hidden}.founder-video-slot video,.founder-video-placeholder{aspect-ratio:16/9;width:100%}.founder-video-slot video{background:var(--nudio-charcoal);display:block}.founder-video-placeholder{position:relative;overflow:hidden}.founder-video-placeholder img{object-fit:cover;opacity:.72;width:100%;height:100%}.founder-video-placeholder:after{content:"";background:radial-gradient(58% 68% at 72% 18%,#cbbdf64d,#0000 72%),linear-gradient(#0000,#191717cc);position:absolute;inset:0}.founder-video-placeholder div{z-index:1;color:#fff;gap:4px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.founder-video-placeholder span{color:var(--nudio-lavender-260);text-transform:uppercase;font-size:.76rem;font-weight:860}.founder-video-placeholder strong{font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:clamp(2rem,4.4vw,4.2rem);line-height:.95}.about-story-copy{gap:16px;display:grid}.about-story-copy p{color:var(--nudio-gray-800);margin:0}.about-story-copy blockquote{border-left:3px solid var(--nudio-lavender);color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;margin:6px 0 0;padding-left:16px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.16}.faq-list{grid-template-columns:1fr}.compact-faq{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-item h3{font-size:1.12rem}.legal-card h2{font-size:1.28rem;line-height:1.12}.contact-list{gap:12px;margin-top:20px;display:grid}.contact-list a{border-bottom:1px solid var(--nudio-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:flex}.contact-list a>span:first-child{color:var(--nudio-charcoal);align-items:center;gap:8px;font-weight:820;display:inline-flex}.contact-list a>span:last-child{color:var(--nudio-gray-800);text-align:right}.contact-list svg{color:var(--nudio-lavender-700)}.site-footer{background:radial-gradient(80% 80% at 12% 0%, #cbbdf633, transparent 66%), var(--nudio-charcoal);color:#fff;border-top:1px solid #cbbdf638;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,78px);padding:54px max(20px,50vw - 620px);display:grid}.footer-brand{align-content:start;gap:18px;display:grid}.site-footer p{max-width:500px;color:var(--nudio-gray-150);margin:0}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-footer nav{align-content:start;gap:10px;display:grid}.site-footer nav p{color:var(--nudio-lavender-260);text-transform:uppercase;font-size:.76rem;font-weight:860}.site-footer a{color:#fff;text-decoration-color:#ffffff47}.confirm-box{max-width:780px;box-shadow:var(--nudio-shadow)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmerSweep{0%{opacity:0;transform:translate(-10%)skew(-11deg)}18%{opacity:1}to{opacity:0;transform:translate(380%)skew(-11deg)}}@keyframes frameIn{0%{opacity:.35;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes frameOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.994)}}@media (max-width:1120px){.site-nav,.header-actions{display:none}.site-header{justify-content:space-between}.menu-toggle{display:inline-flex}.hero,.split,.client-flow-layout,.product-page-hero,.gallery-lookbook-hero,.concept-carousel-main,.about-story-grid,.loop-grid{grid-template-columns:1fr}.hero{min-height:auto}.living-hand{max-width:780px}.feature-grid,.article-index-grid,.gallery-grid,.lookbook-grid,.client-step-grid,.pricing-model-grid,.concept-carousel-static{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-gallery .gallery-item,.editorial-gallery .gallery-item:first-child,.editorial-gallery .gallery-item:nth-child(4),.editorial-gallery .gallery-item:nth-child(5),.editorial-gallery .gallery-item:nth-child(7){grid-area:auto/span 1}.step-grid,.consult-grid,.compact-faq,.answer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-visual{position:relative;top:auto}}@media (max-width:720px){.section,.page-hero,.hero{padding-inline:18px}.section{padding-block:64px}.hero{padding-block:42px 34px}.hero-copy{padding-top:0}h1{font-size:clamp(2.72rem,13vw,3.58rem)}h2{font-size:clamp(2.1rem,9vw,2.75rem)}.living-hand-toolbar,.living-hand-meta,.tech-review-strip,.site-footer,.footer-columns{display:grid}.living-hand-toolbar{justify-items:start}.tech-review-strip>div{border-bottom:1px solid #413b3b1a;border-right:0;padding-block:0 10px}.tech-review-strip>div:last-child{border-bottom:0;padding-bottom:0}.feature-grid,.article-index-grid,.step-grid,.detail-grid,.legal-grid,.gallery-grid,.lookbook-grid,.consult-grid,.compact-faq,.form-grid,.workspace-grid,.mock-shell,.mock-metadata-grid,.client-step-grid,.pricing-model-grid,.pricing-flow,.billing-map,.proof-stat-grid,.gallery-taxonomy,.about-mission-grid,.about-trust-grid,.concept-carousel-static,.concept-carousel-specs{grid-template-columns:1fr}.concept-carousel{border-radius:20px;padding:12px}.concept-carousel-image,.concept-carousel-image img{min-height:300px}.concept-carousel-copy h3{max-width:none;font-size:clamp(2rem,12vw,3.2rem)}.concept-carousel-queue{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.concept-queue-card{scroll-snap-align:start;flex:0 0 min(82vw,280px)}.gallery-hero-set figcaption{background:var(--nudio-charcoal);border-radius:0;position:static}.lookbook-card:nth-child(5n+1),.lookbook-card:nth-child(5n+4){transform:none}.answer-strip{grid-template-columns:1fr}.contact-list a{display:grid}.contact-list a>span:last-child{text-align:left}.before-after-pair{grid-template-columns:1fr 1fr}.phone-screen{min-height:480px}.product-page-hero{padding-block:54px 64px}.client-photo-story{grid-template-columns:1fr 1fr}}@media (max-width:460px){.before-after-pair,.mock-image-row,.client-photo-story{grid-template-columns:1fr}.before-after-pair figure:nth-child(2),.client-image-card.featured{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.generation-shimmer{display:none}}.lp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-ed-hero{background:radial-gradient(58% 56% at 80% 4%, #cbbdf675, transparent 62%), radial-gradient(46% 50% at 12% 0%, #f0ecfeb3, transparent 70%), linear-gradient(178deg, var(--nudio-paper), #f0ecfe6b);padding-block:clamp(40px,5vw,72px) clamp(40px,5vw,66px);padding-inline:max(20px,50vw - 620px);position:relative;overflow:hidden}.lp-ed-masthead{max-width:1180px}.lp-ed-metarow{color:var(--nudio-charcoal-600);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 clamp(22px,3vw,34px);font-size:.72rem;font-weight:860;display:flex}.lp-ed-meta-piece{flex:auto;align-items:center;gap:14px;min-width:0;display:inline-flex}.lp-ed-meta-piece:last-child{flex:none}.lp-ed-metarow .rule{transform-origin:0;background:linear-gradient(90deg,#413b3b57,#413b3b0d);flex:1;min-width:22px;height:1px;animation:1s cubic-bezier(.2,.7,.2,1) both lpEdRule;transform:scaleX(0)}.lp-ed-meta-piece:nth-child(2) .rule{animation-delay:.16s}@keyframes lpEdRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.lp-ed-title{max-width:17ch;color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.014em;margin:0;font-size:clamp(3rem,7.1vw,6.1rem);font-weight:720;line-height:.95}.lp-ed-title em{color:var(--nudio-lavender-700);font-style:italic;font-weight:480}.lp-ed-hero-body{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:end;gap:clamp(28px,4vw,60px);margin-top:clamp(30px,4vw,52px);display:grid}.lp-ed-hero-copy{align-self:start;padding-top:clamp(6px,1.4vw,18px)}.lp-ed-lead{max-width:42ch;color:var(--nudio-gray-800);margin:0;font-size:clamp(1.08rem,1.4vw,1.26rem);line-height:1.55}.lp-ed-lead:first-letter{float:left;color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;margin:.16em .14em 0 0;font-size:3.4em;font-weight:740;line-height:.7}.lp-ed-note{max-width:40ch;color:var(--nudio-gray-650);margin:24px 0 0;font-size:.94rem;line-height:1.5}.lp-ed-consult{background:var(--nudio-surface)}.lp-ed-consult-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.lp-ed-consult-head{position:sticky;top:104px}.lp-ed-prose,.lp-ed-byline{max-width:46ch;color:var(--nudio-gray-800)}.lp-ed-prose{margin:22px 0 0;font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.55}.lp-ed-byline{border-left:3px solid var(--nudio-lavender);color:var(--nudio-charcoal);margin:18px 0 0;padding-left:14px;font-weight:740}.lp-ed-entries{margin:0;padding:0;list-style:none}.lp-ed-entry{border-top:1px solid var(--nudio-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(18px,2.4vw,32px);padding:clamp(22px,2.6vw,32px) 0;display:grid}.lp-ed-entry:last-child{border-bottom:1px solid var(--nudio-line)}.lp-ed-entry .idx{color:var(--nudio-lavender-700);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:740;line-height:1}.lp-ed-entry p{color:var(--nudio-gray-800);margin:0;font-size:clamp(1.08rem,1.5vw,1.42rem);line-height:1.36}.lp-ed-quote-band{text-align:center}.lp-ed-quote{max-width:1040px;margin-inline:auto}.lp-ed-quote .label{color:var(--nudio-lavender-260);letter-spacing:.16em;margin-bottom:20px}.lp-ed-quote blockquote{color:#fff;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4.3vw,3.35rem);font-style:italic;font-weight:540;line-height:1.12}.lp-ed-quote cite{color:var(--nudio-gray-150);letter-spacing:.04em;margin-top:clamp(24px,3vw,34px);font-size:.92rem;font-style:normal;font-weight:820;display:block}.lp-ed-value{background:linear-gradient(180deg, var(--nudio-paper), #ffffffdb)}@media (max-width:1120px){.lp-ed-hero-body,.lp-ed-consult-grid{grid-template-columns:1fr}.lp-ed-hero-figure{max-width:780px}.lp-ed-consult-head{position:relative;top:auto}}@media (max-width:720px){.lp-ed-hero{padding-inline:18px}.lp-ed-title{max-width:none;font-size:clamp(2.7rem,12vw,3.7rem)}.lp-ed-entry{gap:14px}}.lp-st{background:var(--nudio-gray-950)}.lp-st h2,.lp-st h3{color:#fff}.lp-st .lp-st-eyebrow{color:var(--nudio-lavender-260);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:.74rem;font-weight:860}.lp-st .section-header p,.lp-st-step p,.lp-st-feature-copy p,.lp-st-cta-copy p{color:var(--nudio-gray-300)}.lp-st-hero{background:radial-gradient(60% 60% at 78% 0%, #7c60c847, transparent 64%), linear-gradient(180deg, #211e1e, var(--nudio-gray-950));padding-block:clamp(52px,7vw,104px) clamp(56px,7vw,96px);padding-inline:max(20px,50vw - 620px);position:relative;overflow:hidden}.lp-st-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-st-aurora span{filter:blur(70px);opacity:.5;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute}.lp-st-aurora-a{background:radial-gradient(circle,#cbbdf69e,#0000 62%);width:min(58vw,720px);height:min(58vw,720px);animation:17s ease-in-out infinite alternate lpStAurora;top:-16%;right:-8%}.lp-st-aurora-b{background:radial-gradient(circle,#b4a0f075,#0000 64%);width:min(50vw,600px);height:min(50vw,600px);animation:21s ease-in-out infinite alternate-reverse lpStAurora;bottom:-22%;left:-10%}@keyframes lpStAurora{0%{opacity:.42;transform:translate(0,0)scale(1)}to{opacity:.62;transform:translate(-6%,5%)scale(1.16)}}.lp-st-hero-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(30px,4vw,64px);display:grid;position:relative}.lp-st-hero-copy{align-self:center}.lp-st-title{color:#fff;max-width:16ch;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.016em;margin:0;font-size:clamp(2.9rem,6.6vw,5.6rem);font-weight:720;line-height:.96}.lp-st-title span{color:var(--nudio-lavender)}.lp-st-lead{max-width:44ch;color:var(--nudio-gray-150);margin:clamp(22px,3vw,30px) 0 0;font-size:clamp(1.06rem,1.4vw,1.24rem);line-height:1.56}.lp-st-note{max-width:42ch;color:var(--nudio-gray-300);margin:24px 0 0;font-size:.94rem;line-height:1.5}.lp-st-cta,.lp-st-ghost{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:860;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.lp-st-cta{border:1px solid var(--nudio-lavender);background:var(--nudio-lavender);color:var(--nudio-charcoal-900)}.lp-st-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 6px #cbbdf642,0 18px 40px #cbbdf638}.lp-st-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff42}.lp-st-ghost:hover{background:#cbbdf61f;border-color:#cbbdf699;transform:translateY(-1px)}.lp-st-stage{position:relative}.lp-st-stage:before{z-index:0;content:"";filter:blur(24px);background:radial-gradient(60% 60% at 50% 40%,#cbbdf652,#0000 70%);border-radius:40px;position:absolute;inset:-8% -6%}.lp-st-stage>*{z-index:1;position:relative}.lp-st-stage .living-hand{color:var(--nudio-charcoal);box-shadow:var(--nudio-shadow-dark)}.lp-st-stage .living-hand-toolbar h2{color:var(--nudio-charcoal)}.lp-st-stage .living-hand-toolbar .label{color:var(--nudio-lavender-700)}.lp-st-steps{background:radial-gradient(64% 70% at 88% 0%, #7c60c824, transparent 66%), var(--nudio-charcoal-900)}.lp-st-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-st-step{border-radius:var(--nudio-radius-card);background:#ffffff0a;border:1px solid #ffffff1a;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px);transition:transform .2s,border-color .2s,background .2s;display:grid}.lp-st-step:hover{background:#cbbdf612;border-color:#cbbdf66b;transform:translateY(-3px)}.lp-st-step .idx{color:var(--nudio-lavender);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:740;line-height:1}.lp-st-step h3{font-size:1.22rem}.lp-st-step p{margin:0;line-height:1.5}.lp-st-gallery{background:var(--nudio-gray-950)}.lp-st-gallery .gallery-item{background:#ffffff0a;border-color:#ffffff1a;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 24px 60px #0006}@media (hover:hover) and (pointer:fine){.lp-st-gallery .gallery-item:hover{border-color:#cbbdf675;transform:translateY(-4px);box-shadow:0 34px 90px #00000080}}.lp-st-gallery .gallery-image-shell{background:var(--nudio-charcoal-900)}.lp-st-gallery .gallery-copy .label{color:var(--nudio-lavender-260)}.lp-st-gallery .gallery-item h3{color:#fff}.lp-st-gallery .gallery-item p{color:var(--nudio-gray-300)}.lp-st-gallery .gallery-item dt{color:var(--nudio-gray-500)}.lp-st-gallery .gallery-item dd{color:var(--nudio-gray-150)}.lp-st-textlink{color:var(--nudio-lavender);align-items:center;gap:8px;font-weight:860;text-decoration:none;display:inline-flex}.lp-st-textlink:hover{color:#fff}.lp-st-feature{align-items:flex-end;min-height:clamp(460px,64vh,720px);padding:clamp(40px,6vw,90px) max(20px,50vw - 620px);display:flex;position:relative;overflow:hidden}.lp-st-feature-img{z-index:0;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.lp-st-feature-scrim{z-index:1;background:linear-gradient(90deg,#141212eb,#14121273 56%,#0000),linear-gradient(#0000 40%,#141212b3);position:absolute;inset:0}.lp-st-feature-copy{z-index:2;max-width:560px;position:relative}.lp-st-feature-copy p{color:var(--nudio-gray-150);margin:18px 0 0;font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.55}.lp-st-feature-caption{letter-spacing:.2em;text-transform:uppercase;font-weight:860;color:var(--nudio-lavender-260)!important;margin-top:26px!important;font-size:.74rem!important}.lp-st-quote{text-align:center;background:radial-gradient(70% 80% at 50% 0%, #7c60c833, transparent 68%), var(--nudio-charcoal-900)}.lp-st-quote-inner{max-width:1000px;margin-inline:auto}.lp-st-quote .lp-st-eyebrow{margin-bottom:22px}.lp-st-quote blockquote{color:#fff;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4.2vw,3.3rem);font-style:italic;font-weight:540;line-height:1.14}.lp-st-quote cite{color:var(--nudio-gray-300);letter-spacing:.04em;margin-top:clamp(24px,3vw,34px);font-size:.92rem;font-style:normal;font-weight:820;display:block}.lp-st-final{background:var(--nudio-gray-950)}.lp-st-cta-card{border-radius:var(--nudio-radius-panel);background:radial-gradient(72% 90% at 86% 8%, #7c60c83d, transparent 68%), linear-gradient(160deg, #2c2727, var(--nudio-charcoal-900));box-shadow:var(--nudio-shadow-dark);border:1px solid #ffffff1f;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid}.lp-st-cta-copy h2{font-size:clamp(2rem,3.4vw,3rem)}.lp-st-cta-form{border-radius:var(--nudio-radius-panel);box-shadow:var(--nudio-shadow-ambient);background:#ffffffeb;padding:clamp(18px,2.2vw,26px)}@media (max-width:1120px){.lp-st-hero-grid,.lp-st-cta-card{grid-template-columns:1fr}.lp-st-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lp-st-hero{padding-inline:18px}.lp-st-title{max-width:none;font-size:clamp(2.6rem,11vw,3.6rem)}.lp-st-step-grid{grid-template-columns:1fr}.lp-st-feature{min-height:420px}}.lp-bq{background:var(--nudio-paper)}.lp-bq-hero{background:radial-gradient(62% 58% at 82% 4%, #cbbdf685, transparent 62%), radial-gradient(48% 52% at 6% 0%, #f0ecfeb8, transparent 70%), linear-gradient(176deg, var(--nudio-paper), #f0ecfe80);padding-block:clamp(46px,6vw,88px) clamp(36px,4vw,60px);padding-inline:max(20px,50vw - 620px);position:relative;overflow:hidden}.lp-bq-glow{z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#cbbdf666,#0000 64%);border-radius:50%;width:min(60vw,720px);height:min(60vw,720px);position:absolute;top:-32%;right:-10%}.lp-bq-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(30px,4vw,60px);display:grid;position:relative}.lp-bq-hero-copy{align-self:center}.lp-bq-eyebrow{color:var(--nudio-lavender-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:880}.lp-bq-title{max-width:15ch;color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.024em;margin:0;font-size:clamp(3rem,6.8vw,5.9rem);font-weight:820;line-height:.9}.lp-bq-title em{color:var(--nudio-lavender-700);font-style:normal}.lp-bq-lead{max-width:44ch;color:var(--nudio-gray-800);margin:clamp(22px,3vw,30px) 0 0;font-size:clamp(1.08rem,1.4vw,1.26rem);line-height:1.55}.lp-bq-stage{position:relative}.lp-bq-assure{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}.lp-bq-assure-card{border-radius:var(--nudio-radius-card);box-shadow:var(--nudio-shadow-ambient);background:#ffffffc7;border:1px solid #7054bf33;gap:7px;padding:clamp(18px,2vw,24px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.lp-bq-assure-card:hover{box-shadow:var(--nudio-shadow);border-color:#7054bf6b;transform:translateY(-3px)}.lp-bq-assure-card strong{color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:1.18rem;font-weight:760;line-height:1.15}.lp-bq-assure-card span{color:var(--nudio-gray-800);font-size:.95rem;line-height:1.5}.lp-bq-marquee{background:radial-gradient(80% 200% at 50% 0%, #7c60c838, transparent 70%), var(--nudio-charcoal);border-block:1px solid #cbbdf638;padding-block:clamp(16px,2vw,22px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp-bq-marquee-track{will-change:transform;width:max-content;animation:42s linear infinite lpBqMarquee;display:flex}.lp-bq-marquee-run{flex:none;display:flex}.lp-bq-marquee-item{color:var(--nudio-gray-150);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;white-space:nowrap;align-items:center;gap:16px;margin-right:clamp(26px,4vw,56px);font-size:clamp(1.15rem,1.8vw,1.7rem);font-weight:600;display:inline-flex}.lp-bq-marquee-dot{background:var(--nudio-lavender);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}@keyframes lpBqMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-bq-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-bq-step{border-radius:var(--nudio-radius-card);box-shadow:var(--nudio-shadow-ambient);background:#ffffffd1;border:1px solid #7054bf2e;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.lp-bq-step:hover{box-shadow:var(--nudio-shadow);border-color:#7054bf6b;transform:translateY(-3px)}.lp-bq-step .idx{color:var(--nudio-lavender-700);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:800;line-height:1}.lp-bq-step h3{font-size:1.24rem}.lp-bq-step p{margin:0;line-height:1.5}.lp-bq-value{background:var(--nudio-surface)}.lp-bq-proof-head h2{max-width:18ch}.lp-bq-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.lp-bq-proof-item{border-top:2px solid #cbbdf666;align-content:start;gap:12px;padding-top:clamp(18px,2vw,24px);display:grid}.lp-bq-proof-item h3{color:#fff;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05}.lp-bq-proof-item p{color:var(--nudio-gray-150);margin:0;font-size:1.02rem;line-height:1.55}.lp-bq-proof-cite{margin-top:clamp(34px,4vw,52px)}.lp-bq-proof-cite p{color:var(--nudio-lavender-260);letter-spacing:.04em;margin:0;font-size:.92rem;font-weight:820}.lp-bq-gallery{background:linear-gradient(180deg, var(--nudio-paper), #f0ecfe6b)}@media (max-width:1120px){.lp-bq-hero-grid{grid-template-columns:1fr}.lp-bq-stage{max-width:780px}.lp-bq-assure,.lp-bq-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bq-proof-grid{grid-template-columns:1fr;gap:22px}}@media (max-width:720px){.lp-bq-hero{padding-inline:18px}.lp-bq-title{max-width:none;font-size:clamp(2.7rem,12vw,3.8rem)}.lp-bq-assure,.lp-bq-step-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-bq-marquee-track{animation:none}}.lp-idx{background:radial-gradient(58% 60% at 82% 0%, #cbbdf647, transparent 70%), var(--nudio-paper)}.lp-idx-hero{padding-block:clamp(74px,9vw,134px) clamp(28px,3.5vw,44px)}.lp-idx-masthead{max-width:900px}.lp-idx-title{letter-spacing:-.01em;max-width:14ch;margin:0;font-size:clamp(2.9rem,6vw,5.4rem);line-height:.98}.lp-idx-lead{max-width:680px;color:var(--nudio-gray-800);margin:26px 0 0;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.5}.lp-idx-grid-section{padding-top:0}.lp-idx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-idx-card{display:flex}.lp-idx-card-link{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-card);width:100%;color:var(--nudio-charcoal);box-shadow:var(--nudio-shadow-ambient);background:#ffffffd1;align-content:start;gap:12px;padding:clamp(36px,3vw,48px) clamp(26px,2.6vw,38px) clamp(26px,2.6vw,38px);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.lp-idx-card-link:hover{box-shadow:var(--nudio-shadow-float);border-color:#7054bf52;transform:translateY(-4px)}.lp-idx-card-link:focus-visible{outline:2px solid var(--nudio-lavender-700);outline-offset:3px}.lp-idx-swatch{height:8px;position:absolute;inset:0 0 auto}.lp-idx-card--ed .lp-idx-swatch{background:linear-gradient(90deg, var(--nudio-lavender-120), var(--nudio-paper))}.lp-idx-card--st .lp-idx-swatch{background:linear-gradient(90deg, var(--nudio-charcoal-900), var(--nudio-charcoal-600))}.lp-idx-card--bq .lp-idx-swatch{background:var(--nudio-lavender-700)}.lp-idx-card--wc .lp-idx-swatch{background:linear-gradient(90deg,#cbbdf6 0 16.66%,#ddd4fb 16.66% 33.33%,#e6d29a 33.33% 50%,#c2c8bb 50% 66.66%,#7a4a52 66.66% 83.33%,#2e2929 83.33% 100%)}.lp-idx-index{color:var(--nudio-lavender-700);font-family:var(--font-nudio-display), "Aptos Display", serif;letter-spacing:.04em;font-size:1rem;font-weight:860}.lp-idx-kicker{color:var(--nudio-charcoal-600);text-transform:uppercase;font-size:.76rem;font-weight:860}.lp-idx-name{max-width:none;font-size:clamp(1.9rem,2.6vw,2.55rem);font-weight:760;line-height:1.02}.lp-idx-body{color:var(--nudio-gray-800);font-size:1rem;line-height:1.5}.lp-idx-cta{color:var(--nudio-charcoal);align-items:center;gap:8px;margin-top:6px;font-weight:860;display:inline-flex}.lp-idx-card-link:hover .lp-idx-cta{color:var(--nudio-lavender-700)}.lp-idx-cta svg{transition:transform .2s}.lp-idx-card-link:hover .lp-idx-cta svg{transform:translate(4px)}.lp-idx-note{max-width:640px;margin-top:clamp(28px,3vw,40px)}.lp-idx-note p{color:var(--nudio-charcoal-600);font-size:.95rem;line-height:1.5}@media (max-width:900px){.lp-idx-grid{grid-template-columns:1fr}}.lp-idx-brand-section{padding-top:0}.lp-idx-brand{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-card);box-shadow:var(--nudio-shadow-ambient);background:radial-gradient(58% 130% at 92% 0,#cbbdf63d,#0000 70%),#ffffffd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(26px,3vw,44px);display:flex}.lp-idx-brand-copy{max-width:640px}.lp-idx-brand-title{letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(1.7rem,2.6vw,2.45rem);line-height:1.04}.lp-idx-brand-body{color:var(--nudio-gray-800);margin:12px 0 0;font-size:1rem;line-height:1.5}.lp-idx-brand-cta{background:var(--nudio-charcoal);color:var(--nudio-paper);border-radius:999px;flex:none;align-items:center;gap:8px;padding:13px 22px;font-weight:860;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.lp-idx-brand-cta:hover{background:var(--nudio-lavender-700);transform:translateY(-2px)}.lp-idx-brand-cta svg{transition:transform .2s}.lp-idx-brand-cta:hover svg{transform:translate(4px)}@media (max-width:640px){.lp-idx-brand-cta{justify-content:center;width:100%}}.lp-wc{background:var(--nudio-paper)}.lp-wc-hero{background:radial-gradient(50% 54% at 88% 6%, #cbbdf66b, transparent 64%), linear-gradient(180deg, var(--nudio-paper), #f0ecfe5c);padding-block:clamp(38px,5vw,74px) clamp(44px,5vw,76px);padding-inline:max(20px,50vw - 620px);position:relative;overflow:hidden}.lp-wc-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:#7054bf12;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.03em;font-size:clamp(6rem,21vw,18rem);font-style:italic;font-weight:740;line-height:.8;position:absolute;top:clamp(-22px,-1vw,-8px);right:-1.5%}.lp-wc-folio{z-index:1;color:var(--nudio-charcoal-600);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 clamp(26px,4vw,46px);font-size:.72rem;font-weight:860;display:flex;position:relative}.lp-wc-folio-piece{flex:auto;align-items:center;gap:14px;min-width:0;display:inline-flex}.lp-wc-folio-piece:last-child{flex:none}.lp-wc-folio .rule{background:linear-gradient(90deg,#413b3b52,#413b3b0d);flex:1;min-width:22px;height:1px}.lp-wc-hero-body{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid;position:relative}.lp-wc-hero-copy{align-self:center}.lp-wc-title{max-width:17ch;color:var(--nudio-charcoal);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.018em;margin:0;font-size:clamp(2.9rem,6.6vw,5.6rem);font-weight:740;line-height:.94}.lp-wc-title em{color:var(--nudio-lavender-700);font-style:italic;font-weight:460}.lp-wc-lead{max-width:42ch;color:var(--nudio-gray-800);margin:clamp(22px,3vw,30px) 0 0;font-size:clamp(1.06rem,1.4vw,1.24rem);line-height:1.55}.lp-wc-note{max-width:40ch;color:var(--nudio-gray-650);margin:24px 0 0;font-size:.94rem;line-height:1.5}.lp-wc-swatch{background:radial-gradient(70% 120% at 50% 0%, #7c60c838, transparent 70%), var(--nudio-charcoal);border-block:1px solid #cbbdf62e;padding-block:clamp(40px,5vw,66px);padding-inline:max(20px,50vw - 620px);overflow:hidden}.lp-wc-swatch-intro{max-width:720px;margin-bottom:clamp(26px,3vw,38px)}.lp-wc-kicker{color:var(--nudio-lavender-260);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:860}.lp-wc-swatch-intro h2{color:#fff;max-width:18ch;font-size:clamp(1.7rem,3.2vw,2.6rem)}.lp-wc-swatch-wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-wc-swatch-tile{align-content:start;gap:10px;display:grid}.lp-wc-chip{will-change:transform;border:1px solid #ffffff24;border-radius:14px;height:clamp(118px,16vw,200px);animation:9s ease-in-out infinite alternate lpWcDrift;display:block;box-shadow:0 18px 40px #00000057}.lp-wc-swatch-tile:first-child .lp-wc-chip{animation-duration:8.5s;animation-delay:-.2s}.lp-wc-swatch-tile:nth-child(2) .lp-wc-chip{animation-duration:10s;animation-delay:-1.6s}.lp-wc-swatch-tile:nth-child(3) .lp-wc-chip{animation-duration:9.2s;animation-delay:-3s}.lp-wc-swatch-tile:nth-child(4) .lp-wc-chip{animation-duration:11s;animation-delay:-.8s}.lp-wc-swatch-tile:nth-child(5) .lp-wc-chip{animation-duration:8.8s;animation-delay:-2.4s}.lp-wc-swatch-tile:nth-child(6) .lp-wc-chip{animation-duration:10.5s;animation-delay:-1.1s}.lp-wc-swatch-tile:nth-child(7) .lp-wc-chip{animation-duration:9.6s;animation-delay:-3.4s}.lp-wc-swatch-tile:nth-child(8) .lp-wc-chip{animation-duration:11.4s;animation-delay:-.5s}@keyframes lpWcDrift{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.lp-wc-swatch-tile strong{color:#fff;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;font-size:.96rem;font-weight:720;line-height:1.15}.lp-wc-swatch-palette{color:var(--nudio-gray-300);font-size:.78rem;line-height:1.4}.lp-wc-plates{background:var(--nudio-surface)}.lp-wc-plates-head{max-width:760px}.lp-wc-render-label{color:var(--nudio-lavender-700);margin:18px 0 0}.lp-wc-plate-list{gap:clamp(30px,5vw,72px);margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.lp-wc-plate{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(22px,3vw,48px);display:grid}.lp-wc-plate-figure{grid-column:1}.lp-wc-plate-copy,.lp-wc-plate:nth-child(2n) .lp-wc-plate-figure{grid-column:2}.lp-wc-plate:nth-child(2n) .lp-wc-plate-copy{grid-column:1}.lp-wc-plate-figure{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-panel);box-shadow:var(--nudio-shadow-float);position:relative;overflow:hidden}.lp-wc-plate-figure img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.72)contrast(1.02);width:100%;height:auto;transition:filter .48s,transform .6s;display:block}.lp-wc-plate-wash{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.85;background:linear-gradient(150deg,#7054bf80,#2e29296b);transition:opacity .48s;position:absolute;inset:0}.lp-wc-plate-index{z-index:2;color:#ffffffeb;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.02em;text-shadow:0 6px 30px #0006;font-size:clamp(3rem,7vw,6rem);font-weight:740;line-height:.8;position:absolute;bottom:clamp(6px,1vw,14px);left:clamp(14px,2vw,26px)}@media (hover:hover) and (pointer:fine){.lp-wc-plate-figure:hover img{filter:saturate()contrast();transform:scale(1.02)}.lp-wc-plate-figure:hover .lp-wc-plate-wash{opacity:0}}.lp-wc-plate-copy h3{font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.04}.lp-wc-plate-copy p{color:var(--nudio-gray-800);margin:14px 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.55}.lp-wc-plate-specs{flex-wrap:wrap;gap:10px 24px;margin:20px 0 0;display:flex}.lp-wc-plate-specs div{gap:3px;display:grid}.lp-wc-plate-specs dt{color:var(--nudio-gray-650);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:860}.lp-wc-plate-specs dd{color:var(--nudio-charcoal);margin:0;font-weight:640}.lp-wc-contents{margin:0;padding:0;list-style:none}.lp-wc-content-row{border-top:1px solid #7054bf3d;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px clamp(18px,3vw,40px);padding:clamp(22px,2.8vw,34px) 0;display:grid}.lp-wc-content-row:last-child{border-bottom:1px solid #7054bf3d}.lp-wc-content-idx{color:var(--nudio-lavender-700);font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;grid-row:1/span 2;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:760;line-height:1}.lp-wc-content-row h3{grid-column:2;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.08}.lp-wc-content-row p{color:var(--nudio-gray-800);grid-column:2;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.5}.lp-wc-index{background:var(--nudio-surface)}.lp-wc-index-grid{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,60px);display:grid}.lp-wc-index-head{position:sticky;top:104px}.lp-wc-index-gallery .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-wc-quote{text-align:center}.lp-wc-quote-inner{max-width:1000px;margin-inline:auto}.lp-wc-quote .label{color:var(--nudio-lavender-260);letter-spacing:.16em;margin-bottom:20px}.lp-wc-quote blockquote{color:#fff;font-family:var(--font-nudio-display), "Fraunces", "Aptos Display", serif;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4.2vw,3.3rem);font-style:italic;font-weight:540;line-height:1.14}.lp-wc-quote cite{color:var(--nudio-gray-150);letter-spacing:.04em;margin-top:clamp(24px,3vw,34px);font-size:.92rem;font-style:normal;font-weight:820;display:block}@media (max-width:1120px){.lp-wc-hero-body{grid-template-columns:1fr}.lp-wc-hero-figure{max-width:780px}.lp-wc-swatch-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-wc-index-grid{grid-template-columns:1fr}.lp-wc-index-head{position:relative;top:auto}}@media (max-width:980px){.lp-wc-plate,.lp-wc-plate:nth-child(2n){grid-template-columns:1fr}.lp-wc-plate-figure,.lp-wc-plate:nth-child(2n) .lp-wc-plate-figure,.lp-wc-plate-copy,.lp-wc-plate:nth-child(2n) .lp-wc-plate-copy{grid-column:1}}@media (max-width:720px){.lp-wc-hero{padding-inline:18px}.lp-wc-title{max-width:none;font-size:clamp(2.6rem,11vw,3.6rem)}.lp-wc-swatch-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lp-wc-chip{animation:none}}@media (max-width:1120px){.lp-ed .gallery-image-shell img,.lp-st .gallery-image-shell img,.lp-bq .gallery-image-shell img,.lp-wc .gallery-image-shell img,.lp-ed .before-after-pair img{height:auto}}@media (max-width:600px){.lp-ed .before-after-pair{grid-template-columns:1fr;gap:12px}.lp-ed .before-after-pair figure:nth-child(2){transform:none}}@media (max-width:760px){.site-footer{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.footer-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (scripting:none){.lp-reveal{opacity:1!important;transform:none!important}}.lp-price{flex-direction:column;gap:1rem;display:flex}.lp-price-tabs{border:1px solid var(--nudio-line);background:var(--nudio-surface);border-radius:999px;align-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.lp-price-tab{appearance:none;cursor:pointer;color:var(--nudio-charcoal-750);font-family:var(--font-nudio-body);letter-spacing:.01em;background:0 0;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem;transition:background .22s,color .22s}.lp-price-tab.is-on{background:var(--nudio-charcoal);color:var(--nudio-lavender-060)}.lp-price-blurb{color:var(--nudio-charcoal-750);margin:0;font-size:.95rem}.lp-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.lp-price-card{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-panel);background:var(--nudio-surface);flex-direction:column;gap:.55rem;padding:.6rem;display:flex}.lp-price-shell{aspect-ratio:1;border-radius:calc(var(--nudio-radius-panel) - 4px);background:var(--nudio-lavender-060);position:relative;overflow:hidden}.lp-price-img{object-fit:cover;object-position:50% 14%}.lp-price-meta{flex-direction:column;gap:.1rem;display:flex}.lp-price-name{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);font-size:1rem}.lp-price-note{color:var(--nudio-charcoal-750);font-size:.78rem}.lp-price-amount{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);font-size:1.55rem;animation:.36s lp-price-pop}@keyframes lp-price-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-price-foot{color:var(--nudio-charcoal-750);margin:0;font-size:.85rem}.lp-pr{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch;gap:1.6rem;display:grid}.lp-pr-render{border-radius:var(--nudio-radius-panel);background:var(--nudio-lavender-060);aspect-ratio:4/5;min-height:320px;position:relative;overflow:hidden}.lp-pr-img{object-fit:cover;object-position:center top}.lp-pr-tag{z-index:2;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e29299e;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;position:absolute;top:.7rem;left:.7rem}.lp-pr-attrs-wrap{z-index:2;background:linear-gradient(#0000,#1c19194d 40%,#1c1919db);padding:1.4rem 1rem .95rem;position:absolute;inset:auto 0 0}.lp-pr-name{font-family:var(--font-nudio-display);color:#fff;margin:0 0 .45rem;font-size:1.15rem}.lp-pr-attrs{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lp-pr-attrs li{letter-spacing:.01em;color:#f6f1ff;background:#ffffff29;border-radius:999px;padding:.22rem .55rem;font-size:.72rem}.lp-pr-panel{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-panel);background:var(--nudio-surface);flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}.lp-pr-tabs{border:1px solid var(--nudio-line);background:var(--nudio-paper);border-radius:999px;align-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.lp-pr-tab{appearance:none;cursor:pointer;color:var(--nudio-charcoal-750);font-family:var(--font-nudio-body);background:0 0;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.88rem;transition:background .22s,color .22s}.lp-pr-tab.is-on{background:var(--nudio-charcoal);color:var(--nudio-lavender-060)}.lp-pr-sheet-label{letter-spacing:.06em;text-transform:uppercase;color:var(--nudio-charcoal-600);margin:.15rem 0 0;font-size:.78rem}.lp-pr-lines{flex-direction:column;margin:0;padding:0;list-style:none;animation:.32s lp-price-pop;display:flex}.lp-pr-line{border-bottom:1px solid var(--nudio-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.lp-pr-line-label{color:var(--nudio-charcoal-750);font-size:.95rem}.lp-pr-line-amt{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);white-space:nowrap;font-size:1.05rem}.lp-pr-line-amt.is-incl{font-family:var(--font-nudio-body);letter-spacing:.02em;color:var(--nudio-lavender-700);text-transform:uppercase;font-size:.8rem}.lp-pr-total{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.4rem;display:flex}.lp-pr-total span{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);font-size:1.05rem}.lp-pr-total strong{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);font-size:2rem;font-weight:600;animation:.36s lp-price-pop}.lp-pr-foot{color:var(--nudio-charcoal-750);margin:0;font-size:.82rem}@media (max-width:760px){.lp-pr{grid-template-columns:1fr}}.lp-price-summary{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-panel);background:var(--nudio-surface);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1rem 1.6rem;padding:1.1rem 1.25rem;animation:.36s lp-price-pop;display:grid}.lp-price-summary-head{flex-direction:column;gap:.25rem;display:flex}.lp-price-summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--nudio-charcoal-600);font-size:.7rem}.lp-price-summary-range{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);font-size:clamp(1.9rem,3vw,2.3rem);line-height:1}.lp-price-summary .lp-price-blurb{margin-top:.1rem}.lp-price-includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.lp-price-includes li{color:var(--nudio-charcoal-750);padding-left:1.05rem;font-size:.86rem;position:relative}.lp-price-includes li:before{content:"";background:var(--nudio-lavender-700);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.5em;left:0}.lp-price-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--nudio-charcoal-600);margin:.5rem 0 -.15rem;font-size:.7rem}.lp-price-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lp-price-addon{border:1px solid var(--nudio-line);background:var(--nudio-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.lp-price-addon-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lp-price-addon-name{font-family:var(--font-nudio-body);color:var(--nudio-charcoal);font-size:.92rem;font-weight:600}.lp-price-addon-note{color:var(--nudio-charcoal-750);font-size:.75rem}.lp-price-addon-amount{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);white-space:nowrap;flex:none;font-size:1.02rem;animation:.32s lp-price-pop}.lp-price-addon-amount.is-incl{color:var(--nudio-lavender-700)}.lp-price-addon-amount.is-na{color:var(--nudio-charcoal-600);opacity:.55}.lp-inspo{flex-direction:column;gap:.9rem;margin:0;display:flex}.lp-inspo-pair{align-items:center;gap:1.1rem;display:flex}.lp-inspo-frame{aspect-ratio:3/4;border-radius:var(--nudio-radius-panel);background:var(--nudio-lavender-060);box-shadow:var(--nudio-shadow-float);flex:1 1 0;position:relative;overflow:hidden}.lp-inspo-img{object-fit:cover;object-position:50% 10%}.lp-inspo-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nudio-charcoal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fbfaf8db;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;position:absolute;top:.7rem;left:.7rem}.lp-inspo-tag--out{background:var(--nudio-charcoal);color:var(--nudio-lavender-060)}.lp-inspo-arrow{border:1px solid var(--nudio-line);width:2.2rem;height:2.2rem;color:var(--nudio-lavender-700);background:var(--nudio-surface);border-radius:999px;flex:none;place-items:center;display:grid}.lp-inspo-cap{color:var(--nudio-charcoal-750);margin:0;font-size:.95rem}.lp-permix{flex-direction:column;gap:.9rem;margin:0;display:flex}.lp-permix-frame{aspect-ratio:3/4;border-radius:var(--nudio-radius-panel);background:var(--nudio-lavender-060);box-shadow:var(--nudio-shadow-float);position:relative;overflow:hidden}.lp-permix-img{object-fit:cover;object-position:50% 8%}.lp-permix-cap{color:var(--nudio-charcoal-750);margin:0;font-size:.95rem}@media (max-width:640px){.lp-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-price-summary,.lp-price-addons{grid-template-columns:1fr}.lp-inspo-pair{flex-direction:column}.lp-inspo-frame{flex:none;width:100%}.lp-inspo-arrow{transform:rotate(90deg)}}.lp-demos-stack{gap:2.75rem;max-width:940px;margin-inline:auto;display:grid}.lp-demos-stack .lp-permix{max-width:480px;margin-inline:auto}.lp-ed-price .lp-price,.lp-st-price .lp-price,.lp-bq-price .lp-price,.lp-wc-price .lp-price{max-width:940px;margin-inline:auto}.lp-st-demos{background:radial-gradient(64% 70% at 14% 0%, #7c60c81f, transparent 64%), var(--nudio-gray-950)}.lp-st-price{background:radial-gradient(64% 70% at 88% 0%, #7c60c824, transparent 66%), var(--nudio-charcoal-900)}.lp-st-demos .lp-inspo-cap,.lp-st-demos .lp-permix-cap,.lp-st-price .lp-price-blurb,.lp-st-price .lp-price-foot,.lp-st-price .lp-price-section-label{color:var(--nudio-gray-300)}.lp-bq-demos,.lp-wc-demos{background:var(--nudio-paper)}.brand-hero{text-align:center}.brand-hero-inner{max-width:760px;margin-inline:auto}.brand-hero h1{font-family:var(--font-nudio-display);margin:.4rem 0 .8rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.02}.brand-lead{color:var(--nudio-charcoal-750);max-width:56ch;margin:0 auto 1.2rem}.brand-system-inner{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;max-width:1040px;margin-inline:auto;display:grid}.brand-system-copy h2{font-family:var(--font-nudio-display);margin:.3rem 0 1rem;font-size:clamp(1.6rem,3vw,2.3rem)}.brand-why{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.brand-why li{color:var(--nudio-charcoal);padding-left:1.4rem;position:relative}.brand-why li:before{content:"";background:var(--nudio-lavender-700);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.55em;left:0}.brand-system-show{gap:1.2rem;display:grid}.brand-system-word{aspect-ratio:16/7;border-radius:var(--nudio-radius-panel);background:var(--nudio-surface);box-shadow:var(--nudio-shadow-float);display:block;position:relative;overflow:hidden}.brand-system-word img{object-fit:contain}.brand-system-icons{justify-content:center;gap:1.2rem;display:flex}.brand-system-icon{width:120px;height:120px;box-shadow:var(--nudio-shadow-float);border-radius:26px;position:relative;overflow:hidden}.brand-system-icon img{object-fit:cover}.brand-grid-section--alt{background:var(--nudio-lavender-060)}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;max-width:1100px;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.brand-card{border:1px solid var(--nudio-line);border-radius:var(--nudio-radius-panel);background:var(--nudio-surface);flex-direction:column;gap:.7rem;margin:0;padding:.9rem;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.brand-card:hover{box-shadow:var(--nudio-shadow-float);transform:translateY(-3px)}.brand-card.is-star{border-color:var(--nudio-lavender-500);box-shadow:0 0 0 3px var(--nudio-lavender-120)}.brand-star{z-index:2;letter-spacing:.06em;text-transform:uppercase;background:var(--nudio-lavender-700);color:var(--nudio-lavender-060);border-radius:999px;padding:.2rem .6rem;font-size:.68rem;position:absolute;top:.8rem;right:.8rem}.brand-shot{aspect-ratio:1;border-radius:calc(var(--nudio-radius-panel) - 4px);background:var(--nudio-paper);display:block;position:relative;overflow:hidden}.brand-shot img{object-fit:cover}.brand-card-name{font-family:var(--font-nudio-display);color:var(--nudio-charcoal);font-size:1.05rem;display:block}.brand-card-note{color:var(--nudio-charcoal-750);font-size:.82rem;display:block}.brand-foot{grid-template-columns:1.4fr 1fr;gap:2.5rem;max-width:1040px;margin-inline:auto;display:grid}.brand-palette{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.brand-swatch{border-radius:var(--nudio-radius-panel);border:1px solid var(--nudio-line);flex-direction:column;justify-content:flex-end;gap:.3rem;min-height:84px;padding:1.1rem;font-size:.9rem;display:flex}.brand-hex{opacity:.8;font-size:.78rem}.brand-type-display{font-family:var(--font-nudio-display);margin:.4rem 0 .2rem;font-size:3rem}.brand-type-body{font-family:var(--font-nudio-body);color:var(--nudio-charcoal-750);margin:0}@media (max-width:760px){.brand-system-inner,.brand-foot{grid-template-columns:1fr}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
