*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;max-width:100%;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif}.demo-label{position:fixed;left:12px;bottom:12px;z-index:90;padding:8px 10px;font-size:9px;letter-spacing:.12em}.concept-header{height:76px;display:flex;align-items:center;gap:28px;padding:0 4vw;position:absolute;left:0;right:0;top:0;z-index:20}.concept-header .logo{font-weight:900;letter-spacing:.08em;text-decoration:none}.concept-header nav{display:flex;gap:24px;margin-left:auto}.concept-header nav a,.concept-header .choose{text-decoration:none;font-size:12px}.concept-header .choose{padding:10px 14px}.concept-hero{min-height:92vh;padding:150px 4vw 90px;display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;position:relative;overflow:hidden}.kicker{font-size:10px;letter-spacing:.16em;font-weight:800}.concept-hero h1{font-size:clamp(58px,7.8vw,118px);line-height:.87;letter-spacing:-.065em;margin:18px 0 24px}.concept-hero p{max-width:590px;font-size:17px;line-height:1.65}.concept-hero .cta{display:inline-flex;margin-top:24px;padding:13px 18px;text-decoration:none;font-weight:850}.visual{position:relative;min-height:540px;overflow:hidden}.visual-card{position:absolute}.section{padding:110px 4vw}.section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:end;margin-bottom:48px}.section-head h2{font-size:clamp(44px,6vw,86px);line-height:.92;letter-spacing:-.055em;margin:0}.section-head p{max-width:620px;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article{min-height:250px;padding:26px}.cards small{font-size:10px;letter-spacing:.12em}.cards h3{font-size:28px;margin:65px 0 10px}.cards p{line-height:1.55}.feature{padding:120px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.feature-copy h2{font-size:clamp(48px,6.4vw,92px);line-height:.9;letter-spacing:-.06em;margin:16px 0}.feature-copy p{max-width:580px;line-height:1.65}.feature-visual{min-height:500px;position:relative;overflow:hidden}.final{padding:120px 4vw 140px}.final h2{font-size:clamp(52px,8vw,110px);line-height:.86;letter-spacing:-.065em;margin:15px 0 28px}.final a{display:inline-flex;padding:14px 18px;text-decoration:none;font-weight:850}.concept-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 4vw 70px;font-size:10px}

/* MINIMAL */
.minimal{background:#f4f4ef;color:#111}.minimal .demo-label{background:#111;color:#fff}.minimal .concept-header{border-bottom:1px solid #1112}.minimal .concept-header a{color:#111}.minimal .concept-header .choose{border:1px solid #111}.minimal .concept-hero{background:linear-gradient(90deg,#f4f4ef 0 68%,#111 68%)}.minimal .concept-hero p{color:#555}.minimal .concept-hero .cta{background:#111;color:#fff}.minimal .visual{border:1px solid #1113;background:#fff}.minimal .visual::before{content:"NOVA";position:absolute;left:30px;top:24px;font-size:24px;font-weight:900}.minimal .visual::after{content:"01";position:absolute;right:30px;bottom:25px;font-size:170px;font-weight:900;color:#1110;-webkit-text-stroke:1px #1112}.minimal .visual-card.a{left:12%;top:22%;width:58%;height:2px;background:#111}.minimal .visual-card.b{left:12%;top:32%;font-size:clamp(44px,5vw,78px);font-weight:900;line-height:.9;letter-spacing:-.05em}.minimal .visual-card.c{left:12%;bottom:16%;width:38%;height:120px;border:1px solid #111}.minimal .section{background:#fff}.minimal .section-head p,.minimal .cards p,.minimal .feature-copy p{color:#555}.minimal .cards{border-top:1px solid #111}.minimal .cards article{border-right:1px solid #111}.minimal .cards article:last-child{border-right:0}.minimal .feature{background:#111;color:#f4f4ef}.minimal .feature-copy p{color:#bfc0bc}.minimal .feature-visual{border:1px solid #ffffff44;background:linear-gradient(135deg,#191919,#0b0b0b)}.minimal .feature-visual::before{content:"LESS / BETTER";position:absolute;left:30px;bottom:30px;font-size:clamp(34px,5vw,72px);font-weight:900;letter-spacing:-.06em}.minimal .feature-visual::after{content:"";position:absolute;right:14%;top:12%;width:34%;height:56%;border:1px solid #fff}.minimal .final a{background:#111;color:#fff}.minimal .concept-footer{border-top:1px solid #1112}

/* PREMIUM */
.premium{background:#0b0907;color:#eadfcf}.premium .demo-label{background:#eadfcf;color:#120e0a}.premium .concept-header{border-bottom:1px solid #b28a5233}.premium .concept-header a{color:#eadfcf}.premium .concept-header .logo{font-family:Georgia,serif;font-weight:500;letter-spacing:.18em}.premium .concept-header .choose{border:1px solid #b28a5266}.premium .concept-hero{background:radial-gradient(circle at 78% 30%,#b28a5233,transparent 28%),linear-gradient(155deg,#18120d,#080706)}.premium .concept-hero h1,.premium .section-head h2,.premium .feature-copy h2,.premium .final h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.04em}.premium .concept-hero p,.premium .section-head p,.premium .cards p,.premium .feature-copy p{color:#b7aa99}.premium .concept-hero .cta,.premium .final a{background:#b28a52;color:#120e0a}.premium .visual{border:1px solid #b28a5244;background:linear-gradient(145deg,#18120e,#0a0806);border-radius:999px 999px 28px 28px}.premium .visual::before{content:"A";position:absolute;right:8%;top:2%;font-family:Georgia,serif;font-size:360px;color:#b28a521c}.premium .visual-card.a{left:12%;bottom:17%;font-family:Georgia,serif;font-size:44px}.premium .visual-card.b{left:12%;bottom:10%;font-size:10px;letter-spacing:.16em;color:#b28a52}.premium .visual-card.c{right:12%;bottom:13%;width:110px;height:110px;border:1px solid #b28a5277;transform:rotate(45deg)}.premium .section{background:#100d0b}.premium .cards article{border:1px solid #b28a5233;background:#ffffff05}.premium .cards small{color:#b28a52}.premium .feature{background:#e7dfd2;color:#231b14}.premium .feature-copy p{color:#6d6154}.premium .feature-visual{background:#17110d;border-radius:50% 50% 6px 6px}.premium .feature-visual::before{content:"PRIVATE\A SERVICE";white-space:pre;position:absolute;left:10%;bottom:10%;font-family:Georgia,serif;font-size:clamp(44px,6vw,88px);line-height:.82;color:#eadfcf}.premium .feature-visual::after{content:"";position:absolute;right:11%;top:12%;width:150px;height:220px;border:1px solid #b28a5266}.premium .concept-footer{border-top:1px solid #b28a5233;color:#8f8170}

/* BOLD */
.bold{background:#ffd62f;color:#111}.bold .demo-label{background:#111;color:#fff}.bold .concept-header{border-bottom:4px solid #111;background:#ffd62f}.bold .concept-header a{color:#111}.bold .concept-header .choose{background:#111;color:#fff}.bold .concept-hero{background:linear-gradient(135deg,#ffd62f 0 63%,#ef4c3f 63%)}.bold .concept-hero h1,.bold .section-head h2,.bold .feature-copy h2,.bold .final h2{font-weight:950;text-transform:uppercase}.bold .concept-hero p{color:#322b13}.bold .concept-hero .cta,.bold .final a{background:#111;color:#fff}.bold .visual{min-height:560px}.bold .visual-card.a{right:2%;top:4%;width:280px;height:280px;border-radius:50%;background:#111}.bold .visual-card.b{left:8%;top:36%;width:210px;height:210px;border:26px solid #fff;transform:rotate(17deg)}.bold .visual-card.c{right:2%;bottom:12%;width:78%;height:32px;background:#111;transform:rotate(-7deg)}.bold .section{background:#fff;color:#111}.bold .section-head p,.bold .cards p,.bold .feature-copy p{color:#555}.bold .cards article{border:3px solid #111}.bold .cards h3{font-weight:950;text-transform:uppercase}.bold .feature{background:#ef4c3f}.bold .feature-visual{background:#ffd62f;border:4px solid #111}.bold .feature-visual::before{content:"GO";position:absolute;right:-3%;bottom:-15%;font-size:310px;font-weight:950;letter-spacing:-.1em}.bold .feature-visual::after{content:"";position:absolute;left:9%;top:12%;width:140px;height:140px;border-radius:50%;background:#111}.bold .concept-footer{border-top:4px solid #111}

@media(max-width:900px){.concept-header nav{display:none}.concept-header .choose{margin-left:auto}.concept-hero,.feature{grid-template-columns:1fr}.visual{min-height:430px}.section-head{grid-template-columns:1fr;gap:18px}.cards{grid-template-columns:1fr}.minimal .cards article{border-right:0;border-bottom:1px solid #111}.minimal .cards article:last-child{border-bottom:0}.feature-visual{min-height:430px}}
@media(max-width:600px){.concept-header{height:62px;padding:0 14px}.concept-header .logo{font-size:13px}.concept-header .choose{font-size:10px;padding:8px 9px}.concept-hero{padding:120px 16px 70px;gap:35px}.concept-hero h1{font-size:50px;overflow-wrap:anywhere}.concept-hero p{font-size:15px}.visual{min-height:360px;width:100%}.section,.feature,.final{padding-left:16px;padding-right:16px}.section{padding-top:75px;padding-bottom:75px}.section-head h2{font-size:42px}.cards article{min-height:0}.cards h3{margin-top:38px}.feature{padding-top:80px;padding-bottom:80px}.feature-visual{min-height:360px}.final{padding-top:85px;padding-bottom:110px}.final h2{font-size:50px}.concept-footer{padding-left:16px;padding-right:16px;flex-direction:column}.demo-label{bottom:56px}.minimal .concept-hero{background:#f4f4ef}.minimal .visual-card.b{font-size:40px}.premium .visual::before{font-size:240px}.bold .visual-card.a{width:180px;height:180px}.bold .visual-card.b{width:150px;height:150px;border-width:18px}.bold .feature-visual::before{font-size:210px}}
