.hero{padding:72px 0 76px}.hero h1{font-size:clamp(42px,4.1vw,60px)}.hero-quota{font-size:13px;line-height:1.7;color:#c5e4db;max-width:550px}.hero-quota a{color:#a9f6d8;text-underline-offset:3px}.real-product-visual{max-width:470px;justify-self:center;width:100%}.real-product-visual .window-frame{padding:8px;transform:rotate(1deg);overflow:hidden}.hero-document{display:block;width:100%;height:430px;object-fit:contain;background:#edf4f1;padding:12px}.document-format-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px}.document-format-pills span{font-size:11px;font-weight:700;border:1px solid #5b8986;border-radius:99px;padding:6px 10px;color:#d8eee7}.document-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.document-type-card{border:1px solid #d8e7e1;border-radius:19px;padding:24px 21px;display:flex;flex-direction:column;align-items:flex-start;background:#fff;box-shadow:0 8px 28px #173a3107}.document-icon{width:48px;height:48px;background:#e4f6ee;color:#13826a;display:grid;place-items:center;border-radius:14px}.document-icon svg{width:27px;height:27px}.document-albaran .document-icon{background:#fff2dc;color:#9e690f}.document-carta-porte .document-icon{background:#e8f2ff;color:#2f66a6}.document-cmr .document-icon{background:#ffeded;color:#b34349}.document-tag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#687e78;margin:22px 0 7px}.document-type-card h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.document-type-card>p:not(.document-tag){font-size:13px;line-height:1.75;color:#526e65;margin:0 0 18px}.document-type-card .document-note{font-size:11px!important;margin-top:9px!important}.document-type-card .button{margin-top:auto;font-size:12px;padding:13px 16px;width:100%}.document-learn{font-size:12px;font-weight:700;color:#087661;margin-top:15px;text-decoration:none}.document-learn:hover{text-decoration:underline}.cmr-colors{display:flex;gap:5px;padding:0 0 7px}.cmr-colors i{width:19px;height:5px;border-radius:3px;background:#c64c54}.cmr-colors i:nth-child(2){background:#3477bb}.cmr-colors i:nth-child(3){background:#318357}.cmr-colors i:nth-child(4){background:#424242}.document-examples{background:#f3f9f6}.document-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.document-example{margin:0;min-width:0}.document-example>a{display:block;border:1px solid #d8e5de;border-radius:12px;overflow:hidden;background:white;box-shadow:0 12px 28px #183e3010}.document-example img{display:block;width:100%;height:auto;aspect-ratio:703/994;object-fit:contain}.document-example figcaption{padding:16px 2px;display:flex;flex-direction:column;gap:8px}.document-example strong{font-size:16px}.document-example figcaption a{font-size:12px;color:#087761;font-weight:700}.examples-disclaimer{font-size:12px;text-align:center;color:#5c776c;line-height:1.7;margin-top:24px}.beta-terms{padding:77px 0;border-block:1px solid #e0ece5}.beta-terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.beta-terms-grid article{border:1px solid #cfe5d8;border-radius:18px;padding:29px;background:#f9fcfa}.beta-highlight{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#0a7c60;font-weight:850}.beta-terms-grid h3{font-size:25px;letter-spacing:-.03em;margin:14px 0 12px}.beta-terms-grid p,.beta-terms-foot{font-size:14px;line-height:1.75;color:#4d6c5f}.beta-terms-grid a{color:#087966;font-weight:700}.beta-terms-foot{text-align:center;font-size:12px;max-width:850px;margin:25px auto 0}.generator-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.generator-gallery figure{margin:0}.generator-gallery img{width:100%;height:300px;object-fit:cover;object-position:top;border:1px solid #d7e7de;border-radius:13px;display:block;background:#fff}.generator-gallery figcaption{font-size:13px;font-weight:650;color:#58776a;margin-top:12px}.real-generators{background:#f6faf8}.document-types .section-intro{max-width:800px}@media(max-width:1000px){.document-type-grid,.document-example-grid{grid-template-columns:1fr 1fr}.real-product-visual{max-width:480px}.hero h1{font-size:clamp(41px,5vw,56px)}}@media(max-width:850px){.real-product-visual{margin-top:16px}.hero-document{height:460px}.hero-grid{gap:26px}.hero{padding:60px 0}.document-type-card .button{margin-top:18px}}@media(max-width:620px){.hero{padding:45px 0}.hero h1{font-size:clamp(36px,9vw,49px)}.hero-quota{font-size:12px}.hero-document{height:380px}.document-type-grid,.beta-terms-grid,.generator-gallery{grid-template-columns:1fr}.document-type-card{padding:24px}.document-type-card>p{max-width:440px}.document-example-grid{gap:17px}.document-example strong{font-size:14px}.document-example figcaption a{font-size:11px}.beta-terms{padding:60px 0}.beta-terms-grid article{padding:24px}.beta-terms-grid h3{font-size:23px}.examples-disclaimer{text-align:left}.generator-gallery img{height:250px}}@media(prefers-reduced-motion:reduce){.real-product-visual .window-frame{transform:none}}
