.facture-value{padding:90px 0 70px;background:radial-gradient(ellipse at 90% 5%,#d7f3f3aa,transparent 45%),linear-gradient(145deg,#f6fafc,#eaf2f6);color:#173b50}.facture-value .eyebrow{font-size:11px;letter-spacing:.16em;color:#187f8a}.fv-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.fv-intro h2{font-size:clamp(37px,4vw,56px);line-height:1.1;letter-spacing:-.045em;margin:0 0 25px}.fv-intro h2 span{color:#087d8c}.fv-intro>div>p:not(.eyebrow){font-size:20px;line-height:1.7;color:#527488;max-width:570px}.fv-signature{display:flex;gap:25px;border-left:1px solid #bad8e0;padding-left:35px;align-items:center}.fv-signature img{width:72px;height:72px;object-fit:contain}.fv-signature p{margin:0}.fv-signature strong{font-size:18px;line-height:1.5;color:#214a60}.fv-signature p>span{display:block;font-size:15px;line-height:1.8;color:#527488;margin-top:14px}.fv-section-heading,.fv-shared-heading{margin:60px 0 28px}.fv-section-heading h3,.fv-shared-heading h3{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:0}.fv-editions{display:grid;grid-template-columns:1fr 1fr;gap:26px}.fv-edition{display:flex;flex-direction:column;padding:40px;border:1px solid #bfdbe3;border-radius:20px;background:linear-gradient(140deg,#fff,#edf9fa);box-shadow:0 18px 40px #153b5010;position:relative;overflow:hidden}.fv-edition:before{content:"";position:absolute;left:40px;right:40px;top:0;height:2px;background:linear-gradient(90deg,transparent,#4cc3cb,transparent)}.fv-edition-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.16em;color:#227989}.fv-chip{border:1px solid #75bfc955;padding:7px 10px;border-radius:30px;font-size:9px;letter-spacing:.08em}.fv-edition h3{font-size:39px;line-height:1.12;letter-spacing:-.04em;margin:32px 0 18px;color:#123c52}.fv-edition h3>span{display:block;font-size:17px;letter-spacing:.08em;font-weight:400;margin-top:10px;color:#5b7e90}.fv-tagline{font-size:22px;line-height:1.4;color:#1a6073;font-weight:500;margin:0 0 20px}.fv-audience{font-size:16px;line-height:1.8;color:#557386;margin:0 0 25px}.fv-edition ul{list-style:none;padding:0;margin:0 0 32px}.fv-edition li{padding:22px 0;border-top:1px solid #b9d6e16b}.fv-edition li h4{font-size:19px;margin:0 0 12px;letter-spacing:-.02em}.fv-edition li p{font-size:16px;line-height:1.8;color:#506f82;margin:0}.fv-edition>.button{margin-top:auto;align-self:flex-start;font-size:15px}.fv-edition.enterprise{background:radial-gradient(ellipse at 100% 0%,#174b60,transparent 65%),linear-gradient(145deg,#0a2030,#112e40);border-color:#315768;color:#d8ecf6}.enterprise .fv-edition-top{color:#9bd8dd}.enterprise h3{color:#f1faff}.enterprise h3>span{color:#9fbdcc}.enterprise .fv-tagline{color:#a7e8e6}.enterprise .fv-audience,.enterprise li p{color:#bed4df}.enterprise li{border-color:#91c6d426}.enterprise li h4{color:#e5f5fb}.enterprise .button{background:#087a91;border-color:#55b7c9}.enterprise .button:hover{background:#09677b}.fv-shared{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fv-shared article{padding:30px;background:#ffffffb0;border:1px solid #c3dfe6;border-radius:15px;transition:border-color .25s,box-shadow .25s}.fv-shared article:hover{border-color:#6cbac6;box-shadow:0 0 35px #51b9c31a}.fv-number{font-size:10px;letter-spacing:.13em;color:#2d8594}.fv-shared h4{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:24px 0 18px}.fv-shared p{font-size:16px;line-height:1.8;color:#537285;margin:0}.fv-portal{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:44px 0;margin-top:42px;border-block:1px solid #bed8e2}.fv-portal h3{font-size:28px;letter-spacing:-.025em;line-height:1.25;margin:0 0 20px}.fv-portal>div>p:not(.eyebrow){font-size:16px;color:#557487;line-height:1.8}.fv-portal-preview{padding:28px;border-radius:16px;border:1px solid #a7cbd8;background:linear-gradient(145deg,#fff,#e5f1f6);box-shadow:0 20px 40px #2a607018;transform:perspective(1100px) rotateY(-5deg)}.fv-preview-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:24px;color:#2b7c8d;font-size:9px;letter-spacing:.09em}.fv-portal-preview>strong{font-size:23px;letter-spacing:-.02em}.fv-preview-row{display:flex;align-items:center;gap:12px;padding:22px 0;border-bottom:1px solid #c4dce6;font-size:14px}.fv-preview-row>span:first-child{flex:1}.fv-preview-row small{display:block;font-size:11px;line-height:1.7;color:#648195;margin-top:7px}.fv-file{font-size:10px;border:1px solid #8dbecb;padding:8px;border-radius:6px;color:#16788d;background:#fff9}.fv-portal-preview>p{font-size:11px!important;margin:18px 0 0}.fv-close{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:42px;border-radius:18px;margin-top:40px;background:linear-gradient(110deg,#0a2536,#16475a);color:#d5eaf3}.fv-close .eyebrow{color:#95e0e4}.fv-close h3{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:0 0 18px;color:#f1faff}.fv-close p:last-child{font-size:16px;line-height:1.8;color:#bcd6e3;max-width:610px;margin:0}.fv-close .button{font-size:15px;flex-shrink:0}.facture-value a:focus-visible{outline:2px solid #27a9c0;outline-offset:5px}
@media(max-width:1050px){.fv-intro{gap:30px}.fv-signature{display:block;padding-left:25px}.fv-signature img{margin-bottom:18px}.fv-edition{padding:30px}.fv-edition h3{font-size:34px}.fv-shared{grid-template-columns:1fr}.fv-portal{gap:30px}.fv-close{flex-direction:column;align-items:flex-start}}
@media(max-width:700px){.facture-value{padding:55px 0}.fv-intro,.fv-editions,.fv-portal{grid-template-columns:1fr}.fv-signature{display:flex;border-left:0;border-top:1px solid #bed8e2;padding:24px 0 0}.fv-signature img{margin:0;width:60px;height:60px}.fv-section-heading,.fv-shared-heading{margin-top:40px}.fv-intro>div>p:not(.eyebrow){font-size:18px}.fv-edition{padding:28px}.fv-edition-top{font-size:10px}.fv-chip{font-size:8px}.fv-edition h3{font-size:36px}.fv-portal-preview{transform:none;padding:23px}.fv-close{padding:30px 25px}.fv-close h3{font-size:28px}.fv-close .button{font-size:14px}.fv-section-heading h3,.fv-shared-heading h3{font-size:29px}}
@media(prefers-reduced-motion:reduce){.fv-shared article{transition:none}}
