/* Batch 1 hubs and delivery page: purposeful, readable, lightly dimensional. */
.foundation-page{overflow-x:clip}.foundation-page main{overflow:hidden}.fd-breadcrumb{width:min(1200px,calc(100% - 96px));margin:25px auto 0;display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.fd-breadcrumb a:hover{text-decoration:underline}.fd-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-block:42px 76px}.fd-hero h1{font-size:clamp(42px,4.1vw,65px);line-height:1.1;letter-spacing:-2.9px}.fd-hero em{font-style:normal;background:linear-gradient(transparent 79%,var(--lime) 79%,var(--lime) 96%,transparent 96%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.fd-hero .eyebrow{font-size:10px;letter-spacing:1.5px}.fd-lead{font-size:17px;line-height:1.85;color:var(--muted);margin-top:25px;max-width:640px}.fd-hero-note{font-size:12px;color:var(--muted);margin-top:20px}.fd-visual-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;font-weight:800;letter-spacing:1.4px;color:#d5e7d8}.fd-visual-heading>span:last-child{font-size:26px;color:var(--lime);line-height:1}.fd-sector-visual,.fd-resource-visual,.fd-migration-visual{position:relative;isolation:isolate;border:1px solid #c1d0c1;background:var(--teal);color:var(--ivory);padding:28px;border-radius:20px;box-shadow:10px 13px 0 #e4eadd,0 28px 45px -35px #143c30b3;animation:fd-land .7s cubic-bezier(.2,.75,.2,1) both}.fd-sector-visual{background:radial-gradient(ellipse at 50% 38%,#235d4b 0,#064e4a 70%)}.fd-orbit{position:relative;min-height:260px;display:grid;place-items:center;margin-top:18px}.fd-orbit:before,.fd-orbit:after{content:'';position:absolute;width:210px;height:210px;border:1px solid #a6c5a452;border-radius:50%;transform:rotate(-17deg) scaleX(1.25)}.fd-orbit:after{width:135px;height:135px;border-color:#d8f36a77;transform:rotate(28deg) scaleX(1.4)}.fd-orbit>strong{font-size:38px;line-height:1.1;letter-spacing:-1.5px;text-align:center;color:var(--lime);z-index:1}.fd-orbit>span{position:absolute;padding:10px 15px;border:1px solid #c3dabd55;border-radius:9px;background:#164f41;box-shadow:0 8px 20px #001d1226;color:var(--ivory);font-size:12px;font-weight:700;z-index:2}.fd-orbit>span:nth-child(1){top:4px;left:8px;transform:rotate(-6deg)}.fd-orbit>span:nth-child(2){top:72px;right:0;transform:rotate(5deg)}.fd-orbit>span:nth-child(3){bottom:4px;left:15px;transform:rotate(-3deg)}.fd-visual-result{border-top:1px solid #c5dec83b;padding-top:25px;margin-top:8px}.fd-visual-result>span{display:block;font-size:8px;letter-spacing:1.5px;color:#b9d0bd;font-weight:800}.fd-visual-result>strong{display:block;font-size:21px;line-height:1.4;letter-spacing:-.5px;color:#f1f8dc;margin-top:9px}.fd-jump{display:flex;flex-wrap:wrap;border-block:1px solid var(--border);gap:0 26px;padding-block:13px}.fd-jump a{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:750;color:var(--teal);min-height:44px}.fd-jump a:hover{text-decoration:underline;text-underline-offset:4px}.fd-jump a>span{color:#5f7b65}.fd-section{padding-block:85px}.fd-section-head{max-width:720px;margin-bottom:35px}.fd-section-head h2{font-size:42px;letter-spacing:-1.7px;line-height:1.17}.fd-section-head>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);margin-top:20px}.fd-sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fd-sector-card{background:#fff;border:1px solid var(--border);border-radius:15px;padding:30px;display:flex;flex-direction:column;scroll-margin-top:120px;position:relative;transition:transform .2s,box-shadow .2s}.fd-sector-card:nth-child(4n+2),.fd-sector-card:nth-child(4n+3){background:#eef3e8}.fd-sector-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px -16px #064e4a44}.fd-card-top{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:8px;letter-spacing:1px;color:#5d7666;font-weight:800;margin-bottom:25px}.fd-card-top>span:first-child{border:1px solid #becfbc;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font-size:10px;flex-shrink:0}.fd-sector-card h3{font-size:27px;letter-spacing:-.9px}.fd-sector-card>p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:17px}.fd-sector-card ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.fd-sector-card li{padding-left:21px;font-size:13px;color:var(--teal);position:relative}.fd-sector-card li:before{content:'↘';position:absolute;left:0;color:#688b46;font-weight:800}.fd-sector-card .fd-card-boundary{font-size:12px;border-top:1px solid var(--border);padding-top:18px;margin-top:23px;margin-bottom:12px}.fd-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font-size:13px;color:var(--teal);font-weight:800;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a0b48f}.fd-link:hover{text-decoration-color:currentColor}.fd-link>span{font-size:19px;text-decoration:none}.fd-sector-card>.fd-link{margin-top:auto}.fd-dark{padding-block:70px;background:#073f37;color:#dce8dc}.fd-dark h2,.fd-dark h3{color:var(--ivory)}.fd-dark .eyebrow{color:var(--lime)}.fd-dark .fd-section-head{margin-bottom:22px}.fd-dark p{font-size:15px;line-height:1.9;color:#c8ddce}.fd-dark .fd-link{color:var(--lime);margin-top:22px}.fd-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.fd-review-list{padding:0;margin:0;list-style:none;display:grid;gap:28px}.fd-review-list li{display:grid;grid-template-columns:45px 1fr;gap:20px;padding-top:20px;border-top:1px solid #b9cfb843}.fd-review-list li>span{color:var(--lime);font-size:21px;font-weight:700}.fd-review-list h3{font-size:23px}.fd-review-list p{font-size:14px;margin-top:10px}.fd-evidence{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.fd-evidence .fd-section-head{margin-bottom:13px}.fd-note{background:#eaf0e0;border:1px solid #cddac2;border-radius:14px;padding:30px}.fd-note>span{display:grid;place-items:center;background:var(--lime);border-radius:50%;width:42px;height:42px;font-size:22px;color:var(--teal);margin-bottom:22px}.fd-note h3{font-size:25px;line-height:1.3}.fd-note p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:16px}.fd-note .fd-source{font-size:11px;border-top:1px solid #c7d5bd;padding-top:16px}.fd-source a{text-decoration:underline;text-underline-offset:3px}.fd-close{background:var(--teal);border-radius:20px;padding:48px;display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:center;margin-bottom:70px;position:relative;isolation:isolate;overflow:hidden}.fd-close:after{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(105deg,transparent 0,transparent 68px,#c3de5829 69px,#c3de580d 105px);opacity:.32;transform:translateX(18%)}.fd-close .eyebrow{color:var(--lime);font-size:9px}.fd-close h2{font-size:39px;letter-spacing:-1.5px;color:var(--ivory)}.fd-close p:not(.eyebrow){color:#d2e2d5;font-size:14px;line-height:1.8;margin-top:20px;max-width:620px}.fd-close .cta-group{margin:0;justify-content:flex-start;gap:12px}.fd-close .cta-group .button{width:100%;max-width:330px}.fd-close .cta-outline,.fd-close .cta-estimate{color:var(--ivory);border-color:#b7d4bc70}.fd-soft{background:#eef2e8}.fd-resource-visual{min-height:450px;overflow:hidden}.fd-resource-visual .fd-file{position:absolute;background:#f9f8ea;color:var(--teal);border:1px solid #dce6cb;border-radius:12px;padding:23px;width:65%;box-shadow:0 9px 22px #001f1626;min-height:206px;left:8%;top:85px;transform:rotate(-9deg)}.fd-file>span:first-child{font-size:8px;letter-spacing:1.4px;font-weight:800;display:block}.fd-file strong{display:block;font-size:25px;line-height:1.2;letter-spacing:-.7px;margin-top:20px}.fd-file i{display:block;height:4px;width:60%;background:#a7bea6;margin-top:22px}.fd-file i+i{width:40%;margin-top:9px}.fd-resource-visual .fd-file:nth-of-type(3){left:21%;top:140px;transform:rotate(3deg);background:#edf2dc}.fd-resource-visual .fd-file:nth-of-type(4){left:29%;top:190px;transform:rotate(10deg);background:var(--lime);border-color:#d8f36a;min-height:205px}.fd-file-check{position:absolute;right:22px;bottom:22px;border:1px solid #759538;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;font-size:23px}.fd-resource-intro{display:flex;justify-content:space-between;gap:45px;align-items:center}.fd-resource-mark{font-size:100px;color:#c4d98e;line-height:1;font-weight:800;flex-shrink:0}.fd-table-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.fd-table{width:100%;border-collapse:collapse;text-align:left}.fd-table caption{text-align:left;background:var(--teal);color:var(--ivory);padding:17px 22px;font-size:13px;font-weight:750}.fd-table th,.fd-table td{padding:18px 22px;vertical-align:top;border-bottom:1px solid var(--border);font-size:13px;line-height:1.8}.fd-table thead th{background:#eef3e5;font-size:11px;color:var(--teal);font-weight:800}.fd-table tbody th{width:34%;color:var(--teal);font-weight:750}.fd-table tbody td{color:var(--muted)}.fd-table tbody tr:last-child>*{border:0}.fd-action-line{display:flex;align-items:center;gap:45px;justify-content:space-between;border-bottom:1px solid var(--border);padding-block:22px}.fd-action-line p{font-size:12px;line-height:1.8;color:var(--muted);max-width:680px}.fd-action-line .fd-link{flex-shrink:0}.fd-soft>.fd-split{padding-block:70px}.fd-checklist{list-style:none;counter-reset:check;padding:0;margin:0;display:grid;gap:24px}.fd-checklist li{position:relative;padding-left:44px;counter-increment:check}.fd-checklist li:before{content:'✓';position:absolute;left:0;top:0;display:grid;place-items:center;background:var(--lime);color:var(--teal);width:27px;height:27px;border-radius:50%;font-weight:800;font-size:13px}.fd-checklist h3{font-size:20px;line-height:1.4}.fd-checklist p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:8px}.fd-option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.fd-option-grid article{background:#fff;border:1px solid var(--border);border-radius:13px;padding:24px}.fd-option-grid article:last-child{background:#ecf2dd}.fd-option-grid article>span{font-size:11px;display:block;color:#6b866c;margin-bottom:27px}.fd-option-grid h3{font-size:27px;margin-bottom:16px}.fd-option-grid p{font-size:13px;line-height:1.85;color:var(--muted)}.fd-meeting-card{border:1px solid #d4e3bc66;background:#b2d08e0e;border-radius:14px;padding:30px}.fd-meeting-card .eyebrow{font-size:9px;margin-bottom:24px}.fd-meeting-card ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.fd-meeting-card li{font-size:14px;line-height:1.7;position:relative;padding-left:27px}.fd-meeting-card li:before{content:'✓';position:absolute;left:0;color:var(--lime);font-weight:800}.fd-meeting-card>p:not(.eyebrow){font-size:12px;border-top:1px solid #b9cfb843;margin-top:24px;padding-top:18px}.fd-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fd-related-grid a{position:relative;display:flex;flex-direction:column;align-items:start;gap:19px;min-height:268px;background:#fff;border:1px solid var(--border);padding:28px;border-radius:13px;transition:transform .2s,border-color .2s}.fd-related-grid a:hover{transform:translateY(-3px);border-color:#709a69}.fd-related-grid a>span:first-child{font-size:9px;font-weight:800;letter-spacing:1.2px;color:#5c7e62}.fd-related-grid h3{font-size:25px;line-height:1.25}.fd-related-grid p{font-size:13px;color:var(--muted);line-height:1.85}.fd-related-grid a>span:last-child{margin-top:auto;font-size:22px;color:var(--teal)}.fd-migration-visual{padding-bottom:23px;background:linear-gradient(140deg,#173c35,#07594b)}.fd-migration-track{display:grid;grid-template-columns:1fr;gap:8px;margin-top:25px}.fd-migration-track>div{display:grid;grid-template-columns:35px 1fr;gap:4px 15px;padding:14px 18px;border:1px solid #b7d39b59;background:#d4e9bf0b;border-radius:10px;align-items:center}.fd-migration-track>div:nth-of-type(2){margin-left:25px}.fd-migration-track>div:nth-of-type(3){margin-left:50px;background:var(--lime);color:var(--teal);border-color:var(--lime)}.fd-migration-track>div>span{font-size:12px;grid-row:1/3;color:#bdd79e}.fd-migration-track>div:nth-of-type(3)>span{color:#537c39}.fd-migration-track strong{font-size:24px;line-height:1.13;letter-spacing:-.6px}.fd-migration-track small{font-size:10px;margin-top:6px;color:#bcd2bc}.fd-migration-track>div:nth-of-type(3) small{color:#42643b}.fd-track-arrow{font-size:20px;line-height:1;color:var(--lime);text-align:center;padding-left:25px}.fd-migration-visual>p{font-size:11px;line-height:1.8;text-align:right;margin-top:21px;color:#d2e2ce}.fd-promise-strip{border-block:1px solid var(--border);background:#edf3e5}.fd-promise-strip>.container{display:flex;justify-content:space-between;gap:30px;padding-block:21px}.fd-promise-strip span{font-size:12px;font-weight:750;color:var(--teal);display:flex;align-items:center;gap:10px}.fd-promise-strip span:before{content:'✓';display:grid;place-items:center;background:var(--lime);width:23px;height:23px;border-radius:50%;font-size:10px}.fd-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fd-delivery-grid article{border-top:1px solid var(--border);padding-top:25px}.fd-delivery-grid article>span{font-size:30px;color:#6c9447;display:block;line-height:1;margin-bottom:25px}.fd-delivery-grid h3{font-size:25px;line-height:1.25;max-width:260px}.fd-delivery-grid p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:18px}.fd-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}.fd-stage-grid li{padding:25px;background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column}.fd-stage-top{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border);padding-bottom:19px;margin-bottom:23px}.fd-stage-top>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--lime);font-size:10px;color:var(--teal);font-weight:800}.fd-stage-top>strong{font-size:13px;color:var(--teal)}.fd-stage-grid h3{font-size:23px;line-height:1.3}.fd-stage-grid li>p{font-size:13px;line-height:1.9;color:var(--muted);margin-block:17px 24px}.fd-stage-output{border-top:1px dashed #bccfb5;padding-top:18px;margin-top:auto}.fd-stage-output>span{font-size:8px;font-weight:800;letter-spacing:1.2px;color:#65805d}.fd-stage-output>p{font-size:12px;line-height:1.75;margin-top:7px;color:var(--teal)}.fd-responsibilities{display:grid;gap:15px}.fd-responsibilities article{padding:24px;border:1px solid var(--border);background:#fff;border-radius:12px}.fd-responsibilities article>span{font-size:8px;font-weight:800;letter-spacing:1.2px;color:#64805c}.fd-responsibilities h3{font-size:22px;margin-top:12px;line-height:1.25}.fd-responsibilities p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:13px}
@keyframes fd-land{from{opacity:0;transform:translateY(16px) rotate(1deg)}to{opacity:1;transform:none}}
@media(max-width:1100px){.fd-hero{gap:40px}.fd-hero h1{font-size:49px;letter-spacing:-2px}.fd-lead{font-size:15px}.fd-split,.fd-evidence{gap:45px}.fd-option-grid{grid-template-columns:1fr 1fr}.fd-close{padding:38px}.fd-close h2{font-size:34px}.fd-stage-grid{grid-template-columns:1fr 1fr}.fd-orbit>span:nth-child(2){right:-12px}.fd-action-line{align-items:start;gap:25px}.fd-action-line .fd-link{flex-shrink:1}}
@media(max-width:850px){.fd-hero{grid-template-columns:1fr;gap:40px;padding-block:35px 60px}.fd-hero-copy{max-width:700px}.fd-sector-visual,.fd-resource-visual,.fd-migration-visual{width:min(100% - 12px,560px);margin:auto}.fd-orbit>span:nth-child(2){right:0}.fd-resource-visual{min-height:430px}.fd-section{padding-block:60px}.fd-section-head h2{font-size:36px}.fd-split,.fd-evidence{grid-template-columns:1fr;gap:35px}.fd-sector-card{padding:25px}.fd-sector-card h3{font-size:24px}.fd-close{grid-template-columns:1fr;gap:25px}.fd-close .cta-group .button{width:auto}.fd-related-grid{grid-template-columns:1fr}.fd-related-grid a{min-height:190px}.fd-delivery-grid{gap:22px}.fd-delivery-grid h3{font-size:22px}.fd-delivery-grid p{font-size:13px}.fd-soft>.fd-split,.fd-dark{padding-block:55px}.fd-promise-strip>.container{flex-wrap:wrap;gap:12px 25px}.fd-section-head{margin-bottom:28px}.fd-resource-mark{font-size:80px}.fd-sector-card .fd-card-boundary{font-size:12px}}
@media(max-width:600px){.fd-breadcrumb{width:calc(100% - 40px);margin-top:18px;font-size:10px}.fd-hero{padding-top:28px}.fd-hero h1{font-size:40px;letter-spacing:-1.8px}.fd-hero h1 br{display:none}.fd-hero .eyebrow{font-size:9px;letter-spacing:1.2px;max-width:300px}.fd-lead{font-size:15px;line-height:1.8;margin-top:21px}.fd-hero-note{font-size:11px}.fd-sector-visual,.fd-resource-visual,.fd-migration-visual{padding:23px;border-radius:15px;box-shadow:7px 9px 0 #e4eadd}.fd-orbit{min-height:250px}.fd-orbit>strong{font-size:33px}.fd-orbit:before{width:175px;height:200px}.fd-orbit>span{font-size:10px;padding:9px 12px}.fd-orbit>span:nth-child(1){left:0}.fd-orbit>span:nth-child(2){right:-5px}.fd-orbit>span:nth-child(3){left:0}.fd-visual-result>strong{font-size:20px}.fd-jump{gap:0 15px;padding-block:10px}.fd-jump a{font-size:11px;gap:10px;min-height:40px}.fd-sector-grid{grid-template-columns:1fr;gap:17px}.fd-section-head h2{font-size:31px;letter-spacing:-1.2px}.fd-section-head>p:not(.eyebrow){font-size:14px;line-height:1.85}.fd-section-head .eyebrow{font-size:9px;letter-spacing:1.2px}.fd-sector-card{padding:23px}.fd-card-top{font-size:8px;letter-spacing:.6px}.fd-sector-card h3{font-size:25px}.fd-sector-card>p{font-size:13px}.fd-sector-card li{font-size:12px}.fd-note{padding:25px}.fd-note h3{font-size:24px}.fd-note p{font-size:13px}.fd-close{width:calc(100% - 40px);padding:30px 24px;border-radius:14px;margin-bottom:45px}.fd-close h2{font-size:31px;letter-spacing:-1.2px}.fd-close p:not(.eyebrow){font-size:13px}.fd-close .cta-group .button{width:100%;max-width:none}.fd-review-list li{grid-template-columns:30px 1fr;gap:15px}.fd-review-list h3{font-size:22px}.fd-review-list p{font-size:13px}.fd-dark p{font-size:14px}.fd-resource-visual{min-height:410px}.fd-resource-visual .fd-file{width:68%;padding:20px;min-height:195px;left:5%;top:75px}.fd-resource-visual .fd-file:nth-of-type(3){left:17%;top:130px}.fd-resource-visual .fd-file:nth-of-type(4){left:24%;top:181px;min-height:190px}.fd-file strong{font-size:23px}.fd-file>span:first-child{font-size:7px}.fd-resource-mark{display:none}.fd-table th,.fd-table td{padding:14px 13px;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.fd-table tbody th{width:38%}.fd-table caption{padding:15px;font-size:12px}.fd-table thead th{font-size:10px}.fd-action-line{display:block;padding-block:20px}.fd-action-line .fd-link{margin-top:12px}.fd-option-grid{gap:13px}.fd-option-grid article{padding:20px}.fd-option-grid h3{font-size:25px}.fd-option-grid p{font-size:12px}.fd-option-grid article>span{margin-bottom:20px}.fd-meeting-card{padding:25px}.fd-meeting-card li{font-size:13px;padding-left:24px}.fd-related-grid a{padding:25px}.fd-related-grid h3{font-size:25px}.fd-migration-track>div{padding:13px;grid-template-columns:25px 1fr;gap:5px 10px}.fd-migration-track strong{font-size:23px}.fd-migration-track small{font-size:9px}.fd-migration-track>div:nth-of-type(2){margin-left:12px}.fd-migration-track>div:nth-of-type(3){margin-left:24px}.fd-promise-strip span{font-size:11px}.fd-delivery-grid{grid-template-columns:1fr;gap:25px}.fd-delivery-grid article{padding-top:20px;display:grid;grid-template-columns:35px 1fr;gap:0 15px}.fd-delivery-grid article>span{grid-row:1/3;font-size:26px;margin:0}.fd-delivery-grid h3{max-width:none;font-size:24px}.fd-delivery-grid p{grid-column:2;margin-top:12px;font-size:13px}.fd-stage-grid{grid-template-columns:1fr;gap:16px}.fd-stage-grid li{padding:23px}.fd-stage-grid h3{font-size:25px}.fd-responsibilities article{padding:23px}.fd-checklist h3{font-size:20px}.fd-checklist p{font-size:13px}}
@media(max-width:360px){.fd-hero h1{font-size:35px;letter-spacing:-1.4px}.fd-option-grid{grid-template-columns:1fr}.fd-resource-visual .fd-file{width:74%;padding:17px}.fd-file strong{font-size:21px}.fd-resource-visual .fd-file:nth-of-type(4){left:21%}.fd-sector-visual,.fd-resource-visual,.fd-migration-visual{padding-inline:18px}.fd-visual-heading{font-size:8px}}
@media(prefers-reduced-motion:reduce){.fd-sector-visual,.fd-resource-visual,.fd-migration-visual{animation:none}.fd-sector-card,.fd-related-grid a{transition:none}.fd-sector-card:hover,.fd-related-grid a:hover{transform:none}}
/* Published sector guides, grouped separately from broad workflow categories. */
.fd-sector-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.fd-sector-guide-grid a{display:flex;flex-direction:column;gap:.85rem;background:#fff;border:1px solid #d8e4db;border-radius:18px;padding:1.5rem;text-decoration:none;color:#064e45;min-height:170px;transition:transform .2s ease,box-shadow .2s ease}.fd-sector-guide-grid a:hover{transform:translateY(-3px);box-shadow:0 12px 25px #064e451c}.fd-sector-guide-grid span{font-size:.7rem;font-weight:800;letter-spacing:.12em}.fd-sector-guide-grid strong{font-size:1.4rem;line-height:1.25;letter-spacing:-.03em}.fd-sector-guide-grid small{margin-top:auto;font-size:.85rem;font-weight:800}@media(max-width:650px){.fd-sector-guide-grid{grid-template-columns:1fr}.fd-sector-guide-grid a{min-height:145px}}@media(prefers-reduced-motion:reduce){.fd-sector-guide-grid a{transition:none}}
