@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/company/assets/fonts/a699af1dea30b7.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/company/assets/fonts/e45972c7e9f24d.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/company/assets/fonts/87e867b52640b3.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/company/assets/fonts/722ff42d0080d1.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/company/assets/fonts/6d83b1a12212ea.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/company/assets/fonts/655ecee898b68f.ttf) format("truetype")}body:not(:has(.admin-shell)){color-scheme:light;--background:#ffffff;--foreground:#202124;--card:#ffffff;--card-foreground:#202124;--popover:#ffffff;--popover-foreground:#202124;--primary:#236bd5;--primary-foreground:#ffffff;--secondary:#f5f5f7;--secondary-foreground:#202124;--muted:#f5f5f7;--muted-foreground:#686870;--accent:#edf3fc;--accent-foreground:#1d59b0;--border:#dddde3;--input:#d4d4dc;--ring:#236bd5;--font-sans:"Inter",Arial,sans-serif;font-family:Inter,Arial,sans-serif;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;& .brand,& h1,& h2,& h3,& h4{font-family:Inter Tight,Inter,Arial,sans-serif;font-weight:600;letter-spacing:-.05em}& :focus-visible{outline-color:#236bd5}& *,& :after,& :before{border-color:var(--border)}& .wrap{max-width:1180px}& .brand{color:#202124;font-size:32px}& .brand-mark{color:#8ed84b}& .topline{background:#f5f5f7;color:#606068;font-weight:400;letter-spacing:0}& .nav{height:74px;margin-block:16px;border:1px solid #e8e8ec;border-radius:22px;padding:0 24px;gap:22px}& .navlinks{color:#61616a;gap:25px;font-size:13px}& .btn{border-radius:999px;padding:14px 23px;font-weight:500}& .btn-primary{background:#236bd5;color:#fff}& .btn-primary:hover{background:#1959b7;transform:none}& .btn-outline{border-color:#d5d5dd;background:#fff;color:#303038}& .btn-outline:hover{border-color:#236bd5;color:#236bd5;background:#f7faff}& .language-toggle{background:#f5f5f7;border-color:#e6e6ec;border-radius:999px}& .language-toggle button{font-family:Inter,Arial,sans-serif;color:#72727a;font-weight:500;letter-spacing:0}& .language-toggle button.active{background:#236bd5;color:#fff}& .language-toggle button:hover:not(.active),& .menu-button{color:#202124}& .mobile-nav{background:#fff}& .hero{padding-top:55px;min-height:610px;gap:25px}& .hero h1{font-weight:600;line-height:1.01}& .hero h1 span{color:#7c7c84}& .eyebrow{color:#6e6e77;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em}& .hero-visual>img{border:0;box-shadow:none;border-radius:24px}& .hero-annotation strong{color:#303038}& .config-option .option-price,& .config-option small,& .cta-note,& .faq-list [data-slot=accordion-content],& .faq>div>p,& .film-card figcaption>p,& .film-meta,& .footer,& .footer .footer-operator,& .form-notice,& .form-operator,& .future-direction span,& .hero-annotation,& .hero-copy>p,& .hero-meta,& .mono,& .order-history time,& .order-status-banner span:last-child,& .payment-bank-details dt,& .payment-muted,& .payment-preferences .payment-option small,& .payment-preferences p,& .photo-note,& .platform-overview figcaption,& .principles p,& .process li p,& .process>div>p,& .product-foot,& .product-intro,& .section-title>p,& .technical-strip span{color:#686870}& .technical-strip{padding-block:25px}& .future-direction svg,& .principle-top,& .technical-strip svg{color:#236bd5}& .section h2{font-weight:600;line-height:1.08}& .product-card{background:#fff;border-color:#e2e2e8;border-radius:26px}& .product-gallery{background:#f5f5f7}& .product-info{background:#fff}& .product-info h3{font-weight:600}& .pill{border-color:#d3d3db;color:#686870;border-radius:999px;font-size:10px}& .gallery-switch button{border-color:#d5d5dd;color:#686870;border-radius:8px}& .gallery-switch button.active{color:#1d59b0;border-color:#236bd5;background:#edf3fc}& .product-display{background:#fff;border-color:#e4e4ea;border-radius:15px}& .display-type{color:#e4e4e9}& .photo-mode{background:#eaeaef;border:0;border-radius:999px}& .photo-mode button{color:#686870;border-radius:999px}& .photo-mode button[aria-pressed=true]{background:#fff;color:#202124;box-shadow:0 1px 5px #00000009}& .photo-mode button:hover:not([aria-pressed=true]){background:#fff6;color:#202124}& .tags span{background:#f0f0f4;color:#5f5f68;border-radius:6px}& .config-label,& .price-line>span,& .quantity-note{color:#41414b}& .price-line small{color:#686870}& .config-option{background:#fff;border:1px solid #dcdce4;border-radius:12px;padding:15px}& .config-option.selected{background:#edf3fc;border-color:#236bd5}& .config-option .option-price{color:#303038}& .stepper{border-color:#d5d5dd;border-radius:999px}& .stepper button{color:#303038}& .approach{background:#f5f5f7}& .learning-line>span:first-child,& .muted-heading,& .principle-top span{color:#85858d}& .learning-line p,& .process p b{color:#41414b}& .learning-line>span:not(:first-child){color:#a4a4ac}& .process-number{background:#edf3fc;color:#236bd5}& .final-cta{background:#f5f5f7;border:0;border-radius:26px}& .final-cta:after{color:#e4e7f0}& .footer .brand{color:#202124}& .footer-links .footer-contact,& .footer-links a:last-child{color:#236bd5}& .order-dialog{background:#fff;border-radius:24px;padding:34px}& .order-dialog h2{font-size:30px}& .order-summary{background:#f5f5f7;border:1px solid #e5e5eb;border-radius:15px;padding:20px}& .order-summary span,& .order-summary>p{color:#686870}& .order-summary>strong{color:#202124}& .delivery-country,& .order-form label,& .shipping-address legend{color:#303038}& .delivery-country select,& .order-form input,& .order-form textarea,& .quote-form select,& .shipping-address select{background:#fff;color:#202124;border:1px solid #d3d3dd;border-radius:10px;color-scheme:light;min-height:48px}& .order-form input::placeholder,& .order-form textarea::placeholder{color:#8a8a94}& .payment-preferences{border-color:#dddde5;border-radius:16px;padding:20px}& .payment-preferences .payment-option{border-color:#dddde5;border-radius:12px;background:#fff}& .payment-preferences .payment-option:has(input:checked){border-color:#236bd5;background:#edf3fc}& .check-option input,& .payment-preferences .payment-option input{accent-color:#236bd5;min-height:auto}& .payment-preferences .payment-option-unavailable{background:#f7f7f9}& .form-operator{border-left-color:#bed2f1}& .form-error{background:#fff0ee;color:#a92d23;border-radius:10px}& .admin-error,& .field-error{color:#b02e24}& .receipt>strong{color:#202124}& .receipt p{color:#686870}& .form-thanks,& .receipt-detail{background:#edf3fc;color:#303038}& .details-dialog dt{color:#686870}& .details-dialog img{border-color:#e4e4eb;box-shadow:none}& .payment-shell{max-width:1180px;padding-top:28px}& .payment-header{padding:15px 20px;background:#fff;border:1px solid #e5e5eb;border-radius:22px;margin-bottom:52px}& .payment-shell h1{font-size:clamp(32px,4.5vw,54px)}& .payment-card{background:#fff;border:1px solid #e0e0e7;border-radius:24px;padding:30px}& .payment-card h2{color:#202124}& .payment-total{color:#202124;border-top-color:#dddde5}& .payment-total dd{color:#1d59b0}& .payment-copy{color:#1d59b0;border:1px solid #bed2f1;border-radius:7px;padding:5px 10px;background:#f7faff}& .payment-copy:hover{background:#edf3fc}& .payment-warning{background:#fff8e9;color:#805a18;border-color:#e9cf9b}& .payment-home,& .payment-save-qr{color:#1d59b0}& .order-summary .checkout-fees{color:#50505a}& .checkout-fees .checkout-total{color:#1d59b0}& .order-status-banner{background:#edf3fc;border:1px solid #c9daf4;border-radius:18px}& .order-state-dot{background:#b47d22}& .order-state-dot.received{background:#22834d}& .order-progress li{border-color:#dcdce4;color:#777780}& .order-progress li>span{border-color:#d5d5de}& .order-progress li.complete{color:#1d59b0;border-color:#236bd5}& .order-progress li.complete>span{color:#fff;background:#236bd5;border-color:#236bd5}& .price-table th{color:#41414b}& .price-table td,& .purchase-terms ul{color:#686870}& .film-player{border-color:#dedee5}& .film-error{background:#f5f5f7;color:#41414b}& .film-error a{color:#1d59b0}& .content-cta,& .content-intro,& .content-page section p{color:#686870}& .content-page li{color:#41414b}& .quote-form fieldset{border-color:#dddde5;border-radius:14px}& .version-card{background:#fff;border-color:#dddde5;border-radius:20px}& .version-card p{color:#686870}& .version-card.recommended{background:#f1f6ff;border-color:#236bd5;box-shadow:inset 0 0 0 1px #236bd5}& .version-price{color:#202124}& .vat-note{color:#1d59b0}& .card-checkout-button{color:#303038;background:#f5f5f7;border-color:#d5d5df;border-radius:14px}& .card-checkout-button small{color:#686870}& .card-checkout-button:hover:not(:disabled){border-color:#236bd5}& .paypal-wallet-button{border-radius:14px}}body:has(.payment-shell):not(:has(.admin-shell)){background:#f5f5f7}@media(max-width:900px){body:not(:has(.admin-shell)) .nav{gap:14px;padding-inline:18px}body:not(:has(.admin-shell)) .navlinks{gap:16px;font-size:12px}}@media(max-width:640px){body:not(:has(.admin-shell)) .nav{height:66px;margin-block:10px;padding-inline:16px;border-radius:18px}body:not(:has(.admin-shell)) .brand{font-size:28px}body:not(:has(.admin-shell)) .hero{padding-top:35px;gap:24px}body:not(:has(.admin-shell)) .hero h1{font-size:57px}body:not(:has(.admin-shell)) .order-dialog{padding:26px 20px;border-radius:20px}body:not(:has(.admin-shell)) .order-summary{padding:16px}body:not(:has(.admin-shell)) .payment-shell{padding-top:18px}body:not(:has(.admin-shell)) .payment-header{margin-bottom:35px;padding:13px 16px;border-radius:18px}body:not(:has(.admin-shell)) .payment-card{padding:22px;border-radius:20px}body:not(:has(.admin-shell)) .order-status-banner{padding:18px}}@media(min-width:641px) and (max-width:1100px){body:not(:has(.admin-shell)) .nav:not(.site-nav) .navlinks{display:none}body:not(:has(.admin-shell)) .menu-button{display:flex;align-items:center;justify-content:center;width:36px;height:40px;background:none;color:#202124}body:not(:has(.admin-shell)) .mobile-nav{display:flex;flex-direction:column;padding:16px 32px;gap:12px;border-bottom:1px solid #dddde5}}.brand.findw-brand{font-family:Inter Tight,Inter,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.055em;gap:5px;align-items:baseline;white-space:nowrap}.findw-brand .findw-descriptor{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.025em;color:#9ca39f}body:not(:has(.admin-shell)) .brand.findw-brand{font-size:22px;color:#202124}body:not(:has(.admin-shell)) .findw-brand .findw-descriptor{color:#76767d}.automa-product-brand{display:inline-flex;align-items:center;gap:11px;font-family:Inter Tight,Inter,Arial,sans-serif;font-weight:600;letter-spacing:-.055em;line-height:1;white-space:nowrap}.automa-product-brand svg{width:.93em;height:.72em;flex-shrink:0;color:#8ed84b}.product-identity{margin-bottom:18px}.product-parent{font-size:11px;color:#76767d;letter-spacing:0;margin:0 0 15px}.product-signature{display:flex;align-items:center;gap:16px;font-size:43px}.product-model{font-family:JetBrains Mono,monospace;letter-spacing:0;font-size:12px;color:#686870;border:1px solid #dcdce4;border-radius:999px;padding:6px 10px}body:not(:has(.admin-shell)) .hero-copy h1{margin-top:24px;font-size:clamp(48px,4.7vw,72px)}.product-title-lockup{display:flex;align-items:center;gap:14px}.product-title-lockup>.automa-product-brand{font-size:.95em}.product-title-lockup>span:last-child{font-family:JetBrains Mono,monospace;letter-spacing:-.02em;font-size:.42em;color:#686870}@media(max-width:640px){.findw-brand .findw-descriptor{font-size:10px}.product-parent{font-size:10px;margin-bottom:12px}.product-signature{font-size:40px;gap:13px}.product-model{font-size:10px;padding:5px 8px}body:not(:has(.admin-shell)) .hero-copy h1{font-size:50px;line-height:1.04;margin-top:23px}}:root{--heading-tracking-display:-.025em;--heading-tracking-text:-.015em;--heading-leading-display:1.14;--heading-leading-text:1.3}body:not(:has(.admin-shell)) :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--heading-tracking-text);line-height:var(--heading-leading-text);text-wrap:pretty}body:not(:has(.admin-shell)) .section h2,body:not(:has(.admin-shell)) :is(h1,h2){letter-spacing:var(--heading-tracking-display);line-height:var(--heading-leading-display);text-wrap:balance}body:not(:has(.admin-shell)) .hero h1{line-height:1.06}body:not(:has(.admin-shell)) :is(.content-points h2,.content-page section h2,.quote-form h2,.payment-card h2,.order-dialog h2,.film-top h2){letter-spacing:var(--heading-tracking-text);line-height:var(--heading-leading-text)}body:not(:has(.admin-shell)) :is(.faq-list [data-slot=accordion-trigger],.shipping-address legend,.payment-preferences legend){letter-spacing:var(--heading-tracking-text)}.brand.findw-brand,.findw-wordmark{--findw-type-size:26px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;gap:2px;white-space:nowrap;text-align:left;line-height:1;letter-spacing:normal}.findw-brand .findw-name,.findw-wordmark .findw-name{display:block;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:var(--findw-type-size);font-weight:600;color:inherit;line-height:1.04;letter-spacing:-.025em}.findw-brand .findw-descriptor,.findw-wordmark .findw-descriptor{display:block;font-family:Inter,Arial,sans-serif;font-size:calc(var(--findw-type-size) * .6665);font-weight:500;line-height:1.05;letter-spacing:0;color:#656b75}body:not(:has(.admin-shell)) .findw-brand .findw-descriptor{color:#656b75}body:has(.admin-shell) .findw-brand .findw-descriptor{color:#b4bcc7}@media (max-width:640px){.brand.findw-brand,.findw-wordmark{--findw-type-size:24px}}