.virtue-draft{word-break:normal;overflow-wrap:break-word;font-size:16px;line-height:normal}.virtue-draft :where(h1,h2,h3,p,ul){margin:revert;font-weight:revert}.virtue-draft :where(b,strong){font-weight:700}.virtue-draft em{font-style:italic}.virtue-draft[data-virtue=signature]{--ink:#201c1a;--stone:#6f655e;--sand:#eee7df;--cream:#f8f5f1;--line:#d9d0c7;--orange:#e26d49;--wine:#4a2524;--blue:#1d3e72}.virtue-draft[data-virtue=signature] *{box-sizing:border-box}.virtue-draft[data-virtue=signature]{background:var(--cream);color:var(--ink);letter-spacing:-.04em;margin:0;font-family:Pretendard,Arial,sans-serif}.virtue-draft[data-virtue=signature] .wrap{max-width:1440px;margin:auto;padding:0 74px}.virtue-draft[data-virtue=signature] .top{z-index:3;color:#fff;justify-content:space-between;align-items:center;height:78px;font-size:14px;display:flex;position:absolute;left:0;right:0}.virtue-draft[data-virtue=signature] .brand{letter-spacing:.12em;font-weight:800}.virtue-draft[data-virtue=signature] .top .draft{letter-spacing:.1em;border:1px solid #fff7;padding:8px 11px;font-size:11px}.virtue-draft[data-virtue=signature] .hero{color:#fff;background:#493e38;min-height:900px;position:relative;overflow:hidden}.virtue-draft[data-virtue=signature] .hero:after{content:"";background:linear-gradient(90deg,#1f1613db 0%,#1f16139c 37%,#1f16131f 68% 100%);position:absolute;inset:0}.virtue-draft[data-virtue=signature] .hero .visual{background-image:url(/images/virtue/signature-hero.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.virtue-draft[data-virtue=signature] .hero .copy{z-index:2;width:610px;padding-top:250px;position:relative}.virtue-draft[data-virtue=signature] .eyebrow{letter-spacing:.16em;color:#f6c4b3;margin-bottom:25px;font-size:13px;font-weight:700}.virtue-draft[data-virtue=signature] .hero h1{letter-spacing:-.075em;margin:0;font-size:70px;font-weight:700;line-height:1.15}.virtue-draft[data-virtue=signature] .hero h1 em{letter-spacing:-.03em;font-family:DM Serif Display,serif;font-weight:400}.virtue-draft[data-virtue=signature] .hero p{color:#eee6df;margin:29px 0 34px;font-size:19px;line-height:1.8}.virtue-draft[data-virtue=signature] .cta-row{gap:10px;display:flex}.virtue-draft[data-virtue=signature] .btn{letter-spacing:-.03em;border:1px solid #0000;justify-content:center;align-items:center;min-height:54px;padding:0 23px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.virtue-draft[data-virtue=signature] .btn.orange{background:var(--orange);color:#fff}.virtue-draft[data-virtue=signature] .btn.outline{color:#fff;border-color:#fff}.virtue-draft[data-virtue=signature] .hero-notes{z-index:2;color:#f3ece7;gap:34px;font-size:12px;display:flex;position:absolute;bottom:45px;right:max(74px,50vw - 646px)}.virtue-draft[data-virtue=signature] .hero-notes span{border-left:1px solid #fff6;padding-left:14px}.virtue-draft[data-virtue=signature] section{padding:140px 0}.virtue-draft[data-virtue=signature] .kicker{letter-spacing:.16em;color:var(--orange);margin-bottom:17px;font-size:12px;font-weight:800}.virtue-draft[data-virtue=signature] .h2{letter-spacing:-.065em;margin:0;font-size:49px;line-height:1.27}.virtue-draft[data-virtue=signature] .lead{color:#625954;max-width:650px;margin:24px 0 0;font-size:18px;line-height:1.85}.virtue-draft[data-virtue=signature] .concerns{background:#f0eae4}.virtue-draft[data-virtue=signature] .concern-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.virtue-draft[data-virtue=signature] .card{background:#faf8f5;border-top:2px solid #0000;min-height:180px;padding:30px 25px}.virtue-draft[data-virtue=signature] .card:hover{border-color:var(--orange)}.virtue-draft[data-virtue=signature] .num{color:var(--orange);font-family:DM Serif Display,serif;font-size:24px}.virtue-draft[data-virtue=signature] .card h3{margin:22px 0 11px;font-size:20px}.virtue-draft[data-virtue=signature] .card p{color:#6c625d;margin:0;font-size:15px;line-height:1.65}.virtue-draft[data-virtue=signature] .intro{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.virtue-draft[data-virtue=signature] .tech-badge{letter-spacing:.12em;color:var(--orange);font-size:13px;font-weight:800}.virtue-draft[data-virtue=signature] .tech-points{margin:34px 0 0;padding:0;list-style:none}.virtue-draft[data-virtue=signature] .tech-points li{border-top:1px solid var(--line);padding:21px 0;font-size:18px;line-height:1.55}.virtue-draft[data-virtue=signature] .tech-points strong{margin-bottom:5px;font-size:16px;display:block}.virtue-draft[data-virtue=signature] .device-box{background:linear-gradient(145deg,#ece6dd,#d9d0c7);justify-content:center;align-items:flex-end;min-height:600px;display:flex;position:relative;overflow:hidden}.virtue-draft[data-virtue=signature] .device-box:before{content:"VIRTUE RF";color:#fff5;white-space:nowrap;font-family:DM Serif Display,serif;font-size:128px;line-height:1;position:absolute;top:35px;left:-20px}.virtue-draft[data-virtue=signature] .device-box img{z-index:1;filter:drop-shadow(20px 26px 16px #5a504622);width:68%;position:relative}.virtue-draft[data-virtue=signature] .principle{background:var(--wine);color:#fff}.virtue-draft[data-virtue=signature] .principle .h2{max-width:820px}.virtue-draft[data-virtue=signature] .principle .lead{color:#ded4ce}.virtue-draft[data-virtue=signature] .steps{background:#fff4;border:1px solid #fff4;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.virtue-draft[data-virtue=signature] .step{background:#4a2524;min-height:250px;padding:38px 31px}.virtue-draft[data-virtue=signature] .step b{color:#e8a18a;letter-spacing:.12em;font-size:13px;display:block}.virtue-draft[data-virtue=signature] .step h3{margin:47px 0 12px;font-size:25px}.virtue-draft[data-virtue=signature] .step p{color:#dfd1cb;margin:0;font-size:15px;line-height:1.7}.virtue-draft[data-virtue=signature] .plan{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.virtue-draft[data-virtue=signature] .plan-list{margin-top:37px}.virtue-draft[data-virtue=signature] .plan-item{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:18px;padding:24px 0;display:grid}.virtue-draft[data-virtue=signature] .plan-item b{color:var(--orange);font-family:DM Serif Display,serif;font-size:28px}.virtue-draft[data-virtue=signature] .plan-item h3{margin:0 0 7px;font-size:18px}.virtue-draft[data-virtue=signature] .plan-item p{color:#6c625d;margin:0;font-size:15px;line-height:1.65}.virtue-draft[data-virtue=signature] .quote{background:#e8ded4;align-self:start;padding:65px 57px}.virtue-draft[data-virtue=signature] .quote p{margin:0;font-family:DM Serif Display,serif;font-size:38px;line-height:1.35}.virtue-draft[data-virtue=signature] .quote small{color:#685c54;margin-top:33px;font-size:14px;line-height:1.7;display:block}.virtue-draft[data-virtue=signature] .faq{background:#f0eae4}.virtue-draft[data-virtue=signature] .faq-list{border-top:1px solid var(--ink);margin-top:48px}.virtue-draft[data-virtue=signature] details{border-bottom:1px solid #d5cbc2;padding:0 2px}.virtue-draft[data-virtue=signature] summary{cursor:pointer;padding:25px 35px 25px 0;font-size:19px;font-weight:700;list-style:none;position:relative}.virtue-draft[data-virtue=signature] summary:after{content:"+";color:var(--orange);font-size:26px;font-weight:400;position:absolute;right:3px}.virtue-draft[data-virtue=signature] details[open] summary:after{content:"−"}.virtue-draft[data-virtue=signature] details p{color:#655b55;max-width:940px;margin:0 0 26px;font-size:16px;line-height:1.75}.virtue-draft[data-virtue=signature] .notice{border-left:3px solid var(--orange);color:#645a54;background:#fffaf6;margin-top:48px;padding:39px 43px;font-size:14px;line-height:1.8}.virtue-draft[data-virtue=signature] .care{color:#fff;text-align:center;background:#1e1b1b}.virtue-draft[data-virtue=signature] .care .kicker{color:#e39a81}.virtue-draft[data-virtue=signature] .care h2{letter-spacing:-.06em;margin:0;font-size:46px}.virtue-draft[data-virtue=signature] .care p{color:#d5cfca;font-size:17px;line-height:1.8}.virtue-draft[data-virtue=signature] .care-flow{justify-content:center;align-items:center;gap:15px;margin:42px 0 10px;font-size:15px;display:flex}.virtue-draft[data-virtue=signature] .care-flow span{border:1px solid #fff4;padding:12px 15px}.virtue-draft[data-virtue=signature] .care-flow i{color:#e26d49;font-style:normal}.virtue-draft[data-virtue=signature] .final{background:var(--orange);color:#fff;text-align:center;padding:122px 0}.virtue-draft[data-virtue=signature] .final h2{letter-spacing:-.07em;margin:0;font-size:51px;line-height:1.25}.virtue-draft[data-virtue=signature] .final p{opacity:.92;margin:19px auto 32px;font-size:18px;line-height:1.8}.virtue-draft[data-virtue=signature] .final .btn{color:#4a2524;background:#fff;margin:0 4px}.virtue-draft[data-virtue=signature] .legal{color:#a99f99;background:#191716;padding:35px 0;font-size:12px;line-height:1.75}.virtue-draft[data-virtue=signature] .legal strong{color:#e7ddd5}.virtue-draft[data-virtue=signature] .mobile-cta{display:none}@media (max-width:800px){.virtue-draft[data-virtue=signature] .wrap{padding:0 23px}.virtue-draft[data-virtue=signature] .top{height:60px}.virtue-draft[data-virtue=signature] .hero{min-height:760px}.virtue-draft[data-virtue=signature] .hero .visual{background-position:66%}.virtue-draft[data-virtue=signature] .hero:after{background:linear-gradient(90deg,#1f1613e0,#1f16136b)}.virtue-draft[data-virtue=signature] .hero .copy{width:auto;padding-top:180px}.virtue-draft[data-virtue=signature] .hero h1{font-size:45px}.virtue-draft[data-virtue=signature] .hero p{font-size:16px}.virtue-draft[data-virtue=signature] .hero-notes{display:none}.virtue-draft[data-virtue=signature] section{padding:85px 0}.virtue-draft[data-virtue=signature] .h2{font-size:34px}.virtue-draft[data-virtue=signature] .lead{font-size:16px}.virtue-draft[data-virtue=signature] .concern-grid,.virtue-draft[data-virtue=signature] .steps{grid-template-columns:1fr 1fr}.virtue-draft[data-virtue=signature] .intro,.virtue-draft[data-virtue=signature] .plan{grid-template-columns:1fr;gap:45px}.virtue-draft[data-virtue=signature] .device-box{min-height:440px}.virtue-draft[data-virtue=signature] .device-box:before{font-size:76px}.virtue-draft[data-virtue=signature] .care-flow{flex-wrap:wrap}.virtue-draft[data-virtue=signature] .care-flow i{display:none}.virtue-draft[data-virtue=signature] .care h2,.virtue-draft[data-virtue=signature] .final h2{font-size:34px}.virtue-draft[data-virtue=signature] .final{padding:85px 0}.virtue-draft[data-virtue=signature] .mobile-cta{z-index:10;background:#fff;height:62px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #0002}.virtue-draft[data-virtue=signature] .mobile-cta a{justify-content:center;align-items:center;width:50%;font-size:15px;font-weight:800;text-decoration:none;display:flex}.virtue-draft[data-virtue=signature] .mobile-cta a:first-child{background:var(--orange);color:#fff}.virtue-draft[data-virtue=signature] .mobile-cta a:last-child{color:var(--ink)}.virtue-draft[data-virtue=signature] .legal{padding-bottom:80px}}.virtue-draft[data-virtue=eye]{--ink:#222021;--muted:#685f5b;--cream:#f9f6f2;--sand:#eee7df;--line:#d8cfc6;--orange:#e26d49;--tone:#322d37;--accent:#84708f}.virtue-draft[data-virtue=eye] *{box-sizing:border-box}.virtue-draft[data-virtue=eye]{background:var(--cream);color:var(--ink);letter-spacing:-.04em;margin:0;font-family:Pretendard,Arial,sans-serif}.virtue-draft[data-virtue=eye] .wrap{max-width:1440px;margin:auto;padding:0 74px}.virtue-draft[data-virtue=eye] .top{z-index:4;color:#fff;justify-content:space-between;align-items:center;height:76px;font-size:13px;display:flex;position:absolute;left:0;right:0}.virtue-draft[data-virtue=eye] .brand{letter-spacing:.13em;font-weight:800}.virtue-draft[data-virtue=eye] .draft{letter-spacing:.1em;border:1px solid #fff8;padding:8px 11px;font-size:11px}.virtue-draft[data-virtue=eye] .hero{color:#fff;background:var(--tone);height:900px;position:relative;overflow:hidden}.virtue-draft[data-virtue=eye] .hero .visual{filter:saturate(.84);background:url(/images/virtue/eye-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.virtue-draft[data-virtue=eye] .hero:after{content:"";background:linear-gradient(90deg,#1c161ede 0%,#1c161e7a 47%,#0000 78%);position:absolute;inset:0}.virtue-draft[data-virtue=eye] .hero-copy{z-index:2;width:635px;padding-top:250px;position:relative}.virtue-draft[data-virtue=eye] .eyebrow{letter-spacing:.16em;color:#f5c5b6;margin-bottom:24px;font-size:13px;font-weight:800}.virtue-draft[data-virtue=eye] h1{letter-spacing:-.077em;margin:0;font-size:68px;font-weight:700;line-height:1.14}.virtue-draft[data-virtue=eye] h1 em{letter-spacing:-.04em;font-family:DM Serif Display,serif;font-weight:400}.virtue-draft[data-virtue=eye] .hero p{color:#f4eeea;margin:28px 0 35px;font-size:19px;line-height:1.8}.virtue-draft[data-virtue=eye] .btn{justify-content:center;align-items:center;min-height:54px;margin-right:7px;padding:0 23px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.virtue-draft[data-virtue=eye] .orange{background:var(--orange);color:#fff}.virtue-draft[data-virtue=eye] .outline{color:#fff;border:1px solid #fff}.virtue-draft[data-virtue=eye] section{padding:138px 0}.virtue-draft[data-virtue=eye] .kicker{color:var(--orange);letter-spacing:.16em;margin-bottom:17px;font-size:12px;font-weight:800}.virtue-draft[data-virtue=eye] h2{letter-spacing:-.066em;margin:0;font-size:49px;line-height:1.28}.virtue-draft[data-virtue=eye] .lead{max-width:690px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.85}.virtue-draft[data-virtue=eye] .concern{background:var(--sand)}.virtue-draft[data-virtue=eye] .grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:53px;display:grid}.virtue-draft[data-virtue=eye] .card{background:#fbfaf8;border-top:2px solid #0000;min-height:192px;padding:30px 26px}.virtue-draft[data-virtue=eye] .card b{color:var(--orange);font-family:DM Serif Display,serif;font-size:25px}.virtue-draft[data-virtue=eye] .card h3{margin:21px 0 10px;font-size:20px}.virtue-draft[data-virtue=eye] .card p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.virtue-draft[data-virtue=eye] .tech{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.virtue-draft[data-virtue=eye] .tech ul{margin:33px 0 0;padding:0;list-style:none}.virtue-draft[data-virtue=eye] .tech li{border-top:1px solid var(--line);padding:20px 0;font-size:17px;line-height:1.6}.virtue-draft[data-virtue=eye] .tech li b{margin-bottom:5px;font-size:16px;display:block}.virtue-draft[data-virtue=eye] .device{background:linear-gradient(145deg,#ebe6e0,#d8d0c7);justify-content:center;align-items:flex-end;height:600px;display:flex;position:relative;overflow:hidden}.virtue-draft[data-virtue=eye] .device:before{content:"VIRTUE RF";color:#fff7;white-space:nowrap;font-family:DM Serif Display,serif;font-size:120px;position:absolute;top:35px;left:-20px}.virtue-draft[data-virtue=eye] .device img{filter:drop-shadow(22px 25px 16px #564b4120);width:67%;position:relative}.virtue-draft[data-virtue=eye] .dark{background:var(--tone);color:#fff}.virtue-draft[data-virtue=eye] .dark .lead{color:#e1d7d1}.virtue-draft[data-virtue=eye] .steps{background:#fff4;border:1px solid #fff4;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.virtue-draft[data-virtue=eye] .step{background:var(--tone);min-height:255px;padding:37px 30px}.virtue-draft[data-virtue=eye] .step b{letter-spacing:.13em;color:#efab91;font-size:13px}.virtue-draft[data-virtue=eye] .step h3{margin:47px 0 12px;font-size:25px}.virtue-draft[data-virtue=eye] .step p{color:#ded3cc;margin:0;font-size:15px;line-height:1.7}.virtue-draft[data-virtue=eye] .faq{background:var(--sand)}.virtue-draft[data-virtue=eye] .faq-list{border-top:1px solid var(--ink);margin-top:45px}.virtue-draft[data-virtue=eye] details{border-bottom:1px solid #d5cbc2}.virtue-draft[data-virtue=eye] summary{cursor:pointer;padding:25px 37px 25px 0;font-size:19px;font-weight:700;list-style:none;position:relative}.virtue-draft[data-virtue=eye] summary:after{content:"+";color:var(--orange);font-size:26px;font-weight:400;position:absolute;right:3px}.virtue-draft[data-virtue=eye] details[open] summary:after{content:"−"}.virtue-draft[data-virtue=eye] details p{max-width:980px;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.75}.virtue-draft[data-virtue=eye] .notice{border-left:3px solid var(--orange);color:#645a54;background:#fffaf6;margin-top:46px;padding:34px 39px;font-size:14px;line-height:1.8}.virtue-draft[data-virtue=eye] .care{color:#fff;text-align:center;background:#1e1b1b}.virtue-draft[data-virtue=eye] .care .kicker{color:#e39a81}.virtue-draft[data-virtue=eye] .care h2{font-size:45px}.virtue-draft[data-virtue=eye] .care p{color:#d7cfca;font-size:17px;line-height:1.8}.virtue-draft[data-virtue=eye] .flow{justify-content:center;align-items:center;gap:14px;margin-top:41px;display:flex}.virtue-draft[data-virtue=eye] .flow span{border:1px solid #fff5;padding:12px 15px;font-size:15px}.virtue-draft[data-virtue=eye] .flow i{color:var(--orange);font-style:normal}.virtue-draft[data-virtue=eye] .final{background:var(--orange);color:#fff;text-align:center;padding:120px 0}.virtue-draft[data-virtue=eye] .final h2{font-size:51px}.virtue-draft[data-virtue=eye] .final p{margin:19px 0 32px;font-size:18px;line-height:1.8}.virtue-draft[data-virtue=eye] .final .btn{color:#4a2524;background:#fff}.virtue-draft[data-virtue=eye] .legal{color:#afa59e;background:#191716;padding:35px 0;font-size:12px;line-height:1.75}.virtue-draft[data-virtue=eye] .legal strong{color:#e7ddd5}@media (max-width:800px){.virtue-draft[data-virtue=eye] .wrap{padding:0 23px}.virtue-draft[data-virtue=eye] .top{height:60px}.virtue-draft[data-virtue=eye] .hero{height:760px}.virtue-draft[data-virtue=eye] .hero .visual{background-position:60%}.virtue-draft[data-virtue=eye] .hero-copy{width:auto;padding-top:180px}.virtue-draft[data-virtue=eye] h1{font-size:44px}.virtue-draft[data-virtue=eye] .hero p{font-size:16px}.virtue-draft[data-virtue=eye] section{padding:82px 0}.virtue-draft[data-virtue=eye] h2{font-size:34px}.virtue-draft[data-virtue=eye] .lead{font-size:16px}.virtue-draft[data-virtue=eye] .grid{grid-template-columns:1fr 1fr}.virtue-draft[data-virtue=eye] .tech{grid-template-columns:1fr;gap:45px}.virtue-draft[data-virtue=eye] .device{height:440px}.virtue-draft[data-virtue=eye] .steps{grid-template-columns:1fr}.virtue-draft[data-virtue=eye] .care h2,.virtue-draft[data-virtue=eye] .final h2{font-size:34px}.virtue-draft[data-virtue=eye] .flow{flex-wrap:wrap}.virtue-draft[data-virtue=eye] .flow i{display:none}}.virtue-draft[data-virtue=pores]{--ink:#222021;--muted:#685f5b;--cream:#f9f6f2;--sand:#eee7df;--line:#d8cfc6;--orange:#e26d49;--tone:#294243;--accent:#668d89}.virtue-draft[data-virtue=pores] *{box-sizing:border-box}.virtue-draft[data-virtue=pores]{background:var(--cream);color:var(--ink);letter-spacing:-.04em;margin:0;font-family:Pretendard,Arial,sans-serif}.virtue-draft[data-virtue=pores] .wrap{max-width:1440px;margin:auto;padding:0 74px}.virtue-draft[data-virtue=pores] .top{z-index:4;color:#fff;justify-content:space-between;align-items:center;height:76px;font-size:13px;display:flex;position:absolute;left:0;right:0}.virtue-draft[data-virtue=pores] .brand{letter-spacing:.13em;font-weight:800}.virtue-draft[data-virtue=pores] .draft{letter-spacing:.1em;border:1px solid #fff8;padding:8px 11px;font-size:11px}.virtue-draft[data-virtue=pores] .hero{color:#fff;background:var(--tone);height:900px;position:relative;overflow:hidden}.virtue-draft[data-virtue=pores] .hero .visual{filter:saturate(.84);background:url(/images/virtue/pores-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.virtue-draft[data-virtue=pores] .hero:after{content:"";background:linear-gradient(90deg,#152828de 0%,#1528287a 47%,#0000 78%);position:absolute;inset:0}.virtue-draft[data-virtue=pores] .hero-copy{z-index:2;width:635px;padding-top:250px;position:relative}.virtue-draft[data-virtue=pores] .eyebrow{letter-spacing:.16em;color:#f5c5b6;margin-bottom:24px;font-size:13px;font-weight:800}.virtue-draft[data-virtue=pores] h1{letter-spacing:-.077em;margin:0;font-size:68px;font-weight:700;line-height:1.14}.virtue-draft[data-virtue=pores] h1 em{letter-spacing:-.04em;font-family:DM Serif Display,serif;font-weight:400}.virtue-draft[data-virtue=pores] .hero p{color:#f4eeea;margin:28px 0 35px;font-size:19px;line-height:1.8}.virtue-draft[data-virtue=pores] .btn{justify-content:center;align-items:center;min-height:54px;margin-right:7px;padding:0 23px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.virtue-draft[data-virtue=pores] .orange{background:var(--orange);color:#fff}.virtue-draft[data-virtue=pores] .outline{color:#fff;border:1px solid #fff}.virtue-draft[data-virtue=pores] section{padding:138px 0}.virtue-draft[data-virtue=pores] .kicker{color:var(--orange);letter-spacing:.16em;margin-bottom:17px;font-size:12px;font-weight:800}.virtue-draft[data-virtue=pores] h2{letter-spacing:-.066em;margin:0;font-size:49px;line-height:1.28}.virtue-draft[data-virtue=pores] .lead{max-width:690px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.85}.virtue-draft[data-virtue=pores] .concern{background:var(--sand)}.virtue-draft[data-virtue=pores] .grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:53px;display:grid}.virtue-draft[data-virtue=pores] .card{background:#fbfaf8;border-top:2px solid #0000;min-height:192px;padding:30px 26px}.virtue-draft[data-virtue=pores] .card b{color:var(--orange);font-family:DM Serif Display,serif;font-size:25px}.virtue-draft[data-virtue=pores] .card h3{margin:21px 0 10px;font-size:20px}.virtue-draft[data-virtue=pores] .card p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.virtue-draft[data-virtue=pores] .tech{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.virtue-draft[data-virtue=pores] .tech ul{margin:33px 0 0;padding:0;list-style:none}.virtue-draft[data-virtue=pores] .tech li{border-top:1px solid var(--line);padding:20px 0;font-size:17px;line-height:1.6}.virtue-draft[data-virtue=pores] .tech li b{margin-bottom:5px;font-size:16px;display:block}.virtue-draft[data-virtue=pores] .device{background:linear-gradient(145deg,#ebe6e0,#d8d0c7);justify-content:center;align-items:flex-end;height:600px;display:flex;position:relative;overflow:hidden}.virtue-draft[data-virtue=pores] .device:before{content:"VIRTUE RF";color:#fff7;white-space:nowrap;font-family:DM Serif Display,serif;font-size:120px;position:absolute;top:35px;left:-20px}.virtue-draft[data-virtue=pores] .device img{filter:drop-shadow(22px 25px 16px #564b4120);width:67%;position:relative}.virtue-draft[data-virtue=pores] .dark{background:var(--tone);color:#fff}.virtue-draft[data-virtue=pores] .dark .lead{color:#e1d7d1}.virtue-draft[data-virtue=pores] .steps{background:#fff4;border:1px solid #fff4;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.virtue-draft[data-virtue=pores] .step{background:var(--tone);min-height:255px;padding:37px 30px}.virtue-draft[data-virtue=pores] .step b{letter-spacing:.13em;color:#efab91;font-size:13px}.virtue-draft[data-virtue=pores] .step h3{margin:47px 0 12px;font-size:25px}.virtue-draft[data-virtue=pores] .step p{color:#ded3cc;margin:0;font-size:15px;line-height:1.7}.virtue-draft[data-virtue=pores] .faq{background:var(--sand)}.virtue-draft[data-virtue=pores] .faq-list{border-top:1px solid var(--ink);margin-top:45px}.virtue-draft[data-virtue=pores] details{border-bottom:1px solid #d5cbc2}.virtue-draft[data-virtue=pores] summary{cursor:pointer;padding:25px 37px 25px 0;font-size:19px;font-weight:700;list-style:none;position:relative}.virtue-draft[data-virtue=pores] summary:after{content:"+";color:var(--orange);font-size:26px;font-weight:400;position:absolute;right:3px}.virtue-draft[data-virtue=pores] details[open] summary:after{content:"−"}.virtue-draft[data-virtue=pores] details p{max-width:980px;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.75}.virtue-draft[data-virtue=pores] .notice{border-left:3px solid var(--orange);color:#645a54;background:#fffaf6;margin-top:46px;padding:34px 39px;font-size:14px;line-height:1.8}.virtue-draft[data-virtue=pores] .care{color:#fff;text-align:center;background:#1e1b1b}.virtue-draft[data-virtue=pores] .care .kicker{color:#e39a81}.virtue-draft[data-virtue=pores] .care h2{font-size:45px}.virtue-draft[data-virtue=pores] .care p{color:#d7cfca;font-size:17px;line-height:1.8}.virtue-draft[data-virtue=pores] .flow{justify-content:center;align-items:center;gap:14px;margin-top:41px;display:flex}.virtue-draft[data-virtue=pores] .flow span{border:1px solid #fff5;padding:12px 15px;font-size:15px}.virtue-draft[data-virtue=pores] .flow i{color:var(--orange);font-style:normal}.virtue-draft[data-virtue=pores] .final{background:var(--orange);color:#fff;text-align:center;padding:120px 0}.virtue-draft[data-virtue=pores] .final h2{font-size:51px}.virtue-draft[data-virtue=pores] .final p{margin:19px 0 32px;font-size:18px;line-height:1.8}.virtue-draft[data-virtue=pores] .final .btn{color:#4a2524;background:#fff}.virtue-draft[data-virtue=pores] .legal{color:#afa59e;background:#191716;padding:35px 0;font-size:12px;line-height:1.75}.virtue-draft[data-virtue=pores] .legal strong{color:#e7ddd5}@media (max-width:800px){.virtue-draft[data-virtue=pores] .wrap{padding:0 23px}.virtue-draft[data-virtue=pores] .top{height:60px}.virtue-draft[data-virtue=pores] .hero{height:760px}.virtue-draft[data-virtue=pores] .hero .visual{background-position:60%}.virtue-draft[data-virtue=pores] .hero-copy{width:auto;padding-top:180px}.virtue-draft[data-virtue=pores] h1{font-size:44px}.virtue-draft[data-virtue=pores] .hero p{font-size:16px}.virtue-draft[data-virtue=pores] section{padding:82px 0}.virtue-draft[data-virtue=pores] h2{font-size:34px}.virtue-draft[data-virtue=pores] .lead{font-size:16px}.virtue-draft[data-virtue=pores] .grid{grid-template-columns:1fr 1fr}.virtue-draft[data-virtue=pores] .tech{grid-template-columns:1fr;gap:45px}.virtue-draft[data-virtue=pores] .device{height:440px}.virtue-draft[data-virtue=pores] .steps{grid-template-columns:1fr}.virtue-draft[data-virtue=pores] .care h2,.virtue-draft[data-virtue=pores] .final h2{font-size:34px}.virtue-draft[data-virtue=pores] .flow{flex-wrap:wrap}.virtue-draft[data-virtue=pores] .flow i{display:none}}.virtue-draft:not([lang=ko]) .hero{height:auto;min-height:900px}@media (max-width:800px){.virtue-draft:not([lang=ko]) .hero{min-height:760px}}
