{"id":4014,"date":"2026-08-25T15:10:58","date_gmt":"2026-08-25T07:10:58","guid":{"rendered":"https:\/\/fotrohifu.com\/?page_id=4014"},"modified":"2026-08-25T15:11:00","modified_gmt":"2026-08-25T07:11:00","slug":"12d-hifu-machine","status":"publish","type":"page","link":"https:\/\/fotrohifu.com\/fr\/12d-hifu-machine\/","title":{"rendered":"12D HIFU Machine"},"content":{"rendered":"<!-- gs-stylemanager -->\n\n\n<main class=\"p12-main\" id=\"main-content\">\n<section class=\"p12-hero\">\n<div class=\"p12-shell\">\n<div class=\"p12-hero-grid\">\n<div class=\"p12-hero-copy\">\n<h1><span class=\"ez-toc-section\" id=\"12D_HIFU_Machine\"><\/span>12D HIFU Machine<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>The FotroHIFU 12D HIFU Machine is a professional platform for clinics, medical spas, and distributors that want to offer eye, body, and intimate treatments alongside facial HIFU. Superpulse and MP delivery can shorten treatment times and help teams serve more clients each day. Partners can customize the system configuration and branding for their market and business, with one-to-one training and ongoing technical support.<\/p>\n<\/div>\n\n\n\n<figure class=\"p12-hero-visual\">\n<div class=\"p12-gallery\" data-p12-gallery=\"\" aria-label=\"12D HIFU machine product gallery\">\n<div class=\"p12-gallery-frame\">\n<div class=\"p12-gallery-viewport\">\n<div class=\"p12-gallery-track\">\n<div class=\"p12-gallery-slide\" aria-hidden=\"false\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-front-view-20260825.webp\" alt=\"Front view of the FotroHIFU 12D HIFU machine\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"p12-gallery-slide\" aria-hidden=\"true\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-side-view-20260825.webp\" alt=\"Side view of the FotroHIFU 12D HIFU machine\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"p12-gallery-slide\" aria-hidden=\"true\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-angled-view-20260825.webp\" alt=\"Angled side view of the FotroHIFU 12D HIFU machine\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"p12-gallery-slide\" aria-hidden=\"true\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-rear-view-20260825.webp\" alt=\"Rear view of the FotroHIFU 12D HIFU machine and connected handpieces\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"p12-gallery-slide\" aria-hidden=\"true\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-handpieces-probes-20260825.webp\" alt=\"FotroHIFU 12D HIFU machine with handpieces and replacement probes\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<button class=\"p12-gallery-arrow p12-gallery-arrow--prev\" type=\"button\" aria-label=\"Previous product image\">\u2039<\/button>\n\n\n\n<button class=\"p12-gallery-arrow p12-gallery-arrow--next\" type=\"button\" aria-label=\"Next product image\">\u203a<\/button>\n<\/div>\n\n\n\n<div class=\"p12-gallery-dots\" aria-label=\"Choose product image\">\n<button type=\"button\" aria-label=\"Show product image 1\" aria-pressed=\"true\"><\/button>\n\n\n\n<button type=\"button\" aria-label=\"Show product image 2\" aria-pressed=\"false\"><\/button>\n\n\n\n<button type=\"button\" aria-label=\"Show product image 3\" aria-pressed=\"false\"><\/button>\n\n\n\n<button type=\"button\" aria-label=\"Show product image 4\" aria-pressed=\"false\"><\/button>\n\n\n\n<button type=\"button\" aria-label=\"Show product image 5\" aria-pressed=\"false\"><\/button>\n<\/div>\n<\/div>\n<\/figure>\n\n\n\n<ul class=\"p12-key-strip\" aria-label=\"Key features\">\n<li class=\"p12-key-item\">Two Superpulse HIFU handpieces for face, eye, and body workflows<\/li>\n\n\n\n<li class=\"p12-key-item\">Documented face and body depths from 1.5 to 16.0 mm<\/li>\n\n\n\n<li class=\"p12-key-item\">Normal and MP firing patterns with Single and Repeat output<\/li>\n\n\n\n<li class=\"p12-key-item\">Dedicated private handle with 3.0 and 4.5 mm depth options<\/li>\n\n\n\n<li class=\"p12-key-item\">Airbag pressure detection listed in the current machine specification<\/li>\n<\/ul>\n\n\n\n<div class=\"p12-hero-actions\">\n<a class=\"p12-button\" href=\"\/contact-us\/\">Request a Quote<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"p12-section p12-section--white\" id=\"handpieces\">\n<div class=\"p12-content-shell\">\n<div class=\"p12-section-head\">\n<h2><span class=\"ez-toc-section\" id=\"12D_HIFU_Machine_Handpiece_Guide\"><\/span>12D HIFU Machine Handpiece Guide<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Three purpose-built handpieces support face, eye, body, and intimate treatment workflows.<\/p>\n<\/div>\n\n\n\n<div class=\"p12-handpiece-layout\">\n<div class=\"p12-handpiece-row\">\n<figure class=\"p12-handpiece-image p12-handpiece-image--left\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-left-superpulse-handpiece-controls-20260825.webp\" alt=\"LEFT Superpulse handpiece controls and probe replacement details\" width=\"1200\" height=\"900\" loading=\"lazy\"\/>\n<\/figure>\n\n\n\n<article class=\"p12-handpiece\">\n<h3>LEFT Superpulse handpiece for face and neck<\/h3>\n\n\n\n<p>This primary facial handpiece combines multiple treatment depths with flexible output controls, helping operators adapt protocols across the face, jawline, and neck.<\/p>\n\n\n\n<ul class=\"p12-detail-list\">\n<li>1.5 to 6.0 mm depths support tailored face, jawline, and neck protocols.<\/li>\n\n\n\n<li>Normal\/MP firing patterns and Single\/Repeat output controls provide flexible delivery.<\/li>\n\n\n\n<li>One facial handpiece simplifies training and expands service planning.<\/li>\n<\/ul>\n<\/article>\n<\/div>\n\n\n\n<div class=\"p12-handpiece-row\">\n<figure class=\"p12-handpiece-image p12-handpiece-image--right\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-right-superpulse-handpiece-controls-20260825.webp\" alt=\"RIGHT Superpulse handpiece controls and probe replacement details\" width=\"1200\" height=\"900\" loading=\"lazy\"\/>\n<\/figure>\n\n\n\n<article class=\"p12-handpiece\">\n<h3>RIGHT Superpulse handpiece for eye and body<\/h3>\n\n\n\n<p>Combining eye and body cartridges in one handpiece extends the system from smaller treatment zones to broader body applications without requiring a separate HIFU platform.<\/p>\n\n\n\n<ul class=\"p12-detail-list\">\n<li>A dedicated eye cartridge supports controlled treatment of smaller areas.<\/li>\n\n\n\n<li>8.0 to 16.0 mm depths cover the abdomen, arms, thighs, and back.<\/li>\n\n\n\n<li>Wider coverage improves equipment use and expands the clinic&#8217;s service menu.<\/li>\n<\/ul>\n<\/article>\n<\/div>\n\n\n\n<div class=\"p12-handpiece-row\">\n<figure class=\"p12-handpiece-image p12-handpiece-image--private\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-dedicated-intimate-handle-details-20260825.webp\" alt=\"Dedicated 12D HIFU intimate handle with 3.0 and 4.5 mm attachments\" width=\"1200\" height=\"900\" loading=\"lazy\"\/>\n<\/figure>\n\n\n\n<article class=\"p12-handpiece\">\n<h3>Dedicated intimate handle<\/h3>\n\n\n\n<p>Designed for qualified professional use where intimate treatments are permitted, this separate handle provides a clearer and more organized workflow for specialized services.<\/p>\n\n\n\n<ul class=\"p12-detail-list\">\n<li>3.0 and 4.5 mm options support protocol-based depth selection.<\/li>\n\n\n\n<li>A dedicated attachment keeps intimate treatment workflows clearly separated.<\/li>\n\n\n\n<li>Clinics can add a specialized service without another treatment platform.<\/li>\n<\/ul>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"p12-section p12-section--mist\" id=\"superpulse-mp\">\n<div class=\"p12-content-shell\">\n<div class=\"p12-section-head\">\n<h2><span class=\"ez-toc-section\" id=\"Superpulse_and_MP_technology\"><\/span>Superpulse and MP technology<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Superpulse output pairs with separate Single\/Repeat movement and Normal\/MP firing controls.<\/p>\n<\/div>\n\n\n\n<div class=\"p12-tech-board\">\n<div class=\"p12-pulse-canvas\" aria-hidden=\"true\">\n<div class=\"p12-pattern-card\">\n<div class=\"p12-pattern-copy\">\n<strong>Normal<\/strong>\n\n\n\n<span>17 points per round<\/span>\n<\/div>\n\n\n\n<div class=\"p12-pattern p12-pattern--normal\"><\/div>\n<\/div>\n\n\n\n<div class=\"p12-pattern-card p12-pattern-card--mp\">\n<div class=\"p12-pattern-copy\">\n<strong>MP<\/strong>\n\n\n\n<span>\n<span>Multi-point line pattern<\/span>\n\n\n\n<span><br><\/span>\n\n\n\n<span>417 points per engine cycle<\/span>\n<\/span>\n<\/div>\n\n\n\n<div class=\"p12-pattern p12-pattern--mp\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"p12-tech-list\">\n<article class=\"p12-tech-item\">\n<h3>Single and Repeat Output<\/h3>\n\n\n\n<p>Single moves the internal mechanism in one direction, while Repeat drives it forward and back at adjustable intervals. Operators can choose between controlled one-way lines and smoother two-way area coverage.<\/p>\n\n\n\n<ul class=\"p12-detail-list\">\n<li>Single mode supports controlled, unidirectional treatment lines.<\/li>\n\n\n\n<li>Repeat provides two-way output at 0.1\u20131.0-second intervals.<\/li>\n\n\n\n<li>Shared controls across both handpieces simplify operator training.<\/li>\n<\/ul>\n<\/article>\n\n\n\n<article class=\"p12-tech-item\">\n<h3>Normal and MP Firing Patterns<\/h3>\n\n\n\n<p>Normal provides a focused point pattern for smaller or sensitive zones, while MP spreads energy through a denser multi-point matrix. Operators can switch patterns according to the treatment area and selected protocol.<\/p>\n\n\n\n<ul class=\"p12-detail-list\">\n<li>Normal delivers 17 coagulation points per round for focused treatment.<\/li>\n\n\n\n<li>MP distributes 417 points per engine cycle across wider areas.<\/li>\n\n\n\n<li>Selectable patterns extend flexibility across face and body protocols.<\/li>\n<\/ul>\n<\/article>\n\n\n\n<article class=\"p12-tech-item\">\n<h3>On-Screen Controls and Presets<\/h3>\n\n\n\n<p>The 13.3-inch touchscreen centralises LEFT and RIGHT handpiece controls, energy, line length, pitch, travel direction, and firing pattern. Presets and usage records help standardise daily operation.<\/p>\n\n\n\n<ul class=\"p12-detail-list\">\n<li>Separate LEFT and RIGHT controls keep dual-handpiece operation clear.<\/li>\n\n\n\n<li>M1\u2013M3 presets reduce repeated setup for frequently used protocols.<\/li>\n\n\n\n<li>Shot records help clinics monitor cartridge use and manage inventory.<\/li>\n<\/ul>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"p12-section p12-section--white\" id=\"applications\">\n<div class=\"p12-content-shell\">\n<div class=\"p12-section-head\">\n<h2><span class=\"ez-toc-section\" id=\"12D_HIFU_Machine_applications\"><\/span>12D HIFU Machine applications<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The three-handpiece configuration lets a clinic plan services by treatment area and documented probe depth. Every application requires trained operation, client assessment, and settings selected according to the approved protocol.<\/p>\n<\/div>\n\n\n\n<div class=\"p12-app-grid\">\n<article class=\"p12-app\">\n<h3>Face and neck<\/h3>\n\n\n\n<p>The LEFT Superpulse handpiece supports contour-focused and skin-firming workflows across the face and neck. Its 1.5, 3.0, 4.5, and 6.0 mm probes give trained operators multiple depth options when planning a service.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-app\">\n<h3>Eye area<\/h3>\n\n\n\n<p>The dedicated 2.0 mm, 5.5 MHz eye option supports planning for smaller areas around the eyes. Work in this area requires careful assessment and protocol control because local anatomy and client suitability vary.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-app\">\n<h3>Body areas<\/h3>\n\n\n\n<p>The RIGHT Superpulse handpiece uses documented 8.0, 13.0, and 16.0 mm body probes at 2.0 MHz. Listed treatment areas include the abdomen, arms, thighs, and back. The final probe and settings should follow training and the approved protocol.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-app\">\n<h3>Intimate services<\/h3>\n\n\n\n<p>The private handle supports professional intimate workflows using 3.0 and 4.5 mm options. Service availability depends on local regulations, operator qualifications, client assessment, and the documentation supplied for the model.<\/p>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"p12-section p12-section--paper\" id=\"technical-specifications\">\n<div class=\"p12-content-shell\">\n<div class=\"p12-section-head\">\n<h2><span class=\"ez-toc-section\" id=\"12D_HIFU_machine_technical_specifications\"><\/span>12D HIFU machine technical specifications<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n\n\n\n<dl class=\"p12-spec-grid\" aria-label=\"12D HIFU machine technical specifications\">\n<div class=\"p12-spec-item p12-spec-item--wide\">\n<dt>Product model<\/dt>\n\n\n\n<dd>12D HIFU Machine<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Handpiece configuration<\/dt>\n\n\n\n<dd>LEFT Superpulse; RIGHT Superpulse; private handle<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Display<\/dt>\n\n\n\n<dd>13.3-inch HD touchscreen<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>HIFU operating controls<\/dt>\n\n\n\n<dd>Single \/ Repeat output; Normal \/ MP firing patterns<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Documented shot distribution<\/dt>\n\n\n\n<dd>Normal: 17 points per round; MP: 417 points per engine cycle<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>LEFT probe options<\/dt>\n\n\n\n<dd>1.5 mm at 5.5 MHz; 3.0 mm at 5.5 MHz; 4.5 mm at 4.0 MHz; 6.0 mm at 4.0 MHz<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>RIGHT probe options<\/dt>\n\n\n\n<dd>Eye 2.0 mm at 5.5 MHz; body 8.0 \/ 13.0 \/ 16.0 mm at 2.0 MHz<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Intimate depth options<\/dt>\n\n\n\n<dd>3.0 \/ 4.5 mm<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Energy adjustment<\/dt>\n\n\n\n<dd>0.1 to 3.0 J<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Repeat interval<\/dt>\n\n\n\n<dd>0.1 to 1.0 seconds<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Power supply<\/dt>\n\n\n\n<dd>AC 110 V \/ AC 220 V<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Rated power<\/dt>\n\n\n\n<dd>1280 W<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Net instrument weight<\/dt>\n\n\n\n<dd>7 kg<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Gross packed weight<\/dt>\n\n\n\n<dd>20 kg<\/dd>\n<\/div>\n\n\n\n<div class=\"p12-spec-item\">\n<dt>Package dimensions<\/dt>\n\n\n\n<dd>56.5 \u00d7 49.5 \u00d7 59 cm<\/dd>\n<\/div>\n<\/dl>\n<\/div>\n<\/section>\n\n\n\n<section class=\"p12-section p12-section--mist\" id=\"training-support\">\n<div class=\"p12-content-shell\">\n<div class=\"p12-section-head\">\n<h2><span class=\"ez-toc-section\" id=\"Manufacturer_quality_training_and_OEM_support\"><\/span>Manufacturer quality, training, and OEM support<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Quality review, operator onboarding, customization, and after-sales planning stay with one manufacturer support team.<\/p>\n<\/div>\n\n\n\n<div class=\"p12-support-grid\">\n<article class=\"p12-support\">\n<h3>ISO 13485 quality system<\/h3>\n\n\n\n<p>Fotromed reports an ISO 13485 quality-system audit update. Confirm the certificate scope for the selected 12D configuration.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-support\">\n<h3>Pre-shipment quality checks<\/h3>\n\n\n\n<p>The published process includes functional review and pre-shipment photos or video. Request the inspection record for the selected unit.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-support\">\n<h3>Live one-to-one training<\/h3>\n\n\n\n<p>Live video training covers machine operation, probe selection, and protocol guidance. Confirm the schedule and language before shipment.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-support\">\n<h3>OEM and ODM options<\/h3>\n\n\n\n<p>Logo, product name, interface, color, packaging, and project-level development can be discussed before production.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-support\">\n<h3>OEM MOQ from one unit<\/h3>\n\n\n\n<p>General OEM and private-label work can start from one unit. Final scope depends on the selected platform and requested changes.<\/p>\n<\/article>\n\n\n\n<article class=\"p12-support\">\n<h3>Warranty and spare parts<\/h3>\n\n\n\n<p>Confirm the warranty terms, troubleshooting route, and spare-parts scope in the final order agreement for this model.<\/p>\n<\/article>\n<\/div>\n\n\n\n<div class=\"p12-support-actions\">\n<a class=\"p12-button\" href=\"\/contact-us\/\">Discuss OEM &amp; Support<\/a>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"certification-gallery\" aria-labelledby=\"certification-gallery-title\">\n<div class=\"certification-gallery-shell\">\n<div class=\"certification-gallery-heading\">\n<h2 id=\"certification-gallery-title\"><span class=\"ez-toc-section\" id=\"Certified_Quality_for_Global_Markets\"><\/span>Certified Quality for Global Markets<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n\n\n\n<div class=\"certification-gallery-viewport\">\n<div class=\"certification-gallery-track\" data-certification-track=\"\" aria-label=\"FotroHIFU certification and registration documents\">\n<figure class=\"certification-gallery-card\">\n<div class=\"certification-gallery-paper\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotromed-rf-system-ce-certificate-reference-20260825.webp\" alt=\"Reference image of a Fotromed radio frequency system CE certificate\" width=\"780\" height=\"1024\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"certification-gallery-caption\">RF System CE Certificate<\/div>\n<\/figure>\n\n\n\n<figure class=\"certification-gallery-card\">\n<div class=\"certification-gallery-paper\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/third-party-rf-system-fda-510k-letter-reference-20260825.webp\" alt=\"Reference image of a third-party FDA 510(k) clearance letter for a radio frequency system\" width=\"780\" height=\"1024\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"certification-gallery-caption\">Third-Party RF System FDA 510(k) Letter<\/div>\n<\/figure>\n\n\n\n<figure class=\"certification-gallery-card\">\n<div class=\"certification-gallery-paper\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotromed-cosmetics-fda-facility-registration-reference-20260825.webp\" alt=\"Reference image of a Fotromed cosmetics FDA facility registration certificate\" width=\"780\" height=\"1024\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"certification-gallery-caption\">Cosmetics FDA Facility Registration<\/div>\n<\/figure>\n\n\n\n<figure class=\"certification-gallery-card\">\n<div class=\"certification-gallery-paper\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotromed-ems-chair-ce-certificate-reference-20260825.webp\" alt=\"Reference image of a Fotromed EMS chair CE certificate\" width=\"780\" height=\"1024\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"certification-gallery-caption\">EMS Chair CE Certificate<\/div>\n<\/figure>\n\n\n\n<figure class=\"certification-gallery-card\">\n<div class=\"certification-gallery-paper\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotromed-iso-13485-quality-certificate-20260825.webp\" alt=\"Fotromed ISO 13485:2016 medical device quality management system certificate\" width=\"780\" height=\"1024\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"certification-gallery-caption\">ISO 13485 Quality Management Certificate<\/div>\n<\/figure>\n\n\n\n<figure class=\"certification-gallery-card\">\n<div class=\"certification-gallery-paper\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotromed-iso-13485-hifu-scope-certificate-20260825.webp\" alt=\"Fotromed ISO 13485:2016 certificate with HIFU devices listed in the registration scope\" width=\"1039\" height=\"736\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"certification-gallery-caption\">ISO 13485 Medical Device QMS Certificate<\/div>\n<\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"p12-section p12-section--white\" id=\"faqs\">\n<div class=\"p12-content-shell\">\n<div class=\"p12-section-head\">\n<h2><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n\n\n\n<div class=\"p12-faq-list\">\n<details class=\"p12-faq-item\">\n<summary>\n<h3>What does 12D mean on a HIFU machine?<\/h3>\n<\/summary>\n\n\n\n<div class=\"p12-faq-answer\">\n<p>The 12D label is a supplier-defined product name, not a universal technical standard. Depending on the supplier, it may refer to a handpiece design, product generation, line concept, or firing pattern. Compare the actual handpieces, cartridges, depths, frequencies, controls, training, and support instead of judging the machine by its D number alone.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"p12-faq-item\">\n<summary>\n<h3>Which treatment depths does this 12D HIFU machine support?<\/h3>\n<\/summary>\n\n\n\n<div class=\"p12-faq-answer\">\n<p>The LEFT handpiece lists 1.5, 3.0, 4.5, and 6.0 mm. The RIGHT handpiece lists a 2.0 mm eye option and 8.0, 13.0, and 16.0 mm body options. The private handle lists 3.0 and 4.5 mm. Ask the sales team to identify every included probe in the final quotation.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"p12-faq-item\">\n<summary>\n<h3>What is the difference between Normal and MP shot delivery?<\/h3>\n<\/summary>\n\n\n\n<div class=\"p12-faq-answer\">\n<p>Normal mode lists 17 coagulation points per round, while MP mode lists 417 points per engine cycle and is identified as a multi-point line pattern. These figures describe how the machine distributes points. Mode selection should follow operator training and the approved protocol, and the point count does not guarantee a specific result.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"p12-faq-item\">\n<summary>\n<h3>Can the machine support face, body, and intimate services?<\/h3>\n<\/summary>\n\n\n\n<div class=\"p12-faq-answer\">\n<p>Yes. The documented three-handpiece configuration covers face and neck, the eye area and selected body areas, and permitted intimate workflows. All applications require trained operators, client assessment, approved protocols, and compliance with local rules.<\/p>\n<\/div>\n<\/details>\n\n\n\n<details class=\"p12-faq-item\">\n<summary>\n<h3>Is training available for this 12D HIFU machine?<\/h3>\n<\/summary>\n\n\n\n<div class=\"p12-faq-answer\">\n<p>Yes. FotroHIFU lists live one-to-one video training covering device operation, probe selection, and treatment protocol guidance. Confirm the training scope, schedule, language, and support contact in the written quotation before shipment.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"fh-related-products\" id=\"related-products\">\n<div class=\"fh-related-shell\">\n<h2><span class=\"ez-toc-section\" id=\"Related_HIFU_machines\"><\/span>Related HIFU machines<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"fh-related-product-grid\">\n<article class=\"fh-related-product-card\">\n<a class=\"fh-related-product-link\" href=\"\/hifu-machines\/ultralift-22d\/\">\n<div class=\"fh-related-product-media\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-ultralift-22d-max-hifu-machine-collection-20260825.webp\" alt=\"FotroHIFU 22D Max HIFU machine with treatment handpiece\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"fh-related-product-copy\">\n<h3>22D HIFU Machine<\/h3>\n\n\n\n<p>A 13D Multi-Dim handpiece works with an 18D RS handpiece that combines focused ultrasound and 6.78 MHz RF.<\/p>\n\n\n\n<span class=\"fh-related-product-action\">View product<\/span>\n<\/div>\n<\/a>\n<\/article>\n\n\n\n<article class=\"fh-related-product-card\">\n<a class=\"fh-related-product-link\" href=\"\/hifu-machines\/ultralift-25d\/\">\n<div class=\"fh-related-product-media\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-ultralift-25d-hifu-machine-collection-20260825.webp\" alt=\"FotroHIFU 25D HIFU machine front view\" width=\"800\" height=\"800\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"fh-related-product-copy\">\n<h3>25D HIFU Machine<\/h3>\n\n\n\n<p>The 360 Max System combines HIFU, 6.78 MHz RF and EMS across interchangeable face, eye and body handles.<\/p>\n\n\n\n<span class=\"fh-related-product-action\">View product<\/span>\n<\/div>\n<\/a>\n<\/article>\n\n\n\n<article class=\"fh-related-product-card\">\n<a class=\"fh-related-product-link\" href=\"\/hifu-machines\/ultralift-sd-compact\/\">\n<div class=\"fh-related-product-media\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-ultralift-sd-compact-hifu-machine-collection-20260825.webp\" alt=\"FotroHIFU UltraLift SD Compact professional HIFU machine\" width=\"1200\" height=\"900\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"fh-related-product-copy\">\n<h3>SD Compact HIFU Machine<\/h3>\n\n\n\n<p>A compact VMAX platform combining micro-focused ultrasound with RF and a separate linear MFU handpiece.<\/p>\n\n\n\n<span class=\"fh-related-product-action\">View product<\/span>\n<\/div>\n<\/a>\n<\/article>\n\n\n\n<article class=\"fh-related-product-card\">\n<a class=\"fh-related-product-link\" href=\"\/hifu-machines\/fotrohifu-max\/\">\n<div class=\"fh-related-product-media\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-max-multi-handpiece-hifu-machine-collection-20260825.webp\" alt=\"FotroHIFU Max professional HIFU machine with treatment handpieces\" width=\"1024\" height=\"1024\" loading=\"lazy\"\/>\n<\/div>\n\n\n\n<div class=\"fh-related-product-copy\">\n<h3>FotroHIFU Max<\/h3>\n\n\n\n<p>A configurable 4D HIFU platform with VMAX, RF microneedling, Lipo HIFU and intimate-care options.<\/p>\n\n\n\n<span class=\"fh-related-product-action\">View product<\/span>\n<\/div>\n<\/a>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"fh-related-articles\" id=\"related-articles\" aria-labelledby=\"fh-related-articles-title-12d\" data-fh-related-articles=\"\">\n<div class=\"fh-related-shell\">\n<div class=\"fh-related-article-head\">\n<h2 id=\"fh-related-articles-title-12d\"><span class=\"ez-toc-section\" id=\"Related_articles\"><\/span>Related articles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"fh-related-article-controls\" aria-label=\"Related article navigation\">\n<button type=\"button\" data-fh-article-prev=\"\" aria-label=\"Show previous articles\">Prev<\/button>\n\n\n\n<button type=\"button\" data-fh-article-next=\"\" aria-label=\"Show next articles\">Next<\/button>\n<\/div>\n<\/div>\n\n\n\n<div class=\"fh-related-article-track\" data-fh-article-track=\"\" aria-live=\"polite\">\n<a class=\"fh-related-article-item\" href=\"https:\/\/fotrohifu.com\/blog\/chinas-best-professional-hifu-machine-the-engineering-behind-medical-grade-quality\/\">\n<span class=\"fh-related-article-thumb\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/china-professional-hifu-machine-engineering-quality-20260825.webp\" alt=\"HIFU machine engineering and medical-grade quality guide\" width=\"1344\" height=\"768\" loading=\"lazy\"\/>\n<\/span>\n\n\n\n<span class=\"fh-related-article-title\">China\u2019s Best Professional HIFU Machine: The Engineering Behind Medical-Grade Quality<\/span>\n<\/a>\n\n\n\n<a class=\"fh-related-article-item\" href=\"https:\/\/fotrohifu.com\/blog\/professional-hifu-machine-reviews-model-comparison-roi-guide\/\">\n<span class=\"fh-related-article-thumb\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/professional-hifu-machine-reviews-roi-guide-collection-20260825.webp\" alt=\"Professional HIFU machine reviews, model comparison and ROI guide\" width=\"1664\" height=\"640\" loading=\"lazy\"\/>\n<\/span>\n\n\n\n<span class=\"fh-related-article-title\">Professional HIFU Machine Reviews: Model Comparison &amp; ROI Guide<\/span>\n<\/a>\n\n\n\n<a class=\"fh-related-article-item\" href=\"https:\/\/fotrohifu.com\/blog\/best-professional-hifu-machine-for-body-and-face-the-ultralift-sd-compact\/\">\n<span class=\"fh-related-article-thumb\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/professional-hifu-machine-body-face-guide-20260825.webp\" alt=\"Professional HIFU machine for body and face guide\" width=\"1376\" height=\"768\" loading=\"lazy\"\/>\n<\/span>\n\n\n\n<span class=\"fh-related-article-title\">Best Professional HIFU Machine for Body and Face: The UltraLift SD Compact<\/span>\n<\/a>\n\n\n\n<a class=\"fh-related-article-item\" href=\"https:\/\/fotrohifu.com\/blog\/top-rated-hifu-machines-for-clinics-and-their-key-features\/\">\n<span class=\"fh-related-article-thumb\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/top-rated-hifu-machines-clinics-guide-20260825.webp\" alt=\"Top-rated HIFU machines for clinics guide\" width=\"1920\" height=\"1080\" loading=\"lazy\"\/>\n<\/span>\n\n\n\n<span class=\"fh-related-article-title\">Top-rated HIFU Machines for Clinics and Their Key Features<\/span>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n<\/main>\n\n\n\n<style id=\"p12-page-css\">\n.p12-main {\n  --ink: #172033;\n  --blue: #0b5fc6;\n  --blue-dark: #084a9d;\n  --blue-mist: #eaf3ff;\n  --paper: #f7faf9;\n  --white: #ffffff;\n  --muted: #657187;\n  --line: #e4e8ef;\n  --soft-line: #cbdcf1;\n  --max: 1360px;\n  --content: 1280px;\n  --shadow: 0 24px 64px rgba(23, 32, 51, .09);\n  --font-sans: \"Outfit\", \"Avenir Next\", sans-serif;\n  width: 100vw;\n  max-width: 100vw;\n  min-width: 0;\n  margin-right: calc(50% - 50vw);\n  margin-left: calc(50% - 50vw);\n  overflow: hidden;\n  background: var(--paper);\n  color: var(--ink);\n  font-family: inherit;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.65;\n}\n.p12-main, .p12-main *, .p12-main *::before, .p12-main *::after { box-sizing: border-box; }\n\n.p12-main img {display: block; max-width: 100%;}\n\n.p12-main a {color: inherit;}\n\n.p12-main button {font: inherit;}\n\n.p12-main p {margin: 0 0 16px; color: var(--muted);}\n\n.p12-main h1, .p12-main h2, .p12-main h3, .p12-main h4 {margin: 0 0 16px; color: var(--ink); font-weight: 500; letter-spacing: -.025em;}\n\n.p12-main h1 {font-size: 46px; line-height: 1.02;}\n\n.p12-main h2 {font-size: 38px; line-height: 1.08; text-align: center;}\n\n.p12-main h3 {font-size: 24px; line-height: 1.2;}\n\n.p12-main h4 {font-size: 20px; line-height: 1.25;}\n\n.p12-main .p12-shell {width: min(calc(100% - 48px), var(--max)); margin-inline: auto;}\n\n.p12-main .p12-content-shell {width: min(calc(100% - 48px), var(--content)); margin-inline: auto;}\n\n.p12-main {overflow: hidden;}\n\n.p12-main .p12-section {padding-block: 76px;}\n\n.p12-main .p12-section--white {background: var(--white);}\n\n.p12-main .p12-section--paper {background: var(--paper);}\n\n.p12-main .p12-section--mist {background: var(--blue-mist);}\n\n.p12-main .p12-section-head {max-width: 850px; margin: 0 auto 40px; text-align: center;}\n\n.p12-main .p12-section-head p {max-width: 780px; margin-inline: auto; font-size: 17px; line-height: 1.7;}\n\n.p12-main .p12-text-link {color: var(--blue-dark); font-weight: 600; text-decoration-thickness: 1px; text-underline-offset: 3px;}\n\n.p12-main .p12-button {display: inline-flex; min-height: 52px; align-items: center; justify-content: center; padding: 0 24px; border: 1px solid var(--blue); border-radius: 10px; background: var(--blue); color: var(--white); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}\n\n.p12-main .p12-button:hover {border-color: var(--blue-dark); background: var(--blue-dark); transform: translateY(-1px);}\n\n.p12-main .p12-button:focus-visible, .p12-main .p12-gallery-arrow:focus-visible, .p12-main .p12-gallery-dots button:focus-visible {border-radius: 7px; outline: 3px solid #b8d7ff; outline-offset: 3px;}\n\n.p12-main \/* Hero *\/\n.p12-hero {position: relative; padding: 54px 0 50px; background: var(--white);}\n\n.p12-main .p12-hero::before {position: absolute; top: -320px; right: -220px; width: 760px; height: 760px; border: 1px solid rgba(11,95,198,.09); border-radius: 50%; box-shadow: 0 0 0 70px rgba(11,95,198,.025), 0 0 0 140px rgba(11,95,198,.018); content: \"\"; pointer-events: none;}\n\n.p12-main .p12-hero-grid {position: relative; display: grid; grid-template-columns: minmax(0, 1fr) minmax(460px, .95fr); grid-template-areas: \"copy gallery\" \"features gallery\" \"cta gallery\"; column-gap: clamp(42px, 6vw, 88px); align-items: center;}\n\n.p12-main .p12-hero-copy {grid-area: copy; max-width: 650px; align-self: end;}\n\n.p12-main .p12-hero-copy p {max-width: 640px; margin-bottom: 0; font-size: 18px; line-height: 1.72;}\n\n.p12-main .p12-hero-actions {grid-area: cta; align-self: start; margin-top: 30px;}\n\n.p12-main .p12-hero-visual {grid-area: gallery; margin: 0;}\n\n.p12-main .p12-gallery {position: relative; outline: none;}\n\n.p12-main .p12-gallery-frame {position: relative; overflow: hidden; border: 1px solid var(--soft-line); border-radius: 26px; background: #f5f9ff; box-shadow: var(--shadow);}\n\n.p12-main .p12-gallery-viewport {position: relative; width: 100%; aspect-ratio: 1 \/ 1; overflow: hidden; border-radius: 25px; background: var(--white);}\n\n.p12-main .p12-gallery-track {display: flex; width: 100%; height: 100%; transition: transform 360ms cubic-bezier(.22,.61,.36,1);}\n\n.p12-main .p12-gallery-slide {display: grid; min-width: 100%; height: 100%; padding: 0; place-items: center;}\n\n.p12-main .p12-gallery-slide img {width: 100%; height: 100%; object-fit: cover;}\n\n.p12-main .p12-gallery-arrow {position: absolute; top: 50%; z-index: 2; display: grid; width: 44px; height: 44px; padding: 0; place-items: center; border: 1px solid var(--soft-line); border-radius: 50%; background: rgba(255,255,255,.94); color: var(--blue-dark); font-size: 29px; line-height: 1; cursor: pointer; box-shadow: 0 8px 24px rgba(23,32,51,.1); transform: translateY(-50%);}\n\n.p12-main .p12-gallery-arrow:hover {border-color: var(--blue);}\n\n.p12-main .p12-gallery-arrow--prev {left: 16px;}\n\n.p12-main .p12-gallery-arrow--next {right: 16px;}\n\n.p12-main .p12-gallery-dots {display: flex; justify-content: center; gap: 8px; margin-top: 13px;}\n\n.p12-main .p12-gallery-dots button {width: 10px; height: 10px; padding: 0; border: 0; border-radius: 50%; background: #bdd0e7; cursor: pointer; transition: width 180ms ease, background-color 180ms ease;}\n\n.p12-main .p12-gallery-dots button[aria-pressed=\"true\"] {width: 28px; border-radius: 999px; background: var(--blue);}\n\n.p12-main .p12-key-strip {display: grid; max-width: 650px; grid-area: features; margin: 22px 0 0; padding: 0; list-style: none;}\n\n.p12-main .p12-key-item {position: relative; padding: 9px 0 9px 22px; color: var(--ink); font-size: 16.5px; font-weight: 500; line-height: 1.4;}\n\n.p12-main .p12-key-item::before {position: absolute; top: 17px; left: 2px; width: 7px; height: 7px; border-radius: 50%; background: var(--blue); content: \"\";}\n\n.p12-main \/* Handpieces *\/\n.p12-handpiece-layout {display: grid; gap: 18px;}\n\n.p12-main .p12-handpiece-row {display: grid; grid-template-columns: minmax(390px, .88fr) minmax(0, 1.12fr); gap: clamp(38px, 5vw, 72px); align-items: stretch;}\n\n.p12-main .p12-handpiece-image {position: relative; align-self: stretch; min-height: 0; margin: 0; overflow: hidden; border: 1px solid var(--soft-line); border-radius: 20px; background: #05070b; box-shadow: 0 14px 36px rgba(23,32,51,.06);}\n\n.p12-main .p12-handpiece-image img {position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain;}\n\n.p12-main .p12-handpiece-image--left img {object-position: 78% center;}\n\n.p12-main .p12-handpiece-image--right img {object-position: 22% center;}\n\n.p12-main .p12-handpiece-image--private img {object-position: center;}\n\n.p12-main .p12-handpiece {align-self: stretch; padding: 27px 0 30px;}\n\n.p12-main .p12-handpiece > p {max-width: 690px;}\n\n.p12-main .p12-detail-list {display: grid; gap: 9px; margin: 18px 0 0; padding: 0; list-style: none;}\n\n.p12-main .p12-detail-list li {position: relative; padding-left: 24px; color: #45546a;}\n\n.p12-main .p12-detail-list li::before {position: absolute; top: .65em; left: 0; width: 8px; height: 8px; border-radius: 50%; content: \"\"; background: var(--blue);}\n\n.p12-main \/* Superpulse comparison *\/\n#superpulse-mp {background: linear-gradient(rgba(234,243,255,.92), rgba(234,243,255,.96)), url(\"https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-front-view-20260825.webp\") center 42% \/ cover no-repeat, var(--blue-mist);}\n\n.p12-main .p12-tech-board {display: grid; gap: 30px;}\n\n.p12-main .p12-pulse-canvas {display: grid; width: min(100%, 960px); grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; margin: 0 auto;}\n\n.p12-main .p12-pattern-card {position: relative; display: grid; min-height: 0; grid-template-columns: minmax(120px,.75fr) minmax(150px,1.25fr); gap: 18px; align-items: center; padding: 18px 20px; overflow: hidden; border: 1px solid #c8daf0; border-radius: 16px; background: var(--white);}\n\n.p12-main .p12-pattern-card--mp {border-color: #8eb6e5; background: #f8fbff;}\n\n.p12-main .p12-pattern-copy {position: relative; z-index: 1;}\n\n.p12-main .p12-pattern-copy strong {display: block; margin-bottom: 4px; color: var(--blue-dark); font-size: 22px; font-weight: 600; line-height: 1.1;}\n\n.p12-main .p12-pattern-copy span {display: block; color: var(--muted); font-size: 13px; line-height: 1.35;}\n\n.p12-main .p12-pattern {position: relative; height: 66px; border: 1px solid #d5e2f1; border-radius: 12px; background-color: #f7fbff;}\n\n.p12-main .p12-pattern::before, .p12-main .p12-pattern::after {position: absolute; top: 50%; width: 9px; height: 9px; border-top: 2px solid var(--blue-dark); border-right: 2px solid var(--blue-dark); content: \"\";}\n\n.p12-main .p12-pattern::before {left: 9px; transform: translateY(-50%) rotate(-135deg);}\n\n.p12-main .p12-pattern::after {right: 9px; transform: translateY(-50%) rotate(45deg);}\n\n.p12-main .p12-pattern--normal {background-image: radial-gradient(circle, var(--blue) 0 3px, transparent 3.5px); background-position: center; background-size: 25px 100%; background-repeat: repeat-x;}\n\n.p12-main .p12-pattern--mp {background-image: radial-gradient(circle, var(--blue) 0 2.2px, transparent 2.7px); background-position: center; background-size: 13px 13px;}\n\n.p12-main .p12-tech-list {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px;}\n\n.p12-main .p12-tech-item {padding: 26px; border: 1px solid #bfd4ed; border-radius: 18px; background: rgba(255,255,255,.84);}\n\n.p12-main .p12-tech-item p {max-width: 700px;}\n\n.p12-main \/* Applications *\/\n#applications {padding-block: 64px;}\n\n.p12-main #applications .p12-section-head {margin-bottom: 28px;}\n\n.p12-main .p12-app-grid {display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); border-top: 1px solid var(--line); border-left: 1px solid var(--line);}\n\n.p12-main .p12-app {padding: 24px 28px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line);}\n\n.p12-main .p12-app h3 {margin-bottom: 10px;}\n\n.p12-main .p12-app p:last-child {margin-bottom: 0;}\n\n.p12-main \/* Specifications *\/\n.p12-spec-grid {display: grid; max-width: 1180px; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 14px; margin: 0 auto;}\n\n.p12-main .p12-spec-item {display: grid; min-height: 88px; grid-template-columns: minmax(150px, .82fr) minmax(0, 1.18fr); gap: 18px; align-items: center; padding: 16px 20px; border: 1px solid var(--soft-line); border-radius: 14px; background: var(--white); box-shadow: 0 10px 26px rgba(23,32,51,.04);}\n\n.p12-main .p12-spec-item--wide {min-height: 70px; grid-column: 1 \/ -1; grid-template-columns: minmax(150px, .4fr) minmax(0, 1.6fr);}\n\n.p12-main .p12-spec-item dt {color: var(--ink); font-weight: 600;}\n\n.p12-main .p12-spec-item dd {margin: 0; color: var(--muted);}\n\n.p12-main \/* Support *\/\n#training-support {padding-block: 64px;}\n\n.p12-main #training-support .p12-section-head {margin-bottom: 28px;}\n\n.p12-main .p12-support-grid {display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 14px; align-items: start;}\n\n.p12-main .p12-support {align-self: start; padding: 22px; border: 1px solid var(--soft-line); border-radius: 18px; background: var(--white); box-shadow: 0 12px 30px rgba(23,32,51,.05);}\n\n.p12-main .p12-support h3 {margin-bottom: 10px;}\n\n.p12-main .p12-support p:last-child {margin-bottom: 0;}\n\n.p12-main .p12-support-actions {display: flex; justify-content: center; margin-top: 24px;}\n\n.p12-main \/* FAQ *\/\n#faqs {padding-block: 64px;}\n\n.p12-main #faqs .p12-section-head {margin-bottom: 28px;}\n\n.p12-main .p12-faq-list {display: grid; max-width: 980px; margin: 0 auto; border-top: 1px solid var(--line);}\n\n.p12-main .p12-faq-item {border-bottom: 1px solid var(--line);}\n\n.p12-main .p12-faq-item summary {position: relative; padding: 17px 48px 17px 0; color: var(--ink); cursor: pointer; list-style: none;}\n\n.p12-main .p12-faq-item summary::-webkit-details-marker {display: none;}\n\n.p12-main .p12-faq-item summary::after {position: absolute; top: 50%; right: 2px; color: var(--blue); content: \"+\"; font-size: 26px; font-weight: 400; line-height: 1; transform: translateY(-52%);}\n\n.p12-main .p12-faq-item[open] summary::after {content: \"\u2212\";}\n\n.p12-main .p12-faq-item summary:hover h3 {color: var(--blue-dark);}\n\n.p12-main .p12-faq-item summary:focus-visible {outline: 3px solid rgba(11,95,198,.22); outline-offset: 3px; border-radius: 8px;}\n\n.p12-main .p12-faq-item h3 {margin: 0; font-size: 20px;}\n\n.p12-main .p12-faq-answer {padding: 0 48px 17px 0;}\n\n.p12-main .p12-faq-answer p {max-width: 880px; margin-bottom: 0;}\n\n@media (max-width: 1020px) {\n.p12-main h2 {font-size: 34px;}\n\n.p12-main h3 {font-size: 22px;}\n\n.p12-main .p12-section {padding-block: 68px;}\n\n.p12-main #applications, .p12-main #training-support {padding-block: 56px;}\n\n.p12-main #faqs {padding-block: 56px;}\n\n.p12-main .p12-hero-grid {grid-template-columns: 1fr 1fr; column-gap: 38px;}\n\n.p12-main .p12-handpiece-row {grid-template-columns: 1fr; gap: 18px;}\n\n.p12-main .p12-handpiece-image {width: min(100%, 620px); aspect-ratio: 4 \/ 3; margin: 0 auto;}\n\n.p12-main .p12-pulse-canvas {max-width: 620px; margin: 0 auto;}\n\n.p12-main .p12-tech-list {grid-template-columns: 1fr;}\n\n.p12-main .p12-support-grid {grid-template-columns: repeat(2, minmax(0,1fr));}\n}\n\n@media (max-width: 760px) {\n.p12-main .p12-shell, .p12-main .p12-content-shell {width: min(calc(100% - 40px), var(--max));}\n\n.p12-main .p12-hero {padding: 44px 0 46px;}\n\n.p12-main .p12-hero-grid {grid-template-columns: 1fr; grid-template-areas: \"copy\" \"gallery\" \"features\" \"cta\"; gap: 26px;}\n\n.p12-main .p12-hero-copy {max-width: none;}\n\n.p12-main .p12-hero-actions {margin-top: 0;}\n\n.p12-main .p12-key-strip {margin-top: 0;}\n\n.p12-main #handpieces .p12-section-head {margin-bottom: 20px;}\n\n.p12-main .p12-handpiece-layout {gap: 22px;}\n\n.p12-main .p12-button {width: 100%;}\n\n.p12-main .p12-app-grid {grid-template-columns: 1fr;}\n\n.p12-main #applications, .p12-main #training-support {padding-block: 48px;}\n\n.p12-main #applications .p12-section-head, .p12-main #training-support .p12-section-head {margin-bottom: 24px;}\n\n.p12-main .p12-spec-grid {grid-template-columns: 1fr; gap: 12px;}\n\n.p12-main .p12-spec-item--wide {grid-column: auto;}\n\n.p12-main .p12-spec-item {display: block; overflow: hidden; padding: 14px 18px; border: 1px solid var(--line); border-radius: 14px; background: var(--white);}\n\n.p12-main .p12-spec-item dt {margin-bottom: 4px; color: var(--blue-dark); font-size: 14px;}\n\n.p12-main .p12-support-grid {grid-template-columns: 1fr; gap: 12px;}\n\n.p12-main .p12-support-actions {margin-top: 20px;}\n\n.p12-main .p12-support-actions .p12-button {width: 100%;}\n}\n\n@media (max-width: 520px) {\n.p12-main .p12-shell, .p12-main .p12-content-shell {width: min(calc(100% - 32px), var(--max));}\n\n.p12-main h1 {font-size: 46px; line-height: 1.02; overflow-wrap: anywhere;}\n\n.p12-main h2 {font-size: 30px;}\n\n.p12-main h3 {font-size: 20px;}\n\n.p12-main h4 {font-size: 18px;}\n\n.p12-main .p12-section {padding-block: 54px;}\n\n.p12-main #faqs {padding-block: 48px;}\n\n.p12-main #faqs .p12-section-head {margin-bottom: 24px;}\n\n.p12-main .p12-section-head {margin-bottom: 32px;}\n\n.p12-main .p12-section-head p {font-size: 16px;}\n\n.p12-main .p12-hero-copy p {font-size: 16px;}\n\n.p12-main .p12-gallery-frame {border-radius: 19px;}\n\n.p12-main .p12-gallery-viewport {border-radius: 18px;}\n\n.p12-main .p12-gallery-arrow {width: 38px; height: 38px; font-size: 27px;}\n\n.p12-main .p12-gallery-arrow--prev {left: 10px;}\n\n.p12-main .p12-gallery-arrow--next {right: 10px;}\n\n.p12-main .p12-key-strip {margin-top: 0;}\n\n.p12-main .p12-key-item {padding-block: 9px;}\n\n.p12-main .p12-handpiece {padding: 24px 0 27px;}\n\n.p12-main .p12-pulse-canvas {grid-template-columns: 1fr; gap: 12px;}\n\n.p12-main .p12-pattern-card {grid-template-columns: 1fr; gap: 12px; padding: 16px;}\n\n.p12-main .p12-pattern {height: 74px;}\n\n.p12-main .p12-app {padding: 22px 20px;}\n\n.p12-main .p12-support {padding: 20px;}\n\n.p12-main .p12-faq-item h3 {font-size: 19px;}\n}\n\n@media (prefers-reduced-motion: reduce) {\n.p12-main *::before, .p12-main *::after {transition-duration: .01ms !important;}\n}\n\n.p12-main .fh-related-products, .p12-main .fh-related-articles, .p12-main .fh-related-products *, .p12-main .fh-related-articles * {box-sizing: border-box;}\n\n.p12-main .fh-related-products {padding: 84px 0;\n  background: #ffffff;\n  color: #172033;\n  font-family: inherit;}\n\n.p12-main .fh-related-shell {width: min(calc(100% - 48px), 1280px);\n  margin-inline: auto;}\n\n.p12-main .fh-related-products h2 {margin: 0 0 38px;\n  color: #172033;\n  font-size: 38px;\n  font-weight: 500;\n  line-height: 1.15;\n  text-align: center;}\n\n.p12-main .fh-related-product-grid {display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  align-items: start;\n  gap: 18px;}\n\n.p12-main .fh-related-product-card {align-self: start;\n  overflow: hidden;\n  border: 1px solid #dbe3ed;\n  border-radius: 18px;\n  background: #ffffff;\n  box-shadow: 0 12px 32px rgba(23, 32, 51, 0.07);}\n\n.p12-main .fh-related-product-link {display: block;\n  color: inherit;\n  text-decoration: none;}\n\n.p12-main .fh-related-product-media {aspect-ratio: 1 \/ 1;\n  overflow: hidden;\n  border-bottom: 1px solid #dbe3ed;\n  background: #f7faf9;}\n\n.p12-main .fh-related-product-media img {display: block;\n  width: 100%;\n  height: 100%;\n  padding: 16px;\n  object-fit: contain;\n  transition: transform 220ms ease;}\n\n.p12-main .fh-related-product-copy {padding: 22px;}\n\n.p12-main .fh-related-product-copy h3 {margin: 0 0 10px;\n  color: #172033;\n  font-size: 21px;\n  font-weight: 500;\n  line-height: 1.25;}\n\n.p12-main .fh-related-product-copy p {margin: 0 0 18px;\n  color: #5e6c80;\n  font-size: 15px;\n  line-height: 1.58;}\n\n.p12-main .fh-related-product-action {color: #0b5fc6;\n  font-size: 14px;\n  font-weight: 600;}\n\n.p12-main .fh-related-product-link:hover .fh-related-product-media img {transform: scale(1.035);}\n\n.p12-main .fh-related-product-link:hover h3, .p12-main .fh-related-product-link:hover .fh-related-product-action {color: #084a9d;}\n\n.p12-main .fh-related-articles {padding: 38px 0;\n  background: #eaf3ff;\n  color: #172033;\n  font-family: inherit;}\n\n.p12-main .fh-related-article-head {display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  margin-bottom: 22px;}\n\n.p12-main .fh-related-article-head h2 {margin: 0;\n  color: #172033;\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.3;\n  text-align: left;}\n\n.p12-main .fh-related-article-controls {display: flex;\n  gap: 6px;}\n\n.p12-main .fh-related-article-controls button {min-height: 32px;\n  padding: 5px 10px;\n  border: 1px solid #c8d8ec;\n  border-radius: 6px;\n  background: rgba(255, 255, 255, 0.65);\n  color: #5e6c80;\n  font: inherit;\n  font-size: 12px;\n  font-weight: 600;\n  cursor: pointer;}\n\n.p12-main .fh-related-article-controls button:hover {border-color: #0b5fc6;\n  background: #ffffff;\n  color: #084a9d;}\n\n.p12-main .fh-related-article-track {display: grid;\n  grid-auto-flow: column;\n  grid-auto-columns: minmax(250px, 1fr);\n  gap: 30px;\n  overflow-x: auto;\n  padding: 4px 2px 8px;\n  scroll-behavior: smooth;\n  scroll-snap-type: x proximity;\n  scrollbar-width: none;}\n\n.p12-main .fh-related-article-track::-webkit-scrollbar {display: none;}\n\n.p12-main .fh-related-article-item {display: grid;\n  grid-template-columns: 60px minmax(0, 1fr);\n  align-items: center;\n  gap: 16px;\n  color: inherit;\n  text-decoration: none;\n  scroll-snap-align: start;}\n\n.p12-main .fh-related-article-thumb {width: 60px;\n  height: 60px;\n  overflow: hidden;\n  border: 3px solid rgba(255, 255, 255, 0.9);\n  border-radius: 50%;\n  background: #ffffff;}\n\n.p12-main .fh-related-article-thumb img {display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 220ms ease;}\n\n.p12-main .fh-related-article-title {color: #59677a;\n  font-size: 15px;\n  font-style: italic;\n  line-height: 1.5;\n  transition: color 180ms ease;}\n\n.p12-main .fh-related-article-item:hover .fh-related-article-title {color: #084a9d;}\n\n.p12-main .fh-related-article-item:hover img {transform: scale(1.06);}\n\n.p12-main .fh-related-noscript {margin: 0;}\n\n.p12-main .fh-related-noscript a {color: #0b5fc6;\n  font-weight: 600;}\n\n.p12-main .fh-related-product-link:focus-visible, .p12-main .fh-related-article-item:focus-visible, .p12-main .fh-related-article-controls button:focus-visible {border-radius: 7px;\n  outline: 3px solid #8fc1ff;\n  outline-offset: 3px;}\n\n@media (max-width: 980px) {\n.p12-main .fh-related-products {padding: 72px 0;}\n\n.p12-main .fh-related-products h2 {font-size: 34px;}\n\n.p12-main .fh-related-product-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}\n\n.p12-main .fh-related-article-track {grid-auto-columns: minmax(290px, 1fr);}\n}\n\n@media (max-width: 620px) {\n.p12-main .fh-related-shell {width: min(calc(100% - 32px), 1280px);}\n\n.p12-main .fh-related-products {padding: 60px 0;}\n\n.p12-main .fh-related-products h2 {margin-bottom: 28px;\n    font-size: 30px;}\n\n.p12-main .fh-related-product-grid {grid-template-columns: 1fr;}\n\n.p12-main .fh-related-article-track {grid-auto-columns: min(84vw, 330px);\n    gap: 22px;}\n}\n\n@media (prefers-reduced-motion: reduce) {\n.p12-main .fh-related-product-media img, .p12-main .fh-related-article-thumb img {transition: none;}\n\n.p12-main .fh-related-article-track {scroll-behavior: auto;}\n}\n\n.p12-main .certification-gallery {padding: clamp(80px, 7vw, 108px) 0;\n  overflow: hidden;\n  background: #f7faf9;}\n\n.p12-main .certification-gallery-shell {width: min(calc(100% - 48px), 1360px);\n  margin: 0 auto;}\n\n.p12-main .certification-gallery-heading {max-width: 860px;\n  margin: 0 auto 34px;\n  text-align: center;}\n\n.p12-main .certification-gallery-heading h2 {margin: 0;\n  color: #172033;\n  font-family: inherit;\n  font-size: 38px;\n  font-weight: 500;\n  letter-spacing: -.035em;\n  line-height: 1.08;}\n\n.p12-main .certification-gallery-viewport {position: relative;\n  width: 100vw;\n  margin-right: 0;\n  margin-left: calc((100vw - 100%) \/ -2);}\n\n.p12-main .certification-gallery-track {display: flex;\n  overflow-x: auto;\n  padding: 4px 24px 22px;\n  gap: 18px;\n  overscroll-behavior-x: contain;\n  scroll-behavior: auto;\n  scroll-snap-type: none;\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n  touch-action: pan-x pan-y;}\n\n.p12-main .certification-gallery-track::-webkit-scrollbar {display: none;\n  width: 0;\n  height: 0;}\n\n.p12-main .certification-gallery-track:focus-visible {outline: 3px solid #7fc9ec;\n  outline-offset: 5px;}\n\n.p12-main .certification-gallery-card {flex: 0 0 clamp(250px, 25vw, 326px);\n  margin: 0;\n  scroll-snap-align: start;\n  user-select: none;}\n\n.p12-main .certification-gallery-paper {position: relative;\n  display: grid;\n  overflow: hidden;\n  aspect-ratio: .76;\n  border: 1px solid #dfe6eb;\n  border-radius: 12px;\n  place-items: center;\n  background:\n    linear-gradient(135deg, rgba(11, 95, 198, .035), transparent 52%),\n    #fff;\n  box-shadow: 0 18px 42px rgba(23, 32, 51, .08);\n  cursor: default;}\n\n.p12-main .certification-gallery-paper img {display: block;\n  width: 100%;\n  height: 100%;\n  padding: 0;\n  object-fit: cover;\n  pointer-events: none;}\n\n.p12-main .certification-gallery-caption {margin-top: 12px;\n  color: #657187;\n  font-family: inherit;\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.45;\n  text-align: center;}\n\n@media (max-width: 900px) {\n.p12-main .certification-gallery-shell {width: min(calc(100% - 40px), 760px);}\n\n.p12-main .certification-gallery-heading h2 {font-size: 34px;}\n\n.p12-main .certification-gallery-track {padding-right: 20px;\n    padding-left: 20px;}\n\n.p12-main .certification-gallery-card {flex-basis: min(43vw, 300px);}\n}\n\n@media (max-width: 560px) {\n.p12-main .certification-gallery {padding: 68px 0;}\n\n.p12-main .certification-gallery-shell {width: calc(100% - 32px);}\n\n.p12-main .certification-gallery-heading {margin-bottom: 25px;}\n\n.p12-main .certification-gallery-heading h2 {font-size: 30px;}\n\n.p12-main .certification-gallery-track {padding-right: 16px;\n    padding-left: 16px;\n    gap: 12px;}\n\n.p12-main .certification-gallery-card {flex-basis: min(72vw, 270px);}\n}\n\n.p12-main .p12-handpiece-row { align-items: start; }\n.p12-main .p12-handpiece-image { align-self: start; width: 100%; aspect-ratio: 4 \/ 3; }\n.p12-main .p12-handpiece-image img { position: static; width: 100%; height: 100%; object-fit: contain; }\n.p12-main .p12-spec-item, .p12-main .p12-spec-item--wide { min-height: 0; }\n.p12-main .p12-tech-list { align-items: start; }\n.p12-main .p12-tech-item { align-self: start; }\n<\/style>\n<script data-wp-block-html=\"js\">\n(() => {\n  const galleries = document.querySelectorAll('[data-p12-gallery]');\n\n  galleries.forEach((gallery) => {\n    const track = gallery.querySelector('.p12-gallery-track');\n    const slides = [...gallery.querySelectorAll('.p12-gallery-slide')];\n    const dots = [...gallery.querySelectorAll('.p12-gallery-dots button')];\n    const previous = gallery.querySelector('.p12-gallery-arrow--prev');\n    const next = gallery.querySelector('.p12-gallery-arrow--next');\n    if (!track || !slides.length || !previous || !next) return;\n\n    let index = 0;\n    let startX = 0;\n\n    const show = (newIndex) => {\n      index = (newIndex + slides.length) % slides.length;\n      track.style.transform = `translateX(-${index * 100}%)`;\n\n      slides.forEach((slide, slideIndex) => {\n        slide.setAttribute('aria-hidden', String(slideIndex !== index));\n      });\n\n      dots.forEach((dot, dotIndex) => {\n        dot.setAttribute('aria-pressed', String(dotIndex === index));\n      });\n    };\n\n    previous.addEventListener('click', () => show(index - 1));\n    next.addEventListener('click', () => show(index + 1));\n    dots.forEach((dot, dotIndex) => dot.addEventListener('click', () => show(dotIndex)));\n\n    gallery.addEventListener('keydown', (event) => {\n      if (event.key === 'ArrowLeft') show(index - 1);\n      if (event.key === 'ArrowRight') show(index + 1);\n    });\n\n    gallery.addEventListener('pointerdown', (event) => {\n      startX = event.clientX;\n    });\n\n    gallery.addEventListener('pointerup', (event) => {\n      const distance = event.clientX - startX;\n      if (Math.abs(distance) < 45) return;\n      show(distance > 0 ? index - 1 : index + 1);\n    });\n\n    gallery.tabIndex = 0;\n    show(0);\n  });\n})();\n\n(() => {\n  const certificationTracks = document.querySelectorAll('[data-certification-track]');\n\n  certificationTracks.forEach((certificationTrack) => {\n    const originalCards = Array.from(certificationTrack.querySelectorAll('.certification-gallery-card'));\n    const reducedMotionQuery = window.matchMedia('(prefers-reduced-motion: reduce)');\n    let loopWidth = 0;\n    let lastFrameTime = 0;\n    let interactionPaused = false;\n    let pointerInside = false;\n    let pointerActive = false;\n    let focusWithin = false;\n    let resumeAfter = 0;\n\n    const updatePauseState = () => {\n      interactionPaused = pointerInside || pointerActive || focusWithin;\n    };\n\n    const updateLoopWidth = () => {\n      const firstCard = originalCards[0];\n      const firstClone = certificationTrack.children[originalCards.length];\n      loopWidth = firstCard && firstClone ? firstClone.offsetLeft - firstCard.offsetLeft : 0;\n    };\n\n    const buildLoop = () => {\n      if (reducedMotionQuery.matches || originalCards.length < 2 || certificationTrack.children.length > originalCards.length) return;\n\n      originalCards.forEach((card) => {\n        const clone = card.cloneNode(true);\n        clone.setAttribute('aria-hidden', 'true');\n        clone.querySelectorAll('img').forEach((image) => {\n          image.alt = '';\n        });\n        certificationTrack.appendChild(clone);\n      });\n\n      updateLoopWidth();\n    };\n\n    certificationTrack.addEventListener('wheel', (event) => {\n      if (Math.abs(event.deltaY) <= Math.abs(event.deltaX)) return;\n\n      const movingForward = event.deltaY > 0;\n      const atStart = certificationTrack.scrollLeft <= 0;\n      const atEnd = Math.ceil(certificationTrack.scrollLeft + certificationTrack.clientWidth) >= certificationTrack.scrollWidth;\n\n      if ((movingForward && atEnd) || (!movingForward && atStart)) return;\n      event.preventDefault();\n      certificationTrack.scrollLeft += event.deltaY;\n      resumeAfter = performance.now() + 1600;\n    }, { passive: false });\n\n    certificationTrack.addEventListener('mouseenter', () => {\n      pointerInside = true;\n      updatePauseState();\n    });\n\n    certificationTrack.addEventListener('mouseleave', () => {\n      pointerInside = false;\n      updatePauseState();\n      lastFrameTime = performance.now();\n    });\n\n    certificationTrack.addEventListener('focusin', () => {\n      focusWithin = true;\n      updatePauseState();\n    });\n\n    certificationTrack.addEventListener('focusout', (event) => {\n      if (!certificationTrack.contains(event.relatedTarget)) {\n        focusWithin = false;\n        updatePauseState();\n        lastFrameTime = performance.now();\n      }\n    });\n\n    certificationTrack.addEventListener('pointerdown', () => {\n      pointerActive = true;\n      updatePauseState();\n    });\n\n    window.addEventListener('pointerup', () => {\n      pointerActive = false;\n      updatePauseState();\n      resumeAfter = performance.now() + 1200;\n      lastFrameTime = performance.now();\n    });\n\n    const animateTrack = (time) => {\n      if (!lastFrameTime) lastFrameTime = time;\n      const elapsed = Math.min(time - lastFrameTime, 48);\n      lastFrameTime = time;\n\n      if (!reducedMotionQuery.matches && !document.hidden && !interactionPaused && time >= resumeAfter && loopWidth > 0) {\n        certificationTrack.scrollLeft += elapsed * .04;\n\n        if (certificationTrack.scrollLeft >= loopWidth) {\n          certificationTrack.scrollLeft -= loopWidth;\n        }\n      }\n\n      window.requestAnimationFrame(animateTrack);\n    };\n\n    buildLoop();\n    window.requestAnimationFrame(() => {\n      updateLoopWidth();\n      window.requestAnimationFrame(animateTrack);\n    });\n\n    window.addEventListener('resize', updateLoopWidth, { passive: true });\n\n    if (typeof reducedMotionQuery.addEventListener === 'function') {\n      reducedMotionQuery.addEventListener('change', () => {\n        buildLoop();\n        updateLoopWidth();\n        lastFrameTime = performance.now();\n      });\n    }\n  });\n})();\n\n(() => {\n  const decodeText = (value) => {\n    const documentFragment = new DOMParser().parseFromString(value || \"\", \"text\/html\");\n    return documentFragment.body.textContent?.trim() || \"\";\n  };\n\n  const getFeaturedImage = (post) => {\n    const media = post?._embedded?.[\"wp:featuredmedia\"]?.[0];\n    const sizes = media?.media_details?.sizes || {};\n    return sizes.thumbnail?.source_url || sizes.medium?.source_url || media?.source_url || \"\";\n  };\n\n  const createArticle = (post) => {\n    const link = document.createElement(\"a\");\n    const thumbnail = document.createElement(\"span\");\n    const image = document.createElement(\"img\");\n    const title = document.createElement(\"span\");\n\n    link.className = \"fh-related-article-item\";\n    link.href = post.link;\n    link.setAttribute(\"role\", \"listitem\");\n\n    thumbnail.className = \"fh-related-article-thumb\";\n    image.src = post.image;\n    image.alt = \"\";\n    image.loading = \"lazy\";\n    image.decoding = \"async\";\n    thumbnail.append(image);\n\n    title.className = \"fh-related-article-title\";\n    title.textContent = post.title;\n    link.append(thumbnail, title);\n    return link;\n  };\n\n  document.querySelectorAll(\"[data-fh-related-articles]\").forEach((section) => {\n    const track = section.querySelector(\"[data-fh-article-track]\");\n    const previous = section.querySelector(\"[data-fh-article-prev]\");\n    const next = section.querySelector(\"[data-fh-article-next]\");\n    const feed = section.dataset.feed;\n\n    if (!track) return;\n\n    if (feed) {\n      fetch(feed, { headers: { Accept: \"application\/json\" } })\n        .then((response) => {\n          if (!response.ok) throw new Error(`FotroHIFU feed returned ${response.status}`);\n          return response.json();\n        })\n        .then((posts) => posts\n          .map((post) => ({\n            link: post.link || \"\",\n            title: decodeText(post.title?.rendered),\n            image: getFeaturedImage(post),\n          }))\n          .filter((post) => post.link && post.title && post.image)\n          .slice(0, 4))\n        .then((posts) => {\n          if (!posts.length) return;\n          track.replaceChildren(...posts.map(createArticle));\n        })\n        .catch(() => {\n          \/\/ Keep the verified FotroHIFU fallback articles already present in the HTML.\n        });\n    }\n\n    const scrollByOneItem = (direction) => {\n      const item = track.querySelector(\".fh-related-article-item\");\n      const gap = Number.parseFloat(getComputedStyle(track).columnGap) || 0;\n      const distance = item ? item.getBoundingClientRect().width + gap : track.clientWidth * 0.8;\n      track.scrollBy({ left: direction * distance, behavior: \"smooth\" });\n    };\n\n    previous?.addEventListener(\"click\", () => scrollByOneItem(-1));\n    next?.addEventListener(\"click\", () => scrollByOneItem(1));\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":4006,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":".gsbp-76b0dac{display:none!important}.p12-main{--ink:#172033;--blue:#0b5fc6;--blue-dark:#084a9d;--blue-mist:#eaf3ff;--paper:#f7faf9;--white:#ffffff;--muted:#657187;--line:#e4e8ef;--soft-line:#cbdcf1;--max:1360px;--content:1280px;--shadow:0 24px 64px rgba(23, 32, 51, .09);--font-sans:\"Outfit\", \"Avenir Next\", sans-serif;width:100vw;max-width:100vw;min-width:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:var(--paper);color:var(--ink);font-family:inherit;font-size:16px;font-weight:400;line-height:1.65}.p12-main,.p12-main *,.p12-main ::after,.p12-main ::before{box-sizing:border-box}.p12-main img{display:block;max-width:100%}.p12-main a{color:inherit}.p12-main button{font:inherit}.p12-main p{margin:0 0 16px;color:var(--muted)}.p12-main h1,.p12-main h2,.p12-main h3,.p12-main h4{margin:0 0 16px;color:var(--ink);font-weight:500;letter-spacing:-.025em}.p12-main h1{font-size:46px;line-height:1.02}.p12-main h2{font-size:38px;line-height:1.08;text-align:center}.p12-main h3{font-size:24px;line-height:1.2}.p12-main h4{font-size:20px;line-height:1.25}.p12-main .p12-shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.p12-main .p12-content-shell{width:min(calc(100% - 48px),var(--content));margin-inline:auto}.p12-main{overflow:hidden}.p12-main .p12-section{padding-block:76px}.p12-main .p12-section--white{background:var(--white)}.p12-main .p12-section--paper{background:var(--paper)}.p12-main .p12-section--mist{background:var(--blue-mist)}.p12-main .p12-section-head{max-width:850px;margin:0 auto 40px;text-align:center}.p12-main .p12-section-head p{max-width:780px;margin-inline:auto;font-size:17px;line-height:1.7}.p12-main .p12-text-link{color:var(--blue-dark);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.p12-main .p12-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--blue);border-radius:10px;background:var(--blue);color:var(--white);font-size:16px;font-weight:600;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.p12-main .p12-button:hover{border-color:var(--blue-dark);background:var(--blue-dark);transform:translateY(-1px)}.p12-main .p12-button:focus-visible,.p12-main .p12-gallery-arrow:focus-visible,.p12-main .p12-gallery-dots button:focus-visible{border-radius:7px;outline:3px solid #b8d7ff;outline-offset:3px}.p12-main .p12-hero{position:relative;padding:54px 0 50px;background:var(--white)}.p12-main .p12-hero::before{position:absolute;top:-320px;right:-220px;width:760px;height:760px;border:1px solid rgba(11,95,198,.09);border-radius:50%;box-shadow:0 0 0 70px rgba(11,95,198,.025),0 0 0 140px rgba(11,95,198,.018);content:\"\";pointer-events:none}.p12-main .p12-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.95fr);grid-template-areas:\"copy gallery\" \"features gallery\" \"cta gallery\";column-gap:clamp(42px,6vw,88px);align-items:center}.p12-main .p12-hero-copy{grid-area:copy;max-width:650px;align-self:end}.p12-main .p12-hero-copy p{max-width:640px;margin-bottom:0;font-size:18px;line-height:1.72}.p12-main .p12-hero-actions{grid-area:cta;align-self:start;margin-top:30px}.p12-main .p12-hero-visual{grid-area:gallery;margin:0}.p12-main .p12-gallery{position:relative;outline:0}.p12-main .p12-gallery-frame{position:relative;overflow:hidden;border:1px solid var(--soft-line);border-radius:26px;background:#f5f9ff;box-shadow:var(--shadow)}.p12-main .p12-gallery-viewport{position:relative;width:100%;aspect-ratio:1\/1;overflow:hidden;border-radius:25px;background:var(--white)}.p12-main .p12-gallery-track{display:flex;width:100%;height:100%;transition:transform 360ms cubic-bezier(.22,.61,.36,1)}.p12-main .p12-gallery-slide{display:grid;min-width:100%;height:100%;padding:0;place-items:center}.p12-main .p12-gallery-slide img{width:100%;height:100%;object-fit:cover}.p12-main .p12-gallery-arrow{position:absolute;top:50%;z-index:2;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--soft-line);border-radius:50%;background:rgba(255,255,255,.94);color:var(--blue-dark);font-size:29px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(23,32,51,.1);transform:translateY(-50%)}.p12-main .p12-gallery-arrow:hover{border-color:var(--blue)}.p12-main .p12-gallery-arrow--prev{left:16px}.p12-main .p12-gallery-arrow--next{right:16px}.p12-main .p12-gallery-dots{display:flex;justify-content:center;gap:8px;margin-top:13px}.p12-main .p12-gallery-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#bdd0e7;cursor:pointer;transition:width 180ms ease,background-color 180ms ease}.p12-main .p12-gallery-dots button[aria-pressed=true]{width:28px;border-radius:999px;background:var(--blue)}.p12-main .p12-key-strip{display:grid;max-width:650px;grid-area:features;margin:22px 0 0;padding:0;list-style:none}.p12-main .p12-key-item{position:relative;padding:9px 0 9px 22px;color:var(--ink);font-size:16.5px;font-weight:500;line-height:1.4}.p12-main .p12-detail-list li::before,.p12-main .p12-key-item::before{position:absolute;top:17px;left:2px;width:7px;height:7px;border-radius:50%;background:var(--blue);content:\"\"}.p12-main .p12-handpiece-layout{display:grid;gap:18px}.p12-main .p12-handpiece-row{display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);gap:clamp(38px,5vw,72px)}.p12-main .p12-handpiece-image{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid var(--soft-line);border-radius:20px;background:#05070b;box-shadow:0 14px 36px rgba(23,32,51,.06)}.p12-main .p12-handpiece-image img{inset:0}.p12-main .p12-handpiece-image--left img{object-position:78% center}.p12-main .p12-handpiece-image--right img{object-position:22% center}.p12-main .p12-handpiece-image--private img{object-position:center}.p12-main .p12-handpiece{align-self:stretch;padding:27px 0 30px}.p12-main .p12-handpiece>p{max-width:690px}.p12-main .p12-detail-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.p12-main .p12-detail-list li{position:relative;padding-left:24px;color:#45546a}.p12-main .p12-detail-list li::before{top:.65em;left:0;width:8px;height:8px}.p12-main #superpulse-mp{background:linear-gradient(rgba(234,243,255,.92),rgba(234,243,255,.96)),url(https:\/\/fotrohifu.com\/wp-content\/uploads\/2026\/08\/fotrohifu-12d-hifu-machine-front-view-20260825.webp) center 42%\/cover no-repeat,var(--blue-mist)}.p12-main .p12-tech-board{display:grid;gap:30px}.p12-main .p12-pulse-canvas{display:grid;width:min(100%,960px);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto}.p12-main .p12-pattern-card{position:relative;display:grid;min-height:0;grid-template-columns:minmax(120px,.75fr) minmax(150px,1.25fr);gap:18px;align-items:center;padding:18px 20px;overflow:hidden;border:1px solid #c8daf0;border-radius:16px;background:var(--white)}.p12-main .p12-pattern-card--mp{border-color:#8eb6e5;background:#f8fbff}.p12-main .p12-pattern-copy{position:relative;z-index:1}.p12-main .p12-pattern-copy strong{display:block;margin-bottom:4px;color:var(--blue-dark);font-size:22px;font-weight:600;line-height:1.1}.p12-main .p12-pattern-copy span{display:block;color:var(--muted);font-size:13px;line-height:1.35}.p12-main .p12-pattern{position:relative;height:66px;border:1px solid #d5e2f1;border-radius:12px;background-color:#f7fbff}.p12-main .p12-pattern::after,.p12-main .p12-pattern::before{position:absolute;top:50%;width:9px;height:9px;border-top:2px solid var(--blue-dark);border-right:2px solid var(--blue-dark);content:\"\"}.p12-main .p12-pattern::before{left:9px;transform:translateY(-50%) rotate(-135deg)}.p12-main .p12-pattern::after{right:9px;transform:translateY(-50%) rotate(45deg)}.p12-main .p12-pattern--normal{background-image:radial-gradient(circle,var(--blue) 0 3px,transparent 3.5px);background-position:center;background-size:25px 100%;background-repeat:repeat-x}.p12-main .p12-pattern--mp{background-image:radial-gradient(circle,var(--blue) 0 2.2px,transparent 2.7px);background-position:center;background-size:13px 13px}.p12-main .p12-tech-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.p12-main .p12-tech-item{padding:26px;border:1px solid #bfd4ed;border-radius:18px;background:rgba(255,255,255,.84)}.p12-main .p12-tech-item p{max-width:700px}.p12-main #applications,.p12-main #faqs,.p12-main #training-support{padding-block:64px}.p12-main #applications .p12-section-head,.p12-main #faqs .p12-section-head,.p12-main #training-support .p12-section-head{margin-bottom:28px}.p12-main .p12-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.p12-main .p12-app{padding:24px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.p12-main .p12-app h3,.p12-main .p12-support h3{margin-bottom:10px}.p12-main .p12-app p:last-child,.p12-main .p12-support p:last-child{margin-bottom:0}.p12-main .p12-spec-grid{display:grid;max-width:1180px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto}.p12-main .p12-spec-item{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);gap:18px;align-items:center;padding:16px 20px;border:1px solid var(--soft-line);border-radius:14px;background:var(--white);box-shadow:0 10px 26px rgba(23,32,51,.04)}.p12-main .p12-spec-item--wide{grid-column:1\/-1;grid-template-columns:minmax(150px,.4fr) minmax(0,1.6fr)}.p12-main .p12-spec-item dt{color:var(--ink);font-weight:600}.p12-main .p12-spec-item dd{margin:0;color:var(--muted)}.p12-main .p12-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.p12-main .p12-support{align-self:start;padding:22px;border:1px solid var(--soft-line);border-radius:18px;background:var(--white);box-shadow:0 12px 30px rgba(23,32,51,.05)}.p12-main .p12-support-actions{display:flex;justify-content:center;margin-top:24px}.p12-main .p12-faq-list{display:grid;max-width:980px;margin:0 auto;border-top:1px solid var(--line)}.p12-main .p12-faq-item{border-bottom:1px solid var(--line)}.p12-main .p12-faq-item summary{position:relative;padding:17px 48px 17px 0;color:var(--ink);cursor:pointer;list-style:none}.p12-main .p12-faq-item summary::-webkit-details-marker{display:none}.p12-main .p12-faq-item summary::after{position:absolute;top:50%;right:2px;color:var(--blue);content:\"+\";font-size:26px;font-weight:400;line-height:1;transform:translateY(-52%)}.p12-main .p12-faq-item[open] summary::after{content:\"\u2212\"}.p12-main .p12-faq-item summary:hover h3{color:var(--blue-dark)}.p12-main .p12-faq-item summary:focus-visible{outline:3px solid rgba(11,95,198,.22);outline-offset:3px;border-radius:8px}.p12-main .p12-faq-item h3{margin:0;font-size:20px}.p12-main .p12-faq-answer{padding:0 48px 17px 0}.p12-main .p12-faq-answer p{max-width:880px;margin-bottom:0}@media (max-width:1020px){.p12-main h2{font-size:34px}.p12-main h3{font-size:22px}.p12-main .p12-section{padding-block:68px}.p12-main #applications,.p12-main #faqs,.p12-main #training-support{padding-block:56px}.p12-main .p12-hero-grid{grid-template-columns:1fr 1fr;column-gap:38px}.p12-main .p12-handpiece-row{grid-template-columns:1fr;gap:18px}.p12-main .p12-handpiece-image{width:min(100%,620px);aspect-ratio:4\/3;margin:0 auto}.p12-main .p12-pulse-canvas{max-width:620px;margin:0 auto}.p12-main .p12-tech-list{grid-template-columns:1fr}.p12-main .p12-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.p12-main .p12-content-shell,.p12-main .p12-shell{width:min(calc(100% - 40px),var(--max))}.p12-main .p12-hero{padding:44px 0 46px}.p12-main .p12-hero-grid{grid-template-columns:1fr;grid-template-areas:\"copy\" \"gallery\" \"features\" \"cta\";gap:26px}.p12-main .p12-hero-copy{max-width:none}.p12-main .p12-hero-actions,.p12-main .p12-key-strip{margin-top:0}.p12-main #handpieces .p12-section-head{margin-bottom:20px}.p12-main .p12-handpiece-layout{gap:22px}.p12-main .p12-button,.p12-main .p12-support-actions .p12-button{width:100%}.p12-main .p12-app-grid,.p12-main .p12-spec-grid{grid-template-columns:1fr}.p12-main #applications,.p12-main #training-support{padding-block:48px}.p12-main #applications .p12-section-head,.p12-main #training-support .p12-section-head{margin-bottom:24px}.p12-main .p12-spec-grid{gap:12px}.p12-main .p12-spec-item--wide{grid-column:auto}.p12-main .p12-spec-item{display:block;overflow:hidden;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.p12-main .p12-spec-item dt{margin-bottom:4px;color:var(--blue-dark);font-size:14px}.p12-main .p12-support-grid{grid-template-columns:1fr;gap:12px}.p12-main .p12-support-actions{margin-top:20px}}@media (max-width:520px){.p12-main .p12-content-shell,.p12-main .p12-shell{width:min(calc(100% - 32px),var(--max))}.p12-main h1{font-size:46px;line-height:1.02;overflow-wrap:anywhere}.p12-main h2{font-size:30px}.p12-main h3{font-size:20px}.p12-main h4{font-size:18px}.p12-main .p12-section{padding-block:54px}.p12-main #faqs{padding-block:48px}.p12-main #faqs .p12-section-head{margin-bottom:24px}.p12-main .p12-section-head{margin-bottom:32px}.p12-main .p12-hero-copy p,.p12-main .p12-section-head p{font-size:16px}.p12-main .p12-gallery-frame{border-radius:19px}.p12-main .p12-gallery-viewport{border-radius:18px}.p12-main .p12-gallery-arrow{width:38px;height:38px;font-size:27px}.p12-main .p12-gallery-arrow--prev{left:10px}.p12-main .p12-gallery-arrow--next{right:10px}.p12-main .p12-key-strip{margin-top:0}.p12-main .p12-key-item{padding-block:9px}.p12-main .p12-handpiece{padding:24px 0 27px}.p12-main .p12-pattern-card,.p12-main .p12-pulse-canvas{grid-template-columns:1fr;gap:12px}.p12-main .p12-pattern-card{padding:16px}.p12-main .p12-pattern{height:74px}.p12-main .p12-app{padding:22px 20px}.p12-main .p12-support{padding:20px}.p12-main .p12-faq-item h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.p12-main ::after,.p12-main ::before{transition-duration:.01ms!important}}.p12-main .fh-related-articles,.p12-main .fh-related-articles *,.p12-main .fh-related-products,.p12-main .fh-related-products *{box-sizing:border-box}.p12-main .fh-related-products{padding:84px 0;background:#fff;color:#172033;font-family:inherit}.p12-main .fh-related-shell{width:min(calc(100% - 48px),1280px);margin-inline:auto}.p12-main .fh-related-products h2{margin:0 0 38px;color:#172033;font-size:38px;font-weight:500;line-height:1.15;text-align:center}.p12-main .fh-related-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px}.p12-main .fh-related-product-card{align-self:start;overflow:hidden;border:1px solid #dbe3ed;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(23,32,51,.07)}.p12-main .fh-related-product-link{display:block;color:inherit;text-decoration:none}.p12-main .fh-related-product-media{aspect-ratio:1\/1;overflow:hidden;border-bottom:1px solid #dbe3ed;background:#f7faf9}.p12-main .fh-related-product-media img{display:block;width:100%;height:100%;padding:16px;object-fit:contain;transition:transform 220ms ease}.p12-main .fh-related-product-copy{padding:22px}.p12-main .fh-related-product-copy h3{margin:0 0 10px;color:#172033;font-size:21px;font-weight:500;line-height:1.25}.p12-main .fh-related-product-copy p{margin:0 0 18px;color:#5e6c80;font-size:15px;line-height:1.58}.p12-main .fh-related-product-action{color:#0b5fc6;font-size:14px;font-weight:600}.p12-main .fh-related-product-link:hover .fh-related-product-media img{transform:scale(1.035)}.p12-main .fh-related-article-item:hover .fh-related-article-title,.p12-main .fh-related-product-link:hover .fh-related-product-action,.p12-main .fh-related-product-link:hover h3{color:#084a9d}.p12-main .fh-related-articles{padding:38px 0;background:#eaf3ff;color:#172033;font-family:inherit}.p12-main .fh-related-article-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.p12-main .fh-related-article-head h2{margin:0;color:#172033;font-size:14px;font-weight:600;line-height:1.3;text-align:left}.p12-main .fh-related-article-controls{display:flex;gap:6px}.p12-main .fh-related-article-controls button{min-height:32px;padding:5px 10px;border:1px solid #c8d8ec;border-radius:6px;background:rgba(255,255,255,.65);color:#5e6c80;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.p12-main .fh-related-article-controls button:hover{border-color:#0b5fc6;background:#fff;color:#084a9d}.p12-main .fh-related-article-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:30px;overflow-x:auto;padding:4px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.p12-main .fh-related-article-track::-webkit-scrollbar{display:none}.p12-main .fh-related-article-item{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:16px;color:inherit;text-decoration:none;scroll-snap-align:start}.p12-main .fh-related-article-thumb{width:60px;height:60px;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:50%;background:#fff}.p12-main .fh-related-article-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 220ms ease}.p12-main .fh-related-article-title{color:#59677a;font-size:15px;font-style:italic;line-height:1.5;transition:color 180ms ease}.p12-main .fh-related-article-item:hover img{transform:scale(1.06)}.p12-main .fh-related-noscript{margin:0}.p12-main .fh-related-noscript a{color:#0b5fc6;font-weight:600}.p12-main .fh-related-article-controls button:focus-visible,.p12-main .fh-related-article-item:focus-visible,.p12-main .fh-related-product-link:focus-visible{border-radius:7px;outline:3px solid #8fc1ff;outline-offset:3px}@media (max-width:980px){.p12-main .fh-related-products{padding:72px 0}.p12-main .fh-related-products h2{font-size:34px}.p12-main .fh-related-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p12-main .fh-related-article-track{grid-auto-columns:minmax(290px,1fr)}}@media (max-width:620px){.p12-main .fh-related-shell{width:min(calc(100% - 32px),1280px)}.p12-main .fh-related-products{padding:60px 0}.p12-main .fh-related-products h2{margin-bottom:28px;font-size:30px}.p12-main .fh-related-product-grid{grid-template-columns:1fr}.p12-main .fh-related-article-track{grid-auto-columns:min(84vw,330px);gap:22px}}@media (prefers-reduced-motion:reduce){.p12-main .fh-related-article-thumb img,.p12-main .fh-related-product-media img{transition:none}.p12-main .fh-related-article-track{scroll-behavior:auto}}.p12-main .certification-gallery{padding:clamp(80px,7vw,108px) 0;overflow:hidden;background:#f7faf9}.p12-main .certification-gallery-shell{width:min(calc(100% - 48px),1360px);margin:0 auto}.p12-main .certification-gallery-heading{max-width:860px;margin:0 auto 34px;text-align:center}.p12-main .certification-gallery-heading h2{margin:0;color:#172033;font-family:inherit;font-size:38px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.p12-main .certification-gallery-viewport{position:relative;width:100vw;margin-right:0;margin-left:calc((100vw - 100%)\/-2)}.p12-main .certification-gallery-track{display:flex;overflow-x:auto;padding:4px 24px 22px;gap:18px;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}.p12-main .certification-gallery-track::-webkit-scrollbar{display:none;width:0;height:0}.p12-main .certification-gallery-track:focus-visible{outline:3px solid #7fc9ec;outline-offset:5px}.p12-main .certification-gallery-card{flex:0 0 clamp(250px,25vw,326px);margin:0;scroll-snap-align:start;user-select:none}.p12-main .certification-gallery-paper{position:relative;display:grid;overflow:hidden;aspect-ratio:.76;border:1px solid #dfe6eb;border-radius:12px;place-items:center;background:linear-gradient(135deg,rgba(11,95,198,.035),transparent 52%),#fff;box-shadow:0 18px 42px rgba(23,32,51,.08);cursor:default}.p12-main .certification-gallery-paper img{display:block;width:100%;height:100%;padding:0;object-fit:cover;pointer-events:none}.p12-main .certification-gallery-caption{margin-top:12px;color:#657187;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;text-align:center}@media (max-width:900px){.p12-main .certification-gallery-shell{width:min(calc(100% - 40px),760px)}.p12-main .certification-gallery-heading h2{font-size:34px}.p12-main .certification-gallery-track{padding-right:20px;padding-left:20px}.p12-main .certification-gallery-card{flex-basis:min(43vw,300px)}}@media (max-width:560px){.p12-main .certification-gallery{padding:68px 0}.p12-main .certification-gallery-shell{width:calc(100% - 32px)}.p12-main .certification-gallery-heading{margin-bottom:25px}.p12-main .certification-gallery-heading h2{font-size:30px}.p12-main .certification-gallery-track{padding-right:16px;padding-left:16px;gap:12px}.p12-main .certification-gallery-card{flex-basis:min(72vw,270px)}}.p12-main .p12-handpiece-row{align-items:start}.p12-main .p12-handpiece-image{align-self:start;width:100%;aspect-ratio:4\/3}.p12-main .p12-handpiece-image img{position:static;width:100%;height:100%;object-fit:contain}.p12-main .p12-spec-item,.p12-main .p12-spec-item--wide{min-height:0}.p12-main .p12-tech-list{align-items:start}.p12-main .p12-tech-item{align-self:start}","footnotes":""},"class_list":["post-4014","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/pages\/4014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/comments?post=4014"}],"version-history":[{"count":0,"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/pages\/4014\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/media\/4006"}],"wp:attachment":[{"href":"https:\/\/fotrohifu.com\/fr\/wp-json\/wp\/v2\/media?parent=4014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}