/* Rozana commercial presentation: clear sale, meaning, buyer, application. */
:root{--wine:#123f37;--wine-deep:#102b27;--cream:#fcf9f2;--paper:#f0eee5;--coral:#efa078;--rose:#e0e9dd;--green:#164b40;--ink:#182b26;--muted:#4c625b;--line:rgba(20,64,53,.2)}
h1,h2{font-family:var(--sans);font-weight:700;letter-spacing:-.045em;line-height:1.06}h3{font-weight:700}.brand-word{font-family:var(--sans);font-size:31px;font-weight:700;letter-spacing:-1.3px}.brand-word b{color:var(--coral)}.site-header{background:#102b27;border-color:#46675d}.header-inner{min-height:86px}.desktop-nav a{font-size:12px}.sale{border-color:#779389}.sale-dot{background:var(--coral)}.commercial-hero{background:#0e2722;color:var(--cream);overflow:hidden;padding:54px 0 0}.commercial-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:60px;align-items:center;padding-bottom:54px}.big-domain{font-family:var(--sans);font-size:clamp(35px,5.2vw,77px);font-weight:700;line-height:1;letter-spacing:-.055em;margin:26px 0 24px;color:#efa078}.commercial-hero h1{font-size:clamp(40px,4.4vw,64px);max-width:15ch}.commercial-hero .lead{font-size:16px;line-height:1.8;color:#e1e8df;margin-top:27px;max-width:61ch}.commercial-hero .actions{gap:18px;margin-top:27px}.commercial-hero .text-link{font-size:13px}.hero-specs{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-specs span{font-size:10px;letter-spacing:.04em;border:1px solid #58766b;padding:8px 11px;line-height:1.35}.commercial-stage{height:555px;position:relative;background:#143d33;overflow:hidden;border-radius:3px}.scene{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.scene.is-active{opacity:1;pointer-events:auto}.scene img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.scene figcaption{position:absolute;bottom:0;left:0;right:0;padding:110px 25px 28px;background:linear-gradient(transparent,#071f19ec);color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.scene figcaption strong{display:block;font-size:23px;letter-spacing:-.025em;text-transform:none;margin-top:8px}.scene-controls{display:flex;gap:7px;justify-content:flex-end;margin-top:14px}.scene-controls button{border:1px solid #57766a;background:transparent;color:#fff;height:35px;min-width:42px;font-size:11px}.scene-controls button[aria-pressed=true]{background:var(--coral);color:#102b27;border-color:var(--coral)}.sale-bar{background:var(--coral);color:#172d25;padding:18px 0}.sale-bar-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px;font-weight:700}.sale-bar .text-link{font-size:12px}.commercial-section{padding:86px 0}.section-label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin-bottom:19px}.commercial-title{font-size:clamp(34px,4vw,55px);max-width:21ch}.commercial-intro{font-size:17px;line-height:1.85;max-width:77ch;margin-top:25px}.commercial-heading{max-width:970px;margin-bottom:44px}.name-analysis{background:var(--cream)}.name-layers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:44px}.name-layer{padding:32px 32px 15px 0}.name-layer+.name-layer{border-left:1px solid var(--line);padding-left:32px}.number-tag{font-size:11px;letter-spacing:.14em;color:#8c4330;display:block;margin-bottom:25px}.name-layer h3{font-size:30px;letter-spacing:-.025em;line-height:1.15;margin-bottom:19px}.name-layer p{font-size:15px;line-height:1.8}.dictionary-row{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--line);margin-top:26px;padding-top:25px;font-size:12px}.script-words{font-size:20px;color:#305349}.buyer-section{background:#164b40;color:var(--cream)}.buyer-section .section-label{color:#ffd7bd}.buyer-section .commercial-intro{color:#dce8df}.buyer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.buyer-card{padding:28px;background:#113d34;border:1px solid #4b7567;position:relative}.buyer-card .number-tag{color:#efb08d;margin-bottom:18px}.buyer-card h3{font-size:24px;line-height:1.23;letter-spacing:-.025em;margin-bottom:23px}.buyer-card dl{margin:0}.buyer-card dt{font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#f4bb99;margin-top:22px}.buyer-card dd{font-size:14px;line-height:1.75;margin:8px 0 0;color:#e4ede6}.feature-tags{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0}.feature-tags li{border:1px solid #597c6e;padding:5px 8px;font-size:10px;line-height:1.4;color:#eff3ec}.value-section{background:#fcf9f2}.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 58px;margin-top:35px}.value-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:28px 0;border-top:1px solid var(--line)}.value-item>span{font-size:13px;color:#8b4830;padding-top:4px}.value-item h3{font-size:22px;letter-spacing:-.02em;margin-bottom:14px}.value-item p{font-size:15px;line-height:1.8;color:var(--muted)}.concept-section{background:#e0e9dd}.concept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.concept-card{background:#fcf9f2}.concept-photo{height:240px;overflow:hidden}.concept-photo img{width:100%;height:100%;object-fit:cover;object-position:center 62%;transition:transform .6s}.concept-card:hover img{transform:scale(1.04)}.concept-content{padding:25px 25px 30px}.concept-name{font-size:31px;font-weight:700;letter-spacing:-.04em;color:#154538;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:20px}.concept-content h3{font-size:19px;line-height:1.35;margin-bottom:14px}.concept-content p{font-size:14px;line-height:1.8;color:#4c625b}.digital-section{background:#112c26;color:var(--cream)}.digital-section .commercial-intro{color:#d6e2d7}.digital-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.digital-table th{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#f0b78d;padding:16px 20px 16px 0;border-bottom:1px solid #547060}.digital-table td{padding:23px 24px 23px 0;border-bottom:1px solid #4b695b;vertical-align:top;font-size:14px;line-height:1.75}.digital-table th:nth-child(1){width:21%}.digital-table th:nth-child(2){width:26%}.digital-table td:nth-child(2){font-weight:700;color:#f2bb97;overflow-wrap:anywhere}.digital-table td:last-child{color:#dfe8df}.digital-note{font-size:12px;color:#d6e2d7;margin-top:22px}.sale-process{background:#f0eee5}.sale-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:38px}.process-item{border-top:2px solid #205547;padding-top:25px}.process-item>span{font-size:12px;color:#8c4831;display:block;margin-bottom:23px}.process-item h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin-bottom:16px}.process-item p{font-size:14px;color:var(--muted);line-height:1.85}.commercial-faq{background:#fcf9f2}.commercial-faq .faq-layout{grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list details{border-color:#a9b9aa}.faq-list details p{color:#3a564a}.commercial-close{background:#164b40;color:#fff6eb;padding:80px 0}.commercial-close-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:75px}.commercial-close h2{font-size:clamp(35px,4vw,55px)}.commercial-close p:not(.section-label){margin-top:25px;line-height:1.85;color:#dfe9df}.contact-options a{border-color:#658375}.contact-options small{color:#f2c5a5}.contact-options span{font-family:var(--sans);font-size:25px}.site-footer{background:#0e2722;color:#d6e2d7}.footer-bottom{border-color:#476258}.footer-main .sale{color:#e8eee7}.subhero{background:#123f37}.subhero .lead,.breadcrumbs{color:#e0e9e1}.sub-symbol{border-color:#577c6b}.sub-symbol:before{border-color:#416555}.subhero .eyebrow{color:#edc09f}.story-row h2{font-size:38px}.story-row .eyebrow{color:#725341}.story-row p{font-size:17px;line-height:1.9}.source-link a{font-size:12px}.contact-band{background:#164b40}.contact-band p:not(.eyebrow){color:#e0e9df}.contact-band h2{font-size:48px;max-width:18ch}.contact-band .eyebrow{color:#f1c3a4}.contact-direct .contact-options small{color:#3a5b4e}.inquiry{background:#fcf9f2}.inquiry h2{font-size:30px}.form-field input,.form-field textarea{background:#fffdfa;border-color:#9fb0a3}.form-field input:focus,.form-field textarea:focus{outline-color:#b17a52}.motion-button{border-color:#71917d}.button{font-size:13px}.button:hover{background:#f6ba97}.button.dark{background:#164b40}.button.dark:hover{background:#226451}.type-word{white-space:normal}
@media(max-width:1150px){.commercial-hero-grid{gap:40px}.commercial-stage{height:535px}.buyer-grid{gap:16px}.buyer-card{padding:23px}.concept-grid{gap:18px}.sale-process-grid{gap:22px}.commercial-hero h1{font-size:50px}.commercial-hero .button{padding:15px 18px}.commercial-close-grid{gap:50px}}
@media(max-width:850px){.commercial-hero-grid{gap:30px}.commercial-stage{height:570px}.commercial-hero h1{font-size:42px}.commercial-hero .lead{font-size:15px}.big-domain{font-size:52px}.commercial-hero .actions{align-items:flex-start;flex-direction:column}.buyer-grid{grid-template-columns:repeat(2,1fr)}.commercial-section{padding:70px 0}.name-layer{padding-right:23px}.name-layer+.name-layer{padding-left:23px}.name-layer h3{font-size:25px}.concept-content{padding:20px}.concept-name{font-size:27px}.concept-photo{height:220px}.sale-process-grid{grid-template-columns:repeat(2,1fr);gap:35px}.commercial-faq .faq-layout{gap:40px}.commercial-close-grid{gap:40px}.value-grid{gap:0 35px}.commercial-close h2{font-size:40px}}
@media(max-width:620px){.header-inner{min-height:73px}.brand-word{font-size:28px}.commercial-hero{padding-top:32px}.commercial-hero-grid{grid-template-columns:1fr;gap:34px;padding-bottom:32px}.big-domain{font-size:clamp(44px,13vw,66px);margin:25px 0 22px}.commercial-hero h1{font-size:clamp(35px,10vw,51px);max-width:16ch}.commercial-hero .lead{font-size:16px;margin-top:23px;line-height:1.8}.commercial-hero .actions{flex-direction:row;align-items:center;gap:20px}.hero-specs{gap:7px;margin-top:24px}.hero-specs span{font-size:9px;padding:7px 9px}.commercial-stage{height:350px}.scene figcaption{padding:85px 21px 24px}.scene figcaption strong{font-size:22px}.scene-controls{justify-content:flex-start}.sale-bar{padding:17px 0}.sale-bar-inner{align-items:flex-start;flex-direction:column;gap:10px;font-size:11px}.commercial-section{padding:59px 0}.commercial-title{font-size:35px}.commercial-intro{font-size:16px;line-height:1.85;margin-top:23px}.commercial-heading{margin-bottom:31px}.name-layers{grid-template-columns:1fr;margin-top:31px}.name-layer{padding:28px 0}.name-layer+.name-layer{border-left:0;border-top:1px solid var(--line);padding:28px 0}.number-tag{margin-bottom:19px}.name-layer h3{font-size:30px;margin-bottom:15px}.name-layer p{font-size:16px}.dictionary-row{align-items:flex-start;flex-direction:column;gap:13px;margin-top:8px}.buyer-grid{grid-template-columns:1fr;gap:20px}.buyer-card{padding:27px 24px}.buyer-card h3{font-size:25px}.buyer-card dd{font-size:15px}.buyer-card dt{font-size:10px}.feature-tags li{font-size:11px}.value-grid{grid-template-columns:1fr;gap:0}.value-item{grid-template-columns:29px 1fr;gap:12px}.value-item h3{font-size:22px}.value-item p{font-size:15px}.concept-grid{grid-template-columns:1fr;gap:26px}.concept-photo{height:265px}.concept-content{padding:25px}.concept-name{font-size:34px}.concept-content p{font-size:15px}.digital-table,.digital-table tbody,.digital-table tr,.digital-table td{display:block}.digital-table thead{display:none}.digital-table tr{padding:21px 0;border-top:1px solid #547060}.digital-table td{border:0;padding:0 0 11px;font-size:14px}.digital-table td:nth-child(1){font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#f0b78d}.digital-table td:nth-child(2){font-size:23px;color:#fff6eb;line-height:1.25}.digital-table td:last-child{padding:0}.sale-process-grid{grid-template-columns:1fr;gap:28px}.process-item{padding-top:22px}.process-item>span{margin-bottom:16px}.process-item h3{font-size:23px}.process-item p{font-size:15px}.commercial-faq .faq-layout{grid-template-columns:1fr;gap:29px}.commercial-close{padding:59px 0}.commercial-close-grid{grid-template-columns:1fr;gap:35px}.commercial-close h2{font-size:36px}.commercial-close p:not(.section-label){font-size:16px}.contact-options span{font-size:23px}.contact-band h2{font-size:36px}.story-row h2{font-size:32px}.story-row p{font-size:16px}.subhero h1{font-size:42px}.subhero .lead{font-size:16px}.brand img{width:37px;height:37px}}
@media(prefers-reduced-motion:reduce){.scene{transition:none}}
.mobile-acquire{display:none}@media(max-width:620px){body{padding-bottom:72px}.mobile-acquire{position:fixed;display:flex;align-items:center;justify-content:space-between;bottom:12px;left:20px;right:20px;z-index:25;background:#efa078;color:#112c26;border:1px solid #102b2733;padding:14px 20px;min-height:48px;font-weight:700;font-size:13px;text-decoration:none;box-shadow:0 4px 20px #102b2730}}
.sub-sale{margin:0 0 27px}.subhero .breadcrumbs{margin-bottom:28px}
.scene-controls{flex-wrap:wrap}.scene-controls .scene-pause{margin-left:auto;padding:0 12px;min-width:74px}.scene-controls .scene-pause[hidden]{display:none}
/* Cultural meanings: rose, light and everyday life. */
.commercial-hero{background:#102b27}.commercial-hero-grid{grid-template-columns:1.08fr .92fr;gap:66px}.commercial-hero h1{font-size:clamp(39px,4.1vw,61px)}.big-domain{margin:24px 0 21px;font-size:clamp(43px,5.15vw,76px)}.hero-signature{font-family:var(--serif);font-size:29px;line-height:1.35;color:#f6c5b1;letter-spacing:-.02em;margin-top:24px}.commercial-hero .lead{font-size:16px;line-height:1.8;margin-top:18px;max-width:56ch}.commercial-stage{height:590px;border-radius:160px 160px 3px 3px}.scene-rose img{object-position:50% 40%}.scene-beauty img{object-position:55% 65%}.scene-light img{object-position:48% 52%}.scene-cafe img{object-position:50% 50%}.scene figcaption{padding-bottom:30px}.scene-controls button{min-height:44px;min-width:44px}.hero-context{font-size:11px!important;color:#c4d4c8!important;margin-top:18px!important}.theme-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.theme-icon{width:50px;height:50px;color:#99614e;flex-shrink:0;margin-top:3px}.name-layer h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;font-size:43px;line-height:1.15}.name-layer .theme-use{margin-top:20px;font-size:12px;line-height:1.7;color:#4c625b;font-weight:700}.theme-source{font-size:11px;line-height:1.65;display:inline-block;margin-top:21px;color:#476658}.meaning-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--line);padding-top:27px;margin-top:25px}.meaning-bottom p{font-size:13px;color:#4c625b;max-width:65ch}.meaning-bottom a{flex-shrink:0;font-size:13px}.buyer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.buyer-card{padding:26px 23px}.buyer-card h3{font-size:23px}.buyer-card dt{font-size:10px}.buyer-card dd{font-size:14px}.buyer-card .number-tag{font-size:10px}.concept-section{background:#e8e4db}.concept-photo{height:300px}.concept-rose img{object-position:50% 28%}.concept-beauty img{object-position:58% 72%}.concept-cafe img{object-position:50% 50%}.concept-name{font-family:var(--serif);font-weight:400;font-size:36px}.concept-content{padding:28px}.name-editorial{background:#e8e4db;padding:70px 0}.name-editorial-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.name-editorial-photo{height:430px;overflow:hidden;border-radius:120px 120px 0 0}.name-editorial-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 52%}.name-editorial h2{font-family:var(--serif);font-weight:400;font-size:49px;max-width:17ch}.name-editorial p:not(.section-label){font-size:16px;line-height:1.85;margin-top:25px}.language-evidence{background:#fcf9f2}.language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px}.language-card{padding:34px 0 32px;border-top:1px solid var(--line);min-width:0}.language-card .number-tag{margin-bottom:16px}.language-card h3{font-size:25px;line-height:1.2;margin-bottom:14px}.original-spelling{font-size:24px;color:#8a4c3c;font-family:var(--serif);display:block;line-height:1.6;margin-bottom:16px;overflow-wrap:anywhere}.language-card p{font-size:15px;line-height:1.85}.language-card .spelling-note{font-size:13px;margin-top:15px;color:#4c625b;padding-left:13px;border-left:2px solid #c4b49e}.evidence-sources{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:20px}.evidence-sources a{font-size:11px;color:#476658}.research-note{font-size:13px;line-height:1.8;color:#4c625b;max-width:90ch;margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.facts-ribbon{background:#f2ebe1;padding:30px 0}.facts-ribbon .container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.facts-ribbon strong{display:block;font-size:22px;line-height:1.3}.facts-ribbon span{display:block;font-size:12px;color:#4c625b;margin-top:5px}.subhero h1{max-width:18ch}.button.outline{color:#164b40}.type-word{max-width:100%;overflow-wrap:anywhere}.site-footer .brand-word b{color:#efa078}.commercial-hero-grid>div,.name-editorial-grid>div{min-width:0}
@media(max-width:1150px){.buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-hero-grid{gap:42px}.commercial-stage{height:580px}.name-editorial-grid{gap:45px}.hero-signature{font-size:26px}.commercial-hero h1{font-size:47px}.concept-photo{height:275px}.concept-name{font-size:31px}}
@media(max-width:850px){.commercial-hero-grid{gap:30px}.commercial-stage{height:560px}.commercial-hero h1{font-size:39px}.big-domain{font-size:47px}.hero-signature{font-size:24px}.commercial-hero .lead{font-size:15px}.theme-icon{width:36px;height:36px}.name-layer h3{font-size:33px}.name-layer{padding-right:20px}.name-layer+.name-layer{padding-left:20px}.theme-heading{gap:10px}.meaning-bottom{align-items:flex-start;flex-direction:column;gap:20px}.name-editorial-grid{gap:35px}.name-editorial-photo{height:410px}.name-editorial h2{font-size:40px}.language-grid{gap:0 32px}.concept-content{padding:22px}.concept-name{font-size:30px}}
@media(max-width:620px){.commercial-hero-grid{grid-template-columns:1fr;gap:30px}.commercial-hero h1{font-size:clamp(35px,9.5vw,48px)}.big-domain{font-size:clamp(41px,12.5vw,63px)}.hero-signature{font-size:27px;margin-top:22px}.commercial-hero .lead{font-size:16px;line-height:1.75}.commercial-stage{height:410px;border-radius:120px 120px 3px 3px}.commercial-hero .actions{flex-wrap:wrap}.commercial-hero .button{padding:15px 19px}.hero-specs{margin-top:23px}.hero-context{margin-top:15px!important}.theme-icon{width:43px;height:43px}.name-layer h3{font-size:40px}.name-layer,.name-layer+.name-layer{padding:27px 0}.theme-source{margin-top:16px;font-size:12px}.name-layer .theme-use{font-size:13px}.buyer-grid{grid-template-columns:1fr}.buyer-card{padding:27px 25px}.buyer-card h3{font-size:25px}.buyer-card dd{font-size:15px}.concept-photo{height:300px}.concept-content{padding:26px}.concept-name{font-size:37px}.name-editorial{padding:55px 0}.name-editorial-grid{grid-template-columns:1fr;gap:32px}.name-editorial-photo{height:350px;order:2}.name-editorial h2{font-size:39px}.language-grid{grid-template-columns:1fr;gap:0}.language-card h3{font-size:25px}.language-card p{font-size:15px}.evidence-sources a{font-size:12px}.facts-ribbon .container{grid-template-columns:1fr;gap:21px}.facts-ribbon strong{font-size:21px}.meaning-bottom a{flex-shrink:1}.theme-heading{gap:20px}.subhero h1{font-size:clamp(35px,10.5vw,47px)}}
