/* OhWow / v67: sales storytelling layer. No admin, auction, payment or demo changes. */
.ow67-confidence{background:#f2f5ee;color:#203629;padding:42px 0 46px;border-top:1px solid #d3ded1}
.ow67-confidence-grid{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,1fr) auto;gap:clamp(22px,4vw,60px);align-items:center}
.ow67-confidence h2{font:600 clamp(27px,2.7vw,40px)/1.12 'Space Grotesk',sans-serif;letter-spacing:-.053em;margin:10px 0 0;max-width:360px}
.ow67-confidence p{font:500 14px/1.75 'DM Sans',sans-serif;color:#607464;margin:0;max-width:480px}
.ow67-confidence a{display:inline-flex;justify-content:space-between;gap:17px;align-items:center;border-bottom:1px solid #536d59;padding:10px 0;color:#24442c;font:750 12px 'DM Sans',sans-serif;white-space:nowrap;text-decoration:none}
.ow67-buying{padding:80px 0 83px!important;background:#e5ebe1;color:#1f3426}
.ow67-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.7fr);gap:30px;align-items:end;margin-bottom:36px}
.ow67-section-head h2{font:600 clamp(35px,3.85vw,56px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.064em;margin:13px 0 0;max-width:720px}
.ow67-section-head>p{font:500 14px/1.75 'DM Sans',sans-serif;color:#5a7160;margin:0;max-width:390px}
.ow67-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
.ow67-process-item{padding:21px 0 8px;border-top:1px solid #97b09b}
.ow67-process-item>span{font:800 10px 'DM Sans',sans-serif;letter-spacing:.09em;color:#526d55}
.ow67-process-item h3{font:600 clamp(23px,2.15vw,32px)/1.16 'Space Grotesk',sans-serif;letter-spacing:-.052em;margin:19px 0 10px}
.ow67-process-item p{font:500 13px/1.75 'DM Sans',sans-serif;color:#5e7463;max-width:310px;margin:0}
.ow67-purchase-note{margin-top:48px;display:grid;grid-template-columns:minmax(225px,.62fr) minmax(0,1.38fr);gap:35px;padding:30px 0 0;border-top:1px solid #b4c5b2}
.ow67-purchase-note h3{font:600 28px/1.14 'Space Grotesk',sans-serif;letter-spacing:-.045em;margin:13px 0 0;max-width:310px}
.ow67-purchase-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.ow67-purchase-modes strong{font:650 19px 'Space Grotesk',sans-serif;color:#243b29}
.ow67-purchase-modes p{font:500 13px/1.7 'DM Sans',sans-serif;color:#59705f;margin:8px 0 0}
.ow67-faq{background:#f5f7f1;color:#243a2a;padding:76px 0 82px}
.ow67-faq-grid{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1fr);gap:clamp(35px,9vw,130px)}
.ow67-faq h2{font:600 clamp(35px,3.6vw,55px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.07em;margin:16px 0 14px}
.ow67-faq-grid>div:first-child>p{font:500 14px/1.6 'DM Sans',sans-serif;color:#617763}
.ow67-faq details,.ow67-detail-faq details{border-top:1px solid #bccfbd;padding:19px 0}
.ow67-faq details:last-child,.ow67-detail-faq details:last-child{border-bottom:1px solid #bccfbd}
.ow67-faq summary,.ow67-detail-faq summary{font:650 16px/1.45 'DM Sans',sans-serif;color:#203c28;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer}
.ow67-faq summary::-webkit-details-marker,.ow67-detail-faq summary::-webkit-details-marker{display:none}
.ow67-faq summary::after,.ow67-detail-faq summary::after{content:'+';font:400 25px 'Space Grotesk';color:#57745c}
.ow67-faq details[open] summary::after,.ow67-detail-faq details[open] summary::after{content:'−'}
.ow67-faq details>p,.ow67-detail-faq details>p{font:500 13px/1.75 'DM Sans',sans-serif;color:#5a705e;max-width:630px;margin:11px 30px 0 0}
.ow67-custom .ow55-custom-inner>div>p{font:500 14px/1.65 'DM Sans',sans-serif;color:#bccfc0;max-width:430px;margin:16px 0 0}
.ow67-custom h2{margin:10px 0 0}
/* Project details, all products */
.ow55-detail-page .ow45-info-grid p.ow67-description-paragraph{font:500 14px/1.85 'DM Sans',sans-serif;color:#536a59;margin:13px 0 0;white-space:pre-wrap;max-width:690px}
.ow55-detail-page .ow45-info-grid p.ow67-description-paragraph:first-of-type{margin-top:20px}
.ow55-detail-page .ow46-gallery-thumb{display:flex;flex-direction:column;text-decoration:none}
.ow67-gallery-caption{font:600 11px/1.4 'DM Sans',sans-serif;color:#3b5541;padding:10px 13px 14px;background:#fff;min-height:45px}
.ow67-feature-tour{margin:50px 0 0;background:#1c2d22;color:#f7f9f1;padding:clamp(25px,3.3vw,45px)}
.ow67-feature-tour-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:38px;align-items:end}
.ow67-feature-tour .ow45-small-index{color:#d8ff78}
.ow67-feature-tour h2{font:600 clamp(30px,3.25vw,48px)/1.12 'Space Grotesk',sans-serif;letter-spacing:-.055em;margin:12px 0 15px;max-width:640px}
.ow67-feature-tour-head p{font:450 14px/1.75 'DM Sans',sans-serif;color:#d0dfcf;max-width:640px;margin:0}
.ow67-feature-tour-links{display:grid;gap:10px;min-width:215px}
.ow67-feature-tour-links a{font:750 12px 'DM Sans',sans-serif;text-decoration:none;padding:15px 17px;display:flex;justify-content:space-between;gap:25px;white-space:nowrap}
.ow67-tour-primary{background:#d8ff78;color:#192b1e}
.ow67-tour-secondary{border:1px solid #809783;color:#f7f9f1}
.ow67-tour-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;padding-top:22px;border-top:1px solid #4d6654}
.ow67-tour-features h3{font:650 20px/1.25 'Space Grotesk',sans-serif;letter-spacing:-.03em;margin:0 0 9px}
.ow67-tour-features p{font:450 12px/1.7 'DM Sans',sans-serif;color:#c5d8c7;margin:0;max-width:310px}
.ow67-feature-tour p.ow67-tour-caveat{font:500 11px/1.7 'DM Sans',sans-serif;color:#b0c6b3;margin:25px 0 0}
.ow67-detail-guidance{padding:47px 0 12px;color:#223b28}
.ow67-detail-guidance .ow67-section-head{margin-bottom:30px}
.ow67-detail-guidance .ow67-section-head h2{font-size:clamp(29px,3.15vw,45px)}
.ow67-detail-guidance .ow67-process-item{border-color:#b4c8b6}
.ow67-detail-clarity{margin:40px 0 18px;padding:22px 24px;border-left:3px solid #758a6a;background:#e8eee5;display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:25px;align-items:start}
.ow67-detail-clarity strong{font:650 16px 'Space Grotesk',sans-serif}
.ow67-detail-clarity p{font:500 12px/1.7 'DM Sans',sans-serif;color:#57705b;margin:0}
.ow67-detail-faq{padding:30px 0 25px;display:grid;grid-template-columns:.55fr 1fr;gap:50px}
.ow67-detail-faq h2{font:600 clamp(27px,2.9vw,40px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.06em;margin:10px 0 0}
.ow67-detail-faq a{color:#244d2d;text-underline-offset:2px}
@media(max-width:1050px){.ow67-confidence-grid{grid-template-columns:.9fr 1.1fr}.ow67-confidence-grid>a{grid-column:2;justify-self:start}.ow67-feature-tour-head{grid-template-columns:1fr}.ow67-feature-tour-links{display:flex;flex-wrap:wrap}.ow67-feature-tour-links a{min-width:200px}}
@media(max-width:730px){.ow67-confidence-grid,.ow67-section-head,.ow67-faq-grid,.ow67-purchase-note,.ow67-detail-faq{grid-template-columns:1fr}.ow67-confidence-grid{gap:16px}.ow67-confidence-grid>a{grid-column:1}.ow67-buying{padding:59px 0!important}.ow67-faq{padding:55px 0}.ow67-faq-grid{gap:20px}.ow67-section-head{gap:15px;margin-bottom:27px}.ow67-process-grid{grid-template-columns:1fr;gap:17px}.ow67-process-item{padding:16px 0 10px}.ow67-process-item h3{font-size:25px;margin:9px 0 7px}.ow67-process-item p{max-width:520px}.ow67-purchase-note{margin-top:26px;gap:20px}.ow67-detail-guidance{padding-top:33px}.ow67-feature-tour-head{gap:23px}.ow67-tour-features{grid-template-columns:1fr;gap:23px}.ow67-detail-clarity{grid-template-columns:1fr;gap:9px}.ow67-detail-faq{gap:15px}}
@media(max-width:450px){.ow67-purchase-modes{grid-template-columns:1fr;gap:18px}.ow67-confidence{padding:36px 0}.ow67-feature-tour{margin-top:32px;padding:25px 19px}.ow67-feature-tour-links{display:grid}.ow67-feature-tour-links a{white-space:normal}.ow67-faq summary,.ow67-detail-faq summary{font-size:14px}}

/* Homepage preview of the ready-made website collection. */
.ow67-home-collection{background:#1b2b21;color:#f4f8f0;padding:70px 0}
.ow67-home-grid{display:grid;grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:center;gap:clamp(28px,6vw,90px)}
.ow67-home-copy>span{color:#d8ff78;font:750 10px 'DM Sans',sans-serif;letter-spacing:.12em}
.ow67-home-copy h2{font:650 clamp(36px,4vw,60px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.07em;margin:20px 0 17px;max-width:540px}
.ow67-home-copy p{font:500 14px/1.75 'DM Sans',sans-serif;color:#bdccbf;max-width:450px;margin:0}
.ow67-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}
.ow67-home-actions a{font:750 12px 'DM Sans',sans-serif;text-decoration:none;border-bottom:1px solid #d8ff78;padding:11px 0;color:#f3f8f0}
.ow67-home-actions a:first-child{background:#d8ff78;color:#1b2b21;padding:16px 18px;border:0}
.ow67-home-preview{display:block;text-decoration:none;background:#2c4131;border:1px solid #506650;padding:10px;transition:transform .2s ease}
.ow67-home-preview:hover{transform:translateY(-3px)}
.ow67-home-preview img{width:100%;height:auto;display:block;background:#f3f5ed}
.ow67-home-preview>span{font:750 10px 'DM Sans',sans-serif;letter-spacing:.08em;display:block;padding:13px 5px 3px;color:#c8d6c8}
@media(max-width:800px){.ow67-home-grid{grid-template-columns:1fr;gap:28px}.ow67-home-collection{padding:56px 0}.ow67-home-copy h2{max-width:620px}}
@media(max-width:450px){.ow67-home-actions{display:grid}.ow67-home-actions a{text-align:center}.ow67-home-actions a:first-child{padding:14px 18px}}

.ow55-listing .ow67-card-feature{font:750 10px/1.65 'DM Sans',sans-serif;letter-spacing:.05em;color:#496c4e;margin:5px 0 16px}
