.finnish-marketing_page__wduwp{color:var(--ink,#24241e)}.finnish-marketing_header__25YcI{flex-wrap:wrap}.finnish-marketing_hero__J7nkk{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;padding:72px 0 56px}.finnish-marketing_hero__J7nkk h1{font-size:clamp(2.3rem,4.8vw,4.4rem);line-height:1.08;letter-spacing:-.04em;max-width:17ch;margin:18px 0 24px;overflow-wrap:anywhere}.finnish-marketing_lead___qv1G{font-size:1.16rem;line-height:1.7;max-width:66ch}.finnish-marketing_introEmphasis___RZce{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5;max-width:38ch}.finnish-marketing_workflowGrid__9hp6K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;grid-gap:20px;gap:20px;margin:28px 0}.finnish-marketing_workflowGrid__9hp6K li{border-top:3px solid #9d7737;padding:22px 16px 12px 0}.finnish-marketing_workflowGrid__9hp6K h3{margin:0 0 14px;font-size:1.2rem}.finnish-marketing_workflowGrid__9hp6K p{line-height:1.75;margin:0}.finnish-marketing_comparisonWrap___3pc3{overflow-x:auto;max-width:100%;border:1px solid #d9d3c4;border-radius:18px;margin:26px 0;background:#fffdf7}.finnish-marketing_comparisonWrap___3pc3:focus-visible{outline:3px solid #326e65;outline-offset:4px}.finnish-marketing_comparison__Q4_cu{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;text-align:left;line-height:1.7;font-size:.95rem}.finnish-marketing_comparison__Q4_cu td,.finnish-marketing_comparison__Q4_cu th{padding:22px;vertical-align:top;border-bottom:1px solid #ded9ce}.finnish-marketing_comparison__Q4_cu thead{background:#f0ece1}.finnish-marketing_comparison__Q4_cu th:first-child{width:26%}.finnish-marketing_comparison__Q4_cu th:last-child{width:39%}.finnish-marketing_comparison__Q4_cu tbody th{font-weight:600}.finnish-marketing_comparison__Q4_cu tbody tr:last-child>*{border-bottom:0}.finnish-marketing_comparison__Q4_cu td:last-child{background:#edf3ee}.finnish-marketing_actions__KS7QK{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;align-items:center}.finnish-marketing_note__vuo0Z{color:#615e53;line-height:1.65;font-size:.93rem}.finnish-marketing_panel__pl1BV{border:1px solid #d9d3c4;background:#f5f1e7;border-radius:22px;padding:30px}.finnish-marketing_panel__pl1BV h2{font-size:1.65rem;line-height:1.25;margin:16px 0}.finnish-marketing_panel__pl1BV p{line-height:1.65}.finnish-marketing_section__xLhbH{padding:44px 0;border-top:1px solid #ded9ce;scroll-margin-top:24px}.finnish-marketing_section__xLhbH h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;max-width:30ch;margin:10px 0 22px}.finnish-marketing_section__xLhbH>p{max-width:76ch;line-height:1.75}.finnish-marketing_grid__FW3ue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:26px 0}.finnish-marketing_card__ORYVs{padding:26px;border:1px solid #d9d3c4;border-radius:18px;background:#fffdf7;min-width:0}.finnish-marketing_card__ORYVs h3{font-size:1.18rem;margin:12px 0}.finnish-marketing_card__ORYVs p{line-height:1.7;margin-bottom:0}.finnish-marketing_steps__7jbmS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;list-style:none;padding:0;margin:28px 0}.finnish-marketing_steps__7jbmS li{border-top:3px solid #9d7737;padding:18px 10px 18px 0}.finnish-marketing_steps__7jbmS strong{display:block;margin-bottom:12px}.finnish-marketing_steps__7jbmS p{line-height:1.65}.finnish-marketing_image__gpMjB{margin:28px 0}.finnish-marketing_image__gpMjB img{width:100%;height:auto;border:1px solid #d9d3c4;border-radius:14px}.finnish-marketing_image__gpMjB figcaption{margin:14px 0;color:#615e53;line-height:1.6}.finnish-marketing_split__kd3nu{display:grid;grid-template-columns:1fr 1fr;grid-gap:38px;gap:38px;align-items:start}.finnish-marketing_list__YO98h{padding-left:22px;line-height:1.8}.finnish-marketing_list__YO98h li{margin:10px 0}.finnish-marketing_faq__lLNqe{border-top:1px solid #ded9ce;padding:20px 0}.finnish-marketing_faq__lLNqe h3{font-size:1.15rem;margin:0 0 12px}.finnish-marketing_faq__lLNqe p{line-height:1.75;max-width:80ch;margin:0}.finnish-marketing_footer__71Kqi{display:flex;justify-content:space-between;gap:32px;padding:40px 0;border-top:1px solid #d9d3c4;margin-top:36px;font-size:.95rem;line-height:1.7}.finnish-marketing_footer__71Kqi nav{display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.finnish-marketing_hero__J7nkk,.finnish-marketing_split__kd3nu{grid-template-columns:1fr;gap:26px}.finnish-marketing_hero__J7nkk{padding-top:38px}.finnish-marketing_hero__J7nkk h1{max-width:22ch}.finnish-marketing_steps__7jbmS{grid-template-columns:repeat(2,minmax(0,1fr))}.finnish-marketing_grid__FW3ue,.finnish-marketing_workflowGrid__9hp6K{grid-template-columns:1fr}}@media (max-width:520px){.finnish-marketing_header__25YcI{gap:18px}.finnish-marketing_steps__7jbmS{grid-template-columns:1fr}.finnish-marketing_card__ORYVs,.finnish-marketing_panel__pl1BV{padding:22px}.finnish-marketing_footer__71Kqi{flex-direction:column}}.integrations_hero__C65nJ{display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1fr);padding:clamp(54px,8vw,108px) 0 64px}.integrations_heroCopy__4HQJ7{margin:0 auto;max-width:1000px;text-align:center}.integrations_heroCopy__4HQJ7 h1{font-size:clamp(3rem,5.5vw,5.25rem);letter-spacing:-.055em;line-height:.96;margin:16px 0 22px}.integrations_heroCopy__4HQJ7>p:not(.eyebrow){color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.6;margin-left:auto;margin-right:auto;max-width:760px}.integrations_actions__Xz1T7{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.integrations_heroMedia__rxN5q{border:1px solid var(--border);border-radius:24px;margin:0;overflow:hidden}.integrations_heroMedia__rxN5q img{display:block;height:auto;width:100%}.integrations_section__zsv0y{border-top:1px solid var(--border);display:grid;grid-gap:28px;gap:28px;padding:68px 0}.integrations_sectionIntro__m9cz5{max-width:790px}.integrations_ecosystem__czA8G h2,.integrations_requestIntro__jMYfx h2,.integrations_sectionIntro__m9cz5 h2{font-size:clamp(2.2rem,4vw,3.65rem);letter-spacing:-.045em;line-height:1.06;margin:10px 0 14px}.integrations_ecosystem__czA8G p:not(.eyebrow),.integrations_requestIntro__jMYfx p:not(.eyebrow),.integrations_sectionIntro__m9cz5 p:not(.eyebrow){color:var(--muted);line-height:1.62}.integrations_workflowGrid__P63Dc{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.integrations_routeCard__lAT0d,.integrations_workflowGrid__P63Dc li{background:#fffdf9;border:1px solid var(--border);border-radius:18px;padding:24px}.integrations_workflowGrid__P63Dc li>span{color:#0f766e;font-size:.75rem;font-weight:900;letter-spacing:.1em}.integrations_routeCard__lAT0d h3,.integrations_workflowGrid__P63Dc h3{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.15;margin:18px 0 10px}.integrations_routeCard__lAT0d p,.integrations_workflowGrid__P63Dc p{color:var(--muted);line-height:1.55;margin:0}.integrations_featuredRoutes__k3EEE{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.integrations_routeCard__lAT0d{display:flex;flex-direction:column;min-height:242px}.integrations_availableCard__oqBfz{background:#ebf4ef;border-color:#b8d9ca}.integrations_pilotCard__q7I4L{background:#e3f1eb;border-color:#86bca9;box-shadow:inset 0 3px 0 #0f766e}.integrations_roadmapCard__lPsTL{border-color:#c8d2eb}.integrations_routeStage__CJ8Ng{color:#48605a;font-size:.72rem;font-weight:900;letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.integrations_routeTop__sMBuN{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.integrations_routeTop__sMBuN h3{margin:0}.integrations_status__jGSz9{border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.3;padding:7px 10px}.integrations_available__3Son2{background:#d3ece0;color:#155b3c}.integrations_pilot__9Ux8N{background:#cde9dc;color:#155b3c}.integrations_roadmap__GRV_U{background:#e4e9f7;color:#354e89}.integrations_evaluation__DxRHP{background:#eeeae3;color:#554b3e}.integrations_routeCard__lAT0d p{margin-top:16px}.integrations_routeCard__lAT0d .integrations_pilotMessage___sgqp{color:var(--ink);font-weight:600}.integrations_routeActions__GkF_V{margin-top:auto;padding-top:24px}.integrations_routeCard__lAT0d .integrations_pilotTarget__paMi4{border-top:1px solid var(--border);color:#354e89;font-size:.8rem;font-weight:800;line-height:1.4;margin-top:auto;padding-top:18px}.integrations_evaluationPanel__6YLhj{align-items:center;background:#f3f1ec;border:1px solid var(--border);border-radius:18px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);padding:24px}.integrations_evaluationPanel__6YLhj h3{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;margin:0 0 8px}.integrations_evaluationPanel__6YLhj p{color:var(--muted);line-height:1.5;margin:0}.integrations_evaluationGrid__4RLqP{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.integrations_evaluationGrid__4RLqP li{background:#fffdf9;border:1px solid var(--border);border-radius:10px;font-size:.88rem;font-weight:700;padding:11px 12px;text-align:center}.integrations_roadmapNote__94rw5{color:var(--muted);font-size:.9rem;margin:0}.integrations_ecosystem__czA8G{align-items:center;background:#e8efea;border-radius:26px;display:grid;grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);grid-template-columns:minmax(250px,.65fr) minmax(0,1fr);padding:clamp(30px,6vw,70px)}.integrations_ecosystemNumber__7n5sE{display:flex;flex-direction:column}.integrations_ecosystemNumber__7n5sE strong{color:#0b5d56;font-family:Georgia,Times New Roman,serif;font-size:clamp(5.5rem,12vw,10rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.integrations_ecosystemNumber__7n5sE span{color:#17312a;font-size:1.3rem;font-weight:800;margin-top:18px}.integrations_ecosystemNumber__7n5sE small{color:#5f706a;margin-top:5px}.integrations_ecosystemSystems__lmqYN{background:rgba(255,253,249,.75);border:1px solid #c7d7ce;border-radius:14px;margin:22px 0;padding:20px}.integrations_ecosystemSystems__lmqYN>span{color:#466057;display:block;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.integrations_ecosystemSystems__lmqYN ul{display:grid;grid-gap:12px 16px;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0;padding:0}.integrations_ecosystemSystems__lmqYN li{color:#17312a;font-size:.88rem;font-weight:800;text-align:center}.integrations_ecosystem__czA8G .integrations_ecosystemSystems__lmqYN p{font-size:.82rem;line-height:1.45;margin:0}.integrations_ecosystem__czA8G a{color:#075b53;font-weight:800}.integrations_requestSection__Eb8JP{background:#fffdf9;border:1px solid var(--border);border-radius:24px;display:grid;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);margin:20px 0 70px;padding:clamp(26px,5vw,56px);scroll-margin-top:24px}.integrations_requestForm__Xpqt_{display:grid;grid-gap:18px;gap:18px}.integrations_formFields__W8yPw{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.integrations_formFields__W8yPw label{color:var(--ink);display:grid;font-size:.88rem;font-weight:800;grid-gap:7px;gap:7px}.integrations_formFields__W8yPw input,.integrations_formFields__W8yPw select,.integrations_formFields__W8yPw textarea{background:#fff;border:1px solid #cfc9bc;border-radius:10px;color:var(--ink);font:inherit;font-weight:500;min-width:0;padding:12px 13px;width:100%}.integrations_formFields__W8yPw input:focus-visible,.integrations_formFields__W8yPw select:focus-visible,.integrations_formFields__W8yPw textarea:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.integrations_fullField___Iu5p{grid-column:1/-1}.integrations_optional__hJALB{color:var(--muted);font-weight:500}.integrations_formActions__3rekT{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.integrations_formActions__3rekT button{cursor:pointer;font:inherit;font-weight:800}.integrations_formActions__3rekT p,.integrations_formFeedback__lT0u6{color:var(--muted);font-size:.82rem;line-height:1.45;margin:0;max-width:410px}@media (max-width:1000px){.integrations_ecosystem__czA8G,.integrations_hero__C65nJ,.integrations_requestSection__Eb8JP{grid-template-columns:minmax(0,1fr)}.integrations_featuredRoutes__k3EEE,.integrations_workflowGrid__P63Dc{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations_evaluationPanel__6YLhj{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.integrations_hero__C65nJ{padding-top:48px}.integrations_featuredRoutes__k3EEE,.integrations_formFields__W8yPw,.integrations_workflowGrid__P63Dc{grid-template-columns:minmax(0,1fr)}.integrations_section__zsv0y{padding:48px 0}.integrations_routeTop__sMBuN{align-items:flex-start;flex-direction:column}.integrations_routeCard__lAT0d{min-height:0}.integrations_ecosystemSystems__lmqYN ul,.integrations_evaluationGrid__4RLqP{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations_fullField___Iu5p{grid-column:auto}}.integration-status-table_scroll__vlXKu{max-width:100%;overflow-x:auto;border:1px solid #d9d3c4;border-radius:18px;background:#fffdf7;margin:26px 0}.integration-status-table_scroll__vlXKu:focus-visible{outline:3px solid #326e65;outline-offset:4px}.integration-status-table_table__4HMyT{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem;line-height:1.65;text-align:left}.integration-status-table_table__4HMyT caption{padding:18px 22px;text-align:left;color:#615e53;font-size:.86rem}.integration-status-table_table__4HMyT td,.integration-status-table_table__4HMyT th{padding:18px 22px;border-top:1px solid #ded9ce;vertical-align:top}.integration-status-table_table__4HMyT thead{background:#f0ece1}.integration-status-table_table__4HMyT tbody th{min-width:145px;font-weight:600}