1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5<meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <link rel="pingback" href="https://agiledata.io/xmlrpc.php" /> 7 8 9 10 <title>Information Platform | AgileData.io</title> 11<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><meta name='robots' content='max-image-preview:large' /> 12<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 13<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 14<link rel='dns-prefetch' href='//v0.wordpress.com' /> 15<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 16<link rel='preconnect' href='//i0.wp.com' /> 17<link rel='preconnect' href='//c0.wp.com' /> 18<link rel="alternate" type="application/rss+xml" title="AgileData.io » Feed" href="https://agiledata.io/feed/" /> 19<link rel="alternate" type="application/rss+xml" title="AgileData.io » Comments Feed" href="https://agiledata.io/comments/feed/" /> 20<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://agiledata.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fagiledata.io%2Finformation-platform%2F" /> 21<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://agiledata.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fagiledata.io%2Finformation-platform%2F&format=xml" /> 22<meta content="Webbymade Divi Chld Theme v.1.0.0" name="generator"/> 23<style id="global-styles-inline-css"> 24:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
24--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
24.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 25/*# sourceURL=global-styles-inline-css */ 26</style> 27 28<style id="jetpack-stats-inline-css"> 29img#wpstats{display:none} 30/*# sourceURL=jetpack-stats-inline-css */ 31</style> 32<link rel='stylesheet' id='et-builder-googlefonts-cached-variable-css' href='https://fonts.googleapis.com/css2?family=Nunito:[email protected]&subset=cyrillic%2Ccyrillic-ext%2Clatin%2Clatin-ext%2Cvietnamese&display=swap' media='all' /> 33<style id="divi-style-parent-inline-inline-css"> 34/*! 35Theme Name: Divi 36Theme URI: http://www.elegantthemes.com/gallery/divi/ 37Version: 5.11.0 38Requires at least: 6.0 39Requires PHP: 7.4 40Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection. 41Author: Elegant Themes 42Author URI: http://www.elegantthemes.com 43License: GNU General Public License v2 44License URI: http://www.gnu.org/licenses/gpl-2.0.html 45*/ 46a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,menu,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}menu,ol,ul{list-style:none}[dir=ltr] menu{padding-left:0}[dir=rtl] menu{padding-right:0}menu{margin-top:0;margin-bottom:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}.et_pb_contact_form p:not(.has-background):last-of-type{padding-bottom:0;margin-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.entry-content ol li ul,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:110000}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single:not(.et-fb) .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;
46cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.archive.et-tb-has-template #main-content,.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}body.et_pb_layout-template-default:not(.et-vb-app-ancestor) #page-container{padding-top:0!important}body.et_pb_layout-template-default:not(.et-vb-app-ancestor) #main-footer,body.et_pb_layout-template-default:not(.et-vb-app-ancestor) #main-header{display:none}#wp-admin-bar-et-use-visual-builder a{padding-left:1px!important}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"î¥";font-size:30px!important;width:28px;padding:1px!important;color:#326bff!important;transition:none!important;margin-right:3px!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{background-color:#1959ff!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"î"}.et-social-twitter a.icon:before{content:"î"}.et-social-google-plus a.icon:before{content:"î"}.et-social-instagram a.icon:before{content:"î"}.et-social-rss a.icon:before{content:"î"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_button:before,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;transition:background .3s,box-shadow .3s;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{box-shadow:0 8px 24px 0 rgba(34,44,57,.08);background:#326bff;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #326bff}.et-safe-mode-indicator:hover{border-color:#1959ff}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;transition-duration:.2s;transition-property:all!important;cursor:pointer}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.rtl .et_pb_button:hover,.rtl .et_pb_module .et_pb_button:hover{padding:.3em .7em .3em 2em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"5";opacity:0;position:absolute;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;top:50%;transform:translateY(-50%)}.et_pb_button:before{right:auto}.et_pb_button:after{left:auto}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_circle_counter_inner,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0;pointer-events:none}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(https://agiledata.io/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}
46.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{animation-timing-function:linear;animation-duration:.2s}@keyframes fadeBottom{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}
46@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child:not(.et-vb-ui),.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child:not(.et-vb-ui),.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child:not(.et-vb-ui){margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_flex_column>.et_pb_module,.et_flex_group>.et_pb_module{margin-bottom:unset}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px)and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (min-width:1440px){[data-et-mv-hidden-ultrawide=true]{display:none!important}}@media (min-width:1280px)and (max-width:1439px){[data-et-mv-hidden-widescreen=true]{display:none!important}}@media (min-width:1280px){[data-et-mv-hidden-widescreen=true]:not([data-et-mv-hidden-ultrawide=true]){display:none!important}}@media (min-width:981px)and (max-width:1024px){[data-et-mv-hidden-tabletwide=true]{display:none!important}}@media (min-width:861px)and (max-width:1024px){[data-et-mv-hidden-tabletwide=true]:not([data-et-mv-hidden-tablet=true]){display:none!important}}@media (min-width:768px)and (max-width:1024px){[data-et-mv-hidden-tabletwide=true]:not([data-et-mv-hidden-tablet=true]):not([data-et-mv-hidden-phonewide=true]){display:none!important}}@media (max-width:1024px){[data-et-mv-hidden-tabletwide=true]:not([data-et-mv-hidden-tablet=true]):not([data-et-mv-hidden-phonewide=true]):not([data-et-mv-hidden-phone=true]){display:none!important}}@media (min-width:861px)and (max-width:980px){[data-et-mv-hidden-tablet=true]{display:none!important}}@media (min-width:768px)and (max-width:980px){[data-et-mv-hidden-tablet=true]:not([data-et-mv-hidden-phonewide=true]){display:none!important}}@media (max-width:980px){[data-et-mv-hidden-tablet=true]:not([data-et-mv-hidden-phonewide=true]):not([data-et-mv-hidden-phone=true]){display:none!important}}@media (min-width:768px)and (max-width:860px){[data-et-mv-hidden-phonewide=true]{display:none!important}}@media (max-width:860px){[data-et-mv-hidden-phonewide=true]:not([data-et-mv-hidden-phone=true]){display:none!important}}@media (max-width:767px){[data-et-mv-hidden-phone=true]{display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{justify-content:center} 47/*# sourceURL=divi-style-parent-inline-inline-css */ 48</style> 49<style id="divi-dynamic-critical-inline-css"> 50:root{--gcid-primary-color: #625aff;--gcid-secondary-color: #2ea3f2;--gcid-heading-color: #625aff;--gcid-body-color: #6d6c88;--gcid-link-color: #2ea3f2;} 51@font-face{font-family:ETmodules;font-display:swap;src:url(//agiledata.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.eot);src:url(//agiledata.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.eot?#iefix) format("embedded-opentype"),url(//agiledata.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.woff) format("woff"),url(//agiledata.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.ttf) format("truetype"),url(//agiledata.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal} 52@media (min-width:981px){.et_pb_gutters3 .et_block_row .et_pb_column,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_block_row .et_pb_column_4_4,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_block_row .et_pb_column_3_4,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_block_row .et_pb_column_2_3,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_block_row .et_pb_column_3_5,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_block_row .et_pb_column_1_2,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_block_row .et_pb_column_2_5,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_block_row .et_pb_column_1_3,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_block_row .et_pb_column_1_4,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_block_row .et_pb_column_1_5,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_block_row .et_pb_column_1_6,.et_pb_gutters3.et_block_row.et_pb_row>.et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3 .et_pb_column_4_4.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_4_4.et_block_column .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_3_4.et_block_column .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_2_3.et_block_column .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_3_5.et_block_column .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_1_2.et_block_column .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_2_5.et_block_column .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_1_3.et_block_column .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_1_4.et_block_column .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_1_5.et_block_column .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6.et_block_column .et_pb_module,.et_pb_gutters3>.et_pb_column_1_6.et_block_column .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}} 53:root{--content-width:80%;--content-max-width:1080px;--section-padding:56px;--section-gutter:60px;--row-gutter-horizontal:5.5%;--row-gutter-vertical:40px;--module-gutter:30px}.et_flex_column,.et_flex_group,.et_flex_module,.et_flex_row,.et_flex_section{dis
53play:flex;-moz-column-gap:var(--horizontal-gap);column-gap:var(--horizontal-gap);row-gap:var(--vertical-gap);flex-direction:var(--flex-direction)}.et_flex_row{--horizontal-gap:var(--row-gutter-horizontal);--vertical-gap:var(--row-gutter-vertical);--flex-direction:row}.et_flex_row>[class*=et_flex_column]{--horizontal-gap-parent:var(--row-gutter-horizontal)}.et_flex_row .et_pb_row_nested.et_flex_row{width:100%;max-width:none;padding:0;margin:0}.et_flex_section{--horizontal-gap:var(--section-gutter);--vertical-gap:var(--section-gutter);--flex-direction:column;padding:var(--section-padding) 0;align-items:center}.et_flex_section>[class*=et_flex_column]{--horizontal-gap-parent:var(--section-gutter)}.et_flex_column,.et_flex_group,.et_flex_module{--flex-direction:column;--horizontal-gap:var(--module-gutter);--vertical-gap:var(--module-gutter)}.et_flex_column>[class*=et_flex_column],.et_flex_group>[class*=et_flex_column],.et_flex_module>[class*=et_flex_column]{--horizontal-gap-parent:var(--module-gutter)}.et_flex_column>.et_pb_module,.et_flex_group>.et_pb_module,.et_flex_module>.et_pb_module,.et_pb_section .et_pb_row .et_flex_column>.et_pb_module,.et_pb_section .et_pb_row .et_flex_group>.et_pb_module,.et_pb_section .et_pb_row .et_flex_module>.et_pb_module{margin-bottom:0}.et_flex_row.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_flex_row{align-items:stretch}.rtl .et_flex_row{direction:rtl}.rtl .et_flex_row.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_flex_row{flex-direction:row-reverse}.et_flex_column_1_24{width:calc(4.1667% - var(--horizontal-gap-parent, 5.5%)*23/24)}.et_flex_column_2_24{width:calc(8.3333% - var(--horizontal-gap-parent, 5.5%)*11/12)}.et_flex_column_3_24{width:calc(12.5% - var(--horizontal-gap-parent, 5.5%)*7/8)}.et_flex_column_4_24{width:calc(16.6667% - var(--horizontal-gap-parent, 5.5%)*5/6)}.et_flex_column_5_24{width:calc(20.8333% - var(--horizontal-gap-parent, 5.5%)*3.8/4.8)}.et_flex_column_6_24{width:calc(25% - var(--horizontal-gap-parent, 5.5%)*3/4)}.et_flex_column_7_24{width:calc(29.1667% - var(--horizontal-gap-parent, 5.5%)*2.42857/3.42857)}.et_flex_column_8_24{width:calc(33.3333% - var(--horizontal-gap-parent, 5.5%)*2/3)}.et_flex_column_9_24{width:calc(37.5% - var(--horizontal-gap-parent, 5.5%)*1.66667/2.66667)}.et_flex_column_10_24{width:calc(41.6667% - var(--horizontal-gap-parent, 5.5%)*1.4/2.4)}.et_flex_column_11_24{width:calc(45.8333% - var(--horizontal-gap-parent, 5.5%)*1.18182/2.18182)}.et_flex_column_12_24{width:calc(50% - var(--horizontal-gap-parent, 5.5%)*1/2)}.et_flex_column_13_24{width:calc(54.1667% - var(--horizontal-gap-parent, 5.5%)*0.84615/1.84615)}.et_flex_column_14_24{width:calc(58.3333% - var(--horizontal-gap-parent, 5.5%)*0.71429/1.71429)}.et_flex_column_15_24{width:calc(62.5% - var(--horizontal-gap-parent, 5.5%)*0.6/1.6)}.et_flex_column_16_24{width:calc(66.6667% - var(--horizontal-gap-parent, 5.5%)*0.5/1.5)}.et_flex_column_17_24{width:calc(70.8333% - var(--horizontal-gap-parent, 5.5%)*0.41176/1.41176)}.et_flex_column_18_24{width:calc(75% - var(--horizontal-gap-parent, 5.5%)*0.33333/1.33333)}.et_flex_column_19_24{width:calc(79.1667% - var(--horizontal-gap-parent, 5.5%)*0.26316/1.26316)}.et_flex_column_20_24{width:calc(83.3333% - var(--horizontal-gap-parent, 5.5%)*0.2/1.2)}.et_flex_column_21_24{width:calc(87.5% - var(--horizontal-gap-parent, 5.5%)*0.14286/1.14286)}.et_flex_column_22_24{width:calc(91.6667% - var(--horizontal-gap-parent, 5.5%)*0.09091/1.09091)}.et_flex_column_23_24{width:calc(95.8333% - var(--horizontal-gap-parent, 5.5%)*0.04348/1.04348)}.et_flex_column_24_24{width:calc(100% - var(--horizontal-gap-parent, 5.5%)*0/1)}.et_flex_column_1_5{width:calc(20% - var(--horizontal-gap-parent, 5.5%)*4/5)}.et_flex_column_2_5{width:calc(40% - var(--horizontal-gap-parent, 5.5%)*1.5/2.5)}.et_flex_column_3_5{width:calc(60% - var(--horizontal-gap-parent, 5.5%)*0.66667/1.66667)}.et_flex_column_4_5{width:calc(80% - var(--horizontal-gap-parent, 5.5%)*0.25/1.25)}.et_flex_column_5_5{width:calc(100% - var(--horizontal-gap-parent, 5.5%)*0/1)}.et_flex_column_1_7{width:calc(14.2857% - var(--horizontal-gap-parent, 5.5%)*6/7)}.et_flex_column_1_9{width:calc(11.1111% - var(--horizontal-gap-parent, 5.5%)*8/9)}.et_flex_column_1_10{width:calc(10% - var(--horizontal-gap-parent, 5.5%)*9/10)}.et_flex_column_1_11{width:calc(9.0909% - var(--horizontal-gap-parent, 5.5%)*10/11)} 54.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit} 55.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;
55line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer} 56.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,.4);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.et_pb_scroll_top:before{content:"2"}.et_pb_scroll_top.et-visible{opacity:1;animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_scroll_top.et-hidden{opacity:0;animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}} 57.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat:repeat-x;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px)and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}} 58.et_pb_row{position:relative}.et_pb_row--with-menu{z-index:6}.et_pb_row:not([class*=et_flex_column]){width:var(--content-width);max-width:var(--content-max-width);margin:auto;position:relative}.et_pb_row:not([class*=et_flex_column]) .et_pb_row_nested{width:100%;max-width:none}.et_flex_column>.et_pb_row,.et_flex_group>.et_pb_row,.et_flex_section>.et_pb_row{margin:initial}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.section_has_divider .et_pb_row{z-index:5}body.safari .section_has_divider .et_pb_bottom_inside_divider,body.safari .section_has_divider .et_pb_top_inside_divider,body.uiwebview .section_has_divider .et_pb_bottom_inside_divider,body.uiwebview .section_has_divider .et_pb_top_inside_divider{perspective:2000px}.et_pb_column{background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:5}.et_block_row .et_pb_column{float:left}.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_block_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_block_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_block_row{padding:0;width:100%}}@media (max-width:980px){.et_pb_row:not([class*=et_flex_column]){max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row:not([class*=et_flex_column]),body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row:not([class*=et_flex_column]){padding:0;width:100%}.et_block_row,.et_pb_column .et_block_row.et_pb_row_inner{padding:30px 0}.et_pb_column.et_pb_column_empty{display:none}} 59.et_pb_row_inner{width:100%;position:relative}.et_block_row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}@media (min-width:981px){.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{order:1}}@media (max-width:980px){.et_section_specialty>.et_pb_row{padding:0}.et_block_row>.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:flex;flex-wrap:wrap}.et_block_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_block_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_block_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_block_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_block_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_block_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_block_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_block_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_block_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_block_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_block_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_block_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_block_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_block_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_block_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_block_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_block_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_block_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_block_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_block_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_block_row_5col .et_pb_column:last-child{margin-bottom:0}.et_block_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_block_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_block_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_block_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_block_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_block_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_block_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_block_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_block_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_block_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_block_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_block_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_block_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_block_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_block_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_block_row>.et_pb_column{width:100%!important}} 60.et-menu li{display:inline-block;font-size:14px;padding-right:22px}.et-menu>li:last-child{padding-right:0}.et-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}.et-menu a,.et-menu a:hover{transition:all .4s ease-in-out}.et-menu a:hover{opacity:.7}.et-menu li>a{padding-bottom:29px;word-wrap:break-word}a.et_pb_menu__icon,button.et_pb_menu__icon{display:flex;align-items:center;padding:0;margin:0 11px;font-size:17px;line-height:normal;background:none;border:0;cursor:pointer;flex-direction:row-reverse}a.et_pb_menu__icon:after,button.et_pb_menu__icon:after{font-family:ETmodules}a.et_pb_menu__icon__with_count:after,button.et_pb_menu__icon__with_count:after{margin-right:10px}.et_pb_menu__wrap .mobile_menu_bar{transform:translateY(3%)}.et_pb_menu__wrap .mobile_menu_bar:before{top:0}.et_pb_menu__logo{overflow:hidden}.et_pb_menu__logo img{display:block}.et_pb_menu__logo img[src$=".svg"]{width:100%!important}.et_pb_menu__search-button:after{content:"U"}
60.et_pb_menu__cart-button:after{content:"\E07A"}@media (max-width:980px){.et-menu{display:none}.et_mobile_nav_menu{display:block;margin-top:-1px}} 61.et_pb_with_border.et_pb_menu .et_pb_menu__logo img{border:0 solid #333}.et_pb_menu.et_hover_enabled:hover{z-index:auto}.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu-nav>ul{float:none}.et_pb_menu .et-menu-nav>ul{padding:0!important;line-height:1.7em}.et_pb_menu .et-menu-nav>ul ul{padding:20px 0;text-align:left}.et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff}.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{color:hsla(0,0%,100%,.8)}.et-menu li li.menu-item-has-children>a:first-child:after{top:12px}.et_pb_menu .et-menu-nav>ul.upwards li ul{bottom:100%;top:auto;border-top:none;border-bottom:3px solid #2ea3f2;box-shadow:2px -2px 5px rgba(0,0,0,.1)}.et_pb_menu .et-menu-nav>ul.upwards li ul li ul{bottom:-23px}.et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:auto;border:none}.et_pb_menu_inner_container{position:relative;--horizontal-gap:0;--flex-direction:row}.et_pb_menu_inner_container>[class*=et_flex_column]{--horizontal-gap-parent:15px}.et_pb_menu.et_grid_module .et_pb_menu_inner_container{display:grid}.et_pb_menu .et_pb_menu__wrap{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;opacity:1}.et_pb_menu .et_pb_menu__wrap--visible{animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__wrap--hidden{opacity:0;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu.et_flex_module .et_pb_menu__wrap{flex:0 1 auto}.et_pb_menu .et_pb_menu__menu{flex:0 1 auto;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav{display:flex;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:flex;align-items:stretch;margin:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu{position:static}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul{top:auto;bottom:calc(100% - 1px)}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:flex;align-items:center;padding:31px 0;white-space:nowrap}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;transform:translateY(-50%)}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a{padding-top:8px;padding-bottom:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}.et_pb_menu .et_pb_menu__icon{flex:0 0 auto}.et_pb_menu .et-menu{margin-left:-11px;margin-right:-11px}.et_pb_menu .et-menu>li{padding-left:11px;padding-right:11px}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{display:flex;align-items:stretch}.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{flex:0 1 auto;display:flex;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:30px}.rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0;margin-left:30px}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:center;flex-grow:1}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul{justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{justify-content:flex-end;flex-grow:1}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul{justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{flex-grow:1}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul{flex-grow:1;justify-content:space-between}.et_pb_menu--style-centered .et_pb_menu_inner_container{flex-direction:column;--vertical-gap:0}.et_pb_menu--style-centered .et_pb_menu__logo-wrap{display:flex;flex-direction:column;align-items:center}.et_pb_menu--style-centered .et_pb_menu__logo-wrap,.et_pb_menu--style-centered .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:none;margin-bottom:30px}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo{display:flex;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{align-items:center!important}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap{width:100%;height:100%}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img{max-height:100%;width:auto}.et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder{min-width:96px}.et_pb_menu .et_pb_menu__search-container{position:absolute;display:flex;justify-content:stretch;align-content:stretch;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:999}.et_pb_menu .et_pb_menu__search-container--visible{opacity:1;
61animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--hidden{animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--disabled{display:none}.et_pb_menu .et_pb_menu__search{flex:1 1 auto;display:flex;justify-content:stretch;align-items:center}.et_pb_menu .et_pb_menu__search-form{flex:1 1 auto}.et_pb_menu .et_pb_menu__search-input{border:0;width:100%;color:#333;background:transparent}.et_pb_menu .et_pb_menu__close-search-button{flex:0 0 auto}.et_pb_menu .et_pb_menu__close-search-button:after{content:"M";font-size:1.7em}@media (min-width:981px){.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul{transition:all .2s ease-in-out}.et_dropdown_animation_slide.et_pb_menu ul li:hover>ul{animation:fadeLeft .4s ease-in-out}.et_dropdown_animation_expand.et_pb_menu ul li:hover>ul{-webkit-transform-origin:0 0;animation:Grow .4s ease-in-out;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li ul li:hover>ul{animation:flipInX .6s ease-in-out;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li:hover>ul{animation:flipInY .6s ease-in-out;backface-visibility:visible!important}.et_pb_menu.et_pb_menu_fullwidth .et_pb_row{width:100%;max-width:100%;padding:0 30px!important}}@media (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{justify-content:space-between}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:flex;flex-direction:column;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{display:none}.et_pb_menu .et_pb_row{min-height:81px}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:flex;align-items:center}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}.et_pb_menu .et_mobile_menu ul{padding:0}.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu{top:auto;bottom:100%}} 62@keyframes fadeOutTop{0%{opacity:1;transform:translatey(0)}to{opacity:0;transform:translatey(-60%)}}@keyframes fadeInTop{0%{opacity:0;transform:translatey(-60%)}to{opacity:1;transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translatey(60%)}to{opacity:1;transform:translatey(0)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translatey(0)}to{opacity:0;transform:translatey(60%)}}@keyframes Grow{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scale(1)}}/*! 63 * Animate.css - http://daneden.me/animate 64 * Licensed under the MIT license - http://opensource.org/licenses/MIT 65 * Copyright (c) 2015 Daniel Eden 66 */@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}
6640%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}} 67#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;
67left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none} 68.et_pb_code_inner{position:relative} 69/*# sourceURL=divi-dynamic-critical-inline-css */ 70</style> 71<link rel='stylesheet' id='divi-style-child-css' href='https://agiledata.io/wp-content/themes/Divi_webbymade/style.css?ver=5.11.0' media='all' /> 72 73 74 75<link rel="https://api.w.org/" href="https://agiledata.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://agiledata.io/wp-json/wp/v2/pages/6305" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://agiledata.io/xmlrpc.php?rsd" /> 76<link rel="canonical" href="https://agiledata.io/information-platform/" /> 77<link rel='shortlink' href='https://wp.me/PdBHA1-1DH' /> 78<meta name="generator" content="Site Kit by Google 1.188.0" /> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 79 80 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 81 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><style id="custom-background-css"> 82body.custom-background { background-color: #ffffff; } 83</style> 84<!-- Global site tag (gtag.js) - Google Analytics --> 85 86 87<!-- Google Tag Manager --> 88 89<!-- End Google Tag Manager --> 90 91<!-- Make all the grid squares even --> 92<link rel="icon" href="https://i0.wp.com/agiledata.io/wp-content/uploads/2024/12/cropped-agiledata-ADI-favcon.png?fit=32%2C32&ssl=1" sizes="32x32" /> 93<link rel="icon" href="https://i0.wp.com/agiledata.io/wp-content/uploads/2024/12/cropped-agiledata-ADI-favcon.png?fit=192%2C192&ssl=1" sizes="192x192" /> 94<link rel="apple-touch-icon" href="https://i0.wp.com/agiledata.io/wp-content/uploads/2024/12/cropped-agiledata-ADI-favcon.png?fit=180%2C180&ssl=1" /> 95<meta name="msapplication-TileImage" content="https://i0.wp.com/agiledata.io/wp-content/uploads/2024/12/cropped-agiledata-ADI-favcon.png?fit=270%2C270&ssl=1" /> 96<style id="et-critical-inline-css">body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:20px}.et_pb_slide_content,.et_pb_best_value{font-size:22px}body{color:var(--gcid-body-color,#6d6c88)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#625aff)}body{line-height:1.4em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#625aff}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#625aff}.footer-widget h4{color:#625aff}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#625aff}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#625aff}.container,.et_pb_row:not([class*="et_flex_column"]),.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1280px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1440px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#1a1844}.nav li ul{border-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:#625aff!important}#et-secondary-nav li ul{background-color:#625aff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li a{font-size:20px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:20px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffffff}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#625aff}.footer-widget li:before{border-color:#625aff}#footer-widgets .footer-widget li:before{top:14px}body .et_pb_button{border-radius:8px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:20px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_header_style_split .centered-inline-logo-wrap{width:40px;margin:-40px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:40px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:40px}.et_header_style_centered #top-menu>li>a{padding-bottom:7px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:11px 0 11px 0!important}.et_header_style_centered #main-header .logo_container{height:40px}#logo{max-height:50%}.et_pb_svg_logo #logo{height:50%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:7.2px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#625aff!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#625aff}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}}@media only screen and (min-width:1600px){.et_block_row{padding:32px 0}.et_pb_section{padding:64px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:96px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:48px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:41px}h3{font-size:35px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:28px}h5{font-size:25px}h6{font-size:22px}.et_pb_slide_description .et_pb_slide_title{font-size:73px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:25px}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}@media only screen and (max-width:767px){h1{font-size:32px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:27px}h3{font-size:23px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:19px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:48px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:16px}h5{font-size:16px}h6{font-size:15px}} h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}.et_builder_inner_content .et_pb_section.preset--module--divi-section--default{background-color:#FFFFFF!important}.preset--module--divi-section--default>.et_pb_top_inside_divider{z-index:10}.preset--module--divi-section--default>.et_pb_bottom_inside_divider{z-index:10}.et-l--header>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header{background-color:#1a1844!important}.et_pb_section_0_tb_header.et_pb_section{padding-top:1%;padding-bottom:1%}
96.et_pb_section_0_tb_header{border-bottom-color:#333333;box-shadow:0px 12px 0px -11px rgba(255,255,255,0.12);z-index:10}.et_pb_section_0_tb_header>.et_pb_top_inside_divider,.et_pb_section_0_tb_header>.et_pb_bottom_inside_divider,.et_pb_section_0>.et_pb_top_inside_divider,.et_pb_section_0>.et_pb_bottom_inside_divider,.et_pb_section_0_tb_footer>.et_pb_top_inside_divider,.et_pb_section_0_tb_footer>.et_pb_bottom_inside_divider,.et_pb_section_1>.et_pb_top_inside_divider,.et_pb_section_1>.et_pb_bottom_inside_divider,.et_pb_section_2>.et_pb_top_inside_divider,.et_pb_section_2>.et_pb_bottom_inside_divider,.et_pb_section_3>.et_pb_top_inside_divider,.et_pb_section_3>.et_pb_bottom_inside_divider,.et_pb_section_4>.et_pb_top_inside_divider,.et_pb_section_4>.et_pb_bottom_inside_divider,.et_pb_section_5>.et_pb_top_inside_divider,.et_pb_section_5>.et_pb_bottom_inside_divider,.et_pb_section_6>.et_pb_top_inside_divider,.et_pb_section_6>.et_pb_bottom_inside_divider{z-index:10}.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.et_pb_section_0_tb_footer.et_pb_section{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_section_0_tb_footer{--horizontal-gap:0px;--vertical-gap:0px;flex-direction:column;--flex-direction:column}.et_pb_section_0_tb_footer>[class*="et_flex_column"]{--horizontal-gap-parent:0px}.et_pb_row_0_tb_header{flex-wrap:nowrap}.et_pb_row_0.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row,.et_pb_row_6.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important}.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0,.et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer,.et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1,.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2,.et_pb_row_3,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_3,.et_pb_row_4,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4,.et_pb_row_5,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_5,.et_pb_row_6,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6{width:100%!important}.et_pb_row_0,.et_pb_row_1,.et_pb_row_2,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6{max-width:5000px!important;flex-wrap:nowrap}.et_pb_row_0_tb_footer{max-width:100%!important;flex-grow:0;flex-wrap:nowrap}.et_pb_menu_0_tb_header.et_pb_menu{background-color:transparent}.et_pb_menu_0_tb_header .et_pb_menu_inner_container{justify-content:start}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:700;color:#ffffff;font-size:0.95rem}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{color:#ffffff;font-size:17px}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#ffffff;font-size:32px}.et_pb_menu_0_tb_header{text-align:right}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor>a,.et_pb_menu_0_tb_header.et_pb_menu ul:not(.sub-menu)>li.current-menu-ancestor>a{color:#f5f1f1!important}.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul{left:auto;right:240px}.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"]>ul,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"]>ul,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"]>.sub-menu,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"]>.sub-menu{left:auto;right:2px}.et_pb_menu_0_tb_header.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul{margin-right:0}.et_pb_code_0,.et_pb_code_1,.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_5,.et_pb_code_6{margin-bottom:0px!important}.et_pb_code_0_tb_footer{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media only screen and (max-width:980px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container{justify-content:space-between}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header{text-align:right}}@media only screen and (max-width:767px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container{justify-content:space-between}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header{text-align:right}}</style> 97<link rel="stylesheet" id="et-core-unified-6305-cached-inline-styles" href="https://agiledata.io/wp-content/et-cache/6305/et-core-unified-6305.min.css?ver=1790088546" /><style id="wp-block-library-inline-css"> 98:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
98.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 99/*wp_block_styles_on_demand_placeholder:6abe77bff353d*/ 100/*# sourceURL=wp-block-library-inline-css */ 101</style> 102 103</head> 104<body class="wp-singular page-template-default page page-id-6305 custom-background wp-theme-Divi wp-child-theme-Divi_webbymade et-tb-has-template et-tb-has-header et-tb-has-footer et_pb_button_helper_class et_cover_background et_pb_gutter et_pb_gutters3 et_pb_pagebuilder_layout et_smooth_scroll et_no_sidebar et_divi_theme et-db"> 105 <div id="page-container"> 106<div id="et-boc" class="et-boc"> 107 108 <header class="et-l et-l--header"> 109 <div class="et_builder_inner_content"> 110 <div class="et_pb_section_0_tb_header et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 111<div class="et_pb_row_0_tb_header et_pb_row et_flex_row"> 112<div class="et_pb_column_0_tb_header et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 113<div class="et_pb_menu_0_tb_header et_pb_menu et_pb_menu--with-logo et_pb_menu--style-left_aligned et_dropdown_animation_fade et_pb_bg_layout_light et_pb_text_align_right et_pb_text_align_right-tablet et_pb_text_align_right-phone et_pb_module et_flex_module"><div class="et_pb_menu_inner_container et_flex_module"><div class="et_pb_menu__logo-wrap"><div class="et_pb_menu__logo"><a href="/"><img loading="lazy" decoding="async" src="https://agiledata.io/wp-content/uploads/2026/06/agiledata-logo-AD-no-io-dark-background-2026-06-08-300x59.png" alt="AgileData Logo" title="AgileData Logo" width="300" height="59" srcset="https://agiledata.io/wp-content/uploads/2026/06/agiledata-logo-AD-no-io-dark-background-2026-06-08-300x59.png 300w" class="wp-image-6259" /></a></div></div><div class="et_pb_menu__wrap"><div class="et_pb_menu__menu"><nav class="et-menu-nav"><ul id="menu-header-menu" class="et-menu nav et_disable_top_tier downwards"><li id="menu-item-6279" class="et_pb_menu_page_id-home menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-6279"><a href="https://agiledata.io/">We Build Information Products</a></li> 114<li id="menu-item-6340" class="et_pb_menu_page_id-6305 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6305 current_page_item menu-item-6340"><a href="https://agiledata.io/information-platform/" aria-current="page">Information Platform</a></li> 115<li id="menu-item-6371" class="et_pb_menu_page_id-6359 menu-item menu-item-type-post_type menu-item-object-page menu-item-6371"><a href="https://agiledata.io/agiledata-network/">AgileData Network</a></li> 116<li id="menu-item-6456" class="et_pb_menu_page_id-40 menu-item menu-item-type-post_type menu-item-object-page menu-item-6456"><a href="https://agiledata.io/contact-us/">Contact</a></li> 117</ul></nav></div><div class="et_mobile_nav_menu"><div class="mobile_nav closed"><span class="mobile_menu_bar"></span></div></div></div></div></div> 118</div> 119</div> 120</div> 121 </div> 122 </header> 123 <div id="et-main-area"> 124 125<div id="main-content"> 126 127 128 129 <article id="post-6305" class="post-6305 page type-page status-publish hentry"> 130 131 132 <div class="entry-content"> 133 <div class="et-l et-l--post"> 134 <div class="et_builder_inner_content"> 135 <div class="et_pb_section_0 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 136<div class="et_pb_row_0 et_pb_row et_flex_row"> 137<div class="et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 138<div class="et_pb_code_0 et_pb_code et_pb_module"><div class="et_pb_code_inner"><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&family=Caveat:wght@400;600;700&family=DM+Sans:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"/> 139<style> 140.et_builder_inner_content .et_pb_section.preset--module--divi-section--default{background-color:#FFFFFF!important} 141.preset--module--divi-section--default>.et_pb_top_inside_divider{z-index:10} 142.preset--module--divi-section--default>.et_pb_bottom_inside_divider{z-index:10} 143.et_pb_section_0_tb_header>.et_pb_top_inside_divider,.et_pb_section_0_tb_header>.et_pb_bottom_inside_divider,.et_pb_section_0>.et_pb_top_inside_divider,.et_pb_section_0>.et_pb_bottom_inside_divider,.et_pb_section_0_tb_footer>.et_pb_top_inside_divider,.et_pb_section_0_tb_footer>.et_pb_bottom_inside_divider,.et_pb_section_1>.et_pb_top_inside_divider,.et_pb_section_1>.et_pb_bottom_inside_divider,.et_pb_section_2>.et_pb_top_inside_divider,.et_pb_section_2>.et_pb_bottom_inside_divider,.et_pb_section_3>.et_pb_top_inside_divider,.et_pb_section_3>.et_pb_bottom_inside_divider,.et_pb_section_4>.et_pb_top_inside_divider,.et_pb_section_4>.et_pb_bottom_inside_divider,.et_pb_section_5>.et_pb_top_inside_divider,.et_pb_section_5>.et_pb_bottom_inside_divider,.et_pb_section_6>.et_pb_top_inside_divider,.et_pb_section_6>.et_pb_bottom_inside_divider{z-index:10} 144.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px} 145.et_pb_row_0.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row,.et_pb_row_6.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important} 146.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0,.et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer,.et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1,.et_pb_row_1_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1_tb_footer,.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2,.et_pb_row_2_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2_tb_footer,.et_pb_row_3,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_3,.et_pb_row_4,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4,.et_pb_row_5,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_5,.et_pb_row_6,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6{width:100%!important} 147.et_pb_row_0,.et_pb_row_1,.et_pb_row_2,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6{max-width:5000px!important;flex-wrap:nowrap} 148.et_pb_code_0,.et_pb_code_1,.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_5,.et_pb_code_6{margin-bottom:0px!important} 149.eyebrow{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;display:inline-block} 150.dark-section .eyebrow{color:#1BB31B} 151.tinted-event .eyebrow{color:#1BB31B} 152.tinted-detail .eyebrow{color:#FF860D} 153.tinted-concept .eyebrow{color:#0DAEFF} 154.tinted-consume .eyebrow{color:#625AFF} 155.ip-page { 156 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 157 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 158 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 159 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 160 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 161 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 162 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 163 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 164 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 165 --font-display:'Nunito',system-ui,sans-serif; 166 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 167 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 168 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
168 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 169 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 170 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 171 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 172} 173.ip-page, .ip-page * { box-sizing:border-box; } 174.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 175.ip-page ::selection { background:var(--detail); color:#fff; } 176.ip-page p { margin:0 0 16px; line-height:1.65; } 177.ip-page a { color:var(--consume); text-decoration:none; } 178.ip-page a:hover { color:var(--consume-dark); } 179.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 180.ip-page h1 { font-weight:900; } 181.ip-page h2 { font-weight:800; } 182.ip-page section { padding:var(--section-pad) 0; position:relative; } 183.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 184.ip-page .col { max-width:var(--reading); margin:0 auto; } 185.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 186.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 187.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 188.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 189.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 190.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 191.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 192.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 193.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 194.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 195.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 196.ip-page .btn-link:hover { color:#fff; } 197.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 198.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 199.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 200@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 201.ip-page .hero { background:var(--purple-rain); color:#fff; padding-top:56px; padding-bottom:120px; overflow:hidden; } 202.ip-page .hero-grid { display:grid; grid-template-columns:1.08fr 1fr; gap:60px; align-items:center; 203 max-width:1120px; margin:0 auto; padding:0 var(--gutter); } 204.ip-page .hero .eyebrow { color:var(--detail); } 205.ip-page .hero h1 { font-size:clamp(2.5rem,5.2vw,4.2rem); font-weight:900; line-height:1.04; margin:0 0 26px; color:#fff; } 206.ip-page .hero h1 .hand { color:var(--detail); } 207.ip-page .hero .lede { display:flex; flex-direction:column; gap:10px; max-width:540px; } 208.ip-page .hero .lede p { margin:0; } 209.ip-page .hero .lede p.line1 { font-family:var(--font-display); font-weight:700; font-size:clamp(1.12rem,1.6vw,1.32rem); color:#fff; line-height:1.42; } 210.ip-page .hero .lede p.line { font-size:clamp(1.02rem,1.3vw,1.14rem); color:rgba(255,255,255,0.80); line-height:1.55; } 211.ip-page .hero .cta-row { display:flex; gap:14px; align-items:center; flex-wrap:wrap; margin-top:34px; } 212.ip-page .stack { position:relative; max-width:440px; justify-self:center; width:100%; } 213.ip-page .stack .win { background:#fff; border-radius:16px; overflow:hidden; 214 box-shadow:0 36px 70px rgba(0,0,0,0.34), 0 0 0 1px rgba(255,255,255,0.06); transform:rotate(-1deg); } 215.ip-page .stack .winbar { display:flex; align-items:center; gap:8px; padding:12px 14px; background:var(--elle); border-bottom:1px solid var(--elle-dark); } 216.ip-page .stack .winbar i { width:11px; height:11px; border-radius:50%; display:inline-block; } 217.ip-page .stack .winbar i.r { background:#FF6058; } 218.ip-page .stack .winbar i.y { background:#FFBD2E; } 219.ip-page .stack .winbar i.g { background:#28C940; } 220.ip-page .stack .winbar .url { margin-left:8px; font-family:var(--font-mono); font-size:11px; color:var(--battleship); 221 background:#fff; border:1px solid var(--elle-dark); border-radius:999px; padding:4px 12px; } 222.ip-page .stack .surface { padding:16px 16px 18px; background:#fff; } 223.ip-page .stack .surface .lab, .ip-page .stack .under .lab { 224 display:flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:800; 225 font-size:0.74rem; letter-spacing:0.08em; text-transform:uppercase; color:var(--battleship); margin-bottom:12px; } 226.ip-page .stack .surface .lab b { color:var(--purple-rain); font-weight:800; } 227.ip-page .ip-tile { display:flex; align-items:center; gap:11px; background:#fff; border:1px solid var(--elle-dark); 228 border-radius:10px; padding:11px 13px; margin-bottom:8px; box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); } 229.ip-page .ip-tile:last-child { margin-bottom:0; } 230.ip-page .ip-tile.t-concept { border-left-color:var(--concept); } 231.ip-page .ip-tile.t-event { border-left-color:var(--event); } 232.ip-page .ip-tile.t-consume { border-left-color:var(--consume); } 233.ip-page .ip-tile .mono { width:28px; height:28px; border-radius:7px; flex:none; display:flex; align-items:center; justify-content:center; 234 font-family:var(--font-display); font-weight:800; font-size:0.78rem; color:#fff; } 235.ip-page .ip-tile.t-concept .mono { background:var(--concept); } 236.ip-page .ip-tile.t-event .mono { background:var(--event); } 237.ip-page .ip-tile.t-consume .mono { background:var(--consume); } 238.ip-page .ip-tile .nm { font-family:var(--font-display); font-weight:700; font-size:0.92rem; color:var(--ink); line-height:1.15; } 239.ip-page .ip-tile .nm span { display:block; font-weight:600; font-size:0.7rem; color:var(--battleship); margin-top:2px; } 240.ip-page .ip-tile .pulse { margin-left:auto; font-family:var(--font-mono); font-size:9px; color:var(--event-dark); 241 background:var(--event-bg); border-radius:999px; padding:3px 8px; letter-spacing:0.04em; } 242.ip-page .stack .seam { display:flex; align-items:center; gap:12px; padding:0 16px; background:#fff; } 243.ip-page .stack .seam .ln { flex:1; border-top:2px dashed var(--battleship-light); } 244.ip-page .stack .seam .chip { font-family:var(--font-display); font-weight:800; font-size:0.66rem; letter-spacing:0.06em; 245 text-transform:uppercase; color:var(--battleship); white-space:nowrap; } 246.ip-page .stack .under { padding:16px; background:var(--purple-rain); color:#fff; } 247.ip-page .stack .under .lab { color:rgba(255,255,255,0.55); } 248.ip-page .stack .under .lab b { color:#fff; } 249.ip-page .stack .ops { display:flex; flex-wrap:wrap; gap:7px; } 250.ip-page .stack .ops span { font-family:var(--font-display); font-weight:600; font-size:0.76rem; color:rgba(255,255,255,0.78); 251 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.12); border-radius:999px; padding:5px 11px; } 252.ip-page .stack .gear { display:inline-flex; align-items:center; gap:6px; margin-left:auto; font-family:var(--font-mono); 253 font-size:9px; letter-spacing:0.08em; color:var(--detail); } 254.ip-page .stack .gear svg { width:13px; height:13px; animation:ipSpin 9s linear infinite; } 255@media (prefers-reduced-motion:reduce){.ip-page .stack .gear svg { animation:none; }} 256.ip-page .stack .adi { position:absolute; right:-22px; top:-26px; width:84px; height:84px; 257 border-radius:50%; background:var(--consume-bg); border:3px solid var(--purple-rain); 258 box-shadow:0 14px 30px rgba(0,0,0,0.30); overflow:hidden; z-index:4; } 259.ip-page .stack .adi img { width:100%; height:100%; object-fit:contain; } 260.ip-page .stack .quote { position:absolute; left:-16px; bottom:-30px; background:#fff; color:var(--purple-rain); 261 padding:9px 13px; border-radius:14px 14px 14px 3px; font-family:var(--font-hand); font-size:1rem; 262 box-shadow:0 14px 30px rgba(0,0,0,0.22);
262 max-width:200px; line-height:1.2; z-index:4; } 263@media (max-width:920px){.ip-page .hero-grid { grid-template-columns:1fr; gap:64px; }.ip-page .stack { max-width:400px; margin-top:8px; }} 264.ip-page { 265 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 266 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 267 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 268 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 269 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 270 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 271 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 272 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 273 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 274 --font-display:'Nunito',system-ui,sans-serif; 275 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 276 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 277 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 278 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 279 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 280 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 281} 282.ip-page, .ip-page * { box-sizing:border-box; } 283.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 284.ip-page ::selection { background:var(--detail); color:#fff; } 285.ip-page p { margin:0 0 16px; line-height:1.65; } 286.ip-page a { color:var(--consume); text-decoration:none; } 287.ip-page a:hover { color:var(--consume-dark); } 288.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 289.ip-page h1 { font-weight:900; } 290.ip-page h2 { font-weight:800; } 291.ip-page section { padding:var(--section-pad) 0; position:relative; } 292.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 293.ip-page .col { max-width:var(--reading); margin:0 auto; } 294.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 295.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 296.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 297.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 298.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 299.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 300.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 301.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 302.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 303.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 304.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 305.ip-page .btn-link:hover { color:#fff; } 306.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 307.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 308.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 309@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 310.ip-page .whatis { background:var(--elle); } 311.ip-page .whatis .eyebrow { color:var(--consume-dark); } 312.ip-page .whatis .lead { font-size:clamp(1.25rem,2vw,1.5rem); line-height:1.5; color:var(--ink); font-weight:600; 313 font-family:var(--font-display); margin:0 0 20px; } 314.ip-page .whatis .s-body p { color:var(--ink-soft); } 315.ip-page .three { display:flex; flex-wrap:wrap; gap:10px; margin-top:30px; } 316.ip-page .three a, .ip-page .three span.cur { 317 display:inline-flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:700; 318 font-size:0.92rem; padding:9px 16px; border-radius:999px; text-decoration:none; transition:all 160ms; } 319.ip-page .three a { background:#fff; border:1px solid var(--elle-dark); color:var(--purple-rain); } 320.ip-page .three a:hover { border-color:var(--consume-light); box-shadow:var(--shadow-sm); } 321.ip-page .three span.cur { background:var(--purple-rain); color:#fff; } 322.ip-page .three .dot { width:7px; height:7px; border-radius:50%; flex:none; } 323.ip-page { 324 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 325 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 326 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 327 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 328 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 329 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 330 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 331 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 332 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 333 --font-display:'Nunito',system-ui,sans-serif; 334 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 335 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 336 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
336 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 337 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 338 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 339 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 340} 341.ip-page, .ip-page * { box-sizing:border-box; } 342.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 343.ip-page ::selection { background:var(--detail); color:#fff; } 344.ip-page p { margin:0 0 16px; line-height:1.65; } 345.ip-page a { color:var(--consume); text-decoration:none; } 346.ip-page a:hover { color:var(--consume-dark); } 347.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 348.ip-page h1 { font-weight:900; } 349.ip-page h2 { font-weight:800; } 350.ip-page section { padding:var(--section-pad) 0; position:relative; } 351.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 352.ip-page .col { max-width:var(--reading); margin:0 auto; } 353.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 354.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 355.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 356.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 357.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 358.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 359.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 360.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 361.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 362.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 363.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 364.ip-page .btn-link:hover { color:#fff; } 365.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 366.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 367.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 368@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 369.ip-page .askadi { background:#EFF8F2; overflow:hidden; } 370.ip-page .askadi::before { content:''; position:absolute; left:0; top:0; width:560px; height:560px; 371 background:radial-gradient(circle at 0% 0%, rgba(27,179,27,0.16) 0%, transparent 62%); pointer-events:none; } 372.ip-page .askadi .wrap { position:relative; } 373.ip-page .aa-intro { max-width:840px; margin:0 0 34px; } 374.ip-page .askadi .eyebrow { color:var(--event-dark); } 375.ip-page .askadi h2 .hand { color:var(--event-dark); } 376.ip-page .aa-lede { font-size:1.15rem; line-height:1.62; color:var(--ink-soft); max-width:740px; margin:0 0 26px; } 377.ip-page .aa-fine { font-family:var(--font-hand); font-size:1.32rem; color:var(--battleship); max-width:640px; 378 line-height:1.32; margin:14px 0 0; } 379.ip-page .aa-chat { background:#fff; border-radius:20px; border:1px solid var(--elle-dark); 380 box-shadow:0 24px 60px rgba(26,24,68,0.18); overflow:hidden; display:flex; flex-direction:column; height:620px; } 381.ip-page .aa-chat-full { width:100%; height:680px; } 382.ip-page .aa-head { display:flex; align-items:center; gap:12px; padding:14px 16px; border-bottom:1px solid var(--elle-dark); background:#fff; } 383.ip-page .aa-head-ava { width:44px; height:44px; border-radius:50%; background:var(--consume-bg); overflow:hidden; flex:none; 384 display:flex; align-items:center; justify-content:center; } 385.ip-page .aa-head-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 386.ip-page .aa-head-meta { flex:1; min-width:0; } 387.ip-page .aa-head-name { font-family:var(--font-display); font-weight:800; font-size:0.95rem; color:var(--purple-rain); } 388.ip-page .aa-head-status { display:flex; align-items:center; gap:6px; font-size:0.78rem; color:var(--battleship); } 389.ip-page .aa-on { width:7px; height:7px; border-radius:50%; background:var(--event); flex:none; } 390.ip-page .aa-ai { font-family:var(--font-display); font-weight:800; font-size:0.62rem; letter-spacing:0.06em; 391 background:var(--consume-bg); color:var(--consume-dark); padding:4px 9px; border-radius:999px; } 392.ip-page .aa-embed { position:relative; flex:1; background:var(--elle-light); } 393.ip-page .aa-embed-frame { position:absolute; inset:0; width:100%; height:100%; border:none; background:transparent; } 394.ip-page .aa-embed-ph { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; 395 text-align:center; gap:6px; padding:30px; } 396.ip-page .aa-embed-ph .aa-embed-ava { width:72px; height:72px; border-radius:50%; overflow:hidden; background:var(--consume-bg); 397 margin-bottom:8px; box-shadow:var(--shadow-md); } 398.ip-page .aa-embed-ph .aa-embed-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 399.ip-page .aa-embed-title { font-family:var(--font-display); font-weight:800; font-size:1.05rem; color:var(--purple-rain); } 400.ip-page .aa-embed-sub { font-size:0.82rem; color:var(--battleship); } 401.ip-page .aa-embed-open { margin-top:12px; font-family:var(--font-display); font-weight:700; font-size:0.9rem; 402 color:#fff; background:var(--event); padding:10px 18px; border-radius:999px; text-decoration:none; 403 box-shadow:0 8px 18px rgba(27,179,27,0.30); } 404.ip-page .aa-embed-open:hover { background:var(--event-dark); color:#fff; } 405@media (max-width:920px){.ip-page .aa-chat, .ip-page .aa-chat-full { height:560px; transform:none; }} 406.ip-page { 407 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 408 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 409 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 410 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 411 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 412 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 413 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 414 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 415 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 416 --font-display:'Nunito',system-ui,sans-serif; 417 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 418 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 419 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
419 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 420 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 421 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 422 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 423} 424.ip-page, .ip-page * { box-sizing:border-box; } 425.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 426.ip-page ::selection { background:var(--detail); color:#fff; } 427.ip-page p { margin:0 0 16px; line-height:1.65; } 428.ip-page a { color:var(--consume); text-decoration:none; } 429.ip-page a:hover { color:var(--consume-dark); } 430.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 431.ip-page h1 { font-weight:900; } 432.ip-page h2 { font-weight:800; } 433.ip-page section { padding:var(--section-pad) 0; position:relative; } 434.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 435.ip-page .col { max-width:var(--reading); margin:0 auto; } 436.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 437.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 438.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 439.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 440.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 441.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 442.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 443.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 444.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 445.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 446.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 447.ip-page .btn-link:hover { color:#fff; } 448.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 449.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 450.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 451@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 452.ip-page .problem { background:linear-gradient(180deg, #FFF8F1 0%, #FFF5EC 100%); } 453.ip-page .problem .eyebrow { color:var(--detail); } 454.ip-page .problem h2 .hand { color:var(--detail); } 455.ip-page .problem .s-body p { color:var(--ink-soft); } 456.ip-page .cost-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:40px 0 0; } 457.ip-page .cost-card { background:#fff; border:1px solid #F2E5D2; border-radius:14px; padding:24px 22px 26px; 458 position:relative; overflow:hidden; box-shadow:0 2px 6px rgba(255,134,13,0.05); } 459.ip-page .cost-card::before { content:''; position:absolute; left:0; top:22px; bottom:22px; width:4px; border-radius:2px; } 460.ip-page .cost-card.c1::before { background:var(--detail); } 461.ip-page .cost-card.c2::before { background:var(--history); } 462.ip-page .cost-card.c3::before { background:var(--consume); } 463.ip-page .cost-card .stamp { font-family:var(--font-mono); font-size:11px; color:var(--battleship); letter-spacing:0.05em; 464 padding-left:14px; margin-bottom:12px; text-transform:uppercase; } 465.ip-page .cost-card .big { font-family:var(--font-display); font-weight:900; font-size:1.5rem; line-height:1.08; 466 color:var(--purple-rain); padding-left:14px; margin-bottom:8px; } 467.ip-page .cost-card .sub { font-size:0.98rem; line-height:1.5; color:var(--ink-soft); padding-left:14px; } 468.ip-page .verdict { background:var(--purple-rain); color:#fff; border-radius:16px; padding:26px 30px; 469 display:flex; align-items:center; gap:20px; margin-top:18px; } 470.ip-page .verdict .x { width:50px; height:50px; border-radius:14px; background:var(--detail); flex:none; 471 display:flex; align-items:center; justify-content:center; color:#fff; } 472.ip-page .verdict p { margin:0; font-family:var(--font-display); font-weight:700; font-size:clamp(1.1rem,1.7vw,1.42rem); 473 line-height:1.3; color:rgba(255,255,255,0.72); } 474.ip-page .verdict p b { color:#fff; } 475@media (max-width:920px){.ip-page .cost-grid { grid-template-columns:1fr; }} 476.ip-page { 477 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 478 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 479 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 480 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 481 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 482 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 483 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 484 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 485 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 486 --font-display:'Nunito',system-ui,sans-serif; 487 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 488 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 489 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
489 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 490 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 491 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 492 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 493} 494.ip-page, .ip-page * { box-sizing:border-box; } 495.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 496.ip-page ::selection { background:var(--detail); color:#fff; } 497.ip-page p { margin:0 0 16px; line-height:1.65; } 498.ip-page a { color:var(--consume); text-decoration:none; } 499.ip-page a:hover { color:var(--consume-dark); } 500.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 501.ip-page h1 { font-weight:900; } 502.ip-page h2 { font-weight:800; } 503.ip-page section { padding:var(--section-pad) 0; position:relative; } 504.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 505.ip-page .col { max-width:var(--reading); margin:0 auto; } 506.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 507.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 508.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 509.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 510.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 511.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 512.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 513.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 514.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 515.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 516.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 517.ip-page .btn-link:hover { color:#fff; } 518.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 519.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 520.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 521@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 522.ip-page .principles { background:#F6F5FF; } 523.ip-page .principles .eyebrow { color:var(--consume-dark); } 524.ip-page .principles h2 .hand { color:var(--consume); } 525.ip-page .principles .intro { max-width:680px; font-size:1.12rem; line-height:1.6; color:var(--ink-soft); margin:0 0 6px; } 526.ip-page .p-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; margin-top:40px; } 527.ip-page .p-card { background:#fff; border:1px solid var(--elle-dark); border-radius:14px; padding:26px 26px 28px; 528 box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); transition:box-shadow 200ms, transform 200ms; } 529.ip-page .p-card:hover { box-shadow:var(--shadow-md); transform:translateY(-2px); } 530.ip-page .p-card.k1 { border-left-color:var(--consume); } 531.ip-page .p-card.k2 { border-left-color:var(--concept); } 532.ip-page .p-card.k3 { border-left-color:var(--event); } 533.ip-page .p-card.k4 { border-left-color:var(--detail); } 534.ip-page .p-card .head { display:flex; align-items:center; gap:13px; margin-bottom:14px; } 535.ip-page .p-card .mono { width:40px; height:40px; border-radius:11px; flex:none; display:flex; align-items:center; justify-content:center; 536 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 537.ip-page .p-card.k1 .mono { background:var(--consume); } 538.ip-page .p-card.k2 .mono { background:var(--concept); } 539.ip-page .p-card.k3 .mono { background:var(--event); } 540.ip-page .p-card.k4 .mono { background:var(--detail); } 541.ip-page .p-card .kicker { font-family:var(--font-display); font-weight:800; font-size:0.72rem; letter-spacing:0.10em; 542 text-transform:uppercase; color:var(--battleship); } 543.ip-page .p-card h3 { font-family:var(--font-display); font-weight:800; font-size:1.32rem; color:var(--purple-rain); margin:0 0 10px; line-height:1.15; } 544.ip-page .p-card p { margin:0; font-size:1.02rem; line-height:1.58; color:var(--ink-soft); } 545@media (max-width:920px){.ip-page .p-grid { grid-template-columns:1fr; }} 546.ip-page { 547 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 548 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 549 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 550 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 551 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 552 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 553 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 554 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 555 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 556 --font-display:'Nunito',system-ui,sans-serif; 557 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 558 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 559 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
559 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 560 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 561 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 562 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 563} 564.ip-page, .ip-page * { box-sizing:border-box; } 565.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 566.ip-page ::selection { background:var(--detail); color:#fff; } 567.ip-page p { margin:0 0 16px; line-height:1.65; } 568.ip-page a { color:var(--consume); text-decoration:none; } 569.ip-page a:hover { color:var(--consume-dark); } 570.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 571.ip-page h1 { font-weight:900; } 572.ip-page h2 { font-weight:800; } 573.ip-page section { padding:var(--section-pad) 0; position:relative; } 574.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 575.ip-page .col { max-width:var(--reading); margin:0 auto; } 576.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 577.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 578.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 579.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 580.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 581.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 582.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 583.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 584.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 585.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 586.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 587.ip-page .btn-link:hover { color:#fff; } 588.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 589.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 590.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 591@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 592.ip-page .hiw { background:#fff; } 593.ip-page .hiw .eyebrow { color:var(--event); } 594.ip-page .hiw h2 .hand { color:var(--event); } 595.ip-page .hiw .intro { max-width:720px; } 596.ip-page .hiw .intro p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); } 597.ip-page .flow { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin:44px 0 14px; } 598.ip-page .step { position:relative; background:#fff; border:1px solid var(--rule); border-radius:14px; padding:24px 22px 26px; box-shadow:var(--shadow-sm); } 599.ip-page .step .top { display:flex; align-items:center; gap:12px; margin-bottom:16px; } 600.ip-page .step .num { width:38px; height:38px; border-radius:10px; flex:none; display:flex; align-items:center; justify-content:center; 601 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 602.ip-page .step.s1 .num { background:var(--concept); } 603.ip-page .step.s2 .num { background:var(--consume); } 604.ip-page .step.s3 .num { background:var(--event); } 605.ip-page .step .ico { color:var(--battleship-medium); } 606.ip-page .step.s1 .ico { color:var(--concept); } 607.ip-page .step.s2 .ico { color:var(--consume); } 608.ip-page .step.s3 .ico { color:var(--event); } 609.ip-page .step h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:var(--purple-rain); margin:0 0 8px; line-height:1.15; } 610.ip-page .step p { margin:0; font-size:0.98rem; line-height:1.55; color:var(--ink-soft); } 611.ip-page .undercover { position:relative; background:var(--purple-rain); color:#fff; border-radius:16px;
611 padding:24px 26px; overflow:hidden; } 612.ip-page .undercover::before { content:''; position:absolute; left:0; top:24px; bottom:24px; width:4px; border-radius:2px; background:var(--detail); } 613.ip-page .uc-top { display:flex; align-items:center; gap:14px; margin-bottom:14px; padding-left:16px; flex-wrap:wrap; } 614.ip-page .uc-top .num { width:38px; height:38px; border-radius:10px; flex:none; background:var(--detail); display:flex; align-items:center; justify-content:center; 615 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 616.ip-page .uc-top h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:#fff; margin:0; } 617.ip-page .uc-top .tag { margin-left:auto; display:inline-flex; align-items:center; gap:7px; font-family:var(--font-mono); 618 font-size:10px; letter-spacing:0.08em; text-transform:uppercase; color:var(--detail-medium); } 619.ip-page .uc-top .tag svg { width:14px; height:14px; animation:ipSpin 9s linear infinite; } 620@media (prefers-reduced-motion:reduce){.ip-page .uc-top .tag svg { animation:none; }} 621.ip-page .undercover p { margin:0 0 16px; padding-left:16px; font-size:1rem; line-height:1.55; color:rgba(255,255,255,0.80); max-width:720px; } 622.ip-page .uc-ops { display:flex; flex-wrap:wrap; gap:9px; padding-left:16px; } 623.ip-page .uc-ops span { font-family:var(--font-display); font-weight:600; font-size:0.86rem; color:rgba(255,255,255,0.85); 624 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.14); border-radius:999px; padding:7px 14px; } 625@media (max-width:920px){.ip-page .flow { grid-template-columns:1fr; }} 626.ip-page { 627 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 628 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 629 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 630 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 631 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 632 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 633 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 634 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 635 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 636 --font-display:'Nunito',system-ui,sans-serif; 637 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 638 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 639 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 640 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 641 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 642 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 643} 644.ip-page, .ip-page * { box-sizing:border-box; } 645.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 646.ip-page ::selection { background:var(--detail); color:#fff; } 647.ip-page p { margin:0 0 16px; line-height:1.65; } 648.ip-page a { color:var(--consume); text-decoration:none; } 649.ip-page a:hover { color:var(--consume-dark); } 650.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 651.ip-page h1 { font-weight:900; } 652.ip-page h2 { font-weight:800; } 653.ip-page section { padding:var(--section-pad) 0; position:relative; } 654.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 655.ip-page .col { max-width:var(--reading); margin:0 auto; } 656.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 657.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 658.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 659.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 660.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 661.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 662.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 663.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 664.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 665.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 666.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 667.ip-page .btn-link:hover { color:#fff; } 668.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 669.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 670.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 671@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 672.ip-page .final { background:var(--purple-rain); color:#fff; text-align:center; overflow:hidden; } 673.ip-page .final .inner { max-width:760px; margin:0 auto; padding:0 var(--gutter); } 674.ip-page .final .eyebrow { color:var(--detail); justify-content:center; } 675.ip-page .final .eyebrow::before { display:none; } 676.ip-page .free-pill { display:inline-flex; align-items:center; gap:8px; padding:8px 16px; border-radius:999px; 677 background:var(--detail); color:#fff; font-family:var(--font-display); font-weight:800; font-size:0.78rem; 678 text-transform:uppercase; letter-spacing:0.10em; margin-bottom:24px; } 679.ip-page .final h2 { color:#fff; font-size:clamp(2.1rem,4.2vw,3.3rem); margin:0 0 20px; } 680.ip-page .final h2 .hand { color:var(--detail); } 681.ip-page .final p.lede { color:rgba(255,255,255,0.82); font-size:1.22rem; line-height:1.55; margin:0 auto 34px; max-width:600px; } 682.ip-page .final .cta-row { display:flex; gap:14px; align-items:center; justify-content:center; flex-wrap:wrap; } 683.ip-page .final .legalese { margin-top:22px; color:rgba(255,255,255,0.5); font-size:0.92rem; font-family:var(--font-display); } 684</style> 685<div class="et_pb_section_0 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 686<div class="et_pb_row_0 et_pb_row et_flex_row"> 687<div class="et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 688<div class="et_pb_code_0 et_pb_code et_pb_module"><div class="et_pb_code_inner"><!-- AgileData · Information Platform · 02 Hero · self-contained Divi Code module --> 689<style> 690/* ââââ SELF-CONTAINED FOUNDATION (tokens · base · primitives) ââââââââââââââââ 691 Repeated in every section so each Code module stands alone. Identical across 692 sections â harmless on the page more than once. All scoped to .ip-page. */ 693.ip-page { 694 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 695 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 696 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 697 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 698 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 699 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 700 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 701 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 702 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 703 --font-display:'Nunito',system-ui,sans-serif; 704 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 705 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 706 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
706 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 707 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 708 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 709 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 710} 711.ip-page, .ip-page * { box-sizing:border-box; } 712.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 713.ip-page ::selection { background:var(--detail); color:#fff; } 714.ip-page p { margin:0 0 16px; line-height:1.65; } 715.ip-page a { color:var(--consume); text-decoration:none; } 716.ip-page a:hover { color:var(--consume-dark); } 717.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 718.ip-page h1 { font-weight:900; } .ip-page h2 { font-weight:800; } 719.ip-page section { padding:var(--section-pad) 0; position:relative; } 720.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 721.ip-page .col { max-width:var(--reading); margin:0 auto; } 722.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 723.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 724.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 725.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 726.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 727.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 728.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 729.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 730.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 731.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 732.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 733.ip-page .btn-link:hover { color:#fff; } 734.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 735.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 736.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 737@media (prefers-reduced-motion:reduce){ .ip-page .reveal { animation:none; } } 738@keyframes ipReveal { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:none; } } 739@keyframes ipSpin { to { transform:rotate(360deg); } } 740 741/* ââââ 02 HERO âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 742.ip-page .hero { background:var(--purple-rain); color:#fff; padding-top:56px; padding-bottom:120px; overflow:hidden; } 743.ip-page .hero-grid { display:grid; grid-template-columns:1.08fr 1fr; gap:60px; align-items:center; 744 max-width:1120px; margin:0 auto; padding:0 var(--gutter); } 745.ip-page .hero .eyebrow { color:var(--detail); } 746.ip-page .hero h1 { font-size:clamp(2.5rem,5.2vw,4.2rem); font-weight:900; line-height:1.04; margin:0 0 26px; color:#fff; } 747.ip-page .hero h1 .hand { color:var(--detail); } 748.ip-page .hero .lede { display:flex; flex-direction:column; gap:10px; max-width:540px; } 749.ip-page .hero .lede p { margin:0; } 750.ip-page .hero .lede p.line1 { font-family:var(--font-display); font-weight:700; font-size:clamp(1.12rem,1.6vw,1.32rem); color:#fff; line-height:1.42; } 751.ip-page .hero .lede p.line { font-size:clamp(1.02rem,1.3vw,1.14rem); color:rgba(255,255,255,0.80); line-height:1.55; } 752.ip-page .hero .cta-row { display:flex; gap:14px; align-items:center; flex-wrap:wrap; margin-top:34px; } 753.ip-page .stack { position:relative; max-width:440px; justify-self:center; width:100%; } 754.ip-page .stack .win { background:#fff; border-radius:16px; overflow:hidden; 755 box-shadow:0 36px 70px rgba(0,0,0,0.34), 0 0 0 1px rgba(255,255,255,0.06); transform:rotate(-1deg); } 756.ip-page .stack .winbar { display:flex; align-items:center; gap:8px; padding:12px 14px; background:var(--elle); border-bottom:1px solid var(--elle-dark); } 757.ip-page .stack .winbar i { width:11px; height:11px; border-radius:50%; display:inline-block; } 758.ip-page .stack .winbar i.r { background:#FF6058; } .ip-page .stack .winbar i.y { background:#FFBD2E; } .ip-page .stack .winbar i.g { background:#28C940; } 759.ip-page .stack .winbar .url { margin-left:8px; font-family:var(--font-mono); font-size:11px; color:var(--battleship); 760 background:#fff; border:1px solid var(--elle-dark); border-radius:999px; padding:4px 12px; } 761.ip-page .stack .surface { padding:16px 16px 18px; background:#fff; } 762.ip-page .stack .surface .lab, .ip-page .stack .under .lab { 763 display:flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:800; 764 font-size:0.74rem; letter-spacing:0.08em; text-transform:uppercase; color:var(--battleship); margin-bottom:12px; } 765.ip-page .stack .surface .lab b { color:var(--purple-rain); font-weight:800; } 766.ip-page .ip-tile { display:flex; align-items:center; gap:11px; background:#fff; border:1px solid var(--elle-dark); 767 border-radius:10px; padding:11px 13px; margin-bottom:8px; box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); } 768.ip-page .ip-tile:last-child { margin-bottom:0; } 769.ip-page .ip-tile.t-concept { border-left-color:var(--concept); } 770.ip-page .ip-tile.t-event { border-left-color:var(--event); } 771.ip-page .ip-tile.t-consume { border-left-color:var(--consume); } 772.ip-page .ip-tile .mono { width:28px; height:28px; border-radius:7px; flex:none; display:flex; align-items:center; justify-content:center; 773 font-family:var(--font-display); font-weight:800; font-size:0.78rem; color:#fff; } 774.ip-page .ip-tile.t-concept .mono { background:var(--concept); } .ip-page .ip-tile.t-event .mono { background:var(--event); } .ip-page .ip-tile.t-consume .mono { background:var(--consume); } 775.ip-page .ip-tile .nm { font-family:var(--font-display); font-weight:700; font-size:0.92rem; color:var(--ink); line-height:1.15; } 776.ip-page .ip-tile .nm span { display:block; font-weight:600; font-size:0.7rem; color:var(--battleship); margin-top:2px; } 777.ip-page .ip-tile .pulse { margin-left:auto; font-family:var(--font-mono); font-size:9px; color:var(--event-dark); 778 background:var(--event-bg); border-radius:999px; padding:3px 8px; letter-spacing:0.04em; } 779.ip-page .stack .seam { display:flex; align-items:center; gap:12px; padding:0 16px; background:#fff; } 780.ip-page .stack .seam .ln { flex:1; border-top:2px dashed var(--battleship-light); } 781.ip-page .stack .seam .chip { font-family:var(--font-display); font-weight:800; font-size:0.66rem; letter-spacing:0.06em; 782 text-transform:uppercase; color:var(--battleship); white-space:nowrap; } 783.ip-page .stack .under { padding:16px; background:var(--purple-rain); color:#fff; } 784.ip-page .stack .under .lab { color:rgba(255,255,255,0.55); } 785.ip-page .stack .under .lab b { color:#fff; } 786.ip-page .stack .ops { display:flex; flex-wrap:wrap; gap:7px; } 787.ip-page .stack .ops span { font-family:var(--font-display); font-weight:600; font-size:0.76rem; color:rgba(255,255,255,0.78); 788 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.12); border-radius:999px; padding:5px 11px; } 789.ip-page .stack .gear { display:inline-flex; align-items:center; gap:6px; margin-left:auto; font-family:var(--font-mono); 790 font-size:9px; letter-spacing:0.08em; color:var(--detail); } 791.ip-page .stack .gear svg { width:13px; height:13px; animation:ipSpin 9s linear infinite; } 792@media (prefers-reduced-motion:reduce) { .ip-page .stack .gear svg { animation:none; } } 793.ip-page .stack .adi { position:absolute; right:-22px; top:-26px; width:84px; height:84px; 794 border-radius:50%; background:var(--consume-bg); border:3px solid var(--purple-rain); 795 box-shadow:0 14px 30px rgba(0,0,0,0.30); overflow:hidden; z-index:4; } 796.ip-page .stack .adi img { width:100%; height:100%; object-fit:contain; } 797.ip-page .stack .quote { position:absolute; left:-16px; bottom:-30px; background:#fff; color:var(--purple-rain); 798 padding:9px 13px; border-radius:14px 14px 14px 3px; font-family:var(--font-hand); font-size:1rem; 799 box-shadow:0 14px 30px rgba(0,0,0,0.22);
799 max-width:200px; line-height:1.2; z-index:4; } 800@media (max-width:920px) { 801 .ip-page .hero-grid { grid-template-columns:1fr; gap:64px; } 802 .ip-page .stack { max-width:400px; margin-top:8px; } 803} 804</style> 805<div class="ip-page"> 806<section class="hero"> 807<div class="hero-grid"> 808<div class="reveal"> 809<div class="eyebrow">Information Platform</div> 810<h1>Build Information Products <span class="hand">without</span> building a data platform.</h1> 811<div class="lede"> 812<p class="line1">It's the same Information Platform AgileData uses to build Information Products for its own customers.</p> 813<p class="line">Subscribe, and your team builds your own. The automation, the DataOps, the way of working all come built in.</p> 814</div> 815<div class="cta-row"> 816<a class="btn-link" href="#askShane">See how it works <span class="arr">â</span></a> 817</div> 818</div> 819<!-- hero artifact: the platform stack --> 820<div class="stack reveal"> 821<div class="adi"><img alt="ADI, the AgileData data agent" decoding="async" src="data:image/png;base64,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"/></div> 822<div class="win"> 823<div class="winbar"><i class="r"></i><i class="y"></i><i class="g"></i><span class="url">AgileData</span></div> 824<div class="surface"> 825<div class="lab"><b>Your team</b> builds â above the line</div> 826<div class="ip-tile t-concept"> 827<div class="mono">C</div> 828<div class="nm">Revenue by region<span>Information Product · live</span></div> 829<div class="pulse">shipped</div> 830</div> 831<div class="ip-tile t-event"> 832<div class="mono">E</div> 833<div class="nm">Churn signals<span>Information Product · building</span></div> 834<div class="pulse">in build</div> 835</div> 836<div class="ip-tile t-consume"> 837<div class="mono">Cn</div> 838<div class="nm">Ops daily brief<span>Information Product · live</span></div> 839<div class="pulse">shipped</div> 840</div> 841</div> 842<div class="seam"><span class="ln"></span><span class="chip">you build above · we run below</span><span class="ln"></span></div> 843<div class="under"> 844<div class="lab"><b>The platform</b> runs â under the covers 845 <span class="gear"><svg fill="none" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24"><circle cx="12" cy="12" r="3"></circle><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"></path></svg>automated</span> 846</div> 847<div class="ops"><span>Ingestion</span><span>Modelling</span><span>Pipelines</span><span>Testing</span><span>Monitoring</span></div> 848</div> 849</div> 850<div class="quote">No platform to stand up. It's live the moment you subscribe.</div> 851</div> 852</div> 853</section> 854</div> 855</div></div> 856</div> 857</div> 858</div></div></div> 859</div> 860</div> 861</div> 862 863<div class="et_pb_section_1 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 864<div class="et_pb_row_1 et_pb_row et_flex_row"> 865<div class="et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 866<div class="et_pb_code_1 et_pb_code et_pb_module"><div class="et_pb_code_inner"><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&family=Caveat:wght@400;600;700&family=DM+Sans:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"/> 867<style> 868.et_builder_inner_content .et_pb_section.preset--module--divi-section--default{background-color:#FFFFFF!important} 869.preset--module--divi-section--default>.et_pb_top_inside_divider{z-index:10} 870.preset--module--divi-section--default>.et_pb_bottom_inside_divider{z-index:10} 871.et_pb_section_0_tb_header>.et_pb_top_inside_divider,.et_pb_section_0_tb_header>.et_pb_bottom_inside_divider,.et_pb_section_0>.et_pb_top_inside_divider,.et_pb_section_0>.et_pb_bottom_inside_divider,.et_pb_section_0_tb_footer>.et_pb_top_inside_divider,.et_pb_section_0_tb_footer>.et_pb_bottom_inside_divider,.et_pb_section_1>.et_pb_top_inside_divider,.et_pb_section_1>.et_pb_bottom_inside_divider,.et_pb_section_2>.et_pb_top_inside_divider,.et_pb_section_2>.et_pb_bottom_inside_divider,.et_pb_section_3>.et_pb_top_inside_divider,.et_pb_section_3>.et_pb_bottom_inside_divider,.et_pb_section_4>.et_pb_top_inside_divider,.et_pb_section_4>.et_pb_bottom_inside_divider,.et_pb_section_5>.et_pb_top_inside_divider,.et_pb_section_5>.et_pb_bottom_inside_divider,.et_pb_section_6>.et_pb_top_inside_divider,.et_pb_section_6>.et_pb_bottom_inside_divider{z-index:10} 872.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px} 873.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0,.et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer,.et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1,.et_pb_row_1_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1_tb_footer,.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2,.et_pb_row_2_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2_tb_footer,.et_pb_row_3,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_3,.et_pb_row_4,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4,.et_pb_row_5,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_5,.et_pb_row_6,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6{width:100%!important} 874.et_pb_row_0,.et_pb_row_1,.et_pb_row_2,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6{max-width:5000px!important;flex-wrap:nowrap} 875.et_pb_code_0,.et_pb_code_1,.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_5,.et_pb_code_6{margin-bottom:0px!important} 876.eyebrow{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;display:inline-block} 877.dark-section .eyebrow{color:#1BB31B} 878.tinted-event .eyebrow{color:#1BB31B} 879.tinted-detail .eyebrow{color:#FF860D} 880.tinted-concept .eyebrow{color:#0DAEFF} 881.tinted-consume .eyebrow{color:#625AFF} 882.ip-page { 883 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 884 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 885 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 886 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 887 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 888 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 889 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 890 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 891 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 892 --font-display:'Nunito',system-ui,sans-serif; 893 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 894 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 895 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
895 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 896 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 897 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 898 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 899} 900.ip-page, .ip-page * { box-sizing:border-box; } 901.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 902.ip-page ::selection { background:var(--detail); color:#fff; } 903.ip-page p { margin:0 0 16px; line-height:1.65; } 904.ip-page a { color:var(--consume); text-decoration:none; } 905.ip-page a:hover { color:var(--consume-dark); } 906.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 907.ip-page h1 { font-weight:900; } 908.ip-page h2 { font-weight:800; } 909.ip-page section { padding:var(--section-pad) 0; position:relative; } 910.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 911.ip-page .col { max-width:var(--reading); margin:0 auto; } 912.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 913.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 914.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 915.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 916.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 917.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 918.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 919.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 920.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 921.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 922.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 923.ip-page .btn-link:hover { color:#fff; } 924.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 925.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 926.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 927@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 928.ip-page .hero { background:var(--purple-rain); color:#fff; padding-top:56px; padding-bottom:120px; overflow:hidden; } 929.ip-page .hero-grid { display:grid; grid-template-columns:1.08fr 1fr; gap:60px; align-items:center; 930 max-width:1120px; margin:0 auto; padding:0 var(--gutter); } 931.ip-page .hero .eyebrow { color:var(--detail); } 932.ip-page .hero h1 { font-size:clamp(2.5rem,5.2vw,4.2rem); font-weight:900; line-height:1.04; margin:0 0 26px; color:#fff; } 933.ip-page .hero h1 .hand { color:var(--detail); } 934.ip-page .hero .lede { display:flex; flex-direction:column; gap:10px; max-width:540px; } 935.ip-page .hero .lede p { margin:0; } 936.ip-page .hero .lede p.line1 { font-family:var(--font-display); font-weight:700; font-size:clamp(1.12rem,1.6vw,1.32rem); color:#fff; line-height:1.42; } 937.ip-page .hero .lede p.line { font-size:clamp(1.02rem,1.3vw,1.14rem); color:rgba(255,255,255,0.80); line-height:1.55; } 938.ip-page .hero .cta-row { display:flex; gap:14px; align-items:center; flex-wrap:wrap; margin-top:34px; } 939.ip-page .stack { position:relative; max-width:440px; justify-self:center; width:100%; } 940.ip-page .stack .win { background:#fff; border-radius:16px; overflow:hidden; 941 box-shadow:0 36px 70px rgba(0,0,0,0.34), 0 0 0 1px rgba(255,255,255,0.06); transform:rotate(-1deg); } 942.ip-page .stack .winbar { display:flex; align-items:center; gap:8px; padding:12px 14px; background:var(--elle); border-bottom:1px solid var(--elle-dark); } 943.ip-page .stack .winbar i { width:11px; height:11px; border-radius:50%; display:inline-block; } 944.ip-page .stack .winbar i.r { background:#FF6058; } 945.ip-page .stack .winbar i.y { background:#FFBD2E; } 946.ip-page .stack .winbar i.g { background:#28C940; } 947.ip-page .stack .winbar .url { margin-left:8px; font-family:var(--font-mono); font-size:11px; color:var(--battleship); 948 background:#fff; border:1px solid var(--elle-dark); border-radius:999px; padding:4px 12px; } 949.ip-page .stack .surface { padding:16px 16px 18px; background:#fff; } 950.ip-page .stack .surface .lab, .ip-page .stack .under .lab { 951 display:flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:800; 952 font-size:0.74rem; letter-spacing:0.08em; text-transform:uppercase; color:var(--battleship); margin-bottom:12px; } 953.ip-page .stack .surface .lab b { color:var(--purple-rain); font-weight:800; } 954.ip-page .ip-tile { display:flex; align-items:center; gap:11px; background:#fff; border:1px solid var(--elle-dark); 955 border-radius:10px; padding:11px 13px; margin-bottom:8px; box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); } 956.ip-page .ip-tile:last-child { margin-bottom:0; } 957.ip-page .ip-tile.t-concept { border-left-color:var(--concept); } 958.ip-page .ip-tile.t-event { border-left-color:var(--event); } 959.ip-page .ip-tile.t-consume { border-left-color:var(--consume); } 960.ip-page .ip-tile .mono { width:28px; height:28px; border-radius:7px; flex:none; display:flex; align-items:center; justify-content:center; 961 font-family:var(--font-display); font-weight:800; font-size:0.78rem; color:#fff; } 962.ip-page .ip-tile.t-concept .mono { background:var(--concept); } 963.ip-page .ip-tile.t-event .mono { background:var(--event); } 964.ip-page .ip-tile.t-consume .mono { background:var(--consume); } 965.ip-page .ip-tile .nm { font-family:var(--font-display); font-weight:700; font-size:0.92rem; color:var(--ink); line-height:1.15; } 966.ip-page .ip-tile .nm span { display:block; font-weight:600; font-size:0.7rem; color:var(--battleship); margin-top:2px; } 967.ip-page .ip-tile .pulse { margin-left:auto; font-family:var(--font-mono); font-size:9px; color:var(--event-dark); 968 background:var(--event-bg); border-radius:999px; padding:3px 8px; letter-spacing:0.04em; } 969.ip-page .stack .seam { display:flex; align-items:center; gap:12px; padding:0 16px; background:#fff; } 970.ip-page .stack .seam .ln { flex:1; border-top:2px dashed var(--battleship-light); } 971.ip-page .stack .seam .chip { font-family:var(--font-display); font-weight:800; font-size:0.66rem; letter-spacing:0.06em; 972 text-transform:uppercase; color:var(--battleship); white-space:nowrap; } 973.ip-page .stack .under { padding:16px; background:var(--purple-rain); color:#fff; } 974.ip-page .stack .under .lab { color:rgba(255,255,255,0.55); } 975.ip-page .stack .under .lab b { color:#fff; } 976.ip-page .stack .ops { display:flex; flex-wrap:wrap; gap:7px; } 977.ip-page .stack .ops span { font-family:var(--font-display); font-weight:600; font-size:0.76rem; color:rgba(255,255,255,0.78); 978 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.12); border-radius:999px; padding:5px 11px; } 979.ip-page .stack .gear { display:inline-flex; align-items:center; gap:6px; margin-left:auto; font-family:var(--font-mono); 980 font-size:9px; letter-spacing:0.08em; color:var(--detail); } 981.ip-page .stack .gear svg { width:13px; height:13px; animation:ipSpin 9s linear infinite; } 982@media (prefers-reduced-motion:reduce){.ip-page .stack .gear svg { animation:none; }} 983.ip-page .stack .adi { position:absolute; right:-22px; top:-26px; width:84px; height:84px; 984 border-radius:50%; background:var(--consume-bg); border:3px solid var(--purple-rain); 985 box-shadow:0 14px 30px rgba(0,0,0,0.30); overflow:hidden; z-index:4; } 986.ip-page .stack .adi img { width:100%; height:100%; object-fit:contain; } 987.ip-page .stack .quote { position:absolute; left:-16px; bottom:-30px; background:#fff; color:var(--purple-rain); 988 padding:9px 13px; border-radius:14px 14px 14px 3px; font-family:var(--font-hand); font-size:1rem; 989 box-shadow:0 14px 30px rgba(0,0,0,0.22);
989 max-width:200px; line-height:1.2; z-index:4; } 990@media (max-width:920px){.ip-page .hero-grid { grid-template-columns:1fr; gap:64px; }.ip-page .stack { max-width:400px; margin-top:8px; }} 991.ip-page { 992 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 993 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 994 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 995 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 996 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 997 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 998 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 999 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1000 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1001 --font-display:'Nunito',system-ui,sans-serif; 1002 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1003 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1004 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1005 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1006 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1007 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1008} 1009.ip-page, .ip-page * { box-sizing:border-box; } 1010.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1011.ip-page ::selection { background:var(--detail); color:#fff; } 1012.ip-page p { margin:0 0 16px; line-height:1.65; } 1013.ip-page a { color:var(--consume); text-decoration:none; } 1014.ip-page a:hover { color:var(--consume-dark); } 1015.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1016.ip-page h1 { font-weight:900; } 1017.ip-page h2 { font-weight:800; } 1018.ip-page section { padding:var(--section-pad) 0; position:relative; } 1019.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1020.ip-page .col { max-width:var(--reading); margin:0 auto; } 1021.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1022.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1023.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1024.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1025.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1026.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1027.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1028.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1029.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1030.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1031.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1032.ip-page .btn-link:hover { color:#fff; } 1033.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1034.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1035.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1036@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1037.ip-page .whatis { background:var(--elle); } 1038.ip-page .whatis .eyebrow { color:var(--consume-dark); } 1039.ip-page .whatis .lead { font-size:clamp(1.25rem,2vw,1.5rem); line-height:1.5; color:var(--ink); font-weight:600; 1040 font-family:var(--font-display); margin:0 0 20px; } 1041.ip-page .whatis .s-body p { color:var(--ink-soft); } 1042.ip-page .three { display:flex; flex-wrap:wrap; gap:10px; margin-top:30px; } 1043.ip-page .three a, .ip-page .three span.cur { 1044 display:inline-flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:700; 1045 font-size:0.92rem; padding:9px 16px; border-radius:999px; text-decoration:none; transition:all 160ms; } 1046.ip-page .three a { background:#fff; border:1px solid var(--elle-dark); color:var(--purple-rain); } 1047.ip-page .three a:hover { border-color:var(--consume-light); box-shadow:var(--shadow-sm); } 1048.ip-page .three span.cur { background:var(--purple-rain); color:#fff; } 1049.ip-page .three .dot { width:7px; height:7px; border-radius:50%; flex:none; } 1050.ip-page { 1051 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1052 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1053 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1054 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1055 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1056 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1057 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1058 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1059 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1060 --font-display:'Nunito',system-ui,sans-serif; 1061 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1062 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1063 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1063 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1064 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1065 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1066 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1067} 1068.ip-page, .ip-page * { box-sizing:border-box; } 1069.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1070.ip-page ::selection { background:var(--detail); color:#fff; } 1071.ip-page p { margin:0 0 16px; line-height:1.65; } 1072.ip-page a { color:var(--consume); text-decoration:none; } 1073.ip-page a:hover { color:var(--consume-dark); } 1074.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1075.ip-page h1 { font-weight:900; } 1076.ip-page h2 { font-weight:800; } 1077.ip-page section { padding:var(--section-pad) 0; position:relative; } 1078.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1079.ip-page .col { max-width:var(--reading); margin:0 auto; } 1080.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1081.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1082.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1083.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1084.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1085.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1086.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1087.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1088.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1089.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1090.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1091.ip-page .btn-link:hover { color:#fff; } 1092.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1093.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1094.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1095@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1096.ip-page .askadi { background:#EFF8F2; overflow:hidden; } 1097.ip-page .askadi::before { content:''; position:absolute; left:0; top:0; width:560px; height:560px; 1098 background:radial-gradient(circle at 0% 0%, rgba(27,179,27,0.16) 0%, transparent 62%); pointer-events:none; } 1099.ip-page .askadi .wrap { position:relative; } 1100.ip-page .aa-intro { max-width:840px; margin:0 0 34px; } 1101.ip-page .askadi .eyebrow { color:var(--event-dark); } 1102.ip-page .askadi h2 .hand { color:var(--event-dark); } 1103.ip-page .aa-lede { font-size:1.15rem; line-height:1.62; color:var(--ink-soft); max-width:740px; margin:0 0 26px; } 1104.ip-page .aa-fine { font-family:var(--font-hand); font-size:1.32rem; color:var(--battleship); max-width:640px; 1105 line-height:1.32; margin:14px 0 0; } 1106.ip-page .aa-chat { background:#fff; border-radius:20px; border:1px solid var(--elle-dark); 1107 box-shadow:0 24px 60px rgba(26,24,68,0.18); overflow:hidden; display:flex; flex-direction:column; height:620px; } 1108.ip-page .aa-chat-full { width:100%; height:680px; } 1109.ip-page .aa-head { display:flex; align-items:center; gap:12px; padding:14px 16px; border-bottom:1px solid var(--elle-dark); background:#fff; } 1110.ip-page .aa-head-ava { width:44px; height:44px; border-radius:50%; background:var(--consume-bg); overflow:hidden; flex:none; 1111 display:flex; align-items:center; justify-content:center; } 1112.ip-page .aa-head-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 1113.ip-page .aa-head-meta { flex:1; min-width:0; } 1114.ip-page .aa-head-name { font-family:var(--font-display); font-weight:800; font-size:0.95rem; color:var(--purple-rain); } 1115.ip-page .aa-head-status { display:flex; align-items:center; gap:6px; font-size:0.78rem; color:var(--battleship); } 1116.ip-page .aa-on { width:7px; height:7px; border-radius:50%; background:var(--event); flex:none; } 1117.ip-page .aa-ai { font-family:var(--font-display); font-weight:800; font-size:0.62rem; letter-spacing:0.06em; 1118 background:var(--consume-bg); color:var(--consume-dark); padding:4px 9px; border-radius:999px; } 1119.ip-page .aa-embed { position:relative; flex:1; background:var(--elle-light); } 1120.ip-page .aa-embed-frame { position:absolute; inset:0; width:100%; height:100%; border:none; background:transparent; } 1121.ip-page .aa-embed-ph { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; 1122 text-align:center; gap:6px; padding:30px; } 1123.ip-page .aa-embed-ph .aa-embed-ava { width:72px; height:72px; border-radius:50%; overflow:hidden; background:var(--consume-bg); 1124 margin-bottom:8px; box-shadow:var(--shadow-md); } 1125.ip-page .aa-embed-ph .aa-embed-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 1126.ip-page .aa-embed-title { font-family:var(--font-display); font-weight:800; font-size:1.05rem; color:var(--purple-rain); } 1127.ip-page .aa-embed-sub { font-size:0.82rem; color:var(--battleship); } 1128.ip-page .aa-embed-open { margin-top:12px; font-family:var(--font-display); font-weight:700; font-size:0.9rem; 1129 color:#fff; background:var(--event); padding:10px 18px; border-radius:999px; text-decoration:none; 1130 box-shadow:0 8px 18px rgba(27,179,27,0.30); } 1131.ip-page .aa-embed-open:hover { background:var(--event-dark); color:#fff; } 1132@media (max-width:920px){.ip-page .aa-chat, .ip-page .aa-chat-full { height:560px; transform:none; }} 1133.ip-page { 1134 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1135 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1136 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1137 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1138 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1139 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1140 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1141 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1142 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1143 --font-display:'Nunito',system-ui,sans-serif; 1144 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1145 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1146 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1146 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1147 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1148 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1149 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1150} 1151.ip-page, .ip-page * { box-sizing:border-box; } 1152.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1153.ip-page ::selection { background:var(--detail); color:#fff; } 1154.ip-page p { margin:0 0 16px; line-height:1.65; } 1155.ip-page a { color:var(--consume); text-decoration:none; } 1156.ip-page a:hover { color:var(--consume-dark); } 1157.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1158.ip-page h1 { font-weight:900; } 1159.ip-page h2 { font-weight:800; } 1160.ip-page section { padding:var(--section-pad) 0; position:relative; } 1161.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1162.ip-page .col { max-width:var(--reading); margin:0 auto; } 1163.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1164.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1165.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1166.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1167.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1168.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1169.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1170.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1171.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1172.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1173.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1174.ip-page .btn-link:hover { color:#fff; } 1175.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1176.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1177.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1178@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1179.ip-page .problem { background:linear-gradient(180deg, #FFF8F1 0%, #FFF5EC 100%); } 1180.ip-page .problem .eyebrow { color:var(--detail); } 1181.ip-page .problem h2 .hand { color:var(--detail); } 1182.ip-page .problem .s-body p { color:var(--ink-soft); } 1183.ip-page .cost-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:40px 0 0; } 1184.ip-page .cost-card { background:#fff; border:1px solid #F2E5D2; border-radius:14px; padding:24px 22px 26px; 1185 position:relative; overflow:hidden; box-shadow:0 2px 6px rgba(255,134,13,0.05); } 1186.ip-page .cost-card::before { content:''; position:absolute; left:0; top:22px; bottom:22px; width:4px; border-radius:2px; } 1187.ip-page .cost-card.c1::before { background:var(--detail); } 1188.ip-page .cost-card.c2::before { background:var(--history); } 1189.ip-page .cost-card.c3::before { background:var(--consume); } 1190.ip-page .cost-card .stamp { font-family:var(--font-mono); font-size:11px; color:var(--battleship); letter-spacing:0.05em; 1191 padding-left:14px; margin-bottom:12px; text-transform:uppercase; } 1192.ip-page .cost-card .big { font-family:var(--font-display); font-weight:900; font-size:1.5rem; line-height:1.08; 1193 color:var(--purple-rain); padding-left:14px; margin-bottom:8px; } 1194.ip-page .cost-card .sub { font-size:0.98rem; line-height:1.5; color:var(--ink-soft); padding-left:14px; } 1195.ip-page .verdict { background:var(--purple-rain); color:#fff; border-radius:16px; padding:26px 30px; 1196 display:flex; align-items:center; gap:20px; margin-top:18px; } 1197.ip-page .verdict .x { width:50px; height:50px; border-radius:14px; background:var(--detail); flex:none; 1198 display:flex; align-items:center; justify-content:center; color:#fff; } 1199.ip-page .verdict p { margin:0; font-family:var(--font-display); font-weight:700; font-size:clamp(1.1rem,1.7vw,1.42rem); 1200 line-height:1.3; color:rgba(255,255,255,0.72); } 1201.ip-page .verdict p b { color:#fff; } 1202@media (max-width:920px){.ip-page .cost-grid { grid-template-columns:1fr; }} 1203.ip-page { 1204 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1205 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1206 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1207 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1208 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1209 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1210 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1211 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1212 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1213 --font-display:'Nunito',system-ui,sans-serif; 1214 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1215 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1216 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1216 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1217 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1218 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1219 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1220} 1221.ip-page, .ip-page * { box-sizing:border-box; } 1222.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1223.ip-page ::selection { background:var(--detail); color:#fff; } 1224.ip-page p { margin:0 0 16px; line-height:1.65; } 1225.ip-page a { color:var(--consume); text-decoration:none; } 1226.ip-page a:hover { color:var(--consume-dark); } 1227.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1228.ip-page h1 { font-weight:900; } 1229.ip-page h2 { font-weight:800; } 1230.ip-page section { padding:var(--section-pad) 0; position:relative; } 1231.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1232.ip-page .col { max-width:var(--reading); margin:0 auto; } 1233.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1234.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1235.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1236.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1237.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1238.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1239.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1240.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1241.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1242.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1243.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1244.ip-page .btn-link:hover { color:#fff; } 1245.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1246.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1247.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1248@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1249.ip-page .principles { background:#F6F5FF; } 1250.ip-page .principles .eyebrow { color:var(--consume-dark); } 1251.ip-page .principles h2 .hand { color:var(--consume); } 1252.ip-page .principles .intro { max-width:680px; font-size:1.12rem; line-height:1.6; color:var(--ink-soft); margin:0 0 6px; } 1253.ip-page .p-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; margin-top:40px; } 1254.ip-page .p-card { background:#fff; border:1px solid var(--elle-dark); border-radius:14px; padding:26px 26px 28px; 1255 box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); transition:box-shadow 200ms, transform 200ms; } 1256.ip-page .p-card:hover { box-shadow:var(--shadow-md); transform:translateY(-2px); } 1257.ip-page .p-card.k1 { border-left-color:var(--consume); } 1258.ip-page .p-card.k2 { border-left-color:var(--concept); } 1259.ip-page .p-card.k3 { border-left-color:var(--event); } 1260.ip-page .p-card.k4 { border-left-color:var(--detail); } 1261.ip-page .p-card .head { display:flex; align-items:center; gap:13px; margin-bottom:14px; } 1262.ip-page .p-card .mono { width:40px; height:40px; border-radius:11px; flex:none; display:flex; align-items:center; justify-content:center; 1263 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 1264.ip-page .p-card.k1 .mono { background:var(--consume); } 1265.ip-page .p-card.k2 .mono { background:var(--concept); } 1266.ip-page .p-card.k3 .mono { background:var(--event); } 1267.ip-page .p-card.k4 .mono { background:var(--detail); } 1268.ip-page .p-card .kicker { font-family:var(--font-display); font-weight:800; font-size:0.72rem; letter-spacing:0.10em; 1269 text-transform:uppercase; color:var(--battleship); } 1270.ip-page .p-card h3 { font-family:var(--font-display); font-weight:800; font-size:1.32rem; color:var(--purple-rain); margin:0 0 10px; line-height:1.15; } 1271.ip-page .p-card p { margin:0; font-size:1.02rem; line-height:1.58; color:var(--ink-soft); } 1272@media (max-width:920px){.ip-page .p-grid { grid-template-columns:1fr; }} 1273.ip-page { 1274 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1275 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1276 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1277 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1278 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1279 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1280 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1281 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1282 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1283 --font-display:'Nunito',system-ui,sans-serif; 1284 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1285 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1286 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1286 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1287 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1288 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1289 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1290} 1291.ip-page, .ip-page * { box-sizing:border-box; } 1292.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1293.ip-page ::selection { background:var(--detail); color:#fff; } 1294.ip-page p { margin:0 0 16px; line-height:1.65; } 1295.ip-page a { color:var(--consume); text-decoration:none; } 1296.ip-page a:hover { color:var(--consume-dark); } 1297.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1298.ip-page h1 { font-weight:900; } 1299.ip-page h2 { font-weight:800; } 1300.ip-page section { padding:var(--section-pad) 0; position:relative; } 1301.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1302.ip-page .col { max-width:var(--reading); margin:0 auto; } 1303.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1304.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1305.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1306.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1307.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1308.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1309.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1310.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1311.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1312.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1313.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1314.ip-page .btn-link:hover { color:#fff; } 1315.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1316.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1317.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1318@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1319.ip-page .hiw { background:#fff; } 1320.ip-page .hiw .eyebrow { color:var(--event); } 1321.ip-page .hiw h2 .hand { color:var(--event); } 1322.ip-page .hiw .intro { max-width:720px; } 1323.ip-page .hiw .intro p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); } 1324.ip-page .flow { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin:44px 0 14px; } 1325.ip-page .step { position:relative; background:#fff; border:1px solid var(--rule); border-radius:14px; padding:24px 22px 26px; box-shadow:var(--shadow-sm); } 1326.ip-page .step .top { display:flex; align-items:center; gap:12px; margin-bottom:16px; } 1327.ip-page .step .num { width:38px; height:38px; border-radius:10px; flex:none; display:flex; align-items:center; justify-content:center; 1328 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 1329.ip-page .step.s1 .num { background:var(--concept); } 1330.ip-page .step.s2 .num { background:var(--consume); } 1331.ip-page .step.s3 .num { background:var(--event); } 1332.ip-page .step .ico { color:var(--battleship-medium); } 1333.ip-page .step.s1 .ico { color:var(--concept); } 1334.ip-page .step.s2 .ico { color:var(--consume); } 1335.ip-page .step.s3 .ico { color:var(--event); } 1336.ip-page .step h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:var(--purple-rain); margin:0 0 8px; line-height:1.15; } 1337.ip-page .step p { margin:0; font-size:0.98rem; line-height:1.55; color:var(--ink-soft); } 1338.ip-page .undercover { position:relative; background:var(--purple-rain); color:#fff; border-radius:16px;
1338 padding:24px 26px; overflow:hidden; } 1339.ip-page .undercover::before { content:''; position:absolute; left:0; top:24px; bottom:24px; width:4px; border-radius:2px; background:var(--detail); } 1340.ip-page .uc-top { display:flex; align-items:center; gap:14px; margin-bottom:14px; padding-left:16px; flex-wrap:wrap; } 1341.ip-page .uc-top .num { width:38px; height:38px; border-radius:10px; flex:none; background:var(--detail); display:flex; align-items:center; justify-content:center; 1342 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 1343.ip-page .uc-top h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:#fff; margin:0; } 1344.ip-page .uc-top .tag { margin-left:auto; display:inline-flex; align-items:center; gap:7px; font-family:var(--font-mono); 1345 font-size:10px; letter-spacing:0.08em; text-transform:uppercase; color:var(--detail-medium); } 1346.ip-page .uc-top .tag svg { width:14px; height:14px; animation:ipSpin 9s linear infinite; } 1347@media (prefers-reduced-motion:reduce){.ip-page .uc-top .tag svg { animation:none; }} 1348.ip-page .undercover p { margin:0 0 16px; padding-left:16px; font-size:1rem; line-height:1.55; color:rgba(255,255,255,0.80); max-width:720px; } 1349.ip-page .uc-ops { display:flex; flex-wrap:wrap; gap:9px; padding-left:16px; } 1350.ip-page .uc-ops span { font-family:var(--font-display); font-weight:600; font-size:0.86rem; color:rgba(255,255,255,0.85); 1351 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.14); border-radius:999px; padding:7px 14px; } 1352@media (max-width:920px){.ip-page .flow { grid-template-columns:1fr; }} 1353.ip-page { 1354 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1355 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1356 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1357 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1358 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1359 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1360 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1361 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1362 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1363 --font-display:'Nunito',system-ui,sans-serif; 1364 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1365 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1366 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1367 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1368 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1369 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1370} 1371.ip-page, .ip-page * { box-sizing:border-box; } 1372.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1373.ip-page ::selection { background:var(--detail); color:#fff; } 1374.ip-page p { margin:0 0 16px; line-height:1.65; } 1375.ip-page a { color:var(--consume); text-decoration:none; } 1376.ip-page a:hover { color:var(--consume-dark); } 1377.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1378.ip-page h1 { font-weight:900; } 1379.ip-page h2 { font-weight:800; } 1380.ip-page section { padding:var(--section-pad) 0; position:relative; } 1381.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1382.ip-page .col { max-width:var(--reading); margin:0 auto; } 1383.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1384.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1385.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1386.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1387.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1388.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1389.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1390.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1391.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1392.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1393.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1394.ip-page .btn-link:hover { color:#fff; } 1395.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1396.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1397.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1398@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1399.ip-page .final { background:var(--purple-rain); color:#fff; text-align:center; overflow:hidden; } 1400.ip-page .final .inner { max-width:760px; margin:0 auto; padding:0 var(--gutter); } 1401.ip-page .final .eyebrow { color:var(--detail); justify-content:center; } 1402.ip-page .final .eyebrow::before { display:none; } 1403.ip-page .free-pill { display:inline-flex; align-items:center; gap:8px; padding:8px 16px; border-radius:999px; 1404 background:var(--detail); color:#fff; font-family:var(--font-display); font-weight:800; font-size:0.78rem; 1405 text-transform:uppercase; letter-spacing:0.10em; margin-bottom:24px; } 1406.ip-page .final h2 { color:#fff; font-size:clamp(2.1rem,4.2vw,3.3rem); margin:0 0 20px; } 1407.ip-page .final h2 .hand { color:var(--detail); } 1408.ip-page .final p.lede { color:rgba(255,255,255,0.82); font-size:1.22rem; line-height:1.55; margin:0 auto 34px; max-width:600px; } 1409.ip-page .final .cta-row { display:flex; gap:14px; align-items:center; justify-content:center; flex-wrap:wrap; } 1410.ip-page .final .legalese { margin-top:22px; color:rgba(255,255,255,0.5); font-size:0.92rem; font-family:var(--font-display); } 1411</style> 1412<div class="et_pb_section_1 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 1413<div class="et_pb_row_1 et_pb_row et_flex_row"> 1414<div class="et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 1415<div class="et_pb_code_1 et_pb_code et_pb_module"><div class="et_pb_code_inner"><!-- AgileData · Information Platform · 03 What is it · self-contained Divi Code module --> 1416<style> 1417/* ââââ SELF-CONTAINED FOUNDATION (tokens · base · primitives) ââââââââââââââââ 1418 Repeated in every section so each Code module stands alone. Identical across 1419 sections â harmless on the page more than once. All scoped to .ip-page. */ 1420.ip-page { 1421 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1422 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1423 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1424 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1425 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1426 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1427 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1428 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1429 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1430 --font-display:'Nunito',system-ui,sans-serif; 1431 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1432 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1433 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1433 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1434 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1435 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1436 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1437} 1438.ip-page, .ip-page * { box-sizing:border-box; } 1439.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1440.ip-page ::selection { background:var(--detail); color:#fff; } 1441.ip-page p { margin:0 0 16px; line-height:1.65; } 1442.ip-page a { color:var(--consume); text-decoration:none; } 1443.ip-page a:hover { color:var(--consume-dark); } 1444.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1445.ip-page h1 { font-weight:900; } .ip-page h2 { font-weight:800; } 1446.ip-page section { padding:var(--section-pad) 0; position:relative; } 1447.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1448.ip-page .col { max-width:var(--reading); margin:0 auto; } 1449.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1450.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1451.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1452.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1453.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1454.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1455.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1456.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1457.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1458.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1459.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1460.ip-page .btn-link:hover { color:#fff; } 1461.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1462.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1463.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1464@media (prefers-reduced-motion:reduce){ .ip-page .reveal { animation:none; } } 1465@keyframes ipReveal { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:none; } } 1466@keyframes ipSpin { to { transform:rotate(360deg); } } 1467/* ââ 03 WHAT IS âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 1468.ip-page .whatis { background:var(--elle); } 1469.ip-page .whatis .eyebrow { color:var(--consume-dark); } 1470.ip-page .whatis .lead { font-size:clamp(1.25rem,2vw,1.5rem); line-height:1.5; color:var(--ink); font-weight:600; 1471 font-family:var(--font-display); margin:0 0 20px; } 1472.ip-page .whatis .s-body p { color:var(--ink-soft); } 1473.ip-page .three { display:flex; flex-wrap:wrap; gap:10px; margin-top:30px; } 1474.ip-page .three a, .ip-page .three span.cur { 1475 display:inline-flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:700; 1476 font-size:0.92rem; padding:9px 16px; border-radius:999px; text-decoration:none; transition:all 160ms; } 1477.ip-page .three a { background:#fff; border:1px solid var(--elle-dark); color:var(--purple-rain); } 1478.ip-page .three a:hover { border-color:var(--consume-light); box-shadow:var(--shadow-sm); } 1479.ip-page .three span.cur { background:var(--purple-rain); color:#fff; } 1480.ip-page .three .dot { width:7px; height:7px; border-radius:50%; flex:none; } 1481</style> 1482<div class="ip-page"> 1483<section class="whatis"> 1484<div class="wrap"><div class="col reveal"> 1485<div class="eyebrow">What is it</div> 1486<h2 class="s-head">What is the AgileData Information Platform?</h2> 1487<p class="lead">A managed information platform that lets a small team build Information Products without writing code or running infrastru
1487cture.</p> 1488<div class="s-body"> 1489<p>It's the same platform AgileData uses to deliver custom Information Products, available as a monthly subscription. It handles data collection, ingestion, modelling, transformation, and delivery, with AgileData's DataOps practices automated under the covers. Your data practitioners do the work that normally needs expert data engineers.</p> 1490</div> 1491</div></div> 1492</section> 1493</div> 1494</div></div> 1495</div> 1496</div> 1497</div></div></div> 1498</div> 1499</div> 1500</div> 1501 1502<div class="et_pb_section_2 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 1503<div class="et_pb_row_2 et_pb_row et_flex_row"> 1504<div class="et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 1505<div class="et_pb_code_2 et_pb_code et_pb_module"><div class="et_pb_code_inner"><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&family=Caveat:wght@400;600;700&family=DM+Sans:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"/> 1506<style> 1507.et_builder_inner_content .et_pb_section.preset--module--divi-section--default{background-color:#FFFFFF!important} 1508.preset--module--divi-section--default>.et_pb_top_inside_divider{z-index:10} 1509.preset--module--divi-section--default>.et_pb_bottom_inside_divider{z-index:10} 1510.et_pb_section_0_tb_header>.et_pb_top_inside_divider,.et_pb_section_0_tb_header>.et_pb_bottom_inside_divider,.et_pb_section_0>.et_pb_top_inside_divider,.et_pb_section_0>.et_pb_bottom_inside_divider,.et_pb_section_0_tb_footer>.et_pb_top_inside_divider,.et_pb_section_0_tb_footer>.et_pb_bottom_inside_divider,.et_pb_section_1>.et_pb_top_inside_divider,.et_pb_section_1>.et_pb_bottom_inside_divider,.et_pb_section_2>.et_pb_top_inside_divider,.et_pb_section_2>.et_pb_bottom_inside_divider,.et_pb_section_3>.et_pb_top_inside_divider,.et_pb_section_3>.et_pb_bottom_inside_divider,.et_pb_section_4>.et_pb_top_inside_divider,.et_pb_section_4>.et_pb_bottom_inside_divider,.et_pb_section_5>.et_pb_top_inside_divider,.et_pb_section_5>.et_pb_bottom_inside_divider,.et_pb_section_6>.et_pb_top_inside_divider,.et_pb_section_6>.et_pb_bottom_inside_divider{z-index:10} 1511.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px} 1512.et_pb_row_0.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row,.et_pb_row_6.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important} 1513.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0,.et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer,.et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1,.et_pb_row_1_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1_tb_footer,.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2,.et_pb_row_2_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2_tb_footer,.et_pb_row_3,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_3,.et_pb_row_4,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4,.et_pb_row_5,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_5,.et_pb_row_6,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6{width:100%!important} 1514.et_pb_row_0,.et_pb_row_1,.et_pb_row_2,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6{max-width:5000px!important;flex-wrap:nowrap} 1515.et_pb_code_0,.et_pb_code_1,.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_5,.et_pb_code_6{margin-bottom:0px!important} 1516.eyebrow{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;display:inline-block} 1517.dark-section .eyebrow{color:#1BB31B} 1518.tinted-event .eyebrow{color:#1BB31B} 1519.tinted-detail .eyebrow{color:#FF860D} 1520.tinted-concept .eyebrow{color:#0DAEFF} 1521.tinted-consume .eyebrow{color:#625AFF} 1522.ip-page { 1523 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1524 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1525 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1526 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1527 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1528 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1529 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1530 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1531 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1532 --font-display:'Nunito',system-ui,sans-serif; 1533 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1534 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1535 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1535 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1536 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1537 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1538 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1539} 1540.ip-page, .ip-page * { box-sizing:border-box; } 1541.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1542.ip-page ::selection { background:var(--detail); color:#fff; } 1543.ip-page p { margin:0 0 16px; line-height:1.65; } 1544.ip-page a { color:var(--consume); text-decoration:none; } 1545.ip-page a:hover { color:var(--consume-dark); } 1546.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1547.ip-page h1 { font-weight:900; } 1548.ip-page h2 { font-weight:800; } 1549.ip-page section { padding:var(--section-pad) 0; position:relative; } 1550.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1551.ip-page .col { max-width:var(--reading); margin:0 auto; } 1552.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1553.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1554.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1555.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1556.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1557.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1558.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1559.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1560.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1561.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1562.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1563.ip-page .btn-link:hover { color:#fff; } 1564.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1565.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1566.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1567@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1568.ip-page .hero { background:var(--purple-rain); color:#fff; padding-top:56px; padding-bottom:120px; overflow:hidden; } 1569.ip-page .hero-grid { display:grid; grid-template-columns:1.08fr 1fr; gap:60px; align-items:center; 1570 max-width:1120px; margin:0 auto; padding:0 var(--gutter); } 1571.ip-page .hero .eyebrow { color:var(--detail); } 1572.ip-page .hero h1 { font-size:clamp(2.5rem,5.2vw,4.2rem); font-weight:900; line-height:1.04; margin:0 0 26px; color:#fff; } 1573.ip-page .hero h1 .hand { color:var(--detail); } 1574.ip-page .hero .lede { display:flex; flex-direction:column; gap:10px; max-width:540px; } 1575.ip-page .hero .lede p { margin:0; } 1576.ip-page .hero .lede p.line1 { font-family:var(--font-display); font-weight:700; font-size:clamp(1.12rem,1.6vw,1.32rem); color:#fff; line-height:1.42; } 1577.ip-page .hero .lede p.line { font-size:clamp(1.02rem,1.3vw,1.14rem); color:rgba(255,255,255,0.80); line-height:1.55; } 1578.ip-page .hero .cta-row { display:flex; gap:14px; align-items:center; flex-wrap:wrap; margin-top:34px; } 1579.ip-page .stack { position:relative; max-width:440px; justify-self:center; width:100%; } 1580.ip-page .stack .win { background:#fff; border-radius:16px; overflow:hidden; 1581 box-shadow:0 36px 70px rgba(0,0,0,0.34), 0 0 0 1px rgba(255,255,255,0.06); transform:rotate(-1deg); } 1582.ip-page .stack .winbar { display:flex; align-items:center; gap:8px; padding:12px 14px; background:var(--elle); border-bottom:1px solid var(--elle-dark); } 1583.ip-page .stack .winbar i { width:11px; height:11px; border-radius:50%; display:inline-block; } 1584.ip-page .stack .winbar i.r { background:#FF6058; } 1585.ip-page .stack .winbar i.y { background:#FFBD2E; } 1586.ip-page .stack .winbar i.g { background:#28C940; } 1587.ip-page .stack .winbar .url { margin-left:8px; font-family:var(--font-mono); font-size:11px; color:var(--battleship); 1588 background:#fff; border:1px solid var(--elle-dark); border-radius:999px; padding:4px 12px; } 1589.ip-page .stack .surface { padding:16px 16px 18px; background:#fff; } 1590.ip-page .stack .surface .lab, .ip-page .stack .under .lab { 1591 display:flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:800; 1592 font-size:0.74rem; letter-spacing:0.08em; text-transform:uppercase; color:var(--battleship); margin-bottom:12px; } 1593.ip-page .stack .surface .lab b { color:var(--purple-rain); font-weight:800; } 1594.ip-page .ip-tile { display:flex; align-items:center; gap:11px; background:#fff; border:1px solid var(--elle-dark); 1595 border-radius:10px; padding:11px 13px; margin-bottom:8px; box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); } 1596.ip-page .ip-tile:last-child { margin-bottom:0; } 1597.ip-page .ip-tile.t-concept { border-left-color:var(--concept); } 1598.ip-page .ip-tile.t-event { border-left-color:var(--event); } 1599.ip-page .ip-tile.t-consume { border-left-color:var(--consume); } 1600.ip-page .ip-tile .mono { width:28px; height:28px; border-radius:7px; flex:none; display:flex; align-items:center; justify-content:center; 1601 font-family:var(--font-display); font-weight:800; font-size:0.78rem; color:#fff; } 1602.ip-page .ip-tile.t-concept .mono { background:var(--concept); } 1603.ip-page .ip-tile.t-event .mono { background:var(--event); } 1604.ip-page .ip-tile.t-consume .mono { background:var(--consume); } 1605.ip-page .ip-tile .nm { font-family:var(--font-display); font-weight:700; font-size:0.92rem; color:var(--ink); line-height:1.15; } 1606.ip-page .ip-tile .nm span { display:block; font-weight:600; font-size:0.7rem; color:var(--battleship); margin-top:2px; } 1607.ip-page .ip-tile .pulse { margin-left:auto; font-family:var(--font-mono); font-size:9px; color:var(--event-dark); 1608 background:var(--event-bg); border-radius:999px; padding:3px 8px; letter-spacing:0.04em; } 1609.ip-page .stack .seam { display:flex; align-items:center; gap:12px; padding:0 16px; background:#fff; } 1610.ip-page .stack .seam .ln { flex:1; border-top:2px dashed var(--battleship-light); } 1611.ip-page .stack .seam .chip { font-family:var(--font-display); font-weight:800; font-size:0.66rem; letter-spacing:0.06em; 1612 text-transform:uppercase; color:var(--battleship); white-space:nowrap; } 1613.ip-page .stack .under { padding:16px; background:var(--purple-rain); color:#fff; } 1614.ip-page .stack .under .lab { color:rgba(255,255,255,0.55); } 1615.ip-page .stack .under .lab b { color:#fff; } 1616.ip-page .stack .ops { display:flex; flex-wrap:wrap; gap:7px; } 1617.ip-page .stack .ops span { font-family:var(--font-display); font-weight:600; font-size:0.76rem; color:rgba(255,255,255,0.78); 1618 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.12); border-radius:999px; padding:5px 11px; } 1619.ip-page .stack .gear { display:inline-flex; align-items:center; gap:6px; margin-left:auto; font-family:var(--font-mono); 1620 font-size:9px; letter-spacing:0.08em; color:var(--detail); } 1621.ip-page .stack .gear svg { width:13px; height:13px; animation:ipSpin 9s linear infinite; } 1622@media (prefers-reduced-motion:reduce){.ip-page .stack .gear svg { animation:none; }} 1623.ip-page .stack .adi { position:absolute; right:-22px; top:-26px; width:84px; height:84px; 1624 border-radius:50%; background:var(--consume-bg); border:3px solid var(--purple-rain); 1625 box-shadow:0 14px 30px rgba(0,0,0,0.30); overflow:hidden; z-index:4; } 1626.ip-page .stack .adi img { width:100%; height:100%; object-fit:contain; } 1627.ip-page .stack .quote { position:absolute; left:-16px; bottom:-30px; background:#fff; color:var(--purple-rain); 1628 padding:9px 13px; border-radius:14px 14px 14px 3px; font-family:var(--font-hand); font-size:1rem; 1629 box-shadow:0 14px 30px rgba(0,0,0,0.22);
1629 max-width:200px; line-height:1.2; z-index:4; } 1630@media (max-width:920px){.ip-page .hero-grid { grid-template-columns:1fr; gap:64px; }.ip-page .stack { max-width:400px; margin-top:8px; }} 1631.ip-page { 1632 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1633 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1634 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1635 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1636 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1637 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1638 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1639 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1640 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1641 --font-display:'Nunito',system-ui,sans-serif; 1642 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1643 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1644 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1645 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1646 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1647 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1648} 1649.ip-page, .ip-page * { box-sizing:border-box; } 1650.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1651.ip-page ::selection { background:var(--detail); color:#fff; } 1652.ip-page p { margin:0 0 16px; line-height:1.65; } 1653.ip-page a { color:var(--consume); text-decoration:none; } 1654.ip-page a:hover { color:var(--consume-dark); } 1655.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1656.ip-page h1 { font-weight:900; } 1657.ip-page h2 { font-weight:800; } 1658.ip-page section { padding:var(--section-pad) 0; position:relative; } 1659.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1660.ip-page .col { max-width:var(--reading); margin:0 auto; } 1661.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1662.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1663.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1664.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1665.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1666.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1667.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1668.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1669.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1670.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1671.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1672.ip-page .btn-link:hover { color:#fff; } 1673.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1674.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1675.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1676@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1677.ip-page .whatis { background:var(--elle); } 1678.ip-page .whatis .eyebrow { color:var(--consume-dark); } 1679.ip-page .whatis .lead { font-size:clamp(1.25rem,2vw,1.5rem); line-height:1.5; color:var(--ink); font-weight:600; 1680 font-family:var(--font-display); margin:0 0 20px; } 1681.ip-page .whatis .s-body p { color:var(--ink-soft); } 1682.ip-page .three { display:flex; flex-wrap:wrap; gap:10px; margin-top:30px; } 1683.ip-page .three a, .ip-page .three span.cur { 1684 display:inline-flex; align-items:center; gap:8px; font-family:var(--font-display); font-weight:700; 1685 font-size:0.92rem; padding:9px 16px; border-radius:999px; text-decoration:none; transition:all 160ms; } 1686.ip-page .three a { background:#fff; border:1px solid var(--elle-dark); color:var(--purple-rain); } 1687.ip-page .three a:hover { border-color:var(--consume-light); box-shadow:var(--shadow-sm); } 1688.ip-page .three span.cur { background:var(--purple-rain); color:#fff; } 1689.ip-page .three .dot { width:7px; height:7px; border-radius:50%; flex:none; } 1690.ip-page { 1691 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1692 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1693 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1694 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1695 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1696 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1697 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1698 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1699 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1700 --font-display:'Nunito',system-ui,sans-serif; 1701 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1702 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1703 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1703 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1704 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1705 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1706 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1707} 1708.ip-page, .ip-page * { box-sizing:border-box; } 1709.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1710.ip-page ::selection { background:var(--detail); color:#fff; } 1711.ip-page p { margin:0 0 16px; line-height:1.65; } 1712.ip-page a { color:var(--consume); text-decoration:none; } 1713.ip-page a:hover { color:var(--consume-dark); } 1714.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1715.ip-page h1 { font-weight:900; } 1716.ip-page h2 { font-weight:800; } 1717.ip-page section { padding:var(--section-pad) 0; position:relative; } 1718.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1719.ip-page .col { max-width:var(--reading); margin:0 auto; } 1720.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1721.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1722.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1723.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1724.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1725.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1726.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1727.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1728.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1729.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1730.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1731.ip-page .btn-link:hover { color:#fff; } 1732.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1733.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1734.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1735@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1736.ip-page .askadi { background:#EFF8F2; overflow:hidden; } 1737.ip-page .askadi::before { content:''; position:absolute; left:0; top:0; width:560px; height:560px; 1738 background:radial-gradient(circle at 0% 0%, rgba(27,179,27,0.16) 0%, transparent 62%); pointer-events:none; } 1739.ip-page .askadi .wrap { position:relative; } 1740.ip-page .aa-intro { max-width:840px; margin:0 0 34px; } 1741.ip-page .askadi .eyebrow { color:var(--event-dark); } 1742.ip-page .askadi h2 .hand { color:var(--event-dark); } 1743.ip-page .aa-lede { font-size:1.15rem; line-height:1.62; color:var(--ink-soft); max-width:740px; margin:0 0 26px; } 1744.ip-page .aa-fine { font-family:var(--font-hand); font-size:1.32rem; color:var(--battleship); max-width:640px; 1745 line-height:1.32; margin:14px 0 0; } 1746.ip-page .aa-chat { background:#fff; border-radius:20px; border:1px solid var(--elle-dark); 1747 box-shadow:0 24px 60px rgba(26,24,68,0.18); overflow:hidden; display:flex; flex-direction:column; height:620px; } 1748.ip-page .aa-chat-full { width:100%; height:680px; } 1749.ip-page .aa-head { display:flex; align-items:center; gap:12px; padding:14px 16px; border-bottom:1px solid var(--elle-dark); background:#fff; } 1750.ip-page .aa-head-ava { width:44px; height:44px; border-radius:50%; background:var(--consume-bg); overflow:hidden; flex:none; 1751 display:flex; align-items:center; justify-content:center; } 1752.ip-page .aa-head-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 1753.ip-page .aa-head-meta { flex:1; min-width:0; } 1754.ip-page .aa-head-name { font-family:var(--font-display); font-weight:800; font-size:0.95rem; color:var(--purple-rain); } 1755.ip-page .aa-head-status { display:flex; align-items:center; gap:6px; font-size:0.78rem; color:var(--battleship); } 1756.ip-page .aa-on { width:7px; height:7px; border-radius:50%; background:var(--event); flex:none; } 1757.ip-page .aa-ai { font-family:var(--font-display); font-weight:800; font-size:0.62rem; letter-spacing:0.06em; 1758 background:var(--consume-bg); color:var(--consume-dark); padding:4px 9px; border-radius:999px; } 1759.ip-page .aa-embed { position:relative; flex:1; background:var(--elle-light); } 1760.ip-page .aa-embed-frame { position:absolute; inset:0; width:100%; height:100%; border:none; background:transparent; } 1761.ip-page .aa-embed-ph { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; 1762 text-align:center; gap:6px; padding:30px; } 1763.ip-page .aa-embed-ph .aa-embed-ava { width:72px; height:72px; border-radius:50%; overflow:hidden; background:var(--consume-bg); 1764 margin-bottom:8px; box-shadow:var(--shadow-md); } 1765.ip-page .aa-embed-ph .aa-embed-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 1766.ip-page .aa-embed-title { font-family:var(--font-display); font-weight:800; font-size:1.05rem; color:var(--purple-rain); } 1767.ip-page .aa-embed-sub { font-size:0.82rem; color:var(--battleship); } 1768.ip-page .aa-embed-open { margin-top:12px; font-family:var(--font-display); font-weight:700; font-size:0.9rem; 1769 color:#fff; background:var(--event); padding:10px 18px; border-radius:999px; text-decoration:none; 1770 box-shadow:0 8px 18px rgba(27,179,27,0.30); } 1771.ip-page .aa-embed-open:hover { background:var(--event-dark); color:#fff; } 1772@media (max-width:920px){.ip-page .aa-chat, .ip-page .aa-chat-full { height:560px; transform:none; }} 1773.ip-page { 1774 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1775 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1776 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1777 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1778 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1779 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1780 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1781 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1782 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1783 --font-display:'Nunito',system-ui,sans-serif; 1784 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1785 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1786 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1786 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1787 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1788 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1789 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1790} 1791.ip-page, .ip-page * { box-sizing:border-box; } 1792.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1793.ip-page ::selection { background:var(--detail); color:#fff; } 1794.ip-page p { margin:0 0 16px; line-height:1.65; } 1795.ip-page a { color:var(--consume); text-decoration:none; } 1796.ip-page a:hover { color:var(--consume-dark); } 1797.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1798.ip-page h1 { font-weight:900; } 1799.ip-page h2 { font-weight:800; } 1800.ip-page section { padding:var(--section-pad) 0; position:relative; } 1801.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1802.ip-page .col { max-width:var(--reading); margin:0 auto; } 1803.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1804.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1805.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1806.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1807.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1808.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1809.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1810.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1811.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1812.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1813.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1814.ip-page .btn-link:hover { color:#fff; } 1815.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1816.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1817.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1818@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1819.ip-page .problem { background:linear-gradient(180deg, #FFF8F1 0%, #FFF5EC 100%); } 1820.ip-page .problem .eyebrow { color:var(--detail); } 1821.ip-page .problem h2 .hand { color:var(--detail); } 1822.ip-page .problem .s-body p { color:var(--ink-soft); } 1823.ip-page .cost-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:40px 0 0; } 1824.ip-page .cost-card { background:#fff; border:1px solid #F2E5D2; border-radius:14px; padding:24px 22px 26px; 1825 position:relative; overflow:hidden; box-shadow:0 2px 6px rgba(255,134,13,0.05); } 1826.ip-page .cost-card::before { content:''; position:absolute; left:0; top:22px; bottom:22px; width:4px; border-radius:2px; } 1827.ip-page .cost-card.c1::before { background:var(--detail); } 1828.ip-page .cost-card.c2::before { background:var(--history); } 1829.ip-page .cost-card.c3::before { background:var(--consume); } 1830.ip-page .cost-card .stamp { font-family:var(--font-mono); font-size:11px; color:var(--battleship); letter-spacing:0.05em; 1831 padding-left:14px; margin-bottom:12px; text-transform:uppercase; } 1832.ip-page .cost-card .big { font-family:var(--font-display); font-weight:900; font-size:1.5rem; line-height:1.08; 1833 color:var(--purple-rain); padding-left:14px; margin-bottom:8px; } 1834.ip-page .cost-card .sub { font-size:0.98rem; line-height:1.5; color:var(--ink-soft); padding-left:14px; } 1835.ip-page .verdict { background:var(--purple-rain); color:#fff; border-radius:16px; padding:26px 30px; 1836 display:flex; align-items:center; gap:20px; margin-top:18px; } 1837.ip-page .verdict .x { width:50px; height:50px; border-radius:14px; background:var(--detail); flex:none; 1838 display:flex; align-items:center; justify-content:center; color:#fff; } 1839.ip-page .verdict p { margin:0; font-family:var(--font-display); font-weight:700; font-size:clamp(1.1rem,1.7vw,1.42rem); 1840 line-height:1.3; color:rgba(255,255,255,0.72); } 1841.ip-page .verdict p b { color:#fff; } 1842@media (max-width:920px){.ip-page .cost-grid { grid-template-columns:1fr; }} 1843.ip-page { 1844 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1845 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1846 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1847 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1848 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1849 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1850 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1851 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1852 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1853 --font-display:'Nunito',system-ui,sans-serif; 1854 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1855 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1856 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1856 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1857 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1858 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1859 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1860} 1861.ip-page, .ip-page * { box-sizing:border-box; } 1862.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1863.ip-page ::selection { background:var(--detail); color:#fff; } 1864.ip-page p { margin:0 0 16px; line-height:1.65; } 1865.ip-page a { color:var(--consume); text-decoration:none; } 1866.ip-page a:hover { color:var(--consume-dark); } 1867.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1868.ip-page h1 { font-weight:900; } 1869.ip-page h2 { font-weight:800; } 1870.ip-page section { padding:var(--section-pad) 0; position:relative; } 1871.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1872.ip-page .col { max-width:var(--reading); margin:0 auto; } 1873.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1874.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1875.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1876.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1877.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1878.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1879.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1880.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1881.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1882.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1883.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1884.ip-page .btn-link:hover { color:#fff; } 1885.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1886.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1887.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1888@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1889.ip-page .principles { background:#F6F5FF; } 1890.ip-page .principles .eyebrow { color:var(--consume-dark); } 1891.ip-page .principles h2 .hand { color:var(--consume); } 1892.ip-page .principles .intro { max-width:680px; font-size:1.12rem; line-height:1.6; color:var(--ink-soft); margin:0 0 6px; } 1893.ip-page .p-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; margin-top:40px; } 1894.ip-page .p-card { background:#fff; border:1px solid var(--elle-dark); border-radius:14px; padding:26px 26px 28px; 1895 box-shadow:var(--shadow-sm); border-left:4px solid var(--consume); transition:box-shadow 200ms, transform 200ms; } 1896.ip-page .p-card:hover { box-shadow:var(--shadow-md); transform:translateY(-2px); } 1897.ip-page .p-card.k1 { border-left-color:var(--consume); } 1898.ip-page .p-card.k2 { border-left-color:var(--concept); } 1899.ip-page .p-card.k3 { border-left-color:var(--event); } 1900.ip-page .p-card.k4 { border-left-color:var(--detail); } 1901.ip-page .p-card .head { display:flex; align-items:center; gap:13px; margin-bottom:14px; } 1902.ip-page .p-card .mono { width:40px; height:40px; border-radius:11px; flex:none; display:flex; align-items:center; justify-content:center; 1903 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 1904.ip-page .p-card.k1 .mono { background:var(--consume); } 1905.ip-page .p-card.k2 .mono { background:var(--concept); } 1906.ip-page .p-card.k3 .mono { background:var(--event); } 1907.ip-page .p-card.k4 .mono { background:var(--detail); } 1908.ip-page .p-card .kicker { font-family:var(--font-display); font-weight:800; font-size:0.72rem; letter-spacing:0.10em; 1909 text-transform:uppercase; color:var(--battleship); } 1910.ip-page .p-card h3 { font-family:var(--font-display); font-weight:800; font-size:1.32rem; color:var(--purple-rain); margin:0 0 10px; line-height:1.15; } 1911.ip-page .p-card p { margin:0; font-size:1.02rem; line-height:1.58; color:var(--ink-soft); } 1912@media (max-width:920px){.ip-page .p-grid { grid-template-columns:1fr; }} 1913.ip-page { 1914 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1915 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1916 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1917 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1918 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1919 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 1920 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 1921 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 1922 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 1923 --font-display:'Nunito',system-ui,sans-serif; 1924 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 1925 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 1926 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
1926 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 1927 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 1928 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 1929 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 1930} 1931.ip-page, .ip-page * { box-sizing:border-box; } 1932.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 1933.ip-page ::selection { background:var(--detail); color:#fff; } 1934.ip-page p { margin:0 0 16px; line-height:1.65; } 1935.ip-page a { color:var(--consume); text-decoration:none; } 1936.ip-page a:hover { color:var(--consume-dark); } 1937.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 1938.ip-page h1 { font-weight:900; } 1939.ip-page h2 { font-weight:800; } 1940.ip-page section { padding:var(--section-pad) 0; position:relative; } 1941.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 1942.ip-page .col { max-width:var(--reading); margin:0 auto; } 1943.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 1944.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 1945.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 1946.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 1947.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 1948.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 1949.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 1950.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 1951.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 1952.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 1953.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 1954.ip-page .btn-link:hover { color:#fff; } 1955.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 1956.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 1957.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 1958@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 1959.ip-page .hiw { background:#fff; } 1960.ip-page .hiw .eyebrow { color:var(--event); } 1961.ip-page .hiw h2 .hand { color:var(--event); } 1962.ip-page .hiw .intro { max-width:720px; } 1963.ip-page .hiw .intro p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); } 1964.ip-page .flow { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin:44px 0 14px; } 1965.ip-page .step { position:relative; background:#fff; border:1px solid var(--rule); border-radius:14px; padding:24px 22px 26px; box-shadow:var(--shadow-sm); } 1966.ip-page .step .top { display:flex; align-items:center; gap:12px; margin-bottom:16px; } 1967.ip-page .step .num { width:38px; height:38px; border-radius:10px; flex:none; display:flex; align-items:center; justify-content:center; 1968 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 1969.ip-page .step.s1 .num { background:var(--concept); } 1970.ip-page .step.s2 .num { background:var(--consume); } 1971.ip-page .step.s3 .num { background:var(--event); } 1972.ip-page .step .ico { color:var(--battleship-medium); } 1973.ip-page .step.s1 .ico { color:var(--concept); } 1974.ip-page .step.s2 .ico { color:var(--consume); } 1975.ip-page .step.s3 .ico { color:var(--event); } 1976.ip-page .step h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:var(--purple-rain); margin:0 0 8px; line-height:1.15; } 1977.ip-page .step p { margin:0; font-size:0.98rem; line-height:1.55; color:var(--ink-soft); } 1978.ip-page .undercover { position:relative; background:var(--purple-rain); color:#fff; border-radius:16px;
1978 padding:24px 26px; overflow:hidden; } 1979.ip-page .undercover::before { content:''; position:absolute; left:0; top:24px; bottom:24px; width:4px; border-radius:2px; background:var(--detail); } 1980.ip-page .uc-top { display:flex; align-items:center; gap:14px; margin-bottom:14px; padding-left:16px; flex-wrap:wrap; } 1981.ip-page .uc-top .num { width:38px; height:38px; border-radius:10px; flex:none; background:var(--detail); display:flex; align-items:center; justify-content:center; 1982 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 1983.ip-page .uc-top h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:#fff; margin:0; } 1984.ip-page .uc-top .tag { margin-left:auto; display:inline-flex; align-items:center; gap:7px; font-family:var(--font-mono); 1985 font-size:10px; letter-spacing:0.08em; text-transform:uppercase; color:var(--detail-medium); } 1986.ip-page .uc-top .tag svg { width:14px; height:14px; animation:ipSpin 9s linear infinite; } 1987@media (prefers-reduced-motion:reduce){.ip-page .uc-top .tag svg { animation:none; }} 1988.ip-page .undercover p { margin:0 0 16px; padding-left:16px; font-size:1rem; line-height:1.55; color:rgba(255,255,255,0.80); max-width:720px; } 1989.ip-page .uc-ops { display:flex; flex-wrap:wrap; gap:9px; padding-left:16px; } 1990.ip-page .uc-ops span { font-family:var(--font-display); font-weight:600; font-size:0.86rem; color:rgba(255,255,255,0.85); 1991 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.14); border-radius:999px; padding:7px 14px; } 1992@media (max-width:920px){.ip-page .flow { grid-template-columns:1fr; }} 1993.ip-page { 1994 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 1995 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 1996 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 1997 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 1998 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 1999 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 2000 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 2001 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 2002 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 2003 --font-display:'Nunito',system-ui,sans-serif; 2004 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 2005 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 2006 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 2007 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 2008 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 2009 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 2010} 2011.ip-page, .ip-page * { box-sizing:border-box; } 2012.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 2013.ip-page ::selection { background:var(--detail); color:#fff; } 2014.ip-page p { margin:0 0 16px; line-height:1.65; } 2015.ip-page a { color:var(--consume); text-decoration:none; } 2016.ip-page a:hover { color:var(--consume-dark); } 2017.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 2018.ip-page h1 { font-weight:900; } 2019.ip-page h2 { font-weight:800; } 2020.ip-page section { padding:var(--section-pad) 0; position:relative; } 2021.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 2022.ip-page .col { max-width:var(--reading); margin:0 auto; } 2023.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 2024.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 2025.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 2026.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 2027.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 2028.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 2029.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 2030.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 2031.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 2032.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 2033.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 2034.ip-page .btn-link:hover { color:#fff; } 2035.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 2036.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 2037.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 2038@media (prefers-reduced-motion:reduce){.ip-page .reveal { animation:none; }} 2039.ip-page .final { background:var(--purple-rain); color:#fff; text-align:center; overflow:hidden; } 2040.ip-page .final .inner { max-width:760px; margin:0 auto; padding:0 var(--gutter); } 2041.ip-page .final .eyebrow { color:var(--detail); justify-content:center; } 2042.ip-page .final .eyebrow::before { display:none; } 2043.ip-page .free-pill { display:inline-flex; align-items:center; gap:8px; padding:8px 16px; border-radius:999px; 2044 background:var(--detail); color:#fff; font-family:var(--font-display); font-weight:800; font-size:0.78rem; 2045 text-transform:uppercase; letter-spacing:0.10em; margin-bottom:24px; } 2046.ip-page .final h2 { color:#fff; font-size:clamp(2.1rem,4.2vw,3.3rem); margin:0 0 20px; } 2047.ip-page .final h2 .hand { color:var(--detail); } 2048.ip-page .final p.lede { color:rgba(255,255,255,0.82); font-size:1.22rem; line-height:1.55; margin:0 auto 34px; max-width:600px; } 2049.ip-page .final .cta-row { display:flex; gap:14px; align-items:center; justify-content:center; flex-wrap:wrap; } 2050.ip-page .final .legalese { margin-top:22px; color:rgba(255,255,255,0.5); font-size:0.92rem; font-family:var(--font-display); } 2051</style> 2052<div class="et_pb_section_2 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 2053<div class="et_pb_row_2 et_pb_row et_flex_row"> 2054<div class="et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 2055<div class="et_pb_code_2 et_pb_code et_pb_module"><div class="et_pb_code_inner"><!-- AgileData · Information Platform · 04 Ask Shane (Delphi embed) · self-contained Divi Code module --> 2056<style> 2057/* ââââ SELF-CONTAINED FOUNDATION (tokens · base · primitives) ââââââââââââââââ 2058 Repeated in every section so each Code module stands alone. Identical across 2059 sections â harmless on the page more than once. All scoped to .ip-page. */ 2060.ip-page { 2061 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 2062 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 2063 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 2064 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 2065 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 2066 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 2067 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 2068 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 2069 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 2070 --font-display:'Nunito',system-ui,sans-serif; 2071 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 2072 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 2073 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
2073 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 2074 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 2075 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 2076 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 2077} 2078.ip-page, .ip-page * { box-sizing:border-box; } 2079.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 2080.ip-page ::selection { background:var(--detail); color:#fff; } 2081.ip-page p { margin:0 0 16px; line-height:1.65; } 2082.ip-page a { color:var(--consume); text-decoration:none; } 2083.ip-page a:hover { color:var(--consume-dark); } 2084.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 2085.ip-page h1 { font-weight:900; } .ip-page h2 { font-weight:800; } 2086.ip-page section { padding:var(--section-pad) 0; position:relative; } 2087.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 2088.ip-page .col { max-width:var(--reading); margin:0 auto; } 2089.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 2090.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 2091.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 2092.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 2093.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 2094.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 2095.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 2096.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 2097.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 2098.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 2099.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 2100.ip-page .btn-link:hover { color:#fff; } 2101.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 2102.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 2103.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 2104@media (prefers-reduced-motion:reduce){ .ip-page .reveal { animation:none; } } 2105@keyframes ipReveal { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:none; } } 2106@keyframes ipSpin { to { transform:rotate(360deg); } } 2107/* ââ 04 ASK SHANE (Delphi) ââââââââââââââââââââââââââââââââââââââââââââââ */ 2108.ip-page .askadi { background:#EFF8F2; overflow:hidden; } 2109.ip-page .askadi::before { content:''; position:absolute; left:0; top:0; width:560px; height:560px; 2110 background:radial-gradient(circle at 0% 0%, rgba(27,179,27,0.16) 0%, transparent 62%); pointer-events:none; } 2111.ip-page .askadi .wrap { position:relative; } 2112.ip-page .aa-intro { max-width:840px; margin:0 0 34px; } 2113.ip-page .askadi .eyebrow { color:var(--event-dark); } 2114.ip-page .askadi h2 .hand { color:var(--event-dark); } 2115.ip-page .aa-lede { font-size:1.15rem; line-height:1.62; color:var(--ink-soft); max-width:740px; margin:0 0 26px; } 2116.ip-page .aa-fine { font-family:var(--font-hand); font-size:1.32rem; color:var(--battleship); max-width:640px; 2117 line-height:1.32; margin:14px 0 0; } 2118 2119/* the embed card */ 2120.ip-page .aa-chat { background:#fff; border-radius:20px; border:1px solid var(--elle-dark); 2121 box-shadow:0 24px 60px rgba(26,24,68,0.18); overflow:hidden; display:flex; flex-direction:column; height:620px; } 2122.ip-page .aa-chat-full { width:100%; height:680px; } 2123.ip-page .aa-head { display:flex; align-items:center; gap:12px; padding:14px 16px; border-bottom:1px solid var(--elle-dark); background:#fff; } 2124.ip-page .aa-head-ava { width:44px; height:44px; border-radius:50%; background:var(--consume-bg); overflow:hidden; flex:none; 2125 display:flex; align-items:center; justify-content:center; } 2126.ip-page .aa-head-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 2127.ip-page .aa-head-meta { flex:1; min-width:0; } 2128.ip-page .aa-head-name { font-family:var(--font-display); font-weight:800; font-size:0.95rem; color:var(--purple-rain); } 2129.ip-page .aa-head-status { display:flex; align-items:center; gap:6px; font-size:0.78rem; color:var(--battleship); } 2130.ip-page .aa-on { width:7px; height:7px; border-radius:50%; background:var(--event); flex:none; } 2131.ip-page .aa-ai { font-family:var(--font-display); font-weight:800; font-size:0.62rem; letter-spacing:0.06em; 2132 background:var(--consume-bg); color:var(--consume-dark); padding:4px 9px; border-radius:999px; } 2133.ip-page .aa-embed { position:relative; flex:1; background:var(--elle-light); } 2134.ip-page .aa-embed-frame { position:absolute; inset:0; width:100%; height:100%; border:none; background:transparent; } 2135.ip-page .aa-embed-ph { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; 2136 text-align:center; gap:6px; padding:30px; } 2137.ip-page .aa-embed-ph .aa-embed-ava { width:72px; height:72px; border-radius:50%; overflow:hidden; background:var(--consume-bg); 2138 margin-bottom:8px; box-shadow:var(--shadow-md); } 2139.ip-page .aa-embed-ph .aa-embed-ava img { width:100%; height:100%; object-fit:cover; object-position:center; } 2140.ip-page .aa-embed-title { font-family:var(--font-display); font-weight:800; font-size:1.05rem; color:var(--purple-rain); } 2141.ip-page .aa-embed-sub { font-size:0.82rem; color:var(--battleship); } 2142.ip-page .aa-embed-open { margin-top:12px; font-family:var(--font-display); font-weight:700; font-size:0.9rem; 2143 color:#fff; background:var(--event); padding:10px 18px; border-radius:999px; text-decoration:none; 2144 box-shadow:0 8px 18px rgba(27,179,27,0.30); } 2145.ip-page .aa-embed-open:hover { background:var(--event-dark); color:#fff; } 2146 2147@media (max-width:920px) { 2148 .ip-page .aa-chat, .ip-page .aa-chat-full { height:560px; transform:none; } 2149} 2150</style> 2151<div class="ip-page"> 2152<section class="askadi" id="askShane"> 2153<div class="wrap"> 2154<div class="aa-intro reveal"> 2155<div class="eyebrow">Seeing is believing</div> 2156<h2 class="s-head">Ask a question. <span class="hand">See it in action.</span></h2> 2157<p class="aa-lede">Don't take our word for it. Ask whatever you're weighing up about the platform, and our digital mind pulls up a relevant, interactive demo on demand, the platform answering for itself, not a slide about it.</p> 2158</div> 2159<!-- Full-width Delphi embed -->
2160<div class="aa-chat aa-chat-full reveal"> 2161<div class="aa-head"> 2162<div class="aa-head-ava"><img alt="Shane Gibson" decoding="async" src="/wp-content/uploads/agiledata/shane-face.png"/><!-- â upload + fix URL --></div> 2163<div class="aa-head-meta"> 2164<div class="aa-head-name">Shane Gibson</div> 2165<div class="aa-head-status"><span class="aa-on"></span>Digital mind · powered by Delphi</div> 2166</div> 2167<span class="aa-ai">AI</span> 2168</div> 2169<div class="aa-embed"> 2170<!-- fallback shown if the iframe can't load --> 2171<div class="aa-embed-ph"> 2172<div class="aa-embed-ava"><img alt="Shane Gibson" decoding="async" src="/wp-content/uploads/agiledata/shane-face.png"/><!-- â upload + fix URL --></div> 2173<div class="aa-embed-title">Shane's digital mind</div> 2174<div class="aa-embed-sub">Powered by Delphi</div> 2175<a class="aa-embed-open" href="https://delphi.ai/embeddable/config/dde77fce-2b70-41df-9579-f8a61802185c" rel="noopener" target="_blank">Open the chat â</a> 2176</div> 2177<iframe allow="clipboard-write; microphone" class="aa-embed-frame" loading="lazy" src="https://delphi.ai/embeddable/config/dde77fce-2b70-41df-9579-f8a61802185c" title="Shane Gibson â Delphi digital mind"></iframe> 2178</div> 2179</div> 2180<p class="aa-fine">It's an AI. It won't pretend otherwise. For the real Shane, book a canvas session.</p> 2181</div> 2182</section> 2183</div> 2184</div></div> 2185</div> 2186</div> 2187</div></div></div> 2188</div> 2189</div> 2190</div> 2191 2192<div class="et_pb_section_3 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 2193<div class="et_pb_row_3 et_pb_row et_flex_row"> 2194<div class="et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 2195<div class="et_pb_code_3 et_pb_code et_pb_module"></div> 2196</div> 2197</div> 2198</div> 2199 2200<div class="et_pb_section_4 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 2201<div class="et_pb_row_4 et_pb_row et_flex_row"> 2202<div class="et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 2203<div class="et_pb_code_4 et_pb_code et_pb_module"><div class="et_pb_code_inner"><!-- AgileData · Information Platform · 07 Four principles · self-contained Divi Code module --> 2204<style> 2205/* ââââ SELF-CONTAINED FOUNDATION (tokens · base · primitives) ââââââââââââââââ 2206 Repeated in every section so each Code module stands alone. Identical across 2207 sections â harmless on the page more than once. All scoped to .ip-page. */ 2208.ip-page { 2209 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 2210 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 2211 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 2212 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 2213 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 2214 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 2215 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 2216 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 2217 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 2218 --font-display:'Nunito',system-ui,sans-serif; 2219 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 2220 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 2221 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 2222 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 2223 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 2224 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 2225} 2226.ip-page, .ip-page * { box-sizing:border-box; } 2227.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 2228.ip-page ::selection { background:var(--detail); color:#fff; } 2229.ip-page p { margin:0 0 16px; line-height:1.65; } 2230.ip-page a { color:var(--consume); text-decoration:none; } 2231.ip-page a:hover { color:var(--consume-dark); } 2232.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 2233.ip-page h1 { font-weight:900; } .ip-page h2 { font-weight:800; } 2234.ip-page section { padding:var(--section-pad) 0; position:relative; } 2235.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 2236.ip-page .col { max-width:var(--reading); margin:0 auto; } 2237.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 2238.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 2239.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 2240.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 2241.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 2242.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 2243.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 2244.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 2245.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 2246.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 2247.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 2248.ip-page .btn-link:hover { color:#fff; } 2249.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 2250.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 2251.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 2252@media (prefers-reduced-motion:reduce){ .ip-page .reveal { animation:none; } } 2253@keyframes ipReveal { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:none; } } 2254@keyframes ipSpin { to { transform:rotate(360deg); } } 2255/* ââ 07 PRINCIPLES ââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 2256.ip-page .principles { background:#F6F5FF; } 2257.ip-page .principles .eyebrow { color:var(--consume-dark); } 2258.ip-page .principles h2 .hand { color:var(--consume); } 2259.ip-page .principles .intro { max-width:680px; font-size:1.12rem; line-height:1.6; color:var(--ink-soft); margin:0 0 6px; } 2260.ip-page .p-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; margin-top:40px; } 2261.ip-page .p-card { background:#fff; border:1px solid var(--elle-dark); border-radius:14px; padding:26px 26px 28px; 2262 box-shadow:var(--shadow-sm); border-left:4px solid var(--consume);
2262 transition:box-shadow 200ms, transform 200ms; } 2263.ip-page .p-card:hover { box-shadow:var(--shadow-md); transform:translateY(-2px); } 2264.ip-page .p-card.k1 { border-left-color:var(--consume); } 2265.ip-page .p-card.k2 { border-left-color:var(--concept); } 2266.ip-page .p-card.k3 { border-left-color:var(--event); } 2267.ip-page .p-card.k4 { border-left-color:var(--detail); } 2268.ip-page .p-card .head { display:flex; align-items:center; gap:13px; margin-bottom:14px; } 2269.ip-page .p-card .mono { width:40px; height:40px; border-radius:11px; flex:none; display:flex; align-items:center; justify-content:center; 2270 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 2271.ip-page .p-card.k1 .mono { background:var(--consume); } .ip-page .p-card.k2 .mono { background:var(--concept); } 2272.ip-page .p-card.k3 .mono { background:var(--event); } .ip-page .p-card.k4 .mono { background:var(--detail); } 2273.ip-page .p-card .kicker { font-family:var(--font-display); font-weight:800; font-size:0.72rem; letter-spacing:0.10em; 2274 text-transform:uppercase; color:var(--battleship); } 2275.ip-page .p-card h3 { font-family:var(--font-display); font-weight:800; font-size:1.32rem; color:var(--purple-rain); margin:0 0 10px; line-height:1.15; } 2276.ip-page .p-card p { margin:0; font-size:1.02rem; line-height:1.58; color:var(--ink-soft); } 2277 2278@media (max-width:920px) { 2279 .ip-page .p-grid { grid-template-columns:1fr; } 2280} 2281</style> 2282 2283<div class="ip-page"> 2284<section class="principles"> 2285 <div class="wrap"> 2286 <div class="col reveal" style="margin:0;"> 2287 <div class="eyebrow">Built in</div> 2288 <h2 class="s-head">Four principles, <span class="hand">built in</span>.</h2> 2289 <p class="intro">The Information Platform is not a blank toolbox. AgileData's way of working is codified into it.</p> 2290 </div> 2291 <div class="p-grid reveal"> 2292 <div class="p-card k1"> 2293 <div class="head"><div class="mono">S</div><div class="kicker">Simplicity</div></div> 2294 <h3>Analysts do the engineer's job.</h3> 2295 <p>The platform removes the need for code. The people you already have build Information Products, with no data engineering hire required.</p> 2296 </div> 2297 <div class="p-card k2"> 2298 <div class="head"><div class="mono">P</div><div class="kicker">As a Product</div></div> 2299 <h3>Information Products, not data projects.</h3> 2300 <p>Every build is a product with a stakeholder, a decision, and an outcome. The Information Product Canvas scopes each one before a line of work begins.</p> 2301 </div> 2302 <div class="p-card k3"> 2303 <div class="head"><div class="mono">A</div><div class="kicker">Automation</div></div> 2304 <h3>The DataOps runs itself.</h3> 2305 <p>Pipelines, testing, monitoring, and orchestration are automated. AgileData automates the snot out of everything it can, so your team never babysits infrastructure.</p> 2306 </div> 2307 <div class="p-card k4"> 2308 <div class="head"><div class="mono">M</div><div class="kicker">Magic</div></div> 2309 <h3>Two decades of know-how, under the covers.</h3> 2310 <p>AgileData's DataOps expertise and way of working are baked into the platform. Your team does not see the mechanics. They feel it as speed.</p> 2311 </div> 2312 </div> 2313 </div> 2314</section> 2315</div> 2316</div></div> 2317</div> 2318</div> 2319</div> 2320 2321<div class="et_pb_section_5 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 2322<div class="et_pb_row_5 et_pb_row et_flex_row"> 2323<div class="et_pb_column_5 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 2324<div class="et_pb_code_5 et_pb_code et_pb_module"><div class="et_pb_code_inner"><!-- AgileData · Information Platform · 06 How it works · self-contained Divi Code module --> 2325<style> 2326/* ââââ SELF-CONTAINED FOUNDATION (tokens · base · primitives) ââââââââââââââââ 2327 Repeated in every section so each Code module stands alone. Identical across 2328 sections â harmless on the page more than once. All scoped to .ip-page. */ 2329.ip-page { 2330 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 2331 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 2332 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 2333 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 2334 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 2335 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 2336 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 2337 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 2338 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 2339 --font-display:'Nunito',system-ui,sans-serif; 2340 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 2341 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 2342 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08);
2342 --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 2343 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 2344 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 2345 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 2346} 2347.ip-page, .ip-page * { box-sizing:border-box; } 2348.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 2349.ip-page ::selection { background:var(--detail); color:#fff; } 2350.ip-page p { margin:0 0 16px; line-height:1.65; } 2351.ip-page a { color:var(--consume); text-decoration:none; } 2352.ip-page a:hover { color:var(--consume-dark); } 2353.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 2354.ip-page h1 { font-weight:900; } .ip-page h2 { font-weight:800; } 2355.ip-page section { padding:var(--section-pad) 0; position:relative; } 2356.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 2357.ip-page .col { max-width:var(--reading); margin:0 auto; } 2358.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 2359.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 2360.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 2361.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 2362.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 2363.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 2364.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 2365.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 2366.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 2367.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 2368.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 2369.ip-page .btn-link:hover { color:#fff; } 2370.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 2371.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 2372.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 2373@media (prefers-reduced-motion:reduce){ .ip-page .reveal { animation:none; } } 2374@keyframes ipReveal { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:none; } } 2375@keyframes ipSpin { to { transform:rotate(360deg); } } 2376/* ââ 06 HOW IT WORKS ââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 2377.ip-page .hiw { background:#fff; } 2378.ip-page .hiw .eyebrow { color:var(--event); } 2379.ip-page .hiw h2 .hand { color:var(--event); } 2380.ip-page .hiw .intro { max-width:720px; } 2381.ip-page .hiw .intro p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); } 2382.ip-page .flow { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin:44px 0 14px; } 2383.ip-page .step { position:relative; background:#fff; border:1px solid var(--rule); border-radius:14px; padding:24px 22px 26px; box-shadow:var(--shadow-sm); } 2384.ip-page .step .top { display:flex; align-items:center; gap:12px; margin-bottom:16px; } 2385.ip-page .step .num { width:38px; height:38px; border-radius:10px; flex:none; display:flex; align-items:center; justify-content:center; 2386 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 2387.ip-page .step.s1 .num { background:var(--concept); } .ip-page .step.s2 .num { background:var(--consume); } .ip-page .step.s3 .num { background:var(--event); } 2388.ip-page .step .ico { color:var(--battleship-medium); } 2389.ip-page .step.s1 .ico { color:var(--concept); } .ip-page .step.s2 .ico { color:var(--consume); } .ip-page .step.s3 .ico { color:var(--event); } 2390.ip-page .step h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:var(--purple-rain); margin:0 0 8px; line-height:1.15; } 2391.ip-page .step p { margin:0; font-size:0.98rem; line-height:1.55; color:var(--ink-soft); } 2392.ip-page .undercover { position:relative; background:var(--purple-rain); color:#fff; border-radius:16px;
2392 padding:24px 26px; overflow:hidden; } 2393.ip-page .undercover::before { content:''; position:absolute; left:0; top:24px; bottom:24px; width:4px; border-radius:2px; background:var(--detail); } 2394.ip-page .uc-top { display:flex; align-items:center; gap:14px; margin-bottom:14px; padding-left:16px; flex-wrap:wrap; } 2395.ip-page .uc-top .num { width:38px; height:38px; border-radius:10px; flex:none; background:var(--detail); display:flex; align-items:center; justify-content:center; 2396 font-family:var(--font-display); font-weight:900; font-size:1.05rem; color:#fff; } 2397.ip-page .uc-top h3 { font-family:var(--font-display); font-weight:800; font-size:1.18rem; color:#fff; margin:0; } 2398.ip-page .uc-top .tag { margin-left:auto; display:inline-flex; align-items:center; gap:7px; font-family:var(--font-mono); 2399 font-size:10px; letter-spacing:0.08em; text-transform:uppercase; color:var(--detail-medium); } 2400.ip-page .uc-top .tag svg { width:14px; height:14px; animation:ipSpin 9s linear infinite; } 2401@media (prefers-reduced-motion:reduce) { .ip-page .uc-top .tag svg { animation:none; } } 2402.ip-page .undercover p { margin:0 0 16px; padding-left:16px; font-size:1rem; line-height:1.55; color:rgba(255,255,255,0.80); max-width:720px; } 2403.ip-page .uc-ops { display:flex; flex-wrap:wrap; gap:9px; padding-left:16px; } 2404.ip-page .uc-ops span { font-family:var(--font-display); font-weight:600; font-size:0.86rem; color:rgba(255,255,255,0.85); 2405 background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.14); border-radius:999px; padding:7px 14px; } 2406 2407@media (max-width:920px) { 2408 .ip-page .flow { grid-template-columns:1fr; } 2409} 2410</style> 2411 2412<div class="ip-page"> 2413<section class="hiw" id="how-it-works"> 2414 <div class="wrap"> 2415 <div class="col reveal" style="margin:0 0 8px;"> 2416 <div class="eyebrow">How it works</div> 2417 <h2 class="s-head">Subscribe, and your team <span class="hand">starts building</span>.</h2> 2418 <div class="intro"> 2419 <p>There is no platform to stand up first. The Information Platform is live from the moment you subscribe. Your team logs in at agiledata.cloud and gets to work.</p> 2420 </div> 2421 </div> 2422 2423 <div class="flow reveal"> 2424 <div class="step s1"> 2425 <div class="top"> 2426 <div class="num">1</div> 2427 <div class="ico"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="12" cy="5" rx="9" ry="3"/><path d="M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"/><path d="M3 12c0 1.66 4 3 9 3s9-1.34 9-3"/></svg></div> 2428 </div> 2429 <h3>Connect your data</h3> 2430 <p>Point the platform at your sales, finance, and operational systems, or drop in CSV and Excel files. Ingestion is managed for you.</p> 2431 </div> 2432 <div class="step s2"> 2433 <div class="top"> 2434 <div class="num">2</div> 2435 <div class="ico"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7" rx="1.5"/><rect x="14" y="3" width="7" height="7" rx="1.5"/><rect x="14" y="14" width="7" height="7" rx="1.5"/><rect x="3" y="14" width="7" height="7" rx="1.5"/></svg></div> 2436 </div> 2437 <h3>Build Information Products</h3> 2438 <p>Your analysts model and transform data into Information Products, each one scoped with the Information Product Canvas. No code required.</p> 2439 </div> 2440 <div class="step s3"> 2441 <div class="top"> 2442 <div class="num">3</div> 2443 <div class="ico"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M22 2 11 13"/><path d="M22 2 15 22l-4-9-9-4 20-7z"/></svg></div> 2444 </div> 2445 <h3>Deliver the outcome</h3> 2446 <p>Stakeholders get the decision, the action, and the outcome they asked for. ADI answers their data questions directly.</p> 2447 </div> 2448 </div> 2449 2450 <div class="undercover reveal"> 2451 <div class="uc-top"> 2452 <div class="num">4</div> 2453 <h3>The platform keeps it running</h3>
2454 <span class="tag"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg>runs automatically</span> 2455 </div> 2456 <p>Pipelines, testing, and monitoring run automatically. The DataOps happens under the covers, day after day â so your team never babysits infrastructure.</p> 2457 <div class="uc-ops"><span>Pipelines</span><span>Testing</span><span>Monitoring</span><span>Orchestration</span><span>Storage & compute</span></div> 2458 </div> 2459 </div> 2460</section> 2461</div> 2462</div></div> 2463</div> 2464</div> 2465</div> 2466 2467<div class="et_pb_section_6 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 2468<div class="et_pb_row_6 et_pb_row et_flex_row"> 2469<div class="et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 2470<div class="et_pb_code_6 et_pb_code et_pb_module"><div class="et_pb_code_inner"><!-- AgileData · Information Platform · 09 Final CTA · self-contained Divi Code module --> 2471<style> 2472/* ââââ SELF-CONTAINED FOUNDATION (tokens · base · primitives) ââââââââââââââââ 2473 Repeated in every section so each Code module stands alone. Identical across 2474 sections â harmless on the page more than once. All scoped to .ip-page. */ 2475.ip-page { 2476 --purple-rain:#1A1844; --purple-rain-dark:#0F0E29; --purple-rain-medium:#4A4870; --purple-rain-light:#B8B7C9; 2477 --blighty:#FFFFFF; --battleship:#666666; --battleship-dark:#333333; --battleship-medium:#999999; --battleship-light:#CCCCCC; 2478 --elle:#F2F2F2; --elle-dark:#E0E0E0; --elle-medium:#ECECEC; --elle-light:#FAFAFA; 2479 --consume:#625AFF; --consume-dark:#4A42E6; --consume-medium:#8079FF; --consume-light:#BDB9FF; --consume-bg:rgba(98,90,255,0.08); 2480 --event:#1BB31B; --event-dark:#149014; --event-medium:#4DC54D; --event-light:#A8E0A8; --event-bg:rgba(27,179,27,0.08); 2481 --concept:#0DAEFF; --concept-dark:#0A8CCC; --concept-medium:#4DC2FF; --concept-light:#A6DEFF; --concept-bg:rgba(13,174,255,0.08); 2482 --detail:#FF860D; --detail-dark:#CC6B0A; --detail-medium:#FFA34D; --detail-light:#FFCFA6; --detail-bg:rgba(255,134,13,0.08); 2483 --history:#6D6C88; --history-dark:#56556C; --history-medium:#8F8EA8; --history-light:#C5C4D2; --history-bg:rgba(109,108,136,0.08); 2484 --font-sans:'Nunito',system-ui,-apple-system,Segoe UI,Roboto,sans-serif; 2485 --font-display:'Nunito',system-ui,sans-serif; 2486 --font-hand:'Daniel','Bradley Hand','Segoe Print',cursive; 2487 --font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace; 2488 --shadow-sm:0 1px 2px rgba(26,24,68,0.06); --shadow-md:0 4px 12px rgba(26,24,68,0.08); --shadow-lg:0 12px 32px rgba(26,24,68,0.12); 2489 --ease-out:cubic-bezier(0.2,0.8,0.2,1); 2490 --section-pad:clamp(80px,11vw,130px); --gutter:clamp(20px,4vw,32px); 2491 --max:1180px; --reading:760px; --ink:#1A1844; --ink-soft:#39394A; --rule:#ECECEC; 2492} 2493.ip-page, .ip-page * { box-sizing:border-box; } 2494.ip-page { font-family:var(--font-sans); color:var(--ink); background:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } 2495.ip-page ::selection { background:var(--detail); color:#fff; } 2496.ip-page p { margin:0 0 16px; line-height:1.65; } 2497.ip-page a { color:var(--consume); text-decoration:none; } 2498.ip-page a:hover { color:var(--consume-dark); } 2499.ip-page h1,.ip-page h2,.ip-page h3 { font-family:var(--font-display); line-height:1.05; letter-spacing:-0.025em; margin:0; } 2500.ip-page h1 { font-weight:900; } .ip-page h2 { font-weight:800; } 2501.ip-page section { padding:var(--section-pad) 0; position:relative; } 2502.ip-page .wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gutter); } 2503.ip-page .col { max-width:var(--reading); margin:0 auto; } 2504.ip-page .eyebrow { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:12px; letter-spacing:0.16em; text-transform:uppercase; margin-bottom:22px; } 2505.ip-page .eyebrow::before { content:''; width:32px; height:3px; border-radius:2px; background:currentColor; flex:none; } 2506.ip-page .s-head { font-size:clamp(2.2rem,4.4vw,3.4rem); margin:0 0 18px; } 2507.ip-page .s-body p { font-size:1.15rem; line-height:1.65; color:var(--ink-soft); margin:16px 0; } 2508.ip-page .hand { font-family:var(--font-hand); font-weight:400; color:var(--detail); transform:rotate(-3deg) translateY(2px); display:inline-block; line-height:0.95; padding:0 4px; } 2509.ip-page .btn { display:inline-flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; font-size:1.02rem; padding:16px 28px; border-radius:10px; text-decoration:none; transition:all 180ms; border:0; cursor:pointer; } 2510.ip-page .btn-primary { background:var(--detail); color:#fff; box-shadow:0 10px 24px rgba(255,134,13,0.34); } 2511.ip-page .btn-primary:hover { background:var(--detail-dark); transform:translateY(-2px); box-shadow:0 14px 30px rgba(255,134,13,0.42); color:#fff; } 2512.ip-page .btn-ghost { background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.30); } 2513.ip-page .btn-ghost:hover { background:rgba(255,255,255,0.08); color:#fff; } 2514.ip-page .btn-link { display:inline-flex; align-items:center; gap:6px; font-family:var(--font-display); font-weight:700; font-size:1rem; color:var(--consume-light); text-decoration:none; } 2515.ip-page .btn-link:hover { color:#fff; } 2516.ip-page .btn .arr,.ip-page .btn-link .arr { transition:transform 180ms; } 2517.ip-page .btn:hover .arr,.ip-page .btn-link:hover .arr { transform:translateX(3px); } 2518.ip-page .reveal { animation:ipReveal .6s var(--ease-out) both; } 2519@media (prefers-reduced-motion:reduce){ .ip-page .reveal { animation:none; } } 2520@keyframes ipReveal { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:none; } } 2521@keyframes ipSpin { to { transform:rotate(360deg); } } 2522/* ââ 09 FINAL CTA âââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 2523.ip-page .final { background:var(--purple-rain); color:#fff; text-align:center; overflow:hidden; } 2524.ip-page .final .inner { max-width:760px; margin:0 auto; padding:0 var(--gutter); } 2525.ip-page .final .eyebrow { color:var(--detail); justify-content:center; } 2526.ip-page .final .eyebrow::before { display:none; } 2527.ip-page .free-pill { display:inline-flex; align-items:center; gap:8px; padding:8px 16px; border-radius:999px; 2528 background:var(--detail); color:#fff; font-family:var(--font-display); font-weight:800; font-size:0.78rem; 2529 text-transform:uppercase; letter-spacing:0.10em; margin-bottom:24px; } 2530.ip-page .final h2 { color:#fff; font-size:clamp(2.1rem,4.2vw,3.3rem); margin:0 0 20px; } 2531.ip-page .final h2 .hand { color:var(--detail); } 2532.ip-page .final p.lede { color:rgba(255,255,255,0.82); font-size:1.22rem; line-height:1.55; margin:0 auto 34px; max-width:600px; } 2533.ip-page .final .cta-row { display:flex; gap:14px; align-items:center; justify-content:center; flex-wrap:wrap; } 2534.ip-page .final .legalese { margin-top:22px; color:rgba(255,255,255,0.5); font-size:0.92rem; font-family:var(--font-display); } 2535</style> 2536 2537<div class="ip-page"> 2538<section class="final"> 2539 <div class="inner reveal"> 2540 <span class="free-pill">⦠Monthly subscription · no long-term contract</span> 2541 <h2>Your team. Your Information Products. <span class="hand">Our platform</span>.</h2> 2542 <p class="lede">Subscribe and build your first Information Product without building anything underneath it.</p> 2543 <div class="cta-row"> 2544 <a href="https://agiledata.cloud" class="btn btn-primary">
2544Subscribe to the platform<span class="arr">â</span></a> 2545 <a href="/cost-comparison/" class="btn btn-ghost">Compare the cost<span class="arr">â</span></a> 2546 </div> 2547 <div class="legalese">No per-hour billing. No per-seat licensing. No long-term contract.</div> 2548 </div> 2549</section> 2550</div> 2551</div></div> 2552</div> 2553</div> 2554</div> 2555 </div> 2556 </div> 2557 </div> 2558 2559 2560 </article> 2561 2562 2563 2564</div> 2565 2566 <footer class="et-l et-l--footer"> 2567 <div class="et_builder_inner_content"> 2568 <div class="et_pb_section_0_tb_footer et_pb_section et_section_regular et_flex_section preset--module--divi-section--default"> 2569<div class="et_pb_row_0_tb_footer et_pb_row et_flex_row"> 2570<div class="et_pb_column_0_tb_footer et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone"> 2571<div class="et_pb_code_0_tb_footer et_pb_code et_pb_module"><div class="et_pb_code_inner"><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&family=Caveat:wght@400;600;700&family=DM+Sans:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"/> 2572<style> 2573.ft7 { 2574 position: relative; 2575 overflow: hidden; 2576 background: #1A1844; 2577 padding: 108px 80px 36px; 2578 font-family: 'Nunito', system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; 2579 color: rgba(255, 255, 255, 0.70); 2580 box-sizing: border-box; 2581} 2582.ft7 *, .ft7 *::before, .ft7 *::after { box-sizing: border-box; } 2583 2584.ft7-glow { 2585 position: absolute; 2586 right: -160px; 2587 top: -220px; 2588 width: 560px; 2589 height: 560px; 2590 background: radial-gradient(circle at 50% 50%, rgba(98, 90, 255, 0.14) 0%, transparent 62%); 2591 pointer-events: none; 2592} 2593 2594/* ---- ADI peek, far left page edge ---- */ 2595.ft7-peek { 2596 position: absolute; 2597 left: 0; 2598 top: 20px; 2599 z-index: 2; 2600 display: inline-block; 2601 line-height: 0; 2602} 2603.ft7-peek img { 2604 height: 56px; 2605 width: auto; 2606 display: block; 2607} 2608 2609.ft7-inner { 2610 position: relative; 2611 z-index: 1; 2612 max-width: 1120px; 2613 margin: 0 auto; 2614} 2615 2616/* ---- Columns ---- */ 2617.ft7-grid { 2618 display: grid; 2619 grid-template-columns: 1.6fr 1fr 1fr 1fr; 2620 gap: 40px; 2621 align-items: flex-start; 2622} 2623 2624/* Brand column */ 2625.ft7-brand-copy { 2626 margin: 0; 2627 font-size: 15px; 2628 line-height: 1.6; 2629 color: rgba(255, 255, 255, 0.55); 2630 max-width: 280px; 2631} 2632.ft7-brand-copy b { 2633 font-weight: 800; 2634 color: rgba(255, 255, 255, 0.80); 2635} 2636.ft7-social { 2637 margin: 18px 0 0; 2638 font-size: 14px; 2639 font-weight: 700; 2640} 2641.ft7-social a { 2642 color: rgba(255, 255, 255, 0.60); 2643 text-decoration: none; 2644} 2645.ft7-social a:hover, 2646.ft7-social a:focus { color: #FFFFFF; } 2647.ft7-social span { 2648 color: rgba(255, 255, 255, 0.25); 2649 padding: 0 8px; 2650} 2651 2652/* Link columns */ 2653.ft7-col { 2654 display: flex; 2655 flex-direction: column; 2656 gap: 10px; 2657} 2658.ft7-col-label { 2659 margin: 0 0 6px; 2660 font-weight: 800; 2661 font-size: 12px; 2662 letter-spacing: 0.14em; 2663 text-transform: uppercase; 2664 color: rgba(255, 255, 255, 0.45); 2665} 2666.ft7-col-label::after { 2667 content: ''; 2668 display: block; 2669 width: 28px; 2670 height: 3px; 2671 border-radius: 2px; 2672 margin-top: 8px; 2673 background: #625AFF; 2674} 2675.ft7-col.is-talk .ft7-col-label::after { background: #1BB31B; } 2676.ft7-col.is-family .ft7-col-label::after { background: #0DAEFF; } 2677.ft7-col a { 2678 color: rgba(255, 255, 255, 0.78); 2679 text-decoration: none; 2680 font-size: 15px; 2681 font-weight: 600; 2682 width: fit-content; 2683} 2684.ft7-col a:hover, 2685.ft7-col a:focus { color: #FFFFFF; } 2686 2687/* ---- Bottom strip ---- */ 2688.ft7-strip { 2689 display: flex; 2690 justify-content: space-between; 2691 align-items: baseline; 2692 gap: 12px; 2693 flex-wrap: wrap; 2694 margin-top: 52px; 2695 padding-top: 24px; 2696 border-top: 1px solid rgba(255, 255, 255, 0.10); 2697 font-size: 13.5px; 2698 color: rgba(255, 255, 255, 0.45); 2699} 2700.ft7-strip a { 2701 color: rgba(255, 255, 255, 0.60); 2702 text-decoration: none; 2703 font-weight: 700; 2704} 2705.ft7-strip a:hover, 2706.ft7-strip a:focus { color: #FFFFFF; } 2707.ft7-strip-legal span { 2708 color: rgba(255, 255, 255, 0.22); 2709 padding: 0 8px; 2710} 2711.ft7-strip-hand { 2712 font-family: 'Daniel', 'Caveat', 'Bradley Hand', 'Segoe Print', cursive; 2713 font-size: 20px; 2714 color: #FF860D; 2715 transform: rotate(-2deg); 2716 display: inline-block; 2717} 2718
2719/* ---- Responsive ---- */ 2720@media (max-width: 980px) { 2721 .ft7 { padding: 96px 32px 30px; } 2722 .ft7-peek { top: 16px; } 2723 .ft7-peek img { height: 48px; } 2724 .ft7-grid { grid-template-columns: 1fr 1fr; gap: 32px; } 2725 .ft7-brand { grid-column: 1 / -1; } 2726} 2727@media (max-width: 560px) { 2728 .ft7 { padding: 88px 20px 26px; } 2729 .ft7-peek { top: 14px; } 2730 .ft7-peek img { height: 44px; } 2731 .ft7-grid { grid-template-columns: 1fr; gap: 28px; } 2732 .ft7-strip { flex-direction: column; align-items: flex-start; gap: 10px; } 2733} 2734</style> 2735<footer class="ft7"> 2736<div aria-hidden="true" class="ft7-glow"></div> 2737<a class="ft7-peek" href="/"> 2738<img decoding="async" alt="AgileData" src="https://agiledata.io/wp-content/uploads/2026/07/agiledata-logo-ADI-peek-io-dark-background-2026-06-07.png"> 2739</a> 2740<div class="ft7-inner"> 2741<div class="ft7-grid"> 2742<!-- Brand --> 2743<div class="ft7-brand"> 2744<p class="ft7-brand-copy"><b>We build Information Products.</b><br/>PO Box 130, Kapiti, 5254, New Zealand</p> 2745<p class="ft7-social"> 2746<a href="https://www.linkedin.com/company/agiledata/">LinkedIn</a><span>·</span><a href="https://agiledata.info">Substack</a><span>·</span><a href="https://podcast.agiledata.io">Podcast</a> 2747</p> 2748</div> 2749<!-- The three things --> 2750<nav aria-label="The three things" class="ft7-col is-things"> 2751<p class="ft7-col-label">The three things</p> 2752<a href="/we-build-information-products">Information Products</a> 2753<a href="/information-platform">Information Platform</a> 2754<a href="/agiledata-network">AgileData Network</a> 2755</nav> 2756<!-- Talk to us --> 2757<nav aria-label="Talk to us" class="ft7-col is-talk"> 2758<p class="ft7-col-label">Talk to us</p> 2759<a href="/contact-us">Contact us</a> 2760<a href="mailto:[email protected]">[email protected]</a> 2761<a href="/ask-shane/">Ask Shane</a> 2762<a href="/about">About AgileData</a> 2763</nav> 2764<!-- The wider family --> 2765<nav aria-label="The wider family" class="ft7-col is-family"> 2766<p class="ft7-col-label">The wider family</p> 2767<a href="https://agiledataguides.com">agiledataguides.com</a> 2768</nav> 2769</div> 2770<!-- Bottom strip --> 2771<div class="ft7-strip"> 2772<span class="ft7-strip-legal">© 2026 AgileData.io Limited<span>·</span><a href="/about/privacy-policy/">Privacy Policy</a></span> 2773<span class="ft7-strip-hand">Made with Claudette and Love</span> 2774</div> 2775</div> 2776</footer> 2777</div></div> 2778</div> 2779</div> 2780</div> 2781 </div> 2782 </footer> 2783 </div> 2784 2785 2786 </div> 2787 </div> 2788 2789 <style class="et-vb-global-data et-vb-global-fonts">:root{--et_global_heading_font: 'Nunito';--et_global_body_font: 'Nunito';--et_global_heading_font_weight: 500;--et_global_body_font_weight: 500;--et_global_body_font_size: 20px;--et_global_body_font_height: 1.4em;}body{line-height:var(--et_global_body_font_height);font-size:var(--et_global_body_font_size);}</style> 2790<style class="et-vb-global-data et-vb-global-numeric-vars">:root{--et_global_heading_font: 'Nunito';--et_global_body_font: 'Nunito';}</style><!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 2790-2791
2790 2791<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2791GTM-TST5G84
vendor: 84 bytes, line 2791
2791" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2792<!-- End Google Tag Manager (noscript) --> 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 <span class="et_pb_scroll_top et-pb-icon"></span> 2812
2812<script type="text/javascript"> 2813 document.documentElement.className = 'js'; 2814 </script>
2814<script type="text/javascript"> 2815 let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script>
2815<script id="jquery-core-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/jquery.min.js"></script>
2815<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/jquery-migrate.min.js"></script>
2815<script id="jquery-js-after"> 2816jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}}); 2817//# sourceURL=jquery-js-after 2818</script>
2818<script class="hsq-set-content-id" data-content-id="standard-page"> 2819 var _hsq = _hsq || []; 2820 _hsq.push(["setContentType", "standard-page"]); 2821 </script>
vendor: 63 bytes, line 2821
2821<script async src="https://www.googletagmanager.com/gtag/js?id=
2821G-SDVHEH8Z84
vendor: 11 bytes, line 2821
2821"></script>
2821<script> 2822
vendor: 138 bytes, lines 2822-2826
2822window.dataLayer = window.dataLayer || []; 2823 function gtag(){dataLayer.push(arguments);} 2824 gtag('js', new Date()); 2825 2826 gtag('config', '
2826G-SDVHEH8Z84
vendor: 7 bytes, lines 2826-2827
2826'); 2827
2827gtag('set', {'company': 'AgileData'}); 2828 2829</script>
2829<script>
vendor: 331 bytes, lines 2829-2833
2829(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2830new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2831j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2832'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2833})(window,document,'script','dataLayer','
2833GTM-TST5G84
vendor: 3 bytes, line 2833
2833');
2833</script>
2833<script> 2834(function($) { 2835 $(document).ready(function() { 2836 $(window).resize(function() { 2837 $('.et_blog_grid_equal_height').each(function() { 2838 equalise_articles($(this)); 2839 }); 2840 }); 2841 2842 $('.et_blog_grid_equal_height').each(function() { 2843 var blog = $(this); 2844 2845 equalise_articles($(this)); 2846 2847 var observer = new MutationObserver(function(mutations) { 2848 equalise_articles(blog); 2849 }); 2850 2851 var config = { 2852 subtree: true, 2853 childList: true 2854 }; 2855 2856 observer.observe(blog[0], config); 2857 }); 2858 2859 function equalise_articles(blog) { 2860 var articles = blog.find('article'); 2861 var heights = []; 2862 2863 articles.each(function() { 2864 var height = 0; 2865 height += ($(this).find('.et_pb_image_container, .et_main_video_container').length != 0) ? $(this).find('.et_pb_image_container, .et_main_video_container').outerHeight(true) : 0; 2866 height += $(this).find('.entry-title').outerHeight(true); 2867 height += $(this).find('.post-meta').outerHeight(true); 2868 height += $(this).find('.post-content').outerHeight(true); 2869 2870 heights.push(height); 2871 }); 2872 2873 var max_height = Math.max.apply(Math,heights); 2874 2875 articles.each(function() { 2876 $(this).height(max_height); 2877 }); 2878 } 2879 2880 $(document).ajaxComplete(function() { 2881 $('.et_blog_grid_equal_height').imagesLoaded().then(function() { 2882 $('.et_blog_grid_equal_height').each(function(){ 2883 equalise_articles($(this)); 2884 }); 2885 }); 2886 }); 2887 2888 $.fn.imagesLoaded = function() { 2889 var $imgs = this.find('img[src!=""]'); 2890 var dfds = []; 2891 2892 if (!$imgs.length) { 2893 return $.Deferred().resolve().promise(); 2894 } 2895 2896 $imgs.each(function(){ 2897 var dfd = $.Deferred(); 2898 dfds.push(dfd); 2899 var img = new Image(); 2900 2901 img.onload = function() { 2902 dfd.resolve(); 2903 }; 2904 2905 img.onerror = function() { 2906 dfd.resolve(); 2907 }; 2908 2909 img.src = this.src; 2910 }); 2911 2912 return $.when.apply($, dfds); 2913 } 2914 }); 2915})(jQuery); 2916</script>
2916<script type="speculationrules"> 2917{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi_webbymade/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2918</script>
2918<script id="leadin-script-loader-js-js-extra"> 2919var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"}; 2920//# sourceURL=leadin-script-loader-js-js-extra 2921</script>
2921<script async defer id='hs-script-loader' src="https://js.hs-scripts.com/8139380.js?integration=WordPress&ver=11.3.75"></script>
2921<script id="divi-custom-script-js-extra"> 2922var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; 2923//# sourceURL=divi-custom-script-js-extra 2924</script>
2924<script id="divi-custom-script-js" src="https://agiledata.io/wp-content/themes/Divi/js/theme-scripts-library-base.js?ver=5.11.0"></script>
2924<script id="smoothscroll-js" src="https://agiledata.io/wp-content/themes/Divi/js/smoothscroll.js?ver=5.11.0"></script>
2924<script id="divi-theme-scripts-library-scroll-to-top-js" src="https://agiledata.io/wp-content/themes/Divi/js/theme-scripts-library-scroll-to-top.js?ver=5.11.0"></script>
2924<script id="divi-script-library-global-functions-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-frontend-global-functions.js?ver=5.11.0"></script>
2924<script id="divi-script-library-ext-waypoint-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-ext-waypoint.js?ver=5.11.0"></script>
2924<script id="divi-script-library-menu-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-menu.js?ver=5.11.0"></script>
2924<script id="fitvids-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-jquery.fitvids.js?ver=5.11.0"></script>
2924<script id="divi-script-library-fitvids-functions-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-fitvids-functions.js?ver=5.11.0"></script>
2924<script id="et-core-common-js" src="https://agiledata.io/wp-content/themes/Divi/core/admin/js/common.js?ver=5.11.0"></script>
2924<script id="divi-script-library-frontend-scripts-js-extra"> 2925var et_pb_custom = {"ajaxurl":"https://agiledata.io/wp-admin/admin-ajax.php","images_uri":"https://agiledata.io/wp-content/themes/Divi/images","builder_images_uri":"https://agiledata.io/wp-content/themes/Divi/includes/builder-5/images","et_frontend_nonce":"61f8635d44","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"16c1a4e9fb","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"6305","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"off","tinymce_uri":"https://agiledata.io/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#625aff","waypoints_options":[]}; 2926var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; 2927var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; 2928//# sourceURL=divi-script-library-frontend-scripts-js-extra 2929</script>
2929<script id="divi-script-library-frontend-scripts-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-frontend-scripts.js?ver=5.11.0"></script>
2929<script id="jetpack-stats-js-before"> 2930_stq = window._stq || []; 2931_stq.push([ "view", {"v":"ext","blog":"201078029","post":"6305","tz":"13","srv":"agiledata.io","j":"1:16.2"} ]); 2932_stq.push([ "clickTrackerInit", "201078029", "6305" ]); 2933//# sourceURL=jetpack-stats-js-before 2934</script>
2934<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
2934<script id="divi-script-library-multi-view-js-extra"> 2935var diviBreakpointData = {"enabledBreakpoints":[{"order":50,"baseDevice":true,"enable":true,"name":"desktop"},{"order":30,"enable":true,"maxWidth":{"value":"980px","default":980},"name":"tablet"},{"order":10,"enable":true,"maxWidth":{"value":"767px","default":767},"name":"phone"}],"enabledBreakpointNames":["desktop","tablet","phone"],"baseBreakpointName":"desktop"}; 2936//# sourceURL=divi-script-library-multi-view-js-extra 2937</script>
2937<script id="divi-script-library-multi-view-js" src="https://agiledata.io/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-multi-view.js?ver=5.11.0"></script>
2937<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43c640ebcf2410d',t:'MTc5MDg2NzM5MQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2937</body> 2938</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.