{"id":24,"date":"2026-03-07T15:48:47","date_gmt":"2026-03-07T15:48:47","guid":{"rendered":"https:\/\/tideroom.ai\/?page_id=24"},"modified":"2026-03-07T15:48:47","modified_gmt":"2026-03-07T15:48:47","slug":"tideroom-climate-adaptation-platform","status":"publish","type":"page","link":"https:\/\/tideroom.ai\/index.php\/tideroom-climate-adaptation-platform\/","title":{"rendered":"TideRoom \u2014 Climate Adaptation Platform"},"content":{"rendered":"<style>\n\/* ===== TIDEROOM ENGLISH LANDING \u2014 Scoped to #tr-eng-page ===== *\/\n#tr-eng-page { font-family: 'DM Sans', -apple-system, sans-serif; background: #0a1628; color: #fff; line-height: 1.6; overflow-x: hidden; }\n#tr-eng-page * { box-sizing: border-box; margin: 0; padding: 0; }<\/p>\n<p>\/* Background *\/\n.tr-ocean-bg { position: fixed; top:0; left:0; width:100%; height:100%; z-index:-2; background: linear-gradient(180deg,#0a1628 0%,#0d2137 50%,#1a3a5c 100%); }\n.tr-wave { position:absolute; width:200%; height:200px; bottom:0; background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%230891b2' fill-opacity='0.08' d='M0,160L48,170.7C96,181,192,203,288,192C384,181,480,139,576,138.7C672,139,768,181,864,186.7C960,192,1056,160,1152,138.7C1248,117,1344,107,1392,101.3L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C\/path%3E%3C\/svg%3E\") repeat-x; animation: tr-wave 25s linear infinite; }\n.tr-wave:nth-child(2) { bottom:10px; opacity:.5; animation: tr-wave 20s linear reverse infinite; }\n.tr-wave:nth-child(3) { bottom:20px; opacity:.3; animation: tr-wave 30s linear infinite; }\n@keyframes tr-wave { 0%{ transform:translateX(0); } 100%{ transform:translateX(-50%); } }<\/p>\n<p>\/* Particles *\/\n.tr-particles { position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1; overflow:hidden; pointer-events:none; }\n.tr-particle { position:absolute; width:4px; height:4px; background:#22d3ee; border-radius:50%; opacity:.3; animation:tr-float 15s infinite; }\n@keyframes tr-float { 0%,100%{transform:translateY(100vh) rotate(0deg);opacity:0;} 10%{opacity:.3;} 90%{opacity:.3;} }<\/p>\n<p>\/* Nav *\/\n.tr-nav { position:fixed; top:0; left:0; right:0; z-index:1000; padding:1.5rem 2rem; display:flex; justify-content:space-between; align-items:center; background:linear-gradient(180deg,rgba(10,22,40,.95) 0%,rgba(10,22,40,0) 100%); backdrop-filter:blur(10px); }\n.tr-logo { display:flex; align-items:center; gap:.75rem; text-decoration:none; color:#fff; }\n.tr-logo-icon { width:42px; height:42px; background:linear-gradient(135deg,#0891b2,#22d3ee); border-radius:12px; display:flex; align-items:center; justify-content:center; font-size:1.5rem; }\n.tr-logo-text { font-family:'Fraunces',Georgia,serif; font-size:1.5rem; font-weight:600; letter-spacing:-.02em; }\n.tr-nav-links { display:flex; gap:2rem; align-items:center; }\n.tr-nav-links a { color:#cbd5e1; text-decoration:none; font-size:.95rem; transition:color .3s; }\n.tr-nav-links a:hover { color:#22d3ee; }\n.tr-nav-cta { background:#0891b2; color:#fff !important; padding:.75rem 1.5rem; border-radius:8px; font-weight:500; transition:all .3s; }\n.tr-nav-cta:hover { background:#22d3ee; color:#0a1628 !important; transform:translateY(-2px); }<\/p>\n<p>\/* Hero *\/\n.tr-hero { min-height:100vh; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; padding:8rem 2rem 4rem; position:relative; }\n.tr-hero-badge { display:inline-flex; align-items:center; gap:.5rem; background:rgba(8,145,178,.2); border:1px solid rgba(8,145,178,.3); padding:.5rem 1rem; border-radius:100px; font-size:.85rem; color:#22d3ee; margin-bottom:2rem; animation:tr-fadeUp .8s both .2s; }\n.tr-hero-badge::before { content:''; width:8px; height:8px; background:#22d3ee; border-radius:50%; animation:tr-pulse 2s infinite; }\n@keyframes tr-pulse { 0%,100%{opacity:1;transform:scale(1);} 50%{opacity:.5;transform:scale(1.2);} }\n#tr-eng-page h1 { font-family:'Fraunces',Georgia,serif; font-size:clamp(2.5rem,8vw,5rem); font-weight:600; line-height:1.1; margin-bottom:1.5rem; letter-spacing:-.03em; animation:tr-fadeUp .8s both .4s; }\n#tr-eng-page h1 span { background:linear-gradient(135deg,#22d3ee,#a7f3d0); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; }\n.tr-hero-subtitle { font-size:clamp(1.1rem,2.5vw,1.35rem); color:#cbd5e1; max-width:600px; margin-bottom:3rem; animation:tr-fadeUp .8s both .6s; }\n@keyframes tr-fadeUp { from{opacity:0;transform:translateY(30px);} to{opacity:1;transform:translateY(0);} }<\/p>\n<p>\/* CTA Buttons (remplacent le formulaire email) *\/\n.tr-cta-group { display:flex; gap:1rem; flex-wrap:wrap; justify-content:center; animation:tr-fadeUp .8s both .8s; }\n.tr-btn-primary { padding:1rem 2rem; background:linear-gradient(135deg,#0891b2,#06b6d4); border:none; border-radius:12px; color:#fff; font-size:1rem; font-weight:600; font-family:'DM Sans',sans-serif; cursor:pointer; text-decoration:none; transition:all .3s; white-space:nowrap; display:inline-block; }\n.tr-btn-primary:hover { transform:translateY(-2px); box-shadow:0 10px 40px rgba(8,145,178,.4); }\n.tr-btn-secondary { padding:1rem 2rem; background:transparent; border:2px solid rgba(255,255,255,.2); border-radius:12px; color:#fff; font-size:1rem; font-weight:500; font-family:'DM Sans',sans-serif; cursor:pointer; text-decoration:none; transition:all .3s; white-space:nowrap; display:inline-block; }\n.tr-btn-secondary:hover { border-color:#22d3ee; color:#22d3ee; transform:translateY(-2px); }\n.tr-form-note { margin-top:1rem; font-size:.85rem; color:#64748b; animation:tr-fadeUp .8s both 1s; }<\/p>\n<p>\/* Scroll indicator *\/\n.tr-scroll-indicator { position:absolute; bottom:2rem; left:50%; transform:translateX(-50%); display:flex; flex-direction:column; align-items:center; gap:.5rem; color:#64748b; font-size:.8rem; animation:tr-fadeUp .8s both 1.2s; }\n.tr-scroll-arrow { width:24px; height:24px; border:2px solid #64748b; border-radius:50%; display:flex; align-items:center; justify-content:center; animation:tr-bounce 2s infinite; }\n@keyframes tr-bounce { 0%,100%{transform:translateY(0);} 50%{transform:translateY(5px);} }<\/p>\n<p>\/* Sections *\/\n.tr-section { padding:6rem 2rem; max-width:1200px; margin:0 auto; }\n.tr-section-header { text-align:center; margin-bottom:4rem; }\n.tr-section-label { display:inline-block; font-size:.8rem; font-weight:600; letter-spacing:.15em; text-transform:uppercase; color:#22d3ee; margin-bottom:1rem; }\n#tr-eng-page h2 { font-family:'Fraunces',Georgia,serif; font-size:clamp(2rem,5vw,3rem); font-weight:600; letter-spacing:-.02em; margin-bottom:1rem; }\n.tr-section-subtitle { font-size:1.15rem; color:#cbd5e1; max-width:700px; margin:0 auto; }<\/p>\n<p>\/* Stats *\/\n.tr-stats-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:2rem; margin-top:3rem; }\n.tr-stat-card { background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.08); border-radius:20px; padding:2rem; text-align:center; transition:all .4s; }\n.tr-stat-card:hover { background:rgba(8,145,178,.1); border-color:rgba(8,145,178,.3); transform:translateY(-5px); }\n.tr-stat-number { font-family:'Fraunces',Georgia,serif; font-size:3rem; font-weight:700; color:#22d3ee; margin-bottom:.5rem; }\n.tr-stat-label { font-size:1rem; color:#cbd5e1; }<\/p>\n<p>\/* Modules *\/\n.tr-modules-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:1.5rem; }\n.tr-module-card { background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02)); border:1px solid rgba(255,255,255,.08); border-radius:24px; padding:2rem; position:relative; overflow:hidden; transition:all .4s cubic-bezier(0.16,1,0.3,1); }\n.tr-module-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,#0891b2,#22d3ee); opacity:0; transition:opacity .4s; }\n.tr-module-card:hover { background:linear-gradient(135deg,rgba(8,145,178,.15),rgba(8,145,178,.05)); border-color:rgba(8,145,178,.3); transform:translateY(-8px); }\n.tr-module-card:hover::before { opacity:1; }\n.tr-module-icon { width:56px; height:56px; background:linear-gradient(135deg,#0891b2,#06b6d4); border-radius:16px; display:flex; align-items:center; justify-content:center; font-size:1.5rem; margin-bottom:1.5rem; }\n.tr-module-title { font-family:'Fraunces',Georgia,serif; font-size:1.35rem; font-weight:600; margin-bottom:.75rem; }\n.tr-module-desc { color:#cbd5e1; font-size:.95rem; line-height:1.7; }\n.tr-module-tag { display:inline-block; margin-top:1rem; padding:.35rem .75rem; background:rgba(8,145,178,.2); border-radius:100px; font-size:.75rem; font-weight:500; color:#22d3ee; }<\/p>\n<p>\/* Final CTA *\/\n.tr-final-cta { text-align:center; padding:8rem 2rem; position:relative; }\n.tr-final-cta::before { content:''; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:600px; height:600px; background:radial-gradient(circle,rgba(8,145,178,.15) 0%,transparent 70%); pointer-events:none; }\n.tr-final-cta h2 { position:relative; margin-bottom:1.5rem; }\n.tr-final-cta p { font-size:1.2rem; color:#cbd5e1; max-width:500px; margin:0 auto 2.5rem; position:relative; }\n.tr-final-cta .tr-cta-group { position:relative; }<\/p>\n<p>\/* Success message *\/\n.tr-success { display:none; padding:1rem 2rem; background:rgba(167,243,208,.2); border:1px solid #a7f3d0; border-radius:12px; color:#a7f3d0; margin-top:1rem; }\n.tr-success.show { display:block; animation:tr-fadeUp .5s ease; }<\/p>\n<p>\/* Footer *\/\n.tr-footer { padding:3rem 2rem; border-top:1px solid rgba(255,255,255,.08); max-width:1200px; margin:0 auto; }\n.tr-footer-content { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:2rem; }\n.tr-footer-links { display:flex; gap:2rem; }\n.tr-footer-links a { color:#64748b; text-decoration:none; font-size:.9rem; transition:color .3s; }\n.tr-footer-links a:hover { color:#22d3ee; }\n.tr-footer-copy { color:#64748b; font-size:.85rem; }<\/p>\n<p>\/* Responsive *\/\n@media(max-width:768px){\n  .tr-nav-links { display:none; }\n  .tr-hero { padding:6rem 1.5rem 3rem; }\n  .tr-cta-group { flex-direction:column; align-items:center; }\n  .tr-btn-primary,.tr-btn-secondary { width:100%; text-align:center; }\n  .tr-modules-grid { grid-template-columns:1fr; }\n  .tr-footer-content { flex-direction:column; text-align:center; }\n  .tr-footer-links { flex-wrap:wrap; justify-content:center; }\n}<\/p>\n<p>\/* Fonts *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500;600;700&family=Fraunces:wght@300;400;600;700&display=swap');\n<\/style>\n<div id=\"tr-eng-page\">\n<div class=\"tr-ocean-bg\">\n<div class=\"tr-wave\"><\/div>\n<div class=\"tr-wave\"><\/div>\n<div class=\"tr-wave\"><\/div>\n<\/p><\/div>\n<div class=\"tr-particles\" id=\"tr-particles\"><\/div>\n<p>  <!-- NAV --><\/p>\n<nav class=\"tr-nav\">\n    <a href=\"\/\" class=\"tr-logo\"><\/p>\n<div class=\"tr-logo-icon\">\ud83c\udf0a<\/div>\n<p>      <span class=\"tr-logo-text\">TideRoom<\/span><br \/>\n    <\/a><\/p>\n<div class=\"tr-nav-links\">\n      <a href=\"#tr-modules\">Platform<\/a><br \/>\n      <a href=\"#tr-about\">About<\/a><br \/>\n      <a href=\"#tr-signup\" class=\"tr-nav-cta\">Get Early Access<\/a>\n    <\/div>\n<\/nav>\n<p>  <!-- HERO --><\/p>\n<section class=\"tr-hero\">\n<div class=\"tr-hero-badge\"><span>Launching 2025<\/span><\/div>\n<h1>Empowering <span>Coastal Cities<\/span><br \/>to Adapt &amp; Thrive<\/h1>\n<p class=\"tr-hero-subtitle\">TideRoom is the modular platform helping cities navigate climate challenges, access funding, and build resilience against rising seas.<\/p>\n<div class=\"tr-cta-group\">\n      <a href=\"mailto:maria.tabakova@tideroom.ai?subject=Early%20Access%20Request%20%E2%80%94%20TideRoom&#038;body=Hello%2C%0A%0AI%20would%20like%20to%20request%20early%20access%20to%20TideRoom.%0A%0ACity%2FOrganisation%3A%20%0ARole%3A%20%0A%0AThank%20you.\" class=\"tr-btn-primary\">Join Waitlist<\/a><br \/>\n      <a href=\"#tr-modules\" class=\"tr-btn-secondary\">Discover the Platform<\/a>\n    <\/div>\n<p class=\"tr-form-note\">Be first to know when we launch. No spam, ever.<\/p>\n<div class=\"tr-scroll-indicator\">\n      <span>Discover more<\/span><\/p>\n<div class=\"tr-scroll-arrow\">\u2193<\/div>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ABOUT --><\/p>\n<section class=\"tr-section\" id=\"tr-about\">\n<div class=\"tr-section-header\">\n      <span class=\"tr-section-label\">The Challenge<\/span><\/p>\n<h2>Coastal Cities Face an Urgent Crisis<\/h2>\n<p class=\"tr-section-subtitle\">By 2050, over 1 billion people in coastal areas will be at risk. Cities need tools and funding to act now.<\/p>\n<\/p><\/div>\n<div class=\"tr-stats-grid\">\n<div class=\"tr-stat-card\">\n<div class=\"tr-stat-number\">680M+<\/div>\n<div class=\"tr-stat-label\">People living in low-lying coastal zones<\/div>\n<\/div>\n<div class=\"tr-stat-card\">\n<div class=\"tr-stat-number\">$1T<\/div>\n<div class=\"tr-stat-label\">Annual coastal flood damage by 2050<\/div>\n<\/div>\n<div class=\"tr-stat-card\">\n<div class=\"tr-stat-number\">70%<\/div>\n<div class=\"tr-stat-label\">Of climate funding goes unused by cities<\/div>\n<\/div><\/div>\n<\/section>\n<p>  <!-- MODULES --><\/p>\n<section class=\"tr-section\" id=\"tr-modules\">\n<div class=\"tr-section-header\">\n      <span class=\"tr-section-label\">The Platform<\/span><\/p>\n<h2>Six Modules, One Mission<\/h2>\n<p class=\"tr-section-subtitle\">TideRoom provides coastal cities with everything they need \u2014 from risk assessment to project funding.<\/p>\n<\/p><\/div>\n<div class=\"tr-modules-grid\">\n<div class=\"tr-module-card\">\n<div class=\"tr-module-icon\">\ud83d\udcca<\/div>\n<h3 class=\"tr-module-title\">TideRoom Diag<\/h3>\n<p class=\"tr-module-desc\">Comprehensive vulnerability assessment with 200+ indicators. Understand your coastal risks in hours, not months.<\/p>\n<p><span class=\"tr-module-tag\">Risk Assessment<\/span><\/div>\n<div class=\"tr-module-card\">\n<div class=\"tr-module-icon\">\ud83d\udcb0<\/div>\n<h3 class=\"tr-module-title\">TideRoom Grants<\/h3>\n<p class=\"tr-module-desc\">Access 50+ climate funding sources worldwide. AI-powered matching finds the right funding for your projects.<\/p>\n<p><span class=\"tr-module-tag\">Open Source<\/span><\/div>\n<div class=\"tr-module-card\">\n<div class=\"tr-module-icon\">\ud83d\udcdd<\/div>\n<h3 class=\"tr-module-title\">TideRoom Apply<\/h3>\n<p class=\"tr-module-desc\">AI-assisted grant applications. Transform your projects into winning proposals with intelligent document generation.<\/p>\n<p><span class=\"tr-module-tag\">Coming Soon<\/span><\/div>\n<div class=\"tr-module-card\">\n<div class=\"tr-module-icon\">\ud83d\uddfa\ufe0f<\/div>\n<h3 class=\"tr-module-title\">TideRoom Plan<\/h3>\n<p class=\"tr-module-desc\">Strategic adaptation planning tools. Build comprehensive coastal resilience plans aligned with international frameworks.<\/p>\n<p><span class=\"tr-module-tag\">Coming Soon<\/span><\/div>\n<div class=\"tr-module-card\">\n<div class=\"tr-module-icon\">\ud83e\udd1d<\/div>\n<h3 class=\"tr-module-title\">TideRoom Connect<\/h3>\n<p class=\"tr-module-desc\">Network with peer cities facing similar challenges. Share solutions, learn from success stories.<\/p>\n<p><span class=\"tr-module-tag\">Coming Soon<\/span><\/div>\n<div class=\"tr-module-card\">\n<div class=\"tr-module-icon\">\ud83d\udcc8<\/div>\n<h3 class=\"tr-module-title\">TideRoom Track<\/h3>\n<p class=\"tr-module-desc\">Monitor project implementation and measure impact. Real-time dashboards for transparent reporting.<\/p>\n<p><span class=\"tr-module-tag\">Coming Soon<\/span><\/div>\n<\/p><\/div>\n<\/section>\n<p>  <!-- FINAL CTA --><\/p>\n<section class=\"tr-final-cta\" id=\"tr-signup\">\n<h2>Join the Movement<\/h2>\n<p>Get early access to TideRoom and help shape the future of coastal resilience.<\/p>\n<div class=\"tr-cta-group\">\n      <a href=\"mailto:maria.tabakova@tideroom.ai?subject=Early%20Access%20Request%20%E2%80%94%20TideRoom&#038;body=Hello%2C%0A%0AI%20would%20like%20to%20get%20early%20access%20to%20TideRoom.%0A%0ACity%2FOrganisation%3A%20%0ARole%3A%20%0A%0AThank%20you.\" class=\"tr-btn-primary\">Get Early Access<\/a><br \/>\n      <a href=\"mailto:maria.tabakova@tideroom.ai?subject=TideRoom%20%E2%80%94%20Contact&#038;body=Hello%2C%0A%0A\" class=\"tr-btn-secondary\">Contact Us<\/a>\n    <\/div>\n<\/section>\n<p>  <!-- FOOTER --><\/p>\n<footer class=\"tr-footer\">\n<div class=\"tr-footer-content\">\n      <a href=\"\/\" class=\"tr-logo\"><\/p>\n<div class=\"tr-logo-icon\">\ud83c\udf0a<\/div>\n<p><span class=\"tr-logo-text\">TideRoom<\/span><\/a><\/p>\n<div class=\"tr-footer-links\">\n        <a href=\"mailto:maria.tabakova@tideroom.ai\">Contact<\/a><br \/>\n        <a href=\"\/index.php\/prendre-rendez-vous\/\">Book a Call<\/a>\n      <\/div>\n<p class=\"tr-footer-copy\">\u00a9 2025 TideRoom. All rights reserved.<\/p>\n<\/p><\/div>\n<\/footer>\n<\/div>\n<p><script>\n(function(){\n  \/\/ Particles\n  var pc = document.getElementById('tr-particles');\n  if(pc){ for(var i=0;i<30;i++){ var p=document.createElement('div'); p.className='tr-particle'; p.style.left=Math.random()*100+'%'; p.style.animationDelay=Math.random()*15+'s'; p.style.animationDuration=(15+Math.random()*20)+'s'; pc.appendChild(p); } }\n  \/\/ Smooth scroll\n  document.querySelectorAll('#tr-eng-page a[href^=\"#\"]').forEach(function(a){ a.addEventListener('click',function(e){ e.preventDefault(); var t=document.querySelector(this.getAttribute('href')); if(t)t.scrollIntoView({behavior:'smooth'}); }); });\n})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf0a TideRoom Platform About Get Early Access Launching 2025 Empowering Coastal Citiesto Adapt &amp; Thrive TideRoom is the modular platform helping cities navigate climate challenges, access funding, and build resilience against rising seas. Join Waitlist Discover the Platform Be first to know when we launch. No spam, ever. Discover more \u2193 The Challenge Coastal Cities [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":1,"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":25,"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/pages\/24\/revisions\/25"}],"wp:attachment":[{"href":"https:\/\/tideroom.ai\/index.php\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}