/* ОхТруда: visual refinement. Product first; one composition, distinct industries. */
:root{--maxw:1200px;--fs-body:1rem;--fs-h2:clamp(1.9rem,3.2vw,2.8rem);--r-serif:"Playfair Display",Georgia,serif}
body.theme-brand{--bg:#f8f7f2;--ink:#252820;--muted:#606359;--line:#dedfd5;--soft:#eeeee4;--primary:#272b25;--deep:#232820;--on-deep:#f7f7ef;--accent:#e8c757;--on-accent:#252820;--font-display:var(--font-body);--display-weight:550;--deep-muted:#c4c8b9}
body.theme-beauty{--bg:#fcf8f5;--ink:#33252d;--muted:#735d66;--line:#e6dcd9;--soft:#f3e6e3;--primary:#7b304b;--accent:#f3b196;--on-accent:#38212d;--deep:#512339;--on-deep:#fff6f2;--deep-muted:#e9ccd6;--font-display:var(--font-body);--display-weight:500}
body.theme-cosmetology{--bg:#f7faf9;--ink:#163b40;--muted:#526d70;--line:#d6e3e1;--soft:#e5efed;--primary:#1a6570;--accent:#b7e4e2;--on-accent:#153c43;--deep:#173e46;--on-deep:#f6fffc;--deep-muted:#c6e1df;--font-display:var(--font-body);--display-weight:550}
body.theme-vet{--bg:#f7f8f2;--ink:#263c2b;--muted:#5b6c58;--line:#dce2d4;--soft:#e9eddf;--primary:#3f6245;--accent:#c9de85;--on-accent:#283c29;--deep:#203c2c;--on-deep:#f6f9ec;--deep-muted:#d0dfbd;--font-display:var(--font-body);--display-weight:600}
body{font-size:16px}.wrap{width:min(calc(100% - var(--gutter)*2),var(--maxw))}.eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.13em;line-height:1.6;font-weight:650}.section{padding-block:76px}.section-head{gap:14px;margin-bottom:36px;max-width:800px}.section-head p{font-size:16px;max-width:640px}.h2{font-weight:500;line-height:1.14;letter-spacing:-.035em}.h2 em{font-style:normal;color:var(--primary)}.theme-beauty .h2 em{font-family:var(--r-serif);font-style:italic}.btn{border-radius:8px;font-size:15px;min-height:50px;padding:12px 22px;font-weight:550;gap:16px}.btn:hover{box-shadow:0 5px 16px #00000010;transform:translateY(-2px)}.btn--ghost{border:1px solid var(--line)}.btn-row{align-items:center;gap:20px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.r-text-link{display:inline-flex;align-items:center;gap:13px;font-size:14px;text-decoration:none;border-bottom:1px solid var(--line);padding:10px 0;min-height:44px}.r-text-link:hover{border-color:var(--primary)}
/* Quiet navigation, with a complete mobile menu. */
.status-strip{background:var(--soft);color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.status-strip .wrap{justify-content:center;padding-block:7px;gap:12px}.status-strip b{font-weight:500;color:var(--ink)}.status-strip b::before{width:5px;height:5px;background:var(--primary);box-shadow:none}.site-header{background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(18px)}.site-header__bar{min-height:78px;gap:28px;justify-content:space-between}.logo{font-family:var(--font-body);font-size:23px;font-weight:750;letter-spacing:-1px;gap:8px}.logo__mark{width:27px;height:31px}.logo__mark .m-sheet{fill:var(--accent)}.niche-nav{flex:initial}.niche-nav__list{gap:4px;overflow:visible;padding:0}.niche-nav__item{border-radius:5px;font-size:13px;padding:8px 14px;gap:0}.niche-nav__item::before,.niche-nav__item--all::before{display:none}.niche-nav__item[aria-current=page]{background:var(--soft);color:var(--ink);box-shadow:none}.niche-nav__item--all{position:static;background:none;box-shadow:none}.niche-nav::after{display:none}.r-header-contact{font-size:13px;display:flex;align-items:center;gap:14px;text-decoration:none;padding:12px 0}.r-mobile-nav{display:none}
/* First screen and a real, readable document preview. */
.r-hero{padding:64px 0 54px;position:relative}.r-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:68px;align-items:center}.r-hero-copy .eyebrow{margin-bottom:24px;color:var(--primary)}.r-hero h1{font-family:var(--font-body);font-size:clamp(40px,4.6vw,65px);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:initial}.r-hero h1 em{display:block;font-style:normal;color:var(--primary)}.r-hero--home h1{font-size:clamp(42px,5.5vw,77px);font-weight:550;line-height:1.04}.r-hero--home h1 em{font-family:var(--r-serif);font-weight:500;font-style:italic;letter-spacing:-.055em;display:inline;background:linear-gradient(transparent 85%,var(--accent) 85%,var(--accent) 96%,transparent 96%)}.r-hero--beauty h1{font-family:var(--r-serif);font-size:clamp(38px,4.3vw,61px);font-weight:400;line-height:1.14;letter-spacing:-.04em}.r-hero--beauty h1 em{font-style:italic}.r-hero--cosmetology h1{font-size:clamp(39px,4.6vw,64px);line-height:1.12;font-weight:450}.r-hero--vet h1{font-weight:550}.r-hero-intro{color:var(--muted);font-size:17px;line-height:1.75;margin-top:25px;max-width:470px}.r-hero .btn-row{margin-top:29px;gap:22px}.r-hero-note{margin-top:19px;color:var(--muted);font-size:12px;max-width:440px}
.r-workbench{--sample-accent:var(--primary);padding:22px;border-radius:16px;background:var(--deep);color:var(--on-deep);box-shadow:0 25px 70px -50px var(--primary);min-width:0;position:relative}.r-hero--home .r-workbench{background:#eaece1;color:#343b2f;box-shadow:none}.r-workbench-head{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:12px;margin-bottom:16px}.r-workbench-head>span:first-child{display:flex;align-items:center;gap:8px}.r-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.r-workbench-label{font-size:11px;opacity:.75}.r-preview-tabs{display:flex;gap:5px;margin-bottom:17px;flex-wrap:wrap}.r-preview-tabs button{border:0;border-radius:5px;padding:8px 12px;color:#505649;background:transparent;font-size:12px;min-height:40px}.r-preview-tabs button[aria-pressed=true]{background:#fff;color:#252820;box-shadow:0 2px 6px #00000008}.r-workbench[data-live-home][data-live-niche=beauty]{--sample-accent:#7b304b}.r-workbench[data-live-home][data-live-niche=cosmetology]{--sample-accent:#1a6570}.r-workbench[data-live-home][data-live-niche=vet]{--sample-accent:#3f6245}
.r-paper{background:#fffefa;color:#2d302a;padding:24px 27px 18px;border-radius:3px;box-shadow:0 5px 16px #00000010;min-height:318px;position:relative;display:flex;flex-direction:column;border-top:3px solid var(--sample-accent);overflow-wrap:anywhere}.r-paper-meta{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e5e3db;padding-bottom:13px;color:#75796d;font-size:9px;letter-spacing:1.3px}.r-paper-category{color:var(--sample-accent);font-size:10px;margin-top:17px;letter-spacing:.06em;text-transform:uppercase}.r-paper h2{font-family:var(--r-serif);font-weight:450;font-size:clamp(19px,2.1vw,25px);line-height:1.26;letter-spacing:-.025em;text-wrap:initial;margin-top:9px;min-height:63px;max-width:370px}.r-paper-org{margin-top:18px;display:grid;gap:6px}.r-paper-org>span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#727769}.r-paper-org strong{font-size:13px;font-weight:500;color:var(--sample-accent);background:#f0eee5;border-radius:3px;padding:4px 8px;justify-self:start;max-width:100%;transition:background .2s}.has-name .r-paper-org strong{background:color-mix(in srgb,var(--sample-accent) 12%,white)}.r-paper-body{margin:18px 0 16px}.r-paper-rule{display:grid;grid-template-columns:1fr 2fr 1.2fr;border-bottom:1px solid #e7e5dd;min-height:20px;font-size:9px;color:#7b7f72}.r-paper-rule span+span,.r-paper-rule i+i{border-left:1px solid #e7e5dd;padding-left:8px}.r-paper-footer{margin-top:auto;padding-top:12px;border-top:1px solid #e5e3db;display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#777c70}.r-live-form{margin-top:18px}.r-live-form label{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:7px}.r-live-form label span{opacity:.7}.r-live-form input{width:100%;border:1px solid #ffffff38;background:#ffffff0a;color:var(--on-deep);border-radius:7px;padding:10px 12px;font-size:16px;min-height:44px}.r-live-form input::placeholder{color:var(--deep-muted)}.r-live-form p{font-size:11px;line-height:1.5;margin-top:8px;color:var(--deep-muted)}.r-hero--home .r-live-form input{background:#ffffff80;border-color:#cdd2bf;color:#30362b}.r-hero--home .r-live-form input::placeholder{color:#686f5f}.r-hero--home .r-live-form p{color:#616a56}.r-live-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.r-process{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:22px;gap:26px}.r-process>div{display:flex;gap:16px;align-items:center}.r-process>div+div{padding-left:25px;border-left:1px solid var(--line)}.r-process>div>span{font-size:12px;color:var(--primary);font-family:var(--font-mono)}.r-process p{font-size:12px;color:var(--muted)}.r-process b{font-size:14px;display:block;color:var(--ink);font-weight:550;margin-bottom:3px}
/* Three editorial entries into the product. */
.r-directions{padding:88px 0 72px}.r-section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:35px}.r-section-heading .eyebrow{margin-bottom:15px}.r-section-heading h2,.r-trust h2{font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.045em}.r-section-heading h2 em{font-family:var(--r-serif);font-weight:450;font-style:italic}.r-section-heading>p{font-size:14px;color:var(--muted);line-height:1.75;max-width:340px;padding-bottom:3px}.r-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.r-direction{--tile-bg:#f1e4e0;--tile-ink:#632d44;background:var(--tile-bg);color:var(--tile-ink);border-radius:12px;overflow:clip;text-decoration:none;display:flex;flex-direction:column}.r-direction--cosmetology{--tile-bg:#e3eeec;--tile-ink:#1b5762}.r-direction--vet{--tile-bg:#e8eedd;--tile-ink:#3a5639}.r-direction-image{position:relative;overflow:clip;aspect-ratio:1.7}.r-direction-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.r-direction:hover img{transform:scale(1.035)}.r-direction-number{position:absolute;left:19px;top:17px;color:#fff;background:#00000038;border:1px solid #ffffff55;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:10px;font-family:var(--font-mono)}.r-direction-info{padding:25px 25px 18px;flex:1;display:flex;flex-direction:column}.r-direction-info>p{font-size:11px;opacity:.8;margin-bottom:11px}.r-direction h3{font-size:27px;line-height:1.18;font-weight:500;letter-spacing:-.035em;text-wrap:initial}.r-direction--beauty h3{font-family:var(--r-serif);font-weight:450;font-size:30px}.r-direction-services{font-size:12px;margin-top:16px;margin-bottom:24px;display:block;opacity:.85}.r-direction-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid currentColor;padding-top:16px;margin-top:auto;font-size:13px}.r-direction-link b{font-weight:400;font-size:22px;transition:transform .2s}.r-direction:hover .r-direction-link b{transform:translate(3px,-3px)}.r-auto{display:flex;justify-content:space-between;gap:22px;margin-top:25px;padding:18px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.r-auto b{font-weight:500;color:var(--ink)}.r-auto a{white-space:nowrap;display:flex;gap:20px;color:var(--ink);text-decoration:none}
/* Useful selection, less chrome. */
.b-pick,.c-pick,.v-pick{background:transparent}.picker{gap:54px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.picker__form{gap:28px}.picker__legend{font-size:18px;font-weight:550}.b-arch{border-radius:12px}.b-arch__shape{height:75px}.b-swatch{border-radius:10px}.b-swatch__text b{font-size:15px}.switch-row{border-radius:10px;border-width:1px}.switch-row__text b{font-size:15px}.switch-row__text small{font-size:12px;line-height:1.5}.picker__reset{font-size:12px}.compose{border:1px solid var(--line);border-radius:12px;box-shadow:none;max-height:680px;top:100px}.compose__head{padding:22px;background:var(--soft);color:var(--ink)}.compose__eyebrow{font-size:10px;letter-spacing:.12em}.compose__num{font-family:var(--font-body);font-size:46px;font-weight:450;letter-spacing:-.05em}.compose__meta{font-size:13px;font-weight:450}.compose__sec-title{font-size:10px;letter-spacing:.06em}.compose__doc-title{font-size:13px;line-height:1.5}.compose__sec-title::before{display:none}.compose__note{font-size:11px;line-height:1.6;background:var(--bg)}.c-row{padding:15px 0}.c-row__name b{font-size:15px}.c-row__name small{font-size:12px}.c-row__code{font-size:11px}.v-plan{border-radius:14px}.v-room{border-radius:8px}.v-room__label{font-family:var(--font-body)}.c-seg{border-radius:8px}.c-seg span{font-size:13px}.switch{width:48px;height:28px}.switch::after{width:22px;height:22px}.switch:checked::after{transform:translateX(20px)}
/* Continue in place: no second questionnaire. */
.j{padding:0 0 72px}.j__inner{display:grid;grid-template-columns:1fr auto;gap:24px 50px;padding:32px;border:1px solid var(--line);background:var(--surface);border-radius:12px}.j__intro .eyebrow{font-size:10px;margin-bottom:11px}.j__intro .h2{font-size:27px;max-width:650px}.j__lead{font-size:14px;color:var(--muted);margin-top:13px;max-width:660px}.j__note{font-size:11px;color:var(--muted);margin-top:9px}.j__actions{display:flex;flex-direction:column;justify-content:center;gap:10px}.j__summary{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px}.j__summary-title{font-size:22px;font-weight:550}.j__status{font-size:13px;color:var(--muted);margin-top:8px}.j__facts{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;margin:24px 0}.j__fact dt{font-size:11px;color:var(--muted);margin-bottom:6px}.j__fact dd{margin:0;font-size:14px}.j__details{padding:18px 0;border-top:1px solid var(--line)}.j__details summary{font-size:14px;cursor:pointer;min-height:35px}.j__documents{padding:18px 0}.j__documents h4{font-size:14px;margin:15px 0 8px}.j__documents ul{padding-left:20px;font-size:13px}.j__download-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.j__download-row p{font-size:11px;color:var(--muted);max-width:320px}.j__empty{font-size:14px;padding:20px 0}
/* The presentation is one object; all controls stay inside it. */
.h-how,.b-how,.c-how,.v-how{background:var(--soft)}.demo{border-radius:16px;--demo-pad:24px;gap:20px}.demo::before{display:none}.demo__canvas{border-radius:10px}.demo__body{grid-template-columns:minmax(0,.85fr) minmax(0,1.8fr);gap:30px}.demo__num{font-family:var(--font-body);font-weight:450;font-size:40px;opacity:.5}.demo__title{font-family:var(--font-body);font-size:27px;font-weight:500;line-height:1.15}.demo__text{font-size:14px;line-height:1.65}.demo__choice-wrap{font-size:11px}.demo__keys{display:none}.demo__controls{border-radius:10px;background:#ffffff09;padding:12px}.demo__step{border-radius:6px}.demo__step-label{font-size:12px}.demo__badge{font-size:11px;border-radius:5px}.demo__niche{font-size:12px}.demo__niches-label{display:none}.demo__status{font-size:11px}.r-trust{padding:80px 0;background:var(--bg)}.r-trust-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.r-trust .eyebrow{margin-bottom:18px}.r-trust h2{font-size:43px}.r-trust-grid>div>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:390px;margin-top:22px}.r-trust .r-text-link{margin-top:20px}.r-trust ol{padding:0;list-style:none}.r-trust li{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid var(--line)}.r-trust li:first-child{padding-top:0}.r-trust li>span{font-family:var(--font-mono);font-size:11px;color:var(--muted);padding-top:5px}.r-trust h3{font-size:20px;font-weight:500;letter-spacing:-.02em}.r-trust li p{font-size:14px;color:var(--muted);line-height:1.7;margin-top:8px}.buy-mode{gap:16px}.buy-mode__art{height:80px;width:135px}.buy-mode__title{font-size:25px;font-weight:500}.buy-mode>p{font-size:14px}.buy-mode__example{font-size:12px!important}.h-status{padding-block:55px;background:var(--soft)}.h-status__title{font-family:var(--font-body);font-weight:500;font-size:33px;letter-spacing:-.03em}.h-status__col h3{font-size:16px}.h-status__col li{font-size:13px}.h-status__foot{font-size:12px}.faq-list summary{font-size:17px}.faq-list p{font-size:14px}.site-footer{padding-block:48px 30px}.site-footer .logo__text{font-family:var(--font-body)}.site-footer__note{font-size:14px;max-width:500px}.oht-footer-links a{font-size:13px}.oht-footer-bottom{font-size:12px}.site-footer__top{align-items:start}.oht-legacy-content h1{font-family:var(--font-body);font-size:clamp(32px,4.5vw,52px);line-height:1.12;font-weight:500;letter-spacing:-.04em}.oht-legacy-content .document-card,.oht-legacy-content .group-card,.oht-legacy-content .quiz-card{border-radius:12px}.oht-legacy-content .button{border-radius:8px}
@media(min-width:1500px){.r-hero{padding-block:75px}.r-hero-grid{gap:100px}}
@media(max-width:1050px){.r-hero-grid{gap:38px}.r-hero h1{font-size:49px}.r-hero--home h1{font-size:61px}.r-hero--beauty h1{font-size:47px}.r-hero .btn-row{gap:14px}.r-workbench{padding:18px}.r-paper{padding:22px}.r-paper h2{font-size:22px}.r-direction-info{padding:22px 20px 16px}.r-direction h3{font-size:24px}.r-direction--beauty h3{font-size:27px}.r-trust-grid{gap:45px}.picker{gap:30px}.r-header-contact{display:none}.site-header__bar{gap:18px}.niche-nav__item{padding-inline:11px}}
@media(max-width:800px){.niche-nav{display:none}.r-mobile-nav{display:block;position:relative;margin-left:auto}.r-mobile-nav summary{list-style:none;display:flex;align-items:center;gap:18px;cursor:pointer;padding:8px 0 8px 13px;min-height:48px;font-size:13px}.r-mobile-nav summary::-webkit-details-marker{display:none}.r-mobile-nav summary small{display:block;color:var(--muted);font-size:10px;margin-bottom:1px}.r-chevron{font-size:20px}.r-mobile-nav[open] .r-chevron{transform:rotate(180deg)}.r-mobile-nav nav{position:absolute;top:calc(100% + 8px);right:0;width:min(310px,calc(100vw - 32px));padding:9px;background:var(--surface);border:1px solid var(--line);box-shadow:0 15px 35px #00000012;border-radius:10px}.r-mobile-nav nav a{display:flex;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;min-height:48px;padding:12px;font-size:14px;border-radius:5px}.r-mobile-nav nav a[aria-current=page]{background:var(--soft)}.r-mobile-nav nav a span{font-size:11px;color:var(--muted)}.r-mobile-nav nav a:hover{background:var(--soft)}.site-header__bar{min-height:66px}.r-hero-grid{gap:30px}.r-hero{padding-top:42px}.r-hero h1{font-size:42px}.r-hero--home h1{font-size:53px}.r-hero--beauty h1{font-size:43px}.r-hero-intro{font-size:15px;line-height:1.7}.r-hero .btn-row{align-items:start;flex-direction:column;gap:6px}.r-hero-note{font-size:11px}.r-workbench-head{font-size:11px}.r-workbench-label{display:none}.r-paper{padding:18px;min-height:315px}.r-paper h2{font-size:20px}.r-paper-footer{font-size:8px}.r-preview-tabs button{font-size:11px;padding:7px 8px}.r-live-form p{font-size:10px}.r-process{gap:15px}.r-process>div{gap:10px}.r-process>div+div{padding-left:12px}.r-process b{font-size:12px}.r-process p{font-size:11px}.r-direction-grid{gap:15px}.r-direction-info{padding:18px 15px 15px}.r-direction h3{font-size:21px}.r-direction--beauty h3{font-size:24px}.r-direction-services{font-size:11px;line-height:1.7}.r-direction-link{font-size:11px}.r-section-heading>p{max-width:260px;font-size:13px}.r-directions{padding-top:65px}.picker{grid-template-columns:1fr 1fr;gap:25px}.compose__head{padding:18px}.compose__list{padding-inline:18px}.j__inner{grid-template-columns:1fr;gap:24px;padding:27px}.j__actions{flex-direction:row;justify-content:start;flex-wrap:wrap}.j__facts{grid-template-columns:1fr 1fr}.demo__body{grid-template-columns:1fr}.demo__stage{order:-1}.demo__side{display:grid;grid-template-columns:1fr .8fr;gap:30px}.demo__choice-wrap{border:0;padding:0;margin:0}.demo__num{font-size:25px}.demo__title{font-size:23px}.demo__text{font-size:13px}.r-trust h2{font-size:35px}.r-trust-grid{gap:35px}}
@media(max-width:620px){:root{--gutter:20px}.section{padding-block:50px}.status-strip .wrap{gap:7px;justify-content:start;flex-wrap:nowrap;white-space:nowrap;font-size:10px;padding-block:7px}.status-strip b{display:none}.logo__text{display:inline!important}.logo{font-size:20px}.logo__mark{width:24px;height:29px}.site-header__bar{min-height:64px}.r-hero{padding:33px 0 30px}.r-hero-grid{grid-template-columns:1fr;gap:29px}.r-hero-copy .eyebrow{margin-bottom:17px;font-size:10px}.r-hero h1{font-size:clamp(39px,10.4vw,55px);letter-spacing:-.04em}.r-hero--home h1{font-size:clamp(45px,12.5vw,62px)}.r-hero--beauty h1{font-size:clamp(40px,10.6vw,55px);line-height:1.12}.r-hero--cosmetology h1{font-size:clamp(38px,10.3vw,50px)}.r-hero--beauty h1 br{display:none}.r-hero-intro{font-size:15px;margin-top:20px;max-width:470px}.r-hero .btn-row{flex-direction:row;align-items:center;gap:8px 20px;margin-top:22px}.r-hero .btn{padding:12px 18px;font-size:14px}.r-text-link{font-size:13px}.r-hero-note{font-size:11px;margin-top:12px}.r-workbench{padding:18px;border-radius:12px;max-width:510px;width:100%;justify-self:center}.r-paper{padding:20px;min-height:295px}.r-paper h2{font-size:23px;min-height:58px;max-width:330px}.r-paper-body{margin-block:15px}.r-workbench-head{font-size:11px}.r-workbench-label{display:block}.r-live-form p{font-size:11px}.r-paper-footer{font-size:9px}.r-preview-tabs button{font-size:12px}.r-process{grid-template-columns:1fr;padding-block:19px;gap:13px}.r-process>div{gap:15px}.r-process>div+div{border-left:0;padding-left:0}.r-process p{display:flex;align-items:center;gap:10px;font-size:11px}.r-process b{font-size:12px;margin-bottom:0;min-width:93px}.r-process>div>span{font-size:10px}.r-section-heading{display:block;margin-bottom:26px}.r-section-heading .eyebrow{font-size:10px;margin-bottom:13px}.r-section-heading h2{font-size:35px}.r-section-heading>p{max-width:none;font-size:14px;margin-top:18px}.r-section-heading>p br{display:none}.r-directions{padding-block:51px 37px}.r-direction-grid{grid-template-columns:1fr;gap:20px}.r-direction{display:grid;grid-template-columns:1fr}.r-direction-image{aspect-ratio:2.05}.r-direction-info{padding:22px}.r-direction h3{font-size:28px}.r-direction--beauty h3{font-size:32px}.r-direction h3 br{display:none}.r-direction-info>p{font-size:11px}.r-direction-services{font-size:13px;margin-block:12px 21px}.r-direction-link{font-size:13px}.r-auto{align-items:start;font-size:12px;line-height:1.7}.r-auto b{display:block}.r-auto a{gap:7px}.picker{grid-template-columns:1fr;gap:27px}.compose{position:static;max-height:none}.compose__list{max-height:400px}.picker__form{gap:25px}.picker__legend{font-size:17px}.picker__legend small{font-size:11px}.b-arch__shape{height:60px}.b-arch__name{font-size:13px}.b-arch__hint{font-size:10px}.b-swatch__text small{font-size:11px}.switch-row{padding:12px}.switch-row__text small{font-size:11px}.compose__head{grid-template-columns:auto 1fr;padding:18px}.compose__num{font-size:37px}.compose__eyebrow{font-size:10px}.compose__meta{font-size:12px;max-width:100%}.compose__sec-title{font-size:10px}.picker__mini{font-size:12px}.j{padding-bottom:45px}.j__inner{padding:22px;gap:20px}.j__intro .h2{font-size:25px}.j__lead{font-size:13px}.j__actions{flex-direction:column}.j__actions .btn{justify-content:center}.j__facts{grid-template-columns:1fr 1fr;gap:20px}.j__fact:first-child{grid-column:1/-1}.j__fact dd{font-size:13px}.j__download-row{gap:10px}.j__download-row .btn{width:100%;justify-content:center}.j__summary-title{font-size:22px}.demo{--demo-pad:16px;border-radius:12px;gap:16px}.demo__body{gap:18px}.demo__side{grid-template-columns:1fr;gap:0}.demo__choice-wrap{display:none}.demo__cap{grid-template-columns:auto 1fr;gap:8px 12px}.demo__num{grid-row:1;font-size:18px;line-height:1.4;align-self:center}.demo__title{font-size:21px;align-self:center}.demo__text{grid-column:1/-1;line-height:1.55;font-size:13px}.demo__controls{padding:9px;gap:7px;border-radius:9px}.demo__step-label{font-size:10px}.demo__step-label b{font-size:10px}.demo__step{padding-inline:7px}.demo__badge{font-size:10px}.demo__niche{padding:7px 9px;font-size:10px}.demo__link{font-size:11px}.demo__status{font-size:10px}.r-trust{padding-block:50px}.r-trust-grid{grid-template-columns:1fr;gap:28px}.r-trust h2{font-size:34px}.r-trust-grid>div>p:not(.eyebrow){font-size:14px;margin-top:17px}.r-trust li{gap:18px;padding-block:20px}.r-trust h3{font-size:19px}.r-trust li p{font-size:13px}.buy-modes{gap:25px}.buy-mode{grid-template-columns:1fr;padding:0 0 25px!important}.buy-mode__art{width:100px;height:60px}.buy-mode__title{font-size:24px}.buy-mode+.buy-mode{border-left:0}.h-status__title{font-size:29px}.h-status__grid{gap:26px}.site-footer{padding-block:35px 22px}.site-footer__top{gap:20px}.site-footer__note{font-size:13px}.oht-footer-links{gap:12px 22px}.oht-footer-links a{font-size:12px}.oht-footer-bottom{gap:10px 20px;font-size:11px}.oht-legacy-content h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.r-direction-image img,.r-paper-org strong,.r-direction-link b{transition:none}}

.r-heading-first{display:block}.r-hero--home .r-heading-first{white-space:nowrap}

.logo__text{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.r-workbench :focus-visible{outline-color:var(--focus-on-deep)}.r-hero--home .r-workbench :focus-visible{outline-color:var(--focus)}
.compose__list{overflow-y:auto}.compose__doc-reason{grid-column:2;font-size:10px;color:var(--muted);margin-top:-5px;line-height:1.4}.r-mobile-nav summary{max-width:190px}

/* Support stays readable and wraps on narrow screens. */
.status-strip .oht-header-support{white-space:normal;line-height:1.5;color:var(--ink)}
.oht-header-support a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
