.duetecno-yss{--yss-navy:#102b42;--yss-slate:#405263;--yss-ivory:#faf8f3;--yss-sand:#b58b55;--yss-border:#d7dde1;--yss-focus:#0d6ea6;color:var(--yss-navy);font:inherit;line-height:1.65}.duetecno-yss *{box-sizing:border-box}.duetecno-yss__container{width:min(100% - 2.5rem,1200px);margin-inline:auto}.duetecno-yss h1,.duetecno-yss h2,.duetecno-yss h3,.duetecno-yss p{margin-top:0}.duetecno-yss h1,.duetecno-yss h2,.duetecno-yss h3{color:var(--yss-navy);line-height:1.15}.duetecno-yss h1{font-size:clamp(2.35rem,5vw,4.8rem);letter-spacing:-.035em;margin-bottom:1.5rem}.duetecno-yss h2{font-size:clamp(1.85rem,3vw,3rem);letter-spacing:-.025em}.duetecno-yss h3{font-size:1.2rem;margin:0 0 .6rem}.duetecno-yss__hero{background:var(--yss-ivory);padding:clamp(3.5rem,8vw,8rem) 0}.duetecno-yss__hero-grid,.duetecno-yss__split,.duetecno-yss__contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);align-items:center}.duetecno-yss__lead{font-size:1.125rem;max-width:42rem;color:var(--yss-slate)}.duetecno-yss__eyebrow{margin-bottom:.75rem;color:var(--yss-sand);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.duetecno-yss__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.duetecno-yss__button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border:1px solid var(--yss-navy);border-radius:0;background:var(--yss-navy);color:#fff!important;font:inherit;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.duetecno-yss__button:hover{background:#1d4665;border-color:#1d4665}.duetecno-yss__text-link{color:var(--yss-navy);font-weight:700;text-underline-offset:.25em}.duetecno-yss__button:focus-visible,.duetecno-yss__text-link:focus-visible,.duetecno-yss input:focus-visible,.duetecno-yss textarea:focus-visible{outline:3px solid var(--yss-focus);outline-offset:3px}.duetecno-yss__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.duetecno-yss__section{padding:clamp(3.5rem,8vw,7rem) 0}.duetecno-yss__section--tint{background:#edf2f4}.duetecno-yss__split--reverse>div:first-child{order:2}.duetecno-yss__copy p{font-size:1.08rem;color:var(--yss-slate)}.duetecno-yss__notice{display:flex;gap:.85rem;margin-top:2rem;padding:1rem 1.1rem;border-left:4px solid var(--yss-sand);background:#fff;color:var(--yss-navy)}.duetecno-yss__notice span{display:grid;place-items:center;flex:0 0 1.35rem;height:1.35rem;margin-top:.2rem;border:1px solid currentColor;border-radius:50%;font-size:.85rem;font-weight:700;font-family:serif}.duetecno-yss__notice p{margin:0;font-size:.95rem}.duetecno-yss__section-heading{max-width:43rem;margin-bottom:2rem}.duetecno-yss__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;margin:0;list-style:none}.duetecno-yss__benefits li{padding:1.5rem;border:1px solid var(--yss-border);background:#fff}.duetecno-yss__benefits p{margin-bottom:0;color:var(--yss-slate);font-size:.95rem}.duetecno-yss__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;border:1px solid var(--yss-sand);color:var(--yss-sand);font-size:1.5rem}.duetecno-yss__contact{padding:clamp(3.5rem,8vw,7rem) 0;background:var(--yss-navy);color:#fff}.duetecno-yss__contact h2,.duetecno-yss__contact .duetecno-yss__eyebrow{color:#fff}.duetecno-yss__contact .duetecno-yss__eyebrow{opacity:.8}.duetecno-yss__contact-grid{align-items:start}.duetecno-yss__form-wrap{padding:clamp(1.25rem,3vw,2rem);background:#fff;color:var(--yss-navy)}.duetecno-yss__form{display:grid;gap:1rem}.duetecno-yss__field{display:grid;gap:.4rem}.duetecno-yss label{font-weight:700}.duetecno-yss input:not([type=checkbox]),.duetecno-yss textarea{width:100%;padding:.7rem;border:1px solid #71808a;border-radius:0;background:#fff;color:#142b3d;font:inherit}.duetecno-yss textarea{resize:vertical}.duetecno-yss__optional{font-size:.85em;font-weight:400}.duetecno-yss__check{display:flex;gap:.7rem;align-items:flex-start}.duetecno-yss__check input{width:1.1rem;height:1.1rem;margin-top:.3rem;accent-color:var(--yss-navy)}.duetecno-yss__message{padding:1rem;margin-bottom:1rem;border-left:4px solid}.duetecno-yss__message--success{border-color:#18794e;background:#e9f8ef}.duetecno-yss__message--error{border-color:#b42318;background:#fff0ee}.duetecno-yss__honeypot{position:absolute!important;left:-9999px!important;overflow:hidden!important;width:1px!important;height:1px!important}@media (max-width:800px){.duetecno-yss__hero-grid,.duetecno-yss__split,.duetecno-yss__contact-grid{grid-template-columns:1fr}.duetecno-yss__split--reverse>div:first-child{order:initial}.duetecno-yss__benefits{grid-template-columns:repeat(2,1fr)}.duetecno-yss__hero-content{order:1}.duetecno-yss__hero-grid>img{order:2}}@media (max-width:460px){.duetecno-yss__container{width:min(100% - 2rem,1200px)}.duetecno-yss__benefits{grid-template-columns:1fr}.duetecno-yss__actions{align-items:stretch}.duetecno-yss__button{width:100%}}