.gedcou-content{color-scheme:light;--cream:#F4EFE3;--card:#FCFAF4;--ink:#1F1E1A;--ink-2:#4A4A44;--grey:#808081;--line:rgba(31,30,26,.08);--line-2:rgba(31,30,26,.14);--orange:#D56943;--orange-dark:#BF5A36;--orange-soft:#F6E1D6;--orange-light:#F3B79E;--green:#1D9E75;--green-soft:#DDF1E9;--blue:#185FA5;--yellow:#EF9F27;--yellow-soft:#FBEBD2;--dark:#1F1E1A;--dark-2:#2B2A25;--font:"Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--wrap:1180px}.gedcou-content *{box-sizing:border-box}.gedcou-content [hidden]{display:none!important}.gedcou-content{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.gedcou-content a{color:inherit}.gedcou-content .wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}@media (max-width:600px){.gedcou-content .wrap{padding-inline:16px}}.gedcou-content h1,.gedcou-content h2,.gedcou-content h3{margin:0;text-wrap:balance;font-weight:900}.gedcou-content h1{font-size:clamp(38px,5.2vw,56px);line-height:1.03;letter-spacing:-.028em}.gedcou-content h2,.gedcou-content h3.section-heading{font-size:clamp(30px,3.6vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:900}.gedcou-content h3{font-size:19px;line-height:1.25;letter-spacing:-.01em;font-weight:800}.gedcou-content p{margin:0}.gedcou-content .o{color:var(--orange)}.gedcou-content .lead{font-size:19px;color:var(--ink-2);max-width:62ch}.gedcou-content .muted{color:var(--ink-2)}.gedcou-content .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--orange);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:15px 26px;border-radius:12px;border:0;cursor:pointer;box-shadow:0 10px 24px -12px #d56943cc;font-family:inherit}.gedcou-content .btn:hover{background:var(--orange-dark)}.gedcou-content :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.gedcou-content section{padding-block:88px}.gedcou-content .card{background:var(--card);border:1px solid var(--line);border-radius:14px}.gedcou-content .head{display:grid;gap:16px;margin-bottom:40px;max-width:780px}.gedcou-content .review-note{background:var(--ink);color:var(--cream);font-size:13px;padding:9px 16px;text-align:center}.gedcou-content .review-note b{color:var(--orange-light)}.gedcou-content .fic{width:14px;height:17px;border-radius:2px;background:#ece8df;position:relative;flex:none}.gedcou-content .fic:after{content:"";position:absolute;right:0;top:0;border-width:0 5px 5px 0;border-style:solid;border-color:#fff #fff #d8d3c8 #d8d3c8}.gedcou-content .chip{font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:99px;white-space:nowrap}.gedcou-content .ok{background:var(--green-soft);color:#146b50}.gedcou-content .rev{background:var(--yellow-soft);color:#8a5a10}.gedcou-content .plus{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--orange);font-weight:700;flex:none;transition:transform .2s}.gedcou-content details[open] .plus{transform:rotate(45deg)}.gedcou-content summary{list-style:none;cursor:pointer}.gedcou-content summary::-webkit-details-marker{display:none}.gedcou-content .hero{padding-block:28px 80px}.gedcou-content .crumbs{font-size:13px;color:var(--ink-2);display:flex;gap:8px;margin-bottom:38px}.gedcou-content .crumbs a{text-decoration:none}.gedcou-content .hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;align-items:center}.gedcou-content .hero-copy{display:flex;flex-direction:column;gap:24px}.gedcou-content .hero-copy .lead{font-size:18px}.gedcou-content .badges{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;font-weight:500}.gedcou-content .badges span{display:inline-flex;align-items:center;gap:8px}.gedcou-content .badges span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}@media (max-width:920px){.gedcou-content .hero-grid{grid-template-columns:minmax(0,1fr)}}.gedcou-content .mac{background:#1b1b19;border-radius:18px;padding:10px 10px 12px;box-shadow:0 30px 60px -30px #1f1e1a73}.gedcou-content .screen{background:#fff;border-radius:9px;overflow:hidden;font-size:11px;line-height:1.35;color:var(--ink)}.gedcou-content .mac-base{height:12px;margin:0 -8px;background:linear-gradient(#dcd8cf,#bdb8ad);border-radius:0 0 14px 14px}.gedcou-content .app{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:330px}.gedcou-content .app-side{background:var(--dark);color:#cfcabd;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.gedcou-content .app-brand{color:#fff;font-weight:800;font-size:12px;padding:2px 8px 12px}.gedcou-content .app-brand span{color:var(--orange)}.gedcou-content .app-side div.it{padding:6px 8px;border-radius:6px;display:flex;justify-content:space-between}.gedcou-content .app-side div.on{background:var(--orange);color:#fff;font-weight:700}.gedcou-content .app-side small{font-weight:700}.gedcou-content .app-main{padding:12px 14px;display:grid;gap:10px;align-content:start}.gedcou-content .app-top{display:flex;gap:10px;align-items:center}.gedcou-content .app-search{flex:1;display:flex;align-items:center;gap:6px;background:#f5f3ee;border-radius:7px;padding:7px 10px;color:#6b6a63}.gedcou-content .app-search b{color:var(--ink);font-weight:600}.gedcou-content .app-btn{background:var(--orange);color:#fff;font-weight:700;border-radius:7px;padding:7px 10px;white-space:nowrap}.gedcou-content .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gedcou-content .kpi{border:1px solid #efece5;border-radius:8px;padding:8px 10px}.gedcou-content .kpi b{display:block;font-size:17px;font-weight:800}.gedcou-content .kpi span{color:#8a8980;font-size:9.5px}.gedcou-content .row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 9px;border:1px solid #efece5;border-radius:8px}.gedcou-content .row>span{min-width:0}.gedcou-content .row .n{font-family:var(--mono);font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.gedcou-content .row .p{color:#8a8980;font-size:9.5px}@media (max-width:560px){.gedcou-content .app{grid-template-columns:minmax(0,1fr)}.gedcou-content .app-side{display:none}.gedcou-content .kpis .kpi:nth-child(3){display:none}.gedcou-content .kpis{grid-template-columns:1fr 1fr}}.gedcou-content .intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:start}.gedcou-content .intro .txt{display:grid;gap:16px;color:var(--ink-2)}.gedcou-content .intro .full{grid-column:1/-1}.gedcou-content details.def summary{padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px}.gedcou-content details.def summary h2{font-size:21px;letter-spacing:-.01em}.gedcou-content .def-body{padding:0 28px 28px;display:grid;gap:14px;max-width:80ch;color:var(--ink-2)}@media (max-width:860px){.gedcou-content .intro{grid-template-columns:minmax(0,1fr)}}.gedcou-content .journey{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:start}.gedcou-content .sources{display:grid;gap:10px}.gedcou-content .src{display:flex;align-items:center;gap:12px;padding:12px 14px;font-weight:600;font-size:15px}.gedcou-content .src svg{flex:none}.gedcou-content .src small{display:block;font-weight:400;color:var(--ink-2);font-size:13px}.gedcou-content .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.gedcou-content .step{font-family:inherit;text-align:left;background:transparent;border:1px solid var(--line-2);border-radius:12px;padding:12px 12px 10px;cursor:pointer;color:var(--ink);display:grid;gap:2px}.gedcou-content .step .k{font-family:var(--mono);font-size:11px;color:var(--grey)}.gedcou-content .step b{font-size:15px}.gedcou-content .step[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.gedcou-content .step[aria-selected=true] .k{color:var(--orange-light)}.gedcou-content .stage,.gedcou-content .answer{display:grid}.gedcou-content .stage>.panel,.gedcou-content .answer>.panel{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.gedcou-content .stage>.panel.on,.gedcou-content .answer>.panel.on{opacity:1;visibility:visible;transition:opacity .35s ease}.gedcou-content .stage{padding:24px}.gedcou-content .panel{display:grid;gap:14px;align-content:start}.gedcou-content .panel h3{font-size:17px}.gedcou-content .panel .cap{font-size:15px;color:var(--ink-2)}.gedcou-content .docbox{border:1px dashed var(--line-2);border-radius:12px;padding:16px;background:#fff;font-size:14px;display:grid;gap:10px}.gedcou-content .mono{font-family:var(--mono);font-size:13px}.gedcou-content mark{background:var(--orange-soft);color:var(--ink);padding:0 3px;border-radius:3px}.gedcou-content .kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;margin:0}.gedcou-content .kv dt{color:var(--grey)}.gedcou-content .kv dd{margin:0;font-weight:600}.gedcou-content .meter{height:8px;background:#eee9de;border-radius:99px;overflow:hidden}.gedcou-content .meter i{display:block;height:100%;background:var(--green);border-radius:99px}.gedcou-content .old{color:var(--grey);text-decoration:line-through}.gedcou-content .path{font-family:var(--mono);font-size:13px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gedcou-content .path span{background:var(--cream);padding:3px 8px;border-radius:6px}@media (max-width:860px){.gedcou-content .journey{grid-template-columns:minmax(0,1fr)}.gedcou-content .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.gedcou-content .rename{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:center}.gedcou-content .rename .names{order:-1}.gedcou-content .names{padding:8px 0;overflow-x:auto}.gedcou-content .names table{width:100%;border-collapse:collapse;min-width:540px}.gedcou-content .names td{padding:14px 20px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:13px}.gedcou-content .names tr:last-child td{border-bottom:0}.gedcou-content .names td.b{color:var(--grey);white-space:nowrap}.gedcou-content .names td.arr{color:var(--orange);padding-inline:0;width:18px}.gedcou-content .names td.a{font-weight:500}.gedcou-content .names td.a em{font-style:normal;color:var(--orange)}.gedcou-content .names th{text-align:left;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);padding:10px 20px;font-weight:700}.gedcou-content .rule{display:inline-flex;flex-wrap:wrap;gap:6px;font-family:var(--mono);font-size:12px}.gedcou-content .rule span{border:1px solid var(--line-2);padding:4px 8px;border-radius:6px;background:var(--card)}@media (max-width:860px){.gedcou-content .rename{grid-template-columns:minmax(0,1fr);gap:28px}.gedcou-content .rename .names{order:0}}.gedcou-content .ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center}.gedcou-content .qs{display:grid;gap:10px;margin-top:26px}.gedcou-content .q{font-family:inherit;font-size:15px;text-align:left;background:transparent;border:1px solid var(--line-2);border-radius:12px;padding:13px 16px;cursor:pointer;color:var(--ink)}.gedcou-content .q[aria-selected=true]{border-color:var(--orange);background:var(--card);box-shadow:inset 3px 0 0 var(--orange)}.gedcou-content .answer{padding:22px}.gedcou-content .answer .panel{gap:16px}.gedcou-content .bar{display:flex;gap:8px;align-items:center;background:var(--cream);border-radius:10px;padding:11px 14px;font-weight:600;font-size:15px}.gedcou-content .ans-doc{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.gedcou-content .ans-doc .fic{width:34px;height:42px}.gedcou-content .ans-doc .fic:after{border-width:0 10px 10px 0}.gedcou-content .ans-doc b{display:block;overflow-wrap:anywhere}.gedcou-content .quote{border-left:3px solid var(--orange);padding-left:12px;color:var(--ink-2);font-size:14.5px}.gedcou-content .before{font-size:13px;color:var(--grey)}.gedcou-content .before .path span{background:transparent;padding:0}@media (max-width:860px){.gedcou-content .ask{grid-template-columns:minmax(0,1fr)}}.gedcou-content .ways{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gedcou-content .way{padding:30px;display:grid;gap:16px;align-content:start}.gedcou-content .way ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gedcou-content .way li{padding-left:18px;position:relative;color:var(--ink-2);font-size:15.5px}.gedcou-content .way li:before{content:"";position:absolute;left:0;top:9px;border-left:7px solid var(--orange);border-top:4px solid transparent;border-bottom:4px solid transparent}.gedcou-content .links{display:flex;flex-wrap:wrap;gap:8px}.gedcou-content .links a{font-size:14px;font-weight:600;text-decoration:none;border:1px solid var(--line-2);padding:6px 12px;border-radius:99px;background:var(--cream)}.gedcou-content .links a:hover{border-color:var(--orange);color:var(--orange)}@media (max-width:760px){.gedcou-content .ways{grid-template-columns:1fr}}.gedcou-content .feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gedcou-content .feat{padding:22px;display:grid;gap:10px;align-content:start}.gedcou-content .feat svg{color:var(--orange)}.gedcou-content .feat p{color:var(--ink-2);font-size:15.5px}@media (max-width:900px){.gedcou-content .feats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gedcou-content .feats{grid-template-columns:1fr}}.gedcou-content .proof{background:var(--dark);color:var(--cream)}.gedcou-content .proof h2{color:#fff}.gedcou-content .proof h2 .o{color:var(--orange-light)}.gedcou-content .proof .muted{color:#bdb8ab}.gedcou-content .proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}.gedcou-content .ptable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.gedcou-content .ptable th{text-align:left;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#908b7f;font-weight:700;padding:0 0 12px}.gedcou-content .ptable td{color:var(--cream);padding:16px 0;border-top:1px solid rgba(244,239,227,.12);font-size:16px}.gedcou-content .ptable td.v{font-family:var(--mono);font-size:15px;color:#bdb8ab}.gedcou-content .ptable td.v.n{color:#fff;font-weight:500}.gedcou-content .ptable td.v.n em{font-style:normal;color:var(--orange-light)}.gedcou-content .flow{list-style:none;margin:0;padding:0;display:grid;gap:0}.gedcou-content .flow li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(244,239,227,.12)}.gedcou-content .flow li:first-child{border-top:0;padding-top:0}.gedcou-content .flow .k{font-family:var(--mono);font-size:13px;color:var(--orange-light);padding-top:3px}.gedcou-content .flow b{color:#fff;font-size:17px}.gedcou-content .flow p{color:#bdb8ab;font-size:15px}.gedcou-content .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.gedcou-content .case{border:1px solid rgba(244,239,227,.14);border-radius:14px;padding:20px;text-decoration:none;display:grid;gap:8px;background:var(--dark-2);color:var(--cream)}.gedcou-content .case:hover{border-color:var(--orange)}.gedcou-content .case .big{font-family:var(--mono);font-size:26px;color:#fff}.gedcou-content .case .who{font-size:13px;font-weight:700;color:var(--orange-light)}.gedcou-content .case p{color:#bdb8ab;font-size:14.5px}.gedcou-content .proof a.more{color:var(--orange-light);font-weight:700;text-decoration:none}@media (max-width:900px){.gedcou-content .proof-grid{grid-template-columns:minmax(0,1fr)}.gedcou-content .flow{list-style:none;margin:0;padding:0;display:grid;gap:0}.gedcou-content .flow li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(244,239,227,.12)}.gedcou-content .flow li:first-child{border-top:0;padding-top:0}.gedcou-content .flow .k{font-family:var(--mono);font-size:13px;color:var(--orange-light);padding-top:3px}.gedcou-content .flow b{color:#fff;font-size:17px}.gedcou-content .flow p{color:#bdb8ab;font-size:15px}.gedcou-content .cases{grid-template-columns:1fr}}.gedcou-content .sov{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gedcou-content .sov .card{padding:22px;display:grid;gap:8px;align-content:start}.gedcou-content .sov p{font-size:15px;color:var(--ink-2)}@media (max-width:900px){.gedcou-content .sov{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.gedcou-content .sov{grid-template-columns:1fr}}.gedcou-content .route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:8px}.gedcou-content .route:before{content:"";position:absolute;left:12px;right:12px;top:15px;border-top:2px dashed rgba(31,30,26,.22)}.gedcou-content .stop{position:relative;display:grid;gap:12px;align-content:start}.gedcou-content .dot{width:32px;height:32px;border-radius:50%;background:var(--cream);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:500;position:relative;z-index:1}.gedcou-content .stop.hl .dot{background:var(--orange);border-color:var(--orange);color:#fff}.gedcou-content .when{font-family:var(--mono);font-size:12px;color:var(--grey)}.gedcou-content .stop h3{font-size:18px}.gedcou-content .stop p{color:var(--ink-2);font-size:15px}.gedcou-content .mini{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:6px;font-size:12.5px}.gedcou-content .mini .r{display:flex;justify-content:space-between;gap:8px;align-items:center}.gedcou-content .mini .r span:first-child{font-family:var(--mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gedcou-content .appr-foot{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;padding:22px 26px;border-radius:14px;background:var(--dark);color:var(--cream)}.gedcou-content .appr-foot p{max-width:62ch}.gedcou-content .appr-foot a{color:var(--orange-light);font-weight:700;text-decoration:none}@media (max-width:900px){.gedcou-content .route{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gedcou-content .route:before{display:none}}@media (max-width:520px){.gedcou-content .route{grid-template-columns:minmax(0,1fr)}}.gedcou-content .cta-block{text-align:center;display:grid;gap:18px;justify-items:center}.gedcou-content .cta-block .lead{text-align:center}.gedcou-content .cta-row{display:flex;gap:14px;width:100%;max-width:594px}.gedcou-content .cta-row a{flex:1;height:54px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;text-decoration:none}.gedcou-content .cta-row .p1{background:var(--orange);color:#fff}.gedcou-content .cta-row .p1:hover{background:var(--orange-dark)}.gedcou-content .cta-row .p2{border:1.5px solid var(--ink);color:var(--ink)}.gedcou-content .cta-row .p2:hover{background:var(--ink);color:var(--cream)}.gedcou-content .note{font-size:13px;display:inline-flex;gap:8px;align-items:center}.gedcou-content .note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}@media (max-width:560px){.gedcou-content .cta-row{flex-direction:column}}.gedcou-content .sectors{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gedcou-content .sector{padding:24px;text-decoration:none;display:grid;gap:12px;align-content:start;transition:border-color .2s,transform .2s}.gedcou-content .sector:hover{border-color:var(--orange);transform:translateY(-2px)}.gedcou-content .sector .lbl{font-family:var(--mono);font-size:11px;color:var(--orange);text-transform:uppercase;letter-spacing:.06em}.gedcou-content .sector p{color:var(--ink-2);font-size:15px}.gedcou-content .sector .go{color:var(--orange);font-weight:700;font-size:14.5px}@media (max-width:980px){.gedcou-content .sectors{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.gedcou-content .sectors{grid-template-columns:1fr}}.gedcou-content .faq-head{text-align:center;margin:0 auto 40px}.gedcou-content .faq{display:grid;gap:10px;max-width:880px;margin:0 auto}.gedcou-content .faq summary{padding:20px 24px;display:flex;justify-content:space-between;gap:16px;align-items:center}.gedcou-content .faq summary h3{font-size:17px}.gedcou-content .faq .ans{padding:0 24px 22px;color:var(--ink-2);max-width:72ch;display:grid;gap:10px}@media (prefers-reduced-motion:reduce){.gedcou-content *{animation:none!important;transition:none!important}}.gedcou-content .viewer{background:#fff;border-radius:9px;overflow:hidden;font-size:11px;line-height:1.35;color:var(--ink)}.gedcou-content .v-top{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #eee}.gedcou-content .v-brand{font-weight:900;font-size:12px;flex:none}.gedcou-content .v-brand span{color:var(--orange)}.gedcou-content .v-path{flex:1;min-width:0;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gedcou-content .v-path b{color:var(--ink)}.gedcou-content .v-path i{font-style:normal;color:var(--orange)}.gedcou-content .v-search{flex:0 1 34%;min-width:0;border:1px solid #e6e2d8;border-radius:99px;padding:6px 11px;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gedcou-content .v-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,1fr);min-height:300px}.gedcou-content .v-list{background:var(--cream);padding:10px 8px;display:grid;gap:3px;align-content:start}.gedcou-content .v-lbl{font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);padding:0 8px 5px}.gedcou-content .v-item{border-radius:7px;padding:7px 8px;display:flex;gap:7px;align-items:flex-start}.gedcou-content .v-item.on{background:#fff;box-shadow:inset 3px 0 0 var(--orange)}.gedcou-content .v-item i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--green);margin-top:4px}.gedcou-content .v-item i.w{background:var(--yellow)}.gedcou-content .v-item span{min-width:0}.gedcou-content .v-item b{display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gedcou-content .v-item small{display:block;color:var(--grey);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gedcou-content .v-doc{background:#ede9e0;padding:14px 12px;display:flex}.gedcou-content .v-paper{flex:1;min-width:0;background:#fff;border-radius:4px;box-shadow:0 8px 22px -14px #1f1e1a80;padding:14px 12px;display:flex;flex-direction:column;gap:7px}.gedcou-content .v-line{display:block;height:5px;border-radius:3px;background:#1f1e1a1a}.gedcou-content .v-hl{display:inline-flex;align-items:center;gap:6px;background:#d5694324;border-radius:4px;padding:3px 6px;font-weight:700;font-size:10px;max-width:100%;white-space:nowrap;overflow:hidden}.gedcou-content .v-hl em{font-style:normal;font-size:7.5px;font-weight:800;color:var(--orange);text-transform:uppercase;letter-spacing:.05em}.gedcou-content .v-side{padding:12px 14px;display:flex;flex-direction:column;border-left:1px solid #eee}.gedcou-content .v-kv{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #f0ede6;font-size:10.5px}.gedcou-content .v-kv:first-child{border-top:0}.gedcou-content .v-kv span{color:var(--grey);white-space:nowrap}.gedcou-content .v-kv b{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gedcou-content .v-ok{margin-top:auto;background:var(--green-soft);color:#146b50;border-radius:8px;padding:7px 9px;font-weight:700;font-size:10px}.gedcou-content .v-ok small{display:block;font-family:var(--mono);font-weight:500;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){.gedcou-content .v-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gedcou-content .v-list,.gedcou-content .v-search{display:none}}.gedcou-content .season{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:start}.gedcou-content .season .txt{display:grid;gap:16px;color:var(--ink-2)}.gedcou-content .cal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;align-items:end;height:150px;padding:18px 18px 0}.gedcou-content .cal i{display:block;border-radius:4px 4px 0 0;background:#1f1e1a1f}.gedcou-content .cal i.hot{background:var(--orange)}.gedcou-content .cal-m{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:6px 18px 16px;font-family:var(--mono);font-size:10.5px;color:var(--grey);text-align:center}.gedcou-content .cal-card{padding:0}.gedcou-content .cal-cap{padding:14px 18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}@media (max-width:860px){.gedcou-content .season{grid-template-columns:minmax(0,1fr)}}.gedcou-content .plan{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:center}.gedcou-content .tree{padding:22px 24px;font-size:14.5px;display:grid;gap:2px}.gedcou-content .tr{display:flex;align-items:center;gap:10px;padding:6px 0;white-space:nowrap;overflow:hidden}.gedcou-content .tr .fold{flex:none;position:relative;width:16px;height:11px;background:var(--orange);border-radius:2px;margin-top:3px}.gedcou-content .tr .fold:before{content:"";position:absolute;left:0;top:-3px;width:7px;height:4px;background:var(--orange);border-radius:2px 2px 0 0}.gedcou-content .tr .fold.g{background:#c9c3b6}.gedcou-content .tr .fold.g:before{background:#c9c3b6}.gedcou-content .tr span{overflow:hidden;text-overflow:ellipsis}.gedcou-content .tr small{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--grey)}.gedcou-content .tr.l1{padding-left:22px}.gedcou-content .tr.l2{padding-left:44px}.gedcou-content .tr.new{background:var(--green-soft);border-radius:8px;padding:6px 10px;margin:2px 0 2px 44px}.gedcou-content .tr.new span{font-family:var(--mono);font-size:12.5px}.gedcou-content .tr.new small{color:#146b50;font-weight:700}@media (max-width:860px){.gedcou-content .plan{grid-template-columns:minmax(0,1fr)}}.gedcou-content .missing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}.gedcou-content .check{padding:22px 24px;display:grid;gap:10px}.gedcou-content .check-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.gedcou-content .check-h b{font-size:16px}.gedcou-content .check-h span{font-family:var(--mono);font-size:12.5px;color:var(--grey)}.gedcou-content .ci{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:15px}.gedcou-content .ci .st{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:var(--green)}.gedcou-content .ci.ko .st{background:var(--yellow)}.gedcou-content .ci span{flex:1;min-width:0}.gedcou-content .ci small{font-size:12.5px;color:var(--grey);white-space:nowrap}.gedcou-content .ci.ko small{color:#8a5a10;font-weight:700}.gedcou-content .relance{margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--dark);color:var(--cream);border-radius:10px;padding:12px 14px;font-size:14px}.gedcou-content .relance b{color:var(--orange-light)}@media (max-width:860px){.gedcou-content .missing{grid-template-columns:minmax(0,1fr)}}.gedcou-content .soft{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.gedcou-content .soft span{border:1px solid var(--line-2);background:var(--card);border-radius:99px;padding:6px 14px;font-weight:600;font-size:14.5px}.gedcou-content .acc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gedcou-content .acc .card{padding:24px;display:grid;gap:10px;align-content:start}.gedcou-content .acc p{color:var(--ink-2);font-size:15.5px}@media (max-width:860px){.gedcou-content .acc{grid-template-columns:1fr}}.gedcou-content .mesh{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.gedcou-content .mesh a{padding:24px;text-decoration:none;display:grid;gap:10px;align-content:start;transition:border-color .2s,transform .2s}.gedcou-content .mesh a:hover{border-color:var(--orange);transform:translateY(-2px)}.gedcou-content .mesh p{color:var(--ink-2);font-size:15px}.gedcou-content .mesh .go{color:var(--orange);font-weight:700;font-size:14.5px}@media (max-width:980px){.gedcou-content .mesh{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.gedcou-content .mesh{grid-template-columns:1fr}}.gedcou-content .formats{position:relative;height:250px;padding:18px}.gedcou-content .fmt{position:absolute;width:44%;background:#fff;border-radius:8px;box-shadow:0 12px 26px -16px #1f1e1a73;padding:12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line)}.gedcou-content .fmt .tag{font-family:var(--mono);font-size:10.5px;color:var(--grey);margin-top:4px}.gedcou-content .fmt .ln{display:block;height:5px;border-radius:3px;background:#1f1e1a1a}.gedcou-content .fmt .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.gedcou-content .fmt .grid span{height:9px;background:#1d9e7529;border-radius:2px}.gedcou-content .fmt .scan{height:78px;border-radius:4px;background:repeating-linear-gradient(-4deg,#ede9e0 0,#ede9e0 6px,#f7f4ee 6px,#f7f4ee 12px)}.gedcou-content .fmt-cap{padding:14px 18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.gedcou-content .folder{padding:22px 24px;display:grid;gap:12px}.gedcou-content .fold-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.gedcou-content .fold-h b{font-size:17px}.gedcou-content .fold-h span{font-family:var(--mono);font-size:12px;color:var(--grey)}.gedcou-content .ctr{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.gedcou-content .ctr-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.gedcou-content .ctr-top b{font-size:15px}.gedcou-content .ctr-top small{font-size:12.5px;color:var(--grey)}.gedcou-content .ctr-docs{display:flex;flex-wrap:wrap;gap:6px}.gedcou-content .ctr-docs span{font-family:var(--mono);font-size:11.5px;background:var(--cream);border-radius:6px;padding:3px 8px}.gedcou-content .ctr-docs span.nw{background:var(--green-soft);color:#146b50;font-weight:500}.gedcou-content .due{font-size:12px;font-weight:700;color:#8a5a10;background:var(--yellow-soft);border-radius:99px;padding:3px 9px}.gedcou-content .okp{font-size:12px;font-weight:700;color:#146b50;background:var(--green-soft);border-radius:99px;padding:3px 9px}.gedcou-content .dossier{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}@media (max-width:860px){.gedcou-content .dossier{grid-template-columns:minmax(0,1fr)}}.gedcou-content .decompte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:center}.gedcou-content .dtab{overflow-x:auto;padding:6px 0}.gedcou-content .dtab table{width:100%;border-collapse:collapse;min-width:520px;font-variant-numeric:tabular-nums}.gedcou-content .dtab th{text-align:left;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);padding:10px 16px;font-weight:700}.gedcou-content .dtab td{padding:12px 16px;border-top:1px solid var(--line);font-size:14px}.gedcou-content .dtab td.m{font-family:var(--mono);font-size:13px;white-space:nowrap}.gedcou-content .dtab .st{font-size:12px;font-weight:700;border-radius:99px;padding:3px 9px;white-space:nowrap}.gedcou-content .dtab .st.ok{background:var(--green-soft);color:#146b50}.gedcou-content .dtab .st.w{background:var(--yellow-soft);color:#8a5a10}.gedcou-content .dtab-h{padding:14px 16px 4px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.gedcou-content .dtab-h b{font-size:15px}.gedcou-content .dtab-h span{font-family:var(--mono);font-size:12px;color:var(--grey)}@media (max-width:860px){.gedcou-content .decompte{grid-template-columns:minmax(0,1fr)}.gedcou-content .decompte .dtab{order:1}}.gedcou-page{background:#f4efe3;overflow-x:hidden;min-height:100vh}.gedcou-main{padding-top:90px}.gedcou-content section{scroll-margin-top:100px}.gedcou-content .hero-visual{min-width:0}.gedcou-content .ged-screen .viewer{height:100%}.gedcou-content .cta-row a.p1,.gedcou-content .cta-row a.p2{flex:1 1 240px;height:54px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;text-decoration:none;transition:background .2s,color .2s}.gedcou-content .cta-row a.p1{background:#d56943;color:#fff}.gedcou-content .cta-row a.p1:hover{background:#b8552f;color:#fff}.gedcou-content .cta-row a.p2{background:transparent;border:1.5px solid #1F1E1A;color:#1f1e1a}.gedcou-content .cta-row a.p2:hover{background:#1f1e1a;color:#fff}.gedcou-content .mesh a.card{transition:transform .25s,box-shadow .25s,border-color .25s}.gedcou-content .mesh a.card:hover{transform:translateY(-4px) scale(1.03);border-color:#d56943;box-shadow:0 18px 36px -22px #1f1e1a59}.gedcou-content .mesh .go,.gedcou-content .appr-foot a{color:#d56943}@media (prefers-reduced-motion:reduce){.gedcou-content *{transition:none!important}}.gedcou-content .hero h1{font-size:clamp(32px,4.2vw,48px);line-height:1.05}@media (max-width:600px){.gedcou-content .hero h1{font-size:clamp(24px,7vw,30px)}}@media (min-width:921px){.gedcou-content .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.gedcou-content .btn,.gedcou-content .proof a.more,.gedcou-content .appr-foot a,.gedcou-content .cta-row a{transform-origin:center;transition:transform .2s ease,background-color .2s ease,color .2s ease}.gedcou-content .btn:hover,.gedcou-content .proof a.more:hover,.gedcou-content .appr-foot a:hover,.gedcou-content .cta-row a:hover{transform:scale(1.04)}.gedcou-content .contact-title{margin:0;text-wrap:balance;font-weight:900;font-size:clamp(30px,3.6vw,42px);line-height:1.08;letter-spacing:-.025em}
