html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}img{border:0}li{list-style-type:none}button.forward-tab,button.reverse-tab,button.forward-landing,button.reverse-landing,button.forward-tab-entry,button.reverse-tab-entry,button.forward-landing-entry,button.reverse-landing-entry{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;position:absolute;outline:none!important}:root{--formioChar:#3a4756;--formioCharDark:#2a333e;--formioCharLight:#4a5b6e;--formioCharBlue:#35393a;--formioCharBlueLight:#4c5253;--formioCharBlueLight2:#636b6c;--formioGreen:#69b342;--formioGreenDark:#5a9a39;--formioGreenLight:#78cd4b;--formioGreenLight2:#9ae673;--formioBlue:#0079c0;--formioBlueLight:#0091e6;--formioBlueLight2:#33b4ff;--formioBlueDark:#0069a7;--formioBlueDark2:#00598d;--formioMidnight:#3a4756;--formioMidnightLight:#4b5c6f;--link:#2678ff;--red:#ff0000;--redDark:#b82020;--primaryTextColor:var(--formioChar);--primaryColor:var(--formioGreen);--primaryColorDark:var(--formioGreenDark);--primaryColorLight:var(--formioGreenLight);--primaryColorLight2:var(--formioGreenLight2);--secondaryTextColor:var(--formioGreen);--secondaryColor:var(--formioChar);--secondaryColorDark:var(--formioCharDark);--secondaryColorLight:var(--formioCharLight);--tertiaryTextColor:var(--formioBlue);--tertiaryColor:var(--tertiaryTextColor);--tertiaryColorDark:var(--formioBlueDark);--tertiaryColorDark2:var(--formioBlueDark2);--tertiaryColorLight:var(--formioBlueLight);--tertiaryColorLight2:var(--formioBlueLight2);--gray1:#f1f4f7;--gray2:#eff2f7;--gray3:#e0e5ec;--gray4:#d6dbe2;--gray5:#d2d2d7;--gray6:#bbc0c7;--gray7:#b1b7c5;--gray8:#899399;--gray9:#9199ab;--gray10:#767e92;--gray11:#616878;--gray12:#566073;--gray13:#404959;--gray14:#2e3440;--gray15:#22252a;--white:#ffffff;--black:#000000;--twhite:#f8f9fa;--twhite2:#f6f7f8;--twhite3:#EEEFF0;--twhiteBlue:#f2f4f8;--fintechGreen:#4fdbad;--fintechGreenDark:#45bf97;--fintechCoolGradient:linear-gradient(90deg, rgba(39,203,151,1) 0%, rgba(74,202,230,1) 100%);--fintechWarmGradient:linear-gradient(90deg, rgba(252,129,200,1) 0%, rgba(251,187,44,1) 100%);--primaryGradient:linear-gradient(135deg, var(--primaryColor) 0%, var(--primaryColorLight) 100%);--primaryGradientLight:linear-gradient(135deg, var(--primaryColorLight) 0%, var(--primaryColorLight2) 100%);--primaryBoxShadow:0 0 30px rgba(0,0,0,.15);--secondaryBoxShadow:0 0 50px rgba(0,0,0,.15);--fieldBoxShadow:10px 10px 20px rgba(0,0,0,.05);--thinBoxShadow:0 0 20px rgba(0,0,0,.05);--buttonBoxShadowGreen:0 10px 30px rgba(211,243,194,.6);--cardBoxShadow:0 0 20px rgba(0,0,0,.1);--blackBoxShadow:0 0 20px rgba(0,0,0,1);--avatarBoxShadow:0 0 15px rgba(0,0,0,.15);--primaryFont:Inter, Helvetica, Arial, Sans-serif;--primaryMonospaceFont:'Source Code Pro', 'Courier New', Courier, monospace;--blockquoteFont:Georgia, Sans-serif}:focus{outline:0}*{position:relative;box-sizing:border-box;-webkit-text-size-adjust:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}*{-webkit-text-size-adjust:none}html{height:100%;scroll-behavior:smooth}body{height:100%;font-size:16px;font-family:var(--primaryFont);color:var(--primaryTextColor);line-height:1.5em;margin:0;background:var(--white)}body.noscroll{overflow-y:hidden}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}.clearright{clear:right}h1,h2,h3,h4,h5,h6,.huge,.xxlarge,.xlarge,.large,.medium,.h1,.h2,.h3,.h4,.h5,.h6{font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.4em;font-family:var(--primaryFont);letter-spacing:-.03em}h1,.huge,.h1{font-size:40px;font-weight:700}h2,.xxlarge,.h2{font-size:28px}h3,.xlarge,.h3{font-size:24px}h4,.large,.h4{font-size:22px}h5,.medium,.h5{font-size:20px}h6,.small,.h6{font-size:16px;letter-spacing:0}strong,.strong,.weight700{font-weight:700}.lightweight,.weight300{font-weight:300}.normalweight,.weight400{font-weight:400}.midweight,.semiweight,.weight600{font-weight:600}.heavyweight,.weight800{font-weight:800}.blackweight,.weight900{font-weight:900}em,.italic{font-style:italic}.stritalic{font-weight:700;font-style:italic}.underline{text-decoration:underline}.strike{text-decoration:line-through}tt{font-family:var(--primaryMonospaceFont)}.tight{letter-spacing:-.03em}.tight2{letter-spacing:-.06em}.upper{text-transform:uppercase}.lower{text-transform:none}code{padding:1px 3px;border-radius:3px;background:var(--twhite3);font-family:var(--primaryMonospaceFont)}.center,.centertext{text-align:center}.indent{margin-left:30px;margin-bottom:30px}p{line-height:1.7em;margin-bottom:30px}p:last-child{margin-bottom:0!important}p.withlist{margin-bottom:15px}p.nobot,p.mclear{margin-bottom:0}p.small{font-size:14px}ul,ol{margin-bottom:30px}ul:last-child,ol:last-child{margin-bottom:0}ul li,ol li{list-style-type:disc;margin:10px 0 10px 30px}ol li{list-style-type:decimal}ul li:last-child,ol li:last-child{margin-bottom:0}ul.small li,ol.small li{font-size:14px}ul.icons li{list-style-type:none;margin-left:0;padding-left:35px}ul.icons li svg{width:24px;height:24px;top:1px;left:0;position:absolute}ul.icons.large li{font-size:20px;margin-top:20px;margin-bottom:20px;padding-left:45px}ul.icons.large li svg{width:28px;height:28px;top:2px}ul.centered{max-width:600px;margin-left:auto;margin-right:auto;margin-top:50px}code{font-size:14px;font-family:var(--primaryMonospaceFont);border-radius:3px;padding:1px 3px}pre{background:#f4f8fb;border-radius:5px;width:100%;font-family:var(--primaryMonospaceFont);font-size:14px;padding:15px;box-shadow:var(--thinBoxShadow);overflow-x:auto}blockquote,.blockquote{border-left:10px solid var(--primaryColorLight);padding-left:40px;margin-bottom:30px}blockquote p:last-child,.blockquote p:last-child{padding-bottom:0}blockquote p.quote-text,.blockquote p.quote-text{margin-bottom:10px}blockquote p.quote-author,.blockquote p.quote-author{font-family:var(--primaryFont);font-weight:700;font-style:italic}cite{font-size:14px;font-style:normal}.white{color:var(--white)}.primary{color:var(--primaryColor)}.primarytext{color:var(--primaryTextColor)}.gradient-text.primary{-webkit-box-decoration-break:clone;background:linear-gradient(to left,var(--primaryColorLight),var(--primaryColorDark));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text.primarylight{-webkit-box-decoration-break:clone;background:linear-gradient(to left,var(--primaryColorLight2),var(--primaryColorLight));-webkit-background-clip:text;-webkit-text-fill-color:transparent}em .gradient-text,span.italic .gradient-text,.gradient-text.italic{padding-right:2px}.gradient-text.burning{-webkit-box-decoration-break:clone;background:linear-gradient(to left,#ea5503,#cb4d5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.twhitebg{background-color:var(--twhite)}.reddark{color:var(--redDark)}a,a:visited{color:var(--link);text-decoration:none;cursor:pointer;transition:color .15s linear;text-decoration:none}a:hover{color:var(--gray9);transition:color .15s linear;text-decoration:none}.iconright{padding-right:20px;position:relative}.iconright i{position:absolute;top:-2px;right:0;font-size:18px}.iconleft{padding-left:20px;position:relative}.iconleft i{position:absolute;top:-2px;left:0}.hide,.hidden{display:none}.eclipse{height:0;overflow:hidden;padding:0;margin:0}.req{color:var(--red);font-weight:700}.req:after{content:" * "}button{padding:0;margin:0;border:0;line-height:inherit;background:transparent;cursor:pointer}.button,a.button,button[type=submit],input[type=submit]{font-family:var(--primaryFont);padding:8px 19px;border:1px solid transparent;border-radius:3px;font-size:14px;line-height:16px;text-align:center;overflow:hidden;margin:0;color:var(--white);font-weight:700;display:inline-block;background-color:var(--gray14);transition:.15s linear all;box-shadow:var(--buttonBoxShadowGreen);text-decoration:none}.button:hover,a.button:hover,button[type=submit]:hover,input[type=submit]:hover{cursor:pointer;background-color:var(--gray13);transition:.15s linear all;text-decoration:none}.button.primary,a.button.primary,button[type=submit].primary,input[type=submit].primary{background-color:var(--primaryColor);color:#fff}.button.primary:hover,a.button.primary:hover,button[type=submit].primary:hover,input[type=submit].primary:hover{background-color:var(--primaryColorLight)}.button.outlined.primary{background-color:transparent;border:2px solid var(--primaryColor);color:var(--secondaryTextColor)}.button.outlined.primary:hover{background-color:transparent;border:2px solid var(--primaryColorLight);color:var(--primaryColorLight)}.button.disabled,a.button.disabled,button[type=submit].disabled,input[type=submit].disabled{opacity:.5;filter:grayscale(100%);pointer-events:none}.button.medium,a.button.medium,button[type=submit].medium,input[type=submit].medium{font-size:16px;padding:14px 29px}.button.large,a.button.large,button[type=submit].large,input[type=submit].large{font-size:20px;padding:16px 32px}.button.rounded,a.button.rounded,button[type=submit].rounded,input[type=submit].rounded{border-radius:17px}.button.rounded.medium,a.button.rounded.medium,button[type=submit].rounded.medium,input[type=submit].rounded.medium{border-radius:24px}.button.rounded.large,a.button.rounded.large,button[type=submit].rounded.large,input[type=submit].rounded.large{border-radius:33px}.button.withiconright.large{padding-right:52px}.button.withiconright.large i{position:absolute;font-size:24px;right:20px;top:16px}.button.withicon.medium{padding-left:44px}.button.withicon.medium i{position:absolute;font-size:20px;left:15px;top:14px}.button,a.button,button[type=submit],input[type=submit]{box-shadow:unset}.button.outlined.primary.light{border:2px solid var(--gray4);color:var(--gray4)}.button.outlined.primary.light:hover{border:2px solid var(--white);color:var(--white)}.blackcover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;pointer-events:none;transition:.15s linear all}.blackcover.active{opacity:1;visibility:visible;pointer-events:all;transition:.15s linear all}.imagebox{position:fixed;top:0;right:0;bottom:0;left:0;max-width:90%;margin:auto;max-height:90%;z-index:210;display:flex;align-items:center;transition:.25s linear all;justify-content:center}.imagebox.active{opacity:1;visibility:visible;pointer-events:all;transition:.25s linear all}.imagebox img{max-width:100%;max-height:100%;filter:drop-shadow(0 0 30px rgba(0,0,0,.5))}button.imagebox-show,a.imagebox-show{cursor:pointer;width:100%;height:100%}button.imagebox-close{position:absolute;top:0;right:0;z-index:10;font-size:30px;color:var(--white);cursor:pointer}.subject-image.full button.imagebox-show,.subject-image.full a.imagebox-show{height:auto}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:400px;max-width:100%;height:500px;max-height:100%;margin:auto;z-index:110;padding:30px;background-color:var(--white);border-radius:5px;box-shadow:var(--primaryBoxShadow);opacity:0;visibility:hidden;pointer-events:none;transition:.15s linear all}.lightbox.active{visibility:visible;opacity:1;pointer-events:all;transition:.15s linear all}button.close-button.close-lightbox{position:absolute;top:20px;right:20px}.lightbox-title{font-weight:700}.lightbox.delete-submission{height:182px}.lightbox button.close-button{color:var(--primaryTextColor);pointer-events:all;top:0;right:0;z-index:10}.lightbox button.close-button:hover{opacity:.5}.lightbox.image{width:auto;height:auto;top:30px;right:30px;bottom:30px;left:30px;background-color:transparent;padding:0;pointer-events:none}.lightbox.image button.close-button{color:var(--white)}.lightbox-image-wrap{pointer-events:all;position:absolute;top:30px;right:30px;bottom:30px;left:30px;margin:auto;display:flex;align-items:center}.lightbox-image-wrap.noevents{pointer-events:none}.lightbox.image img{object-fit:cover;margin:auto;max-width:100%;max-height:100%;pointer-events:all}.lightbox.content{width:100%;max-width:700px;height:100%;max-height:900px;margin:auto;padding:50px;overflow-y:auto}.lightbox.content button.close-button{color:var(--primaryTextColor);top:30px;right:30px}.lb-content{width:100%;margin:0 auto;color:var(--primaryTextColor)}.lb-avatar{width:140px;height:140px;padding:6px;background:var(--white);border-radius:50%;overflow:hidden;box-shadow:var(--avatarBoxShadow)}.lb-avatar img{width:100%;height:100%;float:left;object-fit:cover;border-radius:50%;overflow:hidden}.bio-header{display:flex;gap:40px;align-items:center;margin-bottom:30px}.bio-header .lb-avatar{flex-shrink:0}.person-name{font-size:22px;font-weight:700;margin-bottom:5px}.person-title{font-size:16px;font-weight:300;color:var(--gray9)}textarea{font-size:14px;font-family:var(--primaryFont)}input[type=text],input[type=email],textarea{-webkit-appearance:none}::-webkit-input-placeholder{color:var(--gray6)}::-moz-placeholder{color:var(--gray6)}:-ms-input-placeholder{color:var(--gray6)}input:-moz-placeholder{color:var(--gray6)}label:hover{cursor:pointer;font-family:var(--primaryFont)}input[type=text],input[type=search],input[type=email],select,textarea,input#email,input#url,.field,.textarea{color:var(--primaryTextColor);width:100%;line-height:20px;border-radius:5px;font-size:16px;font-weight:600;font-family:var(--primaryFont);padding:15px 20px;background:var(--white);box-shadow:var(--fieldBoxShadow)}textarea,.textarea{height:auto;border-radius:2px;-webkit-overflow-scrolling:touch;padding:15px;font-weight:400;min-height:140px}::-webkit-search-cancel-button{display:none}.row{width:100%;display:flex;align-items:center;margin-bottom:30px}.row:last-child,.row.last{margin-bottom:0}.labelwrap{width:30%;padding-right:15px}label,.label{font-weight:700}label{cursor:pointer}.fieldwrap{width:70%}.row.tarea{align-items:unset}.row.tarea label,.row.tarea .label{margin-top:15px}.row.fill{display:block}.row.fill .labelwrap{width:100%}.row.fill .fieldwrap{width:100%;margin-top:7px}.row.fill.tarea label,.row.fill.tarea .label{margin-top:0}.label,.field,.textarea,.pre{pointer-events:none}.label{color:var(--gray9)}.field,.textarea{color:var(--gray6)}.pre{background:#f4f8fb;border-radius:5px;width:100%;font-family:var(--primaryMonospaceFont);overflow:hidden;font-size:14px;padding:15px;box-shadow:var(--thinBoxShadow)}.row.small .field{font-size:12px;padding:7px 10px}.row.small .label{font-size:12px}.row.small .textarea{padding:7px;font-size:12px}.pre.small{font-size:12px;line-height:1.5em}.formio-component.form-group{display:grid;grid-template-columns:30% 70%;width:100%;margin-bottom:20px}.formio-component.form-group label{width:100%;color:var(--primaryTextColor);display:flex;align-self:center}.formio-component.form-group .formio-errors{flex-wrap:wrap;width:100%;flex:0;grid-column-start:2;font-size:14px;margin-top:5px}.formio-component.form-group div[ref="element"]{width:100%}.formio-component.form-group div[ref="element"] input,.formio-component.form-group div[ref="element"] select,.formio-component.form-group div[ref="element"] textarea,.formio-choices.form-group{border:1px solid var(--gray3);color:var(--primaryTextColor);width:100%;line-height:20px;border-radius:5px;font-size:16px;font-weight:400;font-family:var(--primaryFont);padding:15px 20px;background:var(--white);box-shadow:var(--fieldBoxShadow)}.choices__list--dropdown{left:0}.formio-component.form-group div[ref="element"] textarea{max-width:100%;min-width:100%;border:1px solid var(--gray3);padding:15px 20px}.formio-component.form-group.formio-component-textarea{display:block}.formio-component.form-group.formio-component-textarea label{margin-bottom:10px}.formio-component.form-group.short div[ref="element"] input{max-width:150px}.schedule .formio-form-wrapper{margin-top:0}.formio-choices.form-group,.formio-choices.formio-form-group{border:1px solid var(--gray3);color:var(--primaryTextColor);width:100%;line-height:20px;border-radius:5px;font-size:16px;font-weight:400;font-family:var(--primaryFont);background:var(--white);box-shadow:var(--fieldBoxShadow);padding:0}.formio-choices.form-group input,.formio-choices.formio-form-group input{width:100%;height:100%;margin:0}.has-feedback .choices.form-group.formio-choices .form-control{padding:0!important}.choices.form-group.formio-choices{border:1px solid var(--gray3)!important;padding:10px;min-height:52px}.choices__list.choices__list--multiple{display:flex;align-items:center;height:100%;width:100%;flex-wrap:wrap;gap:4px}.choices__list--multiple .choices__item[data-deletable]{flex-shrink:0;margin:0}input.choices__input.choices__input--cloned{display:none}.choices__list--multiple .choices__item{border-radius:3px!important;border:none!important;background-color:var(--primaryColor)!important;color:var(--white)!important;border:none!important;padding:5px 10px!important}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{border-left:0!important}.formio-component.form-group.formio-component-editgrid{display:block}ul.editgrid-listgroup{display:flex;flex-direction:column;gap:20px;margin:20px 0 20px 0}ul.editgrid-listgroup li.list-group-item{list-style-type:none;margin:0;border:2px dotted var(--gray3);border-radius:3px;padding:30px 30px 15px 30px;display:flex;gap:20px;flex-direction:column}ul.editgrid-listgroup li.list-group-item .formio-component.form-group.formio-component-textarea label{margin:0}ul.editgrid-listgroup li.list-group-item.list-group-header{border:none;background-color:transparent;margin-top:10px;padding:0;display:none}ul.editgrid-listgroup .formio-component.form-group{display:flex;gap:10px;flex-direction:column;margin:0}ul.editgrid-listgroup li.list-group-item .row{margin:0;display:flex;gap:20px;align-items:center;flex-direction:column}ul.editgrid-listgroup li.list-group-item .row .btn-group{display:flex;align-items:center;gap:15px;font-size:22px}.editgrid-actions{display:flex;align-items:center;gap:5px}.editgrid-actions button{padding:4px 10px;border:1px solid var(--gray3);border-radius:3px;background-color:var(--white)}button.btn{background-color:var(--primaryColor);padding:14px 29px;border:1px solid transparent;border-radius:3px;font-size:16px;line-height:16px;text-align:center;overflow:hidden;margin:0;color:var(--white);font-weight:700;display:inline-block;transition:.15s linear all;box-shadow:var(--buttonBoxShadowGreen);text-decoration:none;font-family:var(--primaryFont)}button.btn:hover{background-color:var(--primaryColorDark);transition:.15s linear all}.demo{font-size:16px;font-family:var(--primaryFont)}.demo .formio-form-wrapper{max-width:900px}.demo .formio-form>div>nav>ul.pagination .page-item.active .page-link{background-color:var(--primaryColor);border-color:var(--primaryColor)}.demo .formio-form>div>nav>ul.pagination .page-link{color:var(--primaryColorDark)}.demo .btn-primary{background-color:var(--primaryColor);border-color:var(--primaryColor)}.demo .btn-primary:hover{background-color:var(--primaryColorLight);border-color:var(--primaryColorLight)}.demo .stripe-inside ul.pagination li,.demo .stripe-inside ul.formio-wizard-nav-container li{list-style-type:none;margin:0}.demo .stripe-inside ul.formio-wizard-nav-container{display:flex;gap:10px;margin-top:60px}.demo .formio-component.form-group label,.demo .formio-component.form-group label:hover{font-size:16px;transform:scale(1)}.estimator-title{margin-top:30px}.estimator-title img{width:150px}.estimator-title h2{margin-top:20px;font-weight:700}.demo .formio-component-html2 h4{font-weight:300;font-size:22px}.demo .form-check{padding-left:1.5rem}.demo .form-check-input{margin-left:-1.45rem}.demo input[type=checkbox],.demo input[type=radio]{transform:scale(1.3)}.formio-component.form-group.formio-component-healthBox,.formio-component.form-group.formio-component-lifeBox,.formio-component.form-group.formio-component-autoBox{width:220px;margin:0 auto;margin-bottom:20px;display:block}.demo .formio-component.form-group{display:block}.demo .formio-component.form-group i.fa-question-circle{margin-left:5px;margin-top:4px}.demo .input-group>.custom-file,.demo .input-group>.custom-select,.demo .input-group>.form-control,.demo .input-group>.form-control-plaintext,.demo .formio-component.form-group div[ref="element"] .input-group input{width:1%}.demo .formio-component.form-group div[ref="element"] input,.demo .formio-component.form-group div[ref="element"] select,.demo .formio-component.form-group div[ref="element"] textarea,.demo .formio-choices.form-group .demo .formio-choices.form-group{padding:0;border:0}.demo .h3dupe{display:none}body.api-demo{color:#939293;background-color:#2d2a2e;padding:30px;font-family:"Source Code Pro"}span.string{color:#fbd973}span.value{color:#a89fee}span.green{color:#b3d97f}span.orange{color:#f19d59}.demo-field-hide{display:none}#container{width:100%;flex-grow:1;padding-top:60px}.stripe.center{text-align:center}.stripe-inside{width:1260px;padding-left:30px;padding-right:30px;margin:0 auto;display:block;z-index:5}.columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:100px;row-gap:60px}.columns.one{grid-template-columns:100%}.columns.two{grid-template-columns:repeat(2,minmax(0,1fr))}.columns.three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:80px}.columns.four{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}.columns.five{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:20px}.columns.six{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px}.columns.tight{row-gap:0}.columns.block{display:block}.columns.bordertop{border-top:1px solid var(--gray3);padding-top:50px;margin-top:40px}.columns.blogorder{direction:rtl;grid-auto-flow:dense;transform:rotate(180deg)}.columns.blogorder.breathetop{padding-top:0;padding-bottom:60px}.columns.blogorder .column{direction:ltr;transform:rotate(180deg)}.columns.thirds{gap:60px}.columns.thirds.first{grid-template-columns:2fr 1fr}.columns.thirds.second{grid-template-columns:1fr 2fr}.column{width:100%;height:100%;display:flex;align-items:center;min-width:0}.column.aligntop{align-items:unset}.column.rowreverse{flex-direction:row-reverse}.column.textalignleft{text-align:left}.columns.one.center .column{display:block}.column.block{display:block}.columns.gridicons{gap:60px}.columns.gridicons .column{align-items:unset;display:block;text-align:center}.columns.gridicons.nocenter .column{text-align:left}.column.twothirds{grid-column:span 2}.column-text{width:100%}.column-text h5.nohelptext{margin-bottom:10px}.column-text ul{text-align:left}.subject-image{width:100%}.subject-image img{width:100%;filter:drop-shadow(0 0 30px rgba(0,0,0,.2))}.subject-image.nofilter img{filter:unset}.subject-image.rounded img{border-radius:5px}.subject-image.center{margin-left:auto;margin-right:auto}.subject-image.mbot20{margin-bottom:20px}.subject-image.icon{height:100px;margin:0 auto;margin-bottom:30px}.subject-image.icon img{width:auto;height:100%}.subject-image.w150{max-width:150px}.subject-image.w200{max-width:200px}.subject-image.w250{max-width:250px}.subject-image.w300{max-width:300px}.subject-image.w350{max-width:350px}.subject-image.w400{max-width:400px}.subject-image.w450{max-width:450px}.subject-image.w500{max-width:500px}.subject-image.w550{max-width:550px}.subject-image.w600{max-width:600px}.subject-image.w650{max-width:670px}.subject-image.w700{max-width:700px}.subject-image.w750{max-width:750px}.subject-image.w762{max-width:762px}.subject-image.w800{max-width:800px}.subject-image.tag,.subject-image.unlimited{width:100%;max-width:200px;margin:0 auto 40px auto}.subject-image.unlimited{max-width:300px}.subject-image.logo{max-width:250px;margin:0 auto 30px auto}.subject-image.render{max-width:300px;margin:0 auto}.subject-image.platform{max-width:200px;margin:0 auto;margin-bottom:40px}.subject-image.diagram{width:100%;max-width:600px;margin:0 auto;margin-top:40px}.subject-image.casestudy,.subject-image.partner{max-width:288px;margin:0 auto}.subject-image.partner-logo{max-width:300px;margin:0 auto;margin-bottom:40px}.subject-image.map{max-width:800px;width:100%;margin:0 auto;margin-bottom:40px}.subject-image.pro-services{width:100%;max-width:200px;margin:0 auto;margin-bottom:40px}.subject-image.lifecycle,.subject-image.itc{width:100%;max-width:900px;margin:0 auto}.subject-image.itc{margin-bottom:30px}.subject-image.itc img{border-radius:5px}.subject-image.angular{width:100%;max-width:600px;margin:0 auto;margin-bottom:60px}.subject-image.w300center{width:100%;max-width:300px;margin:0 auto;margin-bottom:40px}.subject-image.faded{width:100%;max-width:100%}.subject-image.faded img{filter:unset;box-shadow:0 -30px 50px rgba(0,0,0,.1)}.fade-overlay{position:absolute;bottom:0;left:0;right:0;height:200px;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 85%)}.alert{font-size:.75rem;line-height:1.8;background-color:#474747;display:none;position:fixed;z-index:9999;left:0;right:0;bottom:0;max-width:none;color:#fff;padding:10px 0}.alert:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:.125rem;background:#474747}.alert p:last-child{margin-bottom:15px}.alert .button{box-shadow:none}.columns.cards{gap:30px}.columns.cards .column{width:100%;height:100%;border:1px solid var(--gray2);border-radius:5px;box-shadow:var(--thinBoxShadow);overflow:hidden;background-color:var(--white);display:block}.columns.cards .column .column-text{width:100%;padding:30px;text-align:left}.columns.cards .column .subject-image{width:100%;height:0;padding-top:100%}.columns.cards .column .subject-image.thumbnail{padding-top:56.25%}.columns.cards .column .subject-image button,.columns.cards .column .subject-image a{position:absolute;top:0;right:0;bottom:0;left:0}.columns.cards .column .subject-image button img,.columns.cards .column .subject-image a img{width:100%;height:100%;object-fit:cover}.card-content{padding:15px 20px 70px 20px;text-align:left;font-size:14px}.card-content h3{font-size:20px;margin-bottom:15px;line-height:1.2em}.leadership .card-content h3{font-size:22px;margin-bottom:5px}.card-content h5{font-size:16px;font-weight:300}button.bio,a.moretag{padding-right:25px;transition:.15s linear all;color:var(--link);cursor:pointer;position:absolute;bottom:20px;left:20px;font-size:14px}button.bio svg,a.moretag svg{width:20px;position:absolute;top:2px;right:0}button.bio:hover,a.moretag:hover{transition:.15s linear all;opacity:.7}button.image{cursor:pointer}.columns.cards h2.entry-title,body.page .columns.cards h2.entry-title,.stripe.blog .columns h2.entry-title,.stripe.blog .columns h1.entry-title{font-size:18px;margin-bottom:15px;margin-top:0}.columns.cards h2.entry-title a,body.page .columns.cards h2.entry-title a,.stripe.blog .columns h2.entry-title a,.stripe.blog .columns h1.entry-title a{color:var(--primaryTextColor)}.columns.cards h2.entry-title a:hover,body.page .columns.cards h2.entry-title a:hover,.stripe.blog .columns h2.entry-title a:hover,.stripe.blog .columns h1.entry-title a:hover{color:var(--gray9)}.short-desc,.stripe.blog .entry-content p{font-size:14px;margin-bottom:15px}.post-date,.post-date-index{font-size:12px;text-transform:uppercase;font-weight:800;color:var(--gray10);margin-bottom:15px}.stripe.blog .columns{gap:40px}.stripe.blog .columns .column .subject-image.thumbnail a img{border-radius:5px}.stripe.blog p{font-size:14px}header.main{height:80px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 0 rgba(0,0,0,.15);transition:.15s linear all;margin:0 auto;z-index:15}header.main .stripe-inside{display:flex;height:100%;align-items:center;padding-left:30px;padding-right:30px;max-width:1480px;margin:0 auto;margin-top:20px;transition:.15s linear all}body.scrolled header.main{box-shadow:var(--primaryBoxShadow);transition:.15s linear all;background-color:var(--white);top:0;height:60px}body.scrolled header.main .stripe-inside{margin-top:0;transition:.15s linear all}button.hamburger{background:transparent;color:var(--secondaryColor);position:fixed;top:10px;text-transform:uppercase;left:20px;cursor:pointer;height:40px;margin:0;padding:0;z-index:10;font-weight:700;font-family:var(--primaryFont);font-size:14px;padding-left:35px;padding-right:10px;transition:.15s linear all;border:1px solid var(--gray3);border-radius:5px;display:none}button.hamburger:hover{opacity:.7;transition:.15s linear all}button.hamburger svg{width:18px;position:absolute;top:10px;left:10px}body.showmobile button.hamburger svg{filter:invert(100%) grayscale(100%);transition:.15s linear all}.logo-wrap{flex:1}.logo-wrap.darkbg{display:none}a.logo,a.logo-footer{width:100px;display:block}a.logo img,a.logo-footer img{width:100%;float:left}.logo-icon{width:30px;position:absolute;left:0;right:0;margin:auto;display:none}.logo-icon a.logo{width:100%;display:block}.logo-icon-menu{display:none;width:100%;padding:40px;position:absolute;bottom:0;text-align:center}.logo-icon-menu img{filter:invert(40%) sepia(7%) saturate(50%) hue-rotate(260deg) brightness(130%) contrast(95%);opacity:.3}.menuwrap{height:100%;justify-content:flex-end;align-items:center;display:flex}ul.menu{height:100%;display:inline-flex}ul.menu li{height:100%;list-style-type:none;width:auto;display:block;width:auto;display:inline-flex;margin:0 40px 0 0;padding:23px 0;transition:.15s linear all}body.scrolled ul.menu li{padding:13px 0;transition:.15s linear all}ul.menu li a,ul.menu li button{line-height:16px;color:var(--primaryTextColor);width:auto;height:100%;display:block;font-size:14px;display:inline-flex;font-weight:500;-webkit-font-smoothing:antialiased;transition:.15s linear all;opacity:1;line-height:34px;font-family:var(--primaryFont);cursor:pointer}ul.menu li a:hover,ul.menu li button:hover{opacity:.7;transition:.15s linear all}ul.menu li.active>a,ul.menu li.active>button{color:var(--primaryColor)}ul.menu li.withiconright button,ul.menu li.withiconright a{padding-right:20px}ul.menu li.withiconright button svg,ul.menu li.withiconright a svg{position:absolute;width:20px;top:8px;right:0;transition:.15s linear all}body.showmobile ul.menu li.withiconright button svg{filter:invert(100%) grayscale(100%);transition:.15s linear all;transform:rotate(-90deg);top:11px}ul.menu li.mobilehome{display:none}ul.menu li.contact{margin-right:20px}ul.menu li.contact a{background-color:transparent;border:2px solid var(--gray8);line-height:14px;display:inline-block;box-shadow:none;border-radius:3px;padding:8px 19px}ul.menu li.portal{display:none}.header-buttons{display:flex;align-items:center;gap:10px}a.button.contact{background-color:transparent;border:2px solid var(--primaryTextColor);color:var(--primaryTextColor);box-shadow:unset}a.button.contact:hover{color:var(--gray11);border:2px solid var(--gray11)}body.resources ul.menu li.resources-submenu button.toplevel{color:var(--primaryColor)}.submenu{width:540px;height:284px;background:var(--white);border-radius:5px;position:absolute;box-shadow:0 0 30px rgba(0,0,0,.1);top:80px;visibility:hidden;pointer-events:none;opacity:0;transform:perspective(75em) rotateX(-20deg);transition:.2s linear all;z-index:15}body.scrolled .submenu{top:60px;transition:.2s linear all;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 15px 30px rgba(0,0,0,.1)}ul.menu li.dropdown.show .submenu{visibility:visible;pointer-events:all;opacity:1;transition:.2s linear all;transform:perspective(75em) rotateX(0deg)}.developers-submenu .submenu{margin-left:-222px}.resources-submenu .submenu{margin-left:-225px;height:340px}header ul.menu li.withiconright button.close-submenu{position:absolute;top:0;right:5px;display:none;width:auto;height:auto;bottom:auto;left:auto;padding:0;border:0;z-index:10;transition:.15s linear all}header ul.menu li.withiconright button.close-submenu svg{width:26px}header ul.menu li.withiconright button.close-submenu:hover{opacity:.7;transition:.15s linear all}.submenu-triangle{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid var(--white);position:absolute;left:0;right:0;top:-6px;margin:0 auto}.submenu-content{padding:30px}ul.menu li .submenu a.longlink{display:block;padding-left:32px}ul.menu li .submenu a.longlink svg{font-size:20px;position:absolute;left:0;top:-2px;color:var(--primaryColor)}ul.menu li .submenu a.longlink img{width:16px;height:16px;positioN:absolute;left:0;top:2px}.longlink-title{font-size:14px;font-weight:700;width:100%;line-height:16px}.longlink-desc{color:var(--gray10);width:100%;margin-top:5px;font-size:13px;line-height:15px}.submenu-split{width:100%;display:grid;column-gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.submenu-split-item{width:100%;height:100%;margin:12px 0 0 0;line-height:16px}ul.menu li .submenu .submenu-split a.withicon{padding-left:30px;line-height:16px}ul.menu li .submenu .submenu-split a.withicon svg{position:absolute;font-size:18px;left:0;top:-3px;color:var(--primaryColor)}ul.menu li .submenu .submenu-split a.withicon img{width:16px;height:16px;position:absolute;left:0;top:0}.submenu-content.bottom{background:var(--twhite2);padding:20px 30px;position:absolute;bottom:0;left:0;right:0;height:80px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#banner{margin-top:80px;margin-bottom:50px}#banner .stripe-inside{height:100%}.stripe.homehero h1.stripe-title{font-size:34px}img.banner-image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;max-width:1920px;margin:auto}img.banner-image-mobile{width:100%;margin-top:30px;box-shadow:var(--secondaryBoxShadow);display:none}.bigcircle-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.bigcircle{width:1200px;height:1200px;border-radius:50%;background:var(--formioCharBlueLight2);position:absolute;top:-160px;right:-200px;opacity:.03}.banner-content{height:100%;display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px;overflow:hidden}.banner-content.screen{column-gap:100px}.banner-text{width:100%;display:flex;align-items:center}.banner-text-inside{width:100%}h1.stripe-title,h2.stripe-title,h2.entry-title{font-size:38px;line-height:1.2em;width:100%;color:var(--secondaryColor);font-weight:700}h2.stripe-title,h2.entry-title{font-size:38px}h2.stripe-subtitle,h3.stripe-subtitle,h4.stripe-subtitle,h2.page-subtitle{font-weight:400;font-size:20px;margin-top:30px;width:100%;color:var(--gray12);margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto}h2.stripe-subtitle:last-child,h3.stripe-subtitle:last-child,h4.stripe-subtitle:last-child{margin-bottom:0}h3.stripe-title{font-weight:700;margin-top:30px;margin-bottom:15px}h3.stripe-title.tight{margin-bottom:0}h4.stripe-subtitle{margin-bottom:15px}h4.stripe-subtitle.tight{margin-top:0}h2.category{font-size:32px;font-weight:700;margin-top:30px}.column h3.stripe-title:first-child{margin-top:0}h2.stripe-title.downsized{font-size:34px}.banner-text.left,.column-text.left{text-align:left}h2.stripe-title.borderbottom{border-bottom:1px solid var(--gray3);padding-bottom:30px;margin-bottom:30px}.json-visual{width:250px;position:absolute;top:0;right:0;z-index:10;box-shadow:var(--primaryBoxShadow);opacity:.75}.json-visual .pre{height:400px;background:var(--formioCharBlueLight);color:var(--white)}.banner-subject{width:100%;display:flex;align-items:center}.banner-subject-inside{width:100%;overflow-y:hidden;height:480px;border-bottom:1px solid var(--gray4);padding:0 60px 0 60px}.tablet-wrap{width:100%;height:510px;overflow:hidden;border-radius:20px;background:var(--white);padding:20px;box-shadow:0 50px 100px -40px rgba(50,50,93,.25),0 30px 30px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.35)}.tablet-screen{border:1px solid var(--gray3);padding:30px;background:var(--twhite)}.tablet-screen .textarea{min-height:100px}.form-visual{width:100%;flex:1;transform:scale(.9)}.stripe.calendar .banner-content{display:flex;align-items:center;gap:0;flex-direction:column}.stripe.calendar .banner-subject-inside{border-bottom:0;padding:0;height:auto}.calendly-inline-widget{width:100%;height:700px}.textalignleft h1.stripe-title,.textalignleft h2.stripe-title,.textalignleft h2.stripe-subtitle,.textalignleft h3.stripe-subtitle{text-align:left}.gradient-text-red{-webkit-box-decoration-break:clone;background:linear-gradient(to left,var(--primaryColor),var(--primaryColorDark2));font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent}em .gradient-text-red,span.italic .gradient-text-red,.gradient-text-red.italic{padding-right:2px}.buttonwrap{margin-top:40px;width:100%}.buttonwrap.divider{display:flex;justify-content:center;align-items:center}.buttonwrap a.button:nth-child(2){margin-left:15px}.buttonwrap.spacebelow{margin-bottom:60px}.ordivider{padding:0 20px;display:inline-block}.spots{position:absolute;left:0;right:0;height:900px}.spot{width:600px;height:600px;position:absolute;top:100px;left:0;max-width:100%}.spot.green{background:rgb(243,255,249);background:radial-gradient(circle,rgba(243,255,249,1) 0%,rgba(255,255,255,0) 100%)}.spot.blue{background:rgb(243,251,255);background:radial-gradient(circle,rgba(243,251,255,1) 0%,rgba(255,255,255,0) 100%)}.spot.two{right:0;left:auto;top:200px}.spot.three{left:50%;margin-left:-300px;top:-50px}.stripe.logos .columns{row-gap:30px;column-gap:100px;width:100%;padding-left:40px;padding-right:40px}.stripe.logos .column{display:flex;align-items:center;width:100%;height:110px}.stripe.logos .column img{width:100%;filter:grayscale(100%) hue-rotate(100deg);opacity:.6;filter:grayscale(100%) sepia(17%) saturate(317%) hue-rotate(210deg) brightness(90%)}.stripe.logos .columns.three.listed .column{display:block;height:auto}.stripe.logos .columns.four{column-gap:200px}.stripe.logos .columns.four.sixtotal .column:nth-child(5){grid-column-start:2}.evolution{width:100%;padding:10px 20px 10px 10px;display:flex;align-items:center;gap:20px;border-width:1px;border-color:#bac0cc;border-style:solid;font-weight:500;font-size:16px}.evolution svg{width:24px;position:absolute;top:0;bottom:0;margin:auto 0;right:-13px;padding:0 0 0 2px;background-color:var(--white);border:1px solid var(--gray6);border-radius:5px}.evolution svg.builder,.evolution svg.backend,.evolution svg.dm{background-color:var(--gray2)}.evolution.gov{box-shadow:var(--primaryBoxShadow);border-radius:12px;background-color:var(--white);border-style:solid;border-color:var(--formioChar);border-width:2px}.evo-text{flex-shrink:0;text-align:center;letter-spacing:-.03em;line-height:1.3em}.evo-text.gov{display:flex;align-items:center;gap:20px;flex-flow:row-reverse}.evo-logo{width:100px;flex-shrink:0}.evo-logo img{width:100%}.evolution.dm{background-color:var(--gray2);border-radius:10px}.evolution.bpa{background-color:var(--white);border-radius:8px}.evolution.backend{border-radius:6px;background-color:var(--gray2)}.evolution.devs{border-radius:4px;background-color:var(--white)}.evolution.builder{text-align:center;width:100%;display:block;border-radius:2px;background-color:var(--gray2);padding:10px}.stripe.speed ul.icons li{font-size:16px;font-weight:400;line-height:1.6em}.stripe.speed .reading-pane .columns .column.second{grid-column:span 2}.stripe.speed .reading-pane .columns.three{gap:30px}.testimonial{background:var(--white);border:1px solid var(--gray3);border-radius:5px;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.05);align-items:unset}.testimonial.wide{margin-bottom:30px;grid-column:span 3;padding:30px 60px}.testimonial.semi-wide{grid-template-columns:unset;width:100%;max-width:600px;margin:0 auto;text-align:center}.testimonial.case a.button{font-size:13px;padding:5px 10px;margin-top:20px}.stars{margin-bottom:15px;color:#e3bb36;display:flex;align-items:center;gap:5px}.stars svg{width:20px}.testimonial-quote{font-size:13px;font-style:italic}.testimonial-author{font-weight:700;margin-top:10px;font-size:13px;line-height:1.3em}.testimonial.center .stars{text-align:center;display:flex;gap:5px;align-items:center;width:118px;margin-left:auto;margin-right:auto}.bar{width:100%;color:var(--gray3);background:#252331;padding:60px;border-radius:20px;box-shadow:var(--primaryBoxShadow);background:rgb(42,58,62);background:radial-gradient(circle,rgba(42,58,62,1) 0%,rgba(37,35,49,1) 100%)}.bar.open-source{margin-top:40px}.bar.light{color:var(--primaryTextColor);background:var(--twhite2);box-shadow:unset;background:rgba(0,0,0,.04)}.bar.small .columns.two{grid-template-columns:1fr 3fr}h3.smallcaps{font-size:12px;text-transform:uppercase;font-weight:700;margin-bottom:5px;color:var(--gray10)}.bar .button{box-shadow:var(--primaryBoxShadow)}.stripe.color-bar .column-text a,.bar .column-text a{color:var(--primaryColorLight2);border-bottom:1px dotted var(--primaryColorLight2);padding-bottom:2px}.stripe.color-bar .column-text a:hover,.bar .column-text a:hover{color:var(--gray6);border-bottom:1px dotted var(--gray6)}.bar.light a{color:var(--link);border-bottom:0 solid transparnet}.bar.light a:hover{color:var(--gray9)}.column-content{display:flex;align-items:center;column-gap:15px}.circle-icon{width:50px;height:50px;border-radius:50%;border:3px solid var(--white);background:var(--primaryColor);flex-shrink:0;box-shadow:0 0 20px rgba(0,0,0,.5)}.circle-icon i{font-size:26px;position:absolute;top:10px;left:9px;color:var(--white)}.circle-icon.injected{background:var(--tertiaryColorLight)}.circle-icon.injected i{left:10px}.circle-icon.platform{background:var(--gray13)}.documentation-links{width:100%;font-size:12px;margin-bottom:20px}.stripe.client-proof .stripe-inside{padding-top:60px;padding-bottom:60px;display:block}.client-logos-wrap{display:grid;grid-template-columns:repeat(5,1fr);row-gap:60px;column-gap:150px;width:100%}.client-logo{width:100%}.client-logo img{width:100%;float:left;filter:grayscale(100%) sepia(17%) saturate(317%) hue-rotate(210deg) brightness(90%)}.stripe.mission .columns{gap:40px}.stripe.mission h5{margin-bottom:0;line-height:1.2em}.column.layer-diagram{text-align:left;justify-content:space-around;flex-direction:column;gap:40px;flex-shrink:0;padding:30px;border:1px solid var(--gray3);border-radius:5px;background-color:rgba(255,255,255,.25);box-shadow:var(--thinBoxShadow)}.subject-image.layers img{filter:unset}.stripe.lifecycle-half .subject-image{max-width:762px;margin:0 auto;padding:30px;border:1px solid var(--gray3);border-radius:5px;box-shadow:var(--thinBoxShadow);background-color:rgba(255,255,255,.25)}.stripe.lifecycle .subject-image{width:100%;margin:0 auto;padding:30px;border:1px solid var(--gray3);border-radius:5px;box-shadow:var(--thinBoxShadow);background-color:rgba(255,255,255,.25)}.stripe.problems .column{align-items:unset}.stripe.problems .column-inside{display:flex;flex-direction:column;gap:10px;align-items:center}.stripe.problems .column-inside p{text-align:center;font-size:16px}.stripe.problems .column-inside svg{width:30px}.column.tall-image{grid-row:span 2;height:100%}.column.tall-image .subject-image{display:flex;align-items:center}.choice-card{width:100%;height:100%;border-radius:5px;background-color:var(--white);overflow:hidden;box-shadow:var(--primaryBoxShadow)}.choice-card-header{padding:10px 20px;background-color:var(--formioChar);color:var(--gray5);font-size:20px}.choice-card-content{padding:20px 20px 10px 20px}.choice-card-cost{border-top:1px dotted var(--redDark);color:var(--redDark);padding:20px;font-size:14px}.reading-pane .choice-card ul li{font-size:16px;margin:10px 0 10px 20px}.formio-card{border-radius:5px;box-shadow:var(--primaryBoxShadow);background-color:var(--white);grid-column:span 2}.formio-card-header{background-color:var(--formioChar);padding:10px 20px;width:100%;color:var(--white);text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.formio-card-logo{width:130px;display:inline-block;margin-top:5px}.formio-card-logo img{width:100%;float:left}img.seal{position:absolute;top:-10px;width:82px;filter:drop-shadow(0 0 15px rgba(0,0,0,.2))}img.seal.make{left:60px}img.seal.buy{right:60px}.formio-card .columns{gap:0;border:1px solid var(--primaryColor);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none}.formio-card .columns .column{align-items:unset;padding:20px}.reading-pane .formio-card .columns .column ul li{font-size:16px}.formio-card .columns .column:first-child{border-right:1px solid var(--gray3)}.formio-column-header{display:none;background-color:var(--formioChar);padding:10px 20px;width:100%;color:var(--white);text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.both-benefits{font-size:14px}.reading-pane .formio-both-benefits ul{max-width:410px;margin-left:auto;margin-right:auto;margin-top:20px}.reading-pane .formio-both-benefits ul li{font-size:16px}.stripe.strategy .columns{grid-template-columns:2fr 3fr}.embedded-diagram{width:100%;text-align:left;justify-content:space-around;gap:20px;flex-shrink:0;display:flex}.embedded-diagram .subject-image{width:350px;flex-shrink:0}.embedded-diagram .subject-image img{filter:unset}.embedded-diagram .label-text.three h5{margin-top:240px}.label-text-numbered{display:none;font-size:14px}img.image-embedded-numbered{display:none}.stripe.strategy .column-text.card{padding:30px;border-radius:5px;border:1px solid var(--gray3);background-color:rbga(255,255,255,.5)}.stripe.strategy .column-text h5{margin-bottom:20px}.stripe.decouple video,.video-wrap video,.video-wrap iframe{border-radius:5px;box-shadow:var(--primaryBoxShadow);border:2px solid var(--primaryColorLight);outline:7px solid var(--gray3)}.stripe.decouple h4{margin-bottom:20px}.stripe.decouple .columns{row-gap:90px}.columns.extras .column{align-items:unset}.video-wrap.iframe{width:100%;height:0;padding-top:56.25%}.video-wrap.iframe iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.feature-text.withtitle{margin-top:10px}.stripe.unlimited .columns .column ul{text-align:left}.stripe.unlimited .columns .column ul li{font-size:16px}.stripe.unlimited .columns .column{margin-bottom:20px}.stripe.color-bar .bar{display:flex;gap:60px;align-items:center}.icon-circle{background-color:var(--gray3);border:10px solid var(--white);width:200px;height:200px;flex-shrink:0;border-radius:50%;padding:30px;box-shadow:var(--blackBoxShadow)}.icon-circle img{width:100%;height:100%;float:left}.stripe.color-bar .columns{margin-top:20px;gap:30px;grid-template-columns:2fr 3fr 2fr}.stripe.color-bar .columns .column{align-items:unset}.stripe.color-bar .bar h6{color:var(--gray9);text-transform:uppercase;margin-bottom:15px;font-size:15px;letter-spacing:-.04em;font-weight:800}.stripe.color-bar .bar a{font-weight:400}.stripe.color-bar .bar p{font-size:12px;margin-bottom:5px;font-weight:400;color:var(--gray6)}.stripe.color-bar .bar p:last-child{margin-bottom:0}.page-template-page-contact .choices.form-group.formio-choices{padding:10px}.page-template-page-contact #contact-form .choices__button button.choices__button{display:none}.page-template-page-contact .choices__item.choices__item--selectable span{line-height:30px}.stripe.hero-how .columns{grid-template-columns:1fr 544px}.stripe.included.enterprise .helptext{margin-bottom:15px}.stripe.how-steps h4{margin-bottom:15px}.stripe.how-steps .columns.flex{display:flex;gap:60px;align-items:center}.stripe.how-steps .columns.flex .column.video{flex-shrink:0;width:544px}.stripe.technologies .columns p,.stripe.technologies .columns ul{font-size:14px}.stripe.technologies .columns h5{font-size:18px}.stripe.technologies .columns.gridicons{gap:40px}.stripe.technologies .columns ul{text-align:left}.columns.how-we-price{grid-template-columns:2fr 3fr;gap:60px;border:1px solid var(--gray3);border-radius:5px;padding:30px;background-color:rgba(255,255,255,.3)}.columns.hpricing{grid-template-columns:1fr 3fr 1fr;gap:40px;border-top:1px solid var(--gray3);padding-top:40px;margin-top:40px}.columns.hpricing.two{grid-template-columns:1fr 3fr}.columns.hpricing-thin{grid-template-columns:1fr 3fr;gap:30px;margin-top:30px;font-size:14px}.columns.hpricing-thin ul li{margin-top:5px;margin-bottom:5px}.columns.hpricing-thin h4{font-size:20px}.columns.config-example{grid-template-columns:2fr 3fr;gap:60px;border-top:1px dashed var(--gray3);padding-top:30px;margin-top:30px}.columns.config-total{grid-template-columns:3fr 1fr;gap:40px;border-top:1px dashed var(--gray3);padding-top:30px;margin-top:30px}.columns.trial{grid-template-columns:1fr 1px 2fr;margin-top:60px}.column.clearflex{display:block}.column.fakeborder{height:100%;background-color:var(--gray3)}.column.config-icons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.column.config-icons h5{margin-bottom:10px}.column.config-icons.two{grid-template-columns:1fr 1fr;max-width:280px;margin:0 auto}.column.config-icons.one{grid-template-columns:1fr}.pricing-icon{width:100%;text-align:center}.pricing-icon img{width:100%;max-width:120px;filter:drop-shadow(0 0 30px rgba(0,0,0,.2))}.pricing-icon.withtext img{margin-bottom:20px}.helptext{margin-top:3px;font-size:13px;color:var(--gray11)}.all-configs{width:100%;height:790px;margin-bottom:0}.config-wrap{transition:.25s linear all;visibility:hidden;opacity:0;position:absolute;top:0;width:100%}.config-wrap.active{display:block;transition:.25s linear all;display:block;visibility:visible;opacity:1}.config-wrap .columns:first-child{margin-top:0;border-style:solid}.config-tabs{width:100%;margin-top:40px;display:flex;align-items:center;flex-direction:column;margin-bottom:-1px}.config-tabs-inside{display:flex;align-items:center;gap:0;margin:0 auto}.config-tabs-inside button{border:1px solid var(--gray3);background-color:var(--twhite2);font-size:16px;font-weight:600;padding:8px 15px;border-right:0;cursor:pointer;z-index:5;transition:.15s linear all}.config-tabs-inside button:first-child{border-top-left-radius:5px}.config-tabs-inside button:last-child{border-right:1px solid var(--gray3);border-top-right-radius:5px}.config-tabs-inside button:hover{background-color:var(--white);transition:.15s linear all}.config-tabs-inside button.active{background-color:var(--white);color:var(--primaryColor);border-bottom:1px solid var(--white);transition:.15s linear all}.plan-price-wrap{margin:7px 0 30px 0;display:flex;align-items:flex-start;gap:7px;line-height:40px;justify-content:center}.plan-price-dollar{line-height:24px;font-size:24px}.plan-price{font-size:60px;letter-spacing:-.06em}.plan-price-month{font-size:14px;text-align:left;line-height:14px;align-self:center}.plan-from{width:100%;margin-top:25px;font-size:14px}.plan-price-wrap.small:last-child{margin-bottom:0}.plan-price-wrap.small .plan-price-dollar{line-height:30px;font-size:16px}.plan-price-wrap.small .plan-price{font-size:34px;letter-spacing:-.03em}.plan-price-wrap.small .plan-price-month{font-size:12px}.determine-wrap{display:flex;align-items:center;gap:20px;margin-top:40px}.determine-wrap .circle-icon{flex-shrink:0}.determine-wrap .pricing-icon{width:70px;height:70px;flex-shrink:0}.stripe.moreclients .columns{margin-top:60px}.middle-image{width:1000px;height:500px;padding:0 50px;border-bottom:1px solid var(--gray3);margin:0 auto;margin-bottom:60px;border-top-left-radius:5px;border-top-right-radius:5px}.middle-image img{width:100%;height:100%;object-fit:cover;float:left;box-shadow:var(--primaryBoxShadow);border-radius:5px;object-position:top}.price-tag{width:100%;border:3px solid #cb4d5b;border-radius:7px;padding:30px 20px 20px 80px;background-color:#fff7f8}img.price-tag-string{position:absolute;top:30px;left:-134px}.stripe.footer .stripe-inside{padding-bottom:100px;font-size:14px}.address{margin-top:20px}.copyright{margin-top:15px;font-size:12px}.stripe.footer .columns{grid-template-columns:5fr 2fr 2fr 3fr;column-gap:40px}.stripe.footer .columns .column{align-items:unset;display:block}ul.footer-menu{margin-top:15px}ul.footer-menu li{list-style-type:none;margin:7px 0;line-height:1.5em}ul.footer-menu li a{color:var(--primaryTextColor)}ul.footer-menu li a:hover{color:var(--gray9)}.badge{width:100px;position:absolute;top:0;right:0;opacity:.8;filter:grayscale(100%) sepia(17%) saturate(317%) hue-rotate(210deg) brightness(90%)}.badge img{width:100%;float:left}.social-wrap{margin-top:30px;display:flex;flex-direction:row;gap:20px}a.social{display:block;font-size:24px;color:var(--primaryColor);transition:.15s linear all}a.social svg{width:24px}a.social:hover{opacity:.6;transition:.15s linear all}a.social img{width:20px;height:20px;opacity:.7;transition:.15s linear all}a.social:hover img{opacity:1;transition:.15s linear all}.stripe.platform .stripe-inside{padding-top:100px}.stripe.platform .column{align-items:unset}.stripe.platform .column h4{margin-bottom:15px}.step .column.second{grid-column:span 2}.stripe.single-case-studies h3.stripe-subtitle{margin-top:0}h4.callout-divider,.callout-divider{margin-bottom:30px;font-size:18px;font-weight:600;color:var(--gray11);text-align:center;border-top:1px solid var(--gray3);border-bottom:1px solid var(--gray3);padding-top:30px;padding-bottom:30px}.post-wrap h3.magnet,body.page main h3.magnet{font-size:20px;margin-bottom:15px;margin-top:0}.magnet-form .formio-component-htmlelement{display:none}.magnet-form .formio-form{display:flex;flex-wrap:wrap;gap:20px}.magnet-form .formio-form .formio-component.form-group{display:block;margin:0;flex:1;flex-basis:fit-content}.magnet-form .formio-form input,.magnet-form .formio-component.form-group div[ref="element"] input{padding:10px 15px}.magnet-form .formio-form input::placeholder,.magnet-form .formio-component.form-group div[ref="element"] input::placeholder{color:var(--gray6)}.magnet-form .formio-form .formio-component-htmlelement{width:100%}.magnet-form .formio-form .formio-component.form-group button.primary.rounded{background:var(--primaryColor);border:1px solid transparent;font-weight:700;font-family:var(--primaryFont);padding:7px 15px 8px 15px;margin-top:1px;width:100%;border-radius:3px;color:var(--white);font-size:16px;transition:.15s linear all}.magnet-form .formio-form .formio-component.form-group button.primary.rounded:hover{background:var(--primaryColorLight);transition:.15s linear all}.magnet-form .formio-form .formio-component.form-group.formio-component-button{max-width:200px}.magnet-form .formio-component-htmlelement{display:none}.sidebar .magnet-form{border-top:1px solid var(--gray3);padding-top:25px;margin-top:25px}.bar.light a{color:var(--link);border-bottom:0 solid transparnet}.bar.light a:hover{color:var(--gray9)}img.strategy{width:100%;margin-bottom:10px;box-shadow:var(--primaryBoxShadow)}.column-content{display:flex;align-items:center;column-gap:15px}.circle-icon{width:50px;height:50px;border-radius:50%;border:3px solid var(--white);background:var(--primaryColor);flex-shrink:0;box-shadow:0 0 20px rgba(0,0,0,.25)}.circle-icon i{font-size:26px;position:absolute;top:10px;left:9px;color:var(--white)}.circle-icon.injected{background:var(--tertiaryColorLight)}.circle-icon.injected i{left:10px}.circle-icon.platform{background:var(--gray13)}.circle-icon .circle-icon-text{color:var(--white);font-weight:700;font-size:26px;text-align:center;width:100%;line-height:44px}.documentation-links{width:100%;font-size:12px;margin-bottom:20px}.magnet .bar.light{display:flex;gap:40px}.magnet .bar.light .magnet-image{flex-shrink:0;width:300px}.magnet .bar.light .magnet-image img{width:100%;object-fit:cover}.magnet .bar.light .magnet-form .formio-component-htmlelement{display:block}.magnet .bar.light .magnet-form h2{font-size:26px}.magnet .bar.light .magnet-form h3{font-size:18px;margin-top:10px}.magnet .bar.light .magnet-form .formio-form-wrapper{padding:0;background:transparent;margin-top:0}.magnet .bar.light .magnet-form .formio-form-wrapper .formio-form{display:flex;gap:20px;flex-wrap:wrap}.magnet .bar.light .magnet-form .formio-form-wrapper .formio-form .formio-component.form-group{display:block;margin:0;flex:1;flex-basis:fit-content}.magnet .bar.light .magnet-form .formio-form-wrapper .formio-form input,.magnet .bar.light .magnet-form .formio-component.form-group div[ref="element"] input{padding:10px 15px}.magnet .bar.light .magnet-form .formio-form-wrapper .formio-form input::placeholder,.magnet .bar.light .magnet-form .formio-component.form-group div[ref="element"] input::placeholder{color:var(--gray6)}.magnet .bar.light.magnet-form .formio-form-wrapper .formio-form .formio-component-htmlelement{width:100%}.magnet .bar.light .magnet-form .formio-form .formio-component.form-group button.primary.rounded{background:var(--primaryColor);border:1px solid transparent;font-weight:700;font-family:var(--primaryFont);padding:8px 15px;margin-top:0;width:100%}.magnet .bar.light .magnet-form .formio-form .formio-component.form-group button.primary.rounded:hover{background:var(--primaryColorLight)}.magnet .bar.light .magnet-form.mag-case-study{padding:30px;background-color:var(--twhite)}.single-partner-logo{border-bottom:1px solid var(--gray3);padding-bottom:20px;margin-bottom:20px;text-align:left}.partner-url{border-top:1px solid var(--gray3);padding-top:30px;margin-top:25px}.partner-url a.button{padding:10px 40px 10px 20px}.partner-url a.button svg{width:24px;height:24px;position:absolute;right:10px;top:7px}.stripe.partner-app{background-color:var(--twhite)}.case-study-title{font-size:18px;line-height:1.2em;margin-top:0;font-weight:700;letter-spacing:-.03em}.case-study-subtitle{font-size:14px;font-weight:400;line-height:1.5em;margin-bottom:20px;margin-top:10px}.reading-pane{max-width:860px;width:100%;padding:0 30px;margin:0 auto;text-align:left}.reading-pane div p:last-child{margin-bottom:revert}.reading-pane.wide{max-width:960px}.stripe.blog .columns .column{display:block;text-align:left;padding-bottom:20px}.stripe.blog .columns .column a.moretag{left:0;bottom:0}.stripe.blog .columns .subject-image.thumbnail{box-shadow:var(--primaryBoxShadow);border-radius:5px;margin-bottom:20px}.social-wrap-post{display:flex;gap:5px;align-items:center;flex-flow:wrap}.social-wrap-post{width:100%;border-top:1px solid var(--gray4);margin-top:30px;padding-top:30px}.social-wrap-post button.button,.social-wrap-post a.button,.social-wrap-post .button{background-color:var(--gray2);border:1px solid var(--gray4);border-radius:3px;padding:5px 10px;font-size:13px;font-weight:400;color:var(--primaryTextColor);flex-shrink:0;transition:.15s linear all;box-shadow:unset}.social-wrap-post .button a,.social-wrap a.button{color:var(--primaryTextColor);padding-left:20px;flex-shrink:0;transition:.15s linear all}.social-wrap-post .button a svg{width:20px;height:20px;position:absolute;left:-5px;top:-1px}.social-wrap-post a.button{padding:5px 10px 5px 30px;flex-shrink:0;transition:.15s linear all}.social-wrap-post a.button svg{width:20px;height:20px;position:absolute;left:5px;top:3px}.social-wrap-post a.button.twitter-share-buton{padding-left:25px}.social-wrap-post a.button.twitter-share-buton svg{width:16px;height:16px;top:5px;position:absolute}.social-wrap-post .fb-share-button.button a svg{top:-1px}.social-wrap-post .button a:hover,.social-wrap-post a.button:hover,.social-wrap-post .button:hover{background-color:var(--white);transition:.15s linear all}.copy-message{border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:var(--formioChar);color:var(--white);padding:15px 30px;position:fixed;top:-100px;transition:.25s linear all;left:0;right:0;margin:0 auto;width:150px;font-size:12px;z-index:100;text-align:center}.copy-message.active{top:0;transition:.25s linear all}.recent-posts{padding-top:25px;margin-top:30px;border-top:1px solid var(--gray3)}.post-wrap .recent-posts h4,body.page main .recent-posts h4{margin-top:0;margin-bottom:0}.recent-posts h1.entry-title{font-size:14px;margin-bottom:10px}.recent-posts a{color:var(--primaryTextColor);font-weight:700;transition:.15s linear all}.recent-posts a:hover{color:var(--gray9);transition:.15s linear all}.recent-posts .posts{display:flex;flex-direction:column;gap:20px;margin-top:20px}.recent-posts .posts .column{display:flex;gap:15px;align-items:unset;height:auto}.recent-posts .subject-image.thumbnail{width:120px;flex-shrink:0;height:67.5px;padding:0}.recent-posts .subject-image.thumbnail a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.recent-posts .subject-image.thumbnail a img{width:100%;height:100%;object-fit:cover;border-radius:3px;box-shadow:var(--cardBoxShadow)}.recent-posts .post-date-index{margin-bottom:0;font-size:11px;line-height:13px}.entry-content figure img{box-shadow:var(--primaryBoxShadow);border-radius:5px}.entry-content figure.dropshadow img{box-shadow:unset;filter:drop-shadow(0 0 20px rgba(0,0,0,.1))}.stripe.mini{background-color:var(--gray14);height:40px;position:fixed;top:0;left:0;right:0;z-index:10}.stripe.mini .stripe-inside{text-align:center;font-size:13px;color:var(--gray4);padding-top:10px;padding-bottom:10px;line-height:20px}.stripe.mini .stripe-inside a{color:var(--formioGreenLight2);transition:.15s linear all}.stripe.mini .stripe-inside a:hover{color:var(--white);transition:.15s linear all}body.mini #container{padding-top:120px}body.mini header{top:40px}body.mini.scrolled header{top:40px}.columns.one .column.git{display:flex;align-items:center;gap:40px;flex-direction:row}.git-logo{width:30%}.git-logo img{width:100%}.code-block{width:100%}.code-block p{margin-bottom:10px;text-align:left}.code-block pre{background:rgba(0,0,0,.04);font-family:var(--primaryMonospaceFont);font-size:14px;padding:20px;text-align:left;box-shadow:unset}.column.table{overflow-x:auto}table{width:100%;border:none;border-collapse:collapse;border-radius:0}table thead tr th{padding:10px 10px;font-weight:700;line-height:14px;vertical-align:middle;background:var(--secondaryColor);color:var(--white);text-align:left;font-size:16px}table tr td,table tr th{background:transparent;border:1px solid var(--gray3);padding:6px 10px;line-height:16px;vertical-align:middle;line-height:1.2em;text-align:left;font-size:14px}table tr:nth-child(even) td,table tr:nth-child(even) th{background:rgba(0,0,0,.04)}table tr th{font-weight:700}.stripe.blankpage .columns.one .reading-pane.column{margin-top:0;padding-top:0;padding-left:0;padding-right:0}.stripe.blankpage .columns.one{row-gap:40px}ul.split{column-count:2;width:100%;max-width:860px;margin:0 auto;column-gap:60px}ul.split li{text-align:left}.subject-image.hero-bar-image{width:100%;height:100%}.subject-image.hero-bar-image .post-thumbnail{width:100%;height:100%}.subject-image.hero-bar-image .post-thumbnail img{width:100%;height:100%;object-fit:cover;filter:unset}.subject-image.video{max-width:800px;margin:0 auto}.subject-image.in-column{width:100%}.subject-image.hero-bar-image .tablet-outside{position:absolute;left:0;right:0;top:0;bottom:0;width:400px;text-align:left;height:100%;overflow:hidden;margin:0 auto;max-height:100%}.subject-image.hero-bar-image .tablet-outside .tablet-wrap{margin-top:60px}.stripe.hero-bar .columns{gap:0;border-radius:10px;overflow:hidden}.stripe.hero-bar .column{background:var(--twhite2)}.stripe.hero-bar .column-text{padding:60px}.stripe.hero-bar .column-text h1{font-size:36px}.bar.industry{width:100%;margin-top:40px;text-align:left}.bar.industry .columns{grid-template-columns:1fr 3fr;gap:60px}.bar.industry .columns .column.first{display:flex;align-items:center}.bar.industry .subject-image{max-width:200px}.reading-pane.small{max-width:600px;text-align:left}.stripe.industry2-hero .columns{gap:0}h3.faq-question{font-size:22px;font-weight:700}.faq-item{margin-top:30px;padding-top:30px;border-top:1px solid var(--gray3)}.faq-item.first{margin-top:30px}.faq-item.last{border-bottom:1px solid var(--gray3);padding-bottom:30px}.stripe.faq .columns.one{gap:0}.page-template-page-default-with-image .post-thumbnail{width:100%;height:0;padding-top:56.25%;margin-bottom:40px;border-radius:5px}.page-template-page-default-with-image .post-thumbnail img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;box-shadow:var(--primaryBoxShadow)}.stripe.framework .columns{max-width:800px;margin:0 auto;gap:40px}.technology ul.steps li{list-style-type:none;position:relative;padding-left:80px;margin-bottom:16px;margin-left:0}.technology ul.steps li::before{color:#fff;background:#fff;font-size:22px;font-weight:700;position:absolute;top:0;left:0;width:50px;height:50px;border:solid 4px #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:var(--primaryBoxShadow);background:var(--primaryColor);z-index:1}.technology ul.steps li:first-child::before{content:"1"}.technology ul.steps li:nth-child(2)::before{content:"2"}.technology ul.steps li:last-child::before{content:"3"}.technology ul.steps li::after{content:"";display:block;width:4px;background-color:#566073;height:100%;position:absolute;left:27.5px;top:51px}.technology ul.steps li:last-child::after{content:none}ul.steps h3.stripe-title{margin-bottom:5px}.framework.narrow .stripe-inside{max-width:1000px}.framework.resources .column{background:#F2F5F7;border-radius:6px;padding:40px}.framework.resources h2{margin-bottom:60px}.framework.resources h3{font-size:22px;font-weight:700}body.bleed #container{padding-top:0}body.bleed .stripe.banner{height:800px;padding-top:80px;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(190,237,255,1) 100%)}body.bleed .stripe.banner img.banner-image{filter:drop-shadow(0 0 30px rgba(0,0,0,.2))}body.bleed header.main ul.menu{display:none}body.bleed .stripe.banner h1.stripe-title{font-size:36px}.stripe.sponsor{background:var(--primaryGradient);color:var(--white)}.stripe.thin .stripe-inside{padding-top:10px;padding-bottom:10px}.subject-image.makevbuy{max-width:450px;margin:0 auto}.column.centerimage .subject-image{margin:0 auto}.subject-image-text{text-align:center;margin-top:10px;font-size:14px}.inline-columns{columns:2;gap:40px}.lifecycle-wrap{margin-top:40px;border-radius:5px}.lifecycle-wrap img{width:100%;max-width:100%;border-radius:5px}.connect .formio-form-wrapper{padding:0;background:transparent;margin-top:0}.connect .formio-component.form-group{display:block}.connect .formio-form-wrapper .formio-form .formio-component.form-group button.primary.rounded{background:var(--primaryColor);border:1px solid transparent;font-weight:700;font-family:var(--primaryFont)}.connect .formio-form-wrapper .formio-form .formio-component.form-group button.primary.rounded:hover{background:var(--primaryColorLight)}.connect .formio-component.form-group label,.connect .formio-component.form-group label:hover{font-size:16px;font-family:var(--primaryFont)}.video-wrap{width:100%;max-width:800px;margin:0 auto}.video-wrap video{width:100%}.drone-image{width:100%;max-width:900px;margin:0 auto}.drone-image img{width:100%}body.fintech_devcon2024.scrolled header.main{background-color:#0c141d}.gradient-text.fintechwarm{-webkit-box-decoration-break:clone;background:linear-gradient(to left,#fc81c8,#fbbb2c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.darkbg{color:var(--gray3);background:#0c141d}body.darkbg .stripe.footer{background-color:var(--white);color:var(--secondaryColor)}body.darkbg .stripe.contact.color-bar .stripe-inside{padding-bottom:100px}body.darkbg h1.stripe-title,body.darkbg h2.stripe-subtitle,body.darkbg h2.stripe-title,body.darkbg h3.stripe-subtitle{color:var(--white)}body.fintech_devcon2024 a.button.primary.portal{background-color:var(--fintechGreenDark)}body.fintech_devcon2024 a.button.primary.portal:hover{background-color:var(--fintechGreen)}body.fintech_devcon2024 .stripe.banner a.button.primary,body.fintech_devcon2024 .magnet-form .formio-form .formio-component.form-group button.primary.rounded{background:var(--fintechCoolGradient);color:#000;transition:.15s linear all}body.fintech_devcon2024 .stripe.banner a.button.primary:hover,body.fintech_devcon2024 .magnet-form .formio-form .formio-component.form-group button.primary.rounded:hover{background:var(--fintechWarmGradient);color:#000;transition:.15s linear all}body.darkbg .formio-component.form-group label{color:var(--white)}.inline-columns.three{columns:3;gap:40px}body.fintech_devcon2024 #contact-form .formio-component-button .button,body.fintech_devcon2024 #contact-form .formio-component-button a.button,body.fintech_devcon2024 #contact-form .formio-component-button button[type=submit],body.fintech_devcon2024 #contact-form .formio-component-button input[type=submit],body.fintech_devcon2024 #contact-form .formio-component-button button{background:var(--fintechCoolGradient);color:var(--black);border-radius:5px}body.fintech_devcon2024 #contact-form .formio-component-button .button:hover,body.fintech_devcon2024 #contact-form .formio-component-button a.button:hover,body.fintech_devcon2024 #contact-form .formio-component-button button[type=submit]:hover,body.fintech_devcon2024 #contact-form .formio-component-button input[type=submit]:hover,body.fintech_devcon2024 #contact-form .formio-component-button button:hover{background:var(--fintechWarmGradient)}body.fintech_devcon2024 .formio-component.form-group.formio-component-button{display:block;width:100%;text-align:center;margin-bottom:0}body.fintech_devcon2024 #contact-form .formio-component.form-group.formio-component-button button.btn-primary{padding:15px 30px;font-size:18px;height:auto;width:auto}body.darkbg .formio-component.form-group div[ref="element"] input,body.darkbg .formio-component.form-group div[ref="element"] select,body.darkbg .formio-component.form-group div[ref="element"] textarea,body.darkbg .formio-choices.form-group{background-color:var(--secondaryColor);border:0;color:var(--white)}.subject-image.thumbnail{width:100%;height:0;padding-top:56.25%}.subject-image.thumbnail a{position:absolute;top:0;right:0;bottom:0;left:0}.subject-image.thumbnail a img{width:100%;height:100%;object-fit:cover;border-radius:5px;filter:unset;border-bottom-left-radius:0;border-bottom-right-radius:0}.entry-content ul li p img,.entry-content ol li p img{max-width:100%}.entry-content figure img{max-width:100%;width:auto}body.page header.entry-header .subject-image,body.page .subject-image.page-icon{margin-bottom:30px}.navigation{margin-top:30px;display:flex;gap:4px}.nav-links .page-numbers{padding:5px 10px;border:1px solid var(--gray3);background-color:var(--white);font-size:14px}.nav-links .page-numbers.current{background-color:var(--twhite2)}.nav-links a{color:var(--primaryColor)}.nav-links a:hover{color:var(--primaryColorLight)}.navigation.custom .nav-links{display:flex;align-items:center;gap:4px}.tech-name.caps{text-transform:capitalize}.stripe.framework .columns{max-width:800px;margin:0 auto;gap:40px}.technology ul.steps li{list-style-type:none;position:relative;padding-left:80px;margin-bottom:16px;margin-left:0}.technology ul.steps li::before{color:#fff;background:#fff;font-size:22px;font-weight:700;position:absolute;top:0;left:0;width:50px;height:50px;border:solid 4px #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:var(--primaryBoxShadow);background:var(--primaryColor);z-index:1}.technology ul.steps li:first-child::before{content:"1"}.technology ul.steps li:nth-child(2)::before{content:"2"}.technology ul.steps li:last-child::before{content:"3"}.technology ul.steps li::after{content:"";display:block;width:4px;background-color:#566073;height:100%;position:absolute;left:27.5px;top:51px}.technology ul.steps li:last-child::after{content:none}ul.steps h3.stripe-title{margin-bottom:5px}.technology.narrow .stripe-inside{max-width:1000px}body.single .entry-header{text-align:center}body.single .post-wrap{display:grid;grid-template-columns:800px 1fr;column-gap:60px;row-gap:0}body.single .post-wrap main{width:100%;grid-row:span 5}body.single .post-wrap .sidebar{width:100%}body.single .post-wrap .sidebar.posts,body.single .post-wrap .sidebar.case-studies,body.single .post-wrap .sidebar.webinars{grid-column-start:2}body.single .post-wrap .post-thumbnail{width:100%}body.single .post-wrap .post-thumbnail img{width:100%;height:auto;box-shadow:var(--primaryBoxShadow);border-radius:5px;margin-bottom:30px;max-width:100%}.post-wrap{margin-top:40px}.post-wrap h2,body.page main h2{margin-top:30px;margin-bottom:10px;font-weight:700}.post-wrap h3,body.page main h3{margin-top:25px;margin-bottom:7px;font-weight:700}.post-wrap h4,body.page main h4{margin-top:20px;margin-bottom:5px;font-weight:700}.post-wrap h5,.post-wrap h6,body.page main h5,body.page main h6{margin-top:15px;margin-bottom:3px;font-weight:700}.post-wrap h2.stripe-subtitle,body.page h2.stripe-subtitle,.post-wrap h3.stripe-subtitle,body.page h3.stripe-subtitle,.post-wrap h4.stripe-subtitle,body.page h4.stripe-subtitle{font-size:20px;font-weight:300;margin-bottom:30px}body.page .lp-case-study h2.stripe-subtitle{margin-bottom:0}h2.excerpt{font-size:18px;font-weight:300;margin-bottom:20px;margin-top:0}h2.excerpt p{margin:0;line-height:1.3em}h2.author-heading{display:none}.author-info{border-top:1px solid var(--gray3);padding-top:20px}.author-avatar{display:flex;align-items:center;gap:20px}.author-avatar img{width:60px;height:60px;border-radius:50%;border:4px solid var(--white);box-shadow:var(--avatarBoxShadow);flex-shrink:0}.author-avatar a{color:var(--primaryTextColor);font-weight:700}.author-avatar a:hover{color:var(--gray9)}.author-bio{font-size:14px;line-height:1.7em}body.single-release-notes header ul.menu li.developers button{color:var(--primaryColor)}.track-changes{border-top:1px solid var(--gray3);margin-top:20px;text-align:left}.track-changes h3{font-weight:300;font-size:18px;margin-bottom:10px}body.page-template-default header.entry-header{margin-bottom:30px}#contact-form{width:100%;margin:0 auto;width:100%;background:rgba(0,0,0,.02);padding:40px;border-radius:5px}#contact-form .formio-component-button .button,#contact-form .formio-component-button a.button,#contact-form .formio-component-button button[type=submit],#contact-form .formio-component-button input[type=submit],#contact-form .formio-component-button button{padding:10px 20px;background-color:var(--primaryColor);color:var(--white);border:1px solid var(--primaryColor);font-size:16px;font-family:var(--primaryFont);width:150px;height:40px;font-weight:700;line-height:20px;transition:.15s linear all;border:0}#contact-form .formio-component-button .button:hover,#contact-form .formio-component-button a.button:hover,#contact-form .formio-component-button button[type=submit]:hover,#contact-form .formio-component-button input[type=submit]:hover,#contact-form .formio-component-button button:hover{background-color:var(--primaryColorLight);transition:.15s linear all}#contact-form.itc .button,#contact-form.itc a.button,#contact-form.itc button[type=submit],#contact-form.itc input[type=submit],#contact-form.itc button{width:220px}.cky-box-bottom-left .cky-notice-group{flex-direction:column!important;align-items:unset!important}.cky-box-bottom-left .cky-notice-btn-wrapper{margin-top:15px!important;margin-left:0!important;display:block!important}.cky-box-bottom-left button.cky-banner-btn-close{background-color:var(--primaryColor)!important;width:120px!important;height:30px!important;border-radius:3px!important;font-weight:bold!important;color:var(--white)!important;right:15px!important;z-index:10!important;top:15px!important}.cky-box-bottom-left button.cky-banner-btn-close:hover{background-color:var(--primaryColorLight)}.cky-box-bottom-left button.cky-banner-btn-close:after{content:"I Understand"!important}.cky-box-bottom-left button.cky-banner-btn-close img{display:none!important}.webinar-banner{width:100%}.webinar-banner img{width:100%;object-fit:cover;float:left;border:1px solid var(--gray3);border-radius:5px;box-shadow:var(--primaryBoxShadow);overflow:hidden}.webinar-banner img.standard{display:block}.webinar-banner img.mobile{display:none}.small-banner-text-wrap{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:600px;display:flex;align-items:center}.small-banner-text-wrap h1.stripe-title{font-size:28px}.small-banner-text-wrap h2.stripe-subtitle{font-size:18px;margin-top:15px}body.page .small-banner-text-wrap h2.stripe-subtitle{margin-bottom:20px}.small-banner-text-wrap .button-wrap{margin-top:10px}.small-banner-text{padding:50px}.webinar-date-index{font-weight:300;font-size:14px}.view-webinar{padding-right:20px;position:absolute;left:20px;bottom:70px;font-size:14px}.view-webinar svg{width:20px;position:absolute;right:0;top:3px}.webinars .card-content{padding-bottom:100px}a.button.webinar-register-index{position:absolute;bottom:20px;left:20px}.column.webinar.completed .card-content{padding-bottom:45px}.column.webinar.completed a.view-webinar{bottom:20px}.webinar .short-desc{margin-top:15px;margin-bottom:0}.webinar-details{border-radius:5px;display:inline-block;padding:7px 16px 7px 40px;background-color:var(--formioChar);color:var(--white);font-weight:700;font-size:16px;margin-bottom:30px}.webinar-details svg{width:20px;position:absolute;left:10px;top:9px}.webinar-date,.webinar-time,.webinar-duration,.webinar-platform,.event-location,.event-booth,.event-meta{font-size:14px;letter-spacing:-.02em}.event-name{margin-bottom:5px;font-weight:700}.speakers{width:100%}.speaker-wrap{width:100%;display:flex;align-items:center;margin-top:15px;text-align:left}.speaker-photo{width:66px;height:66px;border-radius:50%;background-color:var(--white);padding:3px;overflow:hidden;flex-shrink:0;box-shadow:var(--avatarBoxShadow)}.speaker-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.speaker-text{padding-left:15px}.speaker-name{font-weight:700;font-size:16px;line-height:1.1em}.speaker-title{font-weight:300;font-size:14px;line-height:1.1em}.webinar-video-wrap{width:100%;height:0;padding-top:56.25%}.webinar-video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.breathe{padding-top:90px;padding-bottom:90px}.breathetop{padding-top:90px}.breathebottom{padding-bottom:90px}.breathemedium{padding-top:60px;padding-bottom:60px}.breathetopmedium{padding-top:60px}.breathebottommedium{padding-bottom:60px}.breatheless{padding-top:30px;padding-bottom:30px}.breathetopless{padding-top:30px}.breathebottomless{padding-bottom:60px}a>img.aligncenter{overflow:auto;display:block;float:none}img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}img.alignleft{float:left;margin-left:0;margin-right:15px;margin-bottom:10px}img.alignright{float:right;margin-left:20px;margin-bottom:10px}img.alignnone{margin:0}img.imagefull{clear:both;width:100%;border:0;padding:0;margin:0;margin-bottom:30px}.reading-pane img{max-width:100%}.reading-pane img.alignright,.reading-page img.alignleft{max-width:50%;height:auto}.entry-content iframe{width:100%;max-width:100%}.entry-content p.iframe{width:100%;display:inline-block;height:0;padding-top:56.25%}.entry-content p.iframe iframe{width:100%;height:100%!important;position:absolute;top:0;right:0;bottom:0;left:0;height:0}.wp-block-image{margin-bottom:30px!important}figure{max-width:100%;width:100%;margin:0}figure img{width:100%;object-fit:cover}figcaption{font-size:13px;margin-top:5px;margin-bottom:30px;width:100%}figure.alignright{float:right;max-width:50%;margin:0;margin-left:20px;margin-bottom:30px}figure.alignleft{float:left;max-width:50%;margin:0;margin-right:20px;margin-bottom:30px}figure.alignleft img,figure.alignright img{width:100%;height:auto}.reading-pane h1,.reading-pane h2,.reading-pane h3,.reading-pane h4,.reading-pane h5,.reading-pane h6{margin-bottom:10px}input[disabled]{opacity:.5}input.notop{margin-top:0}.nocursor{cursor:default}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.aligntextleft{text-align:left}.aligntextright{text-align:right}.aligntextcenter{text-align:center}.fill{width:100%}.inlineblock{display:inline-block}.mclear{margin-top:0;margin-bottom:0}.mtop0{margin-top:0}.mtop5{margin-top:5px}.mtop10{margin-top:10px}.mtop15{margin-top:15px}.mtop20{margin-top:20px}.mtop25{margin-top:25px}.mtop30{margin-top:30px}.mtop40{margin-top:40px}.mtop50{margin-top:50px}.mtop60{margin-top:60px}.mbot0{margin-bottom:0}.mbot5{margin-bottom:5px}.mbot10{margin-bottom:10px}.mbot15{margin-bottom:15px}.mbot20{margin-bottom:20px}.mbot25{margin-bottom:25px}.mbot30{margin-bottom:30px}.mbot40{margin-bottom:40px}.mbot50{margin-bottom:50px}.mbot60{margin-bottom:60px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w100{width:100px}.w125{width:125px}.w150{width:150px}.w200{width:200px}.w300{width:300px}.w350{width:350px}.w400{width:400px}.w50p{width:50%}.w60p{width:60%}.w70p{width:70%}.w80p{width:80%}.w90p{width:90%}@media (hover:none){ul.menu li.dropdown:hover .submenu{visibility:hidden;pointer-events:none;opacity:0}ul.menu li.dropdown.show .submenu{visibility:visible;pointer-events:all;opacity:1;transform:perspective(75em) rotateX(0deg)}header ul.menu li.withiconright button.close-submenu{display:block}}@media only screen and (max-height:900px){.sticky-wrap{position:relative;top:auto;right:auto;bottom:auto}.sticky-outside{width:100%;height:auto;float:none}.sticky-inside{top:auto;position:relative}body.scrolled .sticky-inside{top:auto}.sticky-required-sibling-element{width:100%;height:0}}@media only screen and (max-width:1400px){h1,.huge,.h1{font-size:36px;font-weight:700}h2,.xxlarge,.h2{font-size:26px}h3,.xlarge,.h3{font-size:22px}h4,.large,.h4{font-size:20px}h5,.medium,.h5{font-size:18px}h6,.small,.h6{font-size:16px;letter-spacing:0}.stripe-inside{width:1000px}h1.stripe-title,h2.stripe-title,h2.entry-title{font-size:38px}h2.stripe-title,h2.entry-title{font-size:32px}h2.stripe-subtitle,h3.stripe-subtitle{font-size:18px}.post-wrap h2.stripe-subtitle,body.page h2.stripe-subtitle,.post-wrap h3.stripe-subtitle,body.page h3.stripe-subtitle,.post-wrap h4.stripe-subtitle,body.page h4.stripe-subtitle{font-size:18px}h2.stripe-title.downsized{font-size:28px}ul.h3 li{font-size:18px}ul.menu li{margin-right:30px}.columns.cards{row-gap:30px;grid-template-columns:1fr 1fr 1fr}.columns{column-gap:60px}.columns.four{gap:30px}.columns.gridicons{row-gap:60px;column-gap:40px}.columns.gridicons p{font-size:14px}.stripe.hero-bar .columns.two .buttonwrap{flex-direction:column}.stripe.hero-bar .columns.two .buttonwrap a.button:nth-child(2){margin-left:0;margin-top:15px}.button.large,a.button.large,button[type=submit].large,input[type=submit].large{font-size:18px;padding:14px 28px}.button.withiconright.large i{top:14px}#banner{height:auto}#banner h2.stripe-subtitle{font-size:18px}.json-visual{top:0}.tablet-screen{padding:15px}span.herobreak{display:none}.stripe.homehero h1.stripe-title{font-size:30px}.stripe.logos .stripe-inside .columns{padding-left:0;padding-right:0}.stripe.logos .columns{column-gap:80px;row-gap:10px;padding-left:30px;padding-right:30px}.stripe.logos .columns.four{column-gap:130px}.stripe.logos .columns.four.sixtotal .column:nth-child(5){grid-column-start:2}.evo-text.gov{flex-flow:column}.stripe.decouple .columns.extras p{font-size:14px}.stripe.lifecycle-half h5{font-size:17px}.stripe.problems .column-inside p{font-size:14px}.stripe.strategy .subject-image.layers{width:250px}.embedded-diagram .label-text.three h5{margin-top:208px}.stripe.strategy .column-text.card{max-width:460px;width:100%;margin-left:auto;margin-right:auto}.stripe.unlimited .columns .column ul li{font-size:14px}.stripe.hero-how .columns{grid-template-columns:1fr 1fr}.stripe.how-steps .columns.flex{display:grid;grid-template-columns:1fr 1fr;row-gap:0;column-gap:60px}.stripe.how-steps .columns.flex .column.video{width:100%}.stripe.technologies .columns.gridicons{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:80px}.stripe.technologies .columns.gridicons .column{grid-column:span 2}.stripe.technologies .columns.gridicons .column:nth-child(4){grid-column-start:2;grid-column-end:4}body.single .post-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr);column-gap:40px}.stripe.cases .columns,.stripe.blog .columns{grid-template-columns:1fr 1fr}.stripe.page .columns{grid-template-columns:minmax(0,5fr) minmax(0,2fr);column-gap:40px}.page-wrap h1{margin-bottom:20px;font-size:30px}.page-wrap h2{margin-bottom:15px;font-size:24px}.page-wrap h3{margin-bottom:15px;font-size:22px}.page-wrap h3.subtitle{font-size:18px}.page-wrap h4{font-size:16px}.page-wrap p{font-size:14px}.sidebar-box h2{font-size:18px}.sidebar-box p{font-size:13px}.stripe.hero-bar .column-text h1{font-size:32px}.stripe.partners .columns{grid-template-columns:repeat(2,1fr);gap:40px}.stripe.testimonials .columns.three{gap:30px}.calendly-inline-widget{height:1200px}.magnet .bar.light{display:flex;gap:40px;flex-direction:column}.magnet-image{margin:0 auto}.inline-columns{columns:1}body.itc2023 .stripe.logos .columns{grid-template-columns:1fr 1fr 1fr 1fr}.recent-posts .subject-image.thumbnail{width:100%;flex-shrink:0;height:0;padding-top:56.25%}.recent-posts .posts{gap:40px}.recent-posts .column{flex-direction:column}.breathe{padding-top:80px;padding-bottom:80px}.breathetop{padding-top:80px}.breathebottom{padding-bottom:80px}.breathemedium{padding-top:50px;padding-bottom:50px}.breathetopmedium{padding-top:50px}.breathebottommedium{padding-bottom:50px}.breatheless{padding-top:30px;padding-bottom:30px}.breathetopless{padding-top:30px}.breathebottomless{padding-bottom:30px}}@media only screen and (max-width:1018px){h1,.huge,.h1{font-size:34px}h2,.xxlarge,.h2{font-size:26px}h3,.xlarge,.h3{font-size:22px}h4,.large,.h4{font-size:20px}h5,.medium,.h5{font-size:18px}h6,.small,.h6{font-size:16px}.stripe-inside{width:100%}header.main.stripe{height:60px}header.main.stripe .stripe-inside{margin-top:0}.header-buttons{margin-right:-15px}.header-buttons a.button.portal{display:none}ul.menu li.portal{display:block}ul.menu li.portal a.button.primary{width:auto;margin-top:20px;box-shadow:unset;border-radius:3px;margin-left:20px;padding:10px 15px;border-right:unset;font-weight:700}ul.menu li.portal a.button.primary:hover{opacity:1;background-color:var(--primaryColorLight)}a.logo{left:0;right:0;margin:auto;position:fixed;top:18px;transition:.15s linear all}body.bleed a.logo{left:30px;right:auto}body.scrolled a.logo{top:18px;transition:.15s linear all}button.hamburger{display:block}body.showmobile button.hamburger{color:var(--white);border:1px solid rgba(255,255,255,.15)}body.showmobile button.hamburger:hover{color:var(--gray4)}.menuwrap{position:fixed;top:0;left:-200px;bottom:0;width:200px;background:var(--formioMidnight);padding:0;transition:.15s linear all;opacity:0;visibility:hidden;margin:0;top:0;box-shadow:0 0 0 rgba(0,0,0,.2);display:block}body.showmobile .menuwrap{transition:.15s linear all;left:0;opacity:1;visibility:visible;box-shadow:0 0 30px rgba(0,0,0,.2)}header ul.menu{padding-top:70px;height:100%;width:100%;display:block}header ul.menu li{width:100%;margin:0;height:auto}header ul.menu li a,header ul.menu li button{width:100%;line-height:1em;border:0;border-right:4px solid transparent;padding:15px 20px 15px 20px;color:var(--white);border-radius:0;font-weight:400}header ul.menu li a:hover,header ul.menu li button:hover{background:rgba(0,0,0,.1)}header ul.menu li.active a,header ul.menu li.active button{border-bottom:0;border-right:4px solid var(--primaryColorLight);background:rgba(0,0,0,.1);color:var(--white)}header ul.menu li.active a:hover,header ul.menu li.active button:hover{background:rgba(0,0,0,.2)}body.resources header ul.menu li.resources-submenu button.toplevel{color:var(--white);border-right:4px solid var(--primaryColorLight);background:rgba(0,0,0,.1)}header ul.menu li,body.scrolled header ul.menu li{padding:0}header ul.menu li.withiconright button i,header ul.menu li.withiconright a i{transform:rotate(-90deg);top:15px;right:10px;font-size:20px}header ul.menu li.dropdown .submenu{top:0;left:200px;right:auto;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px}header ul.menu li.dropdown .submenu a{color:var(--primaryTextColor);padding:0;padding-left:25px}header ul.menu li.dropdown .submenu a:hover{background:transparent}header ul.menu li.dropdown .submenu a i{color:var(--primaryColor);right:auto;transform:rotate(0);top:0}header ul.menu li .submenu a.longlink{padding-left:30px}header ul.menu li .submenu a.longlink i{top:2px}header ul.menu li .submenu .submenu-triangle{display:none}ul.menu li.contact a{border:none;line-height:1em;border-radius:0;padding:15px 20px 15px 20px}.columns.cards{grid-template-columns:1fr 1fr}.columns.four,.columns.three{grid-template-columns:1fr 1fr}.columns.gridicons p{font-size:16px}#banner{margin-top:0;height:auto;padding-top:20px;margin-bottom:0}.banner-content{grid-template-columns:1fr;margin-top:0}.banner-text{padding:0 100px}.json-visual{top:auto;bottom:40px}.banner-subject{margin-top:40px}.banner-subject-inside{padding-left:100px;padding-right:100px}.stripe.homehero h1.stripe-title{font-size:34px;text-align:center}.stripe.homehero h2.stripe-subtitle{text-align:center}.stripe.homehero .buttonwrap{text-align:center}.stripe.logos .columns{column-gap:60px}.stripe.logos .columns.four{column-gap:100px}.stripe.logos .columns.four.sixtotal .column:nth-child(5){grid-column-start:2}.evolution{flex-direction:column;padding:10px;gap:20px;max-width:600px;margin:0 auto}.evo-break{display:none}.evo-text.gov{gap:10px;padding:10px}.evolution svg{top:auto;bottom:-13px;left:0;right:0;margin:0 auto;transform:rotate(90deg)}.stripe.lifecycle-half .columns.four{grid-template-columns:1fr 1fr}.stripe.problems .column-inside p{font-size:16px}.stripe.strategy .columns{grid-template-columns:1fr;gap:50px}.stripe.strategy .columns .column.first{order:1}.stripe.strategy .columns .column.second{order:0;padding:30px;border:1px solid var(--gray3);border-radius:5px;box-shadow:var(--thinBoxShadow)}.stripe.strategy .subject-image.layers{width:450px}.embedded-diagram .label-text.three h5{margin-top:294px}.stripe.decouple .columns.four{font-size:14px}.stripe.howitworks .columns.details{grid-template-columns:1fr}.stripe.howitworks .columns.details .column.second{order:0;display:block}.stripe.howitworks .columns.details .column.first{order:1}.stripe.howitworks .columns.details .column.third{order:2}.stripe.howitworks .columns.details .column.fourth{order:3}.stripe.howitworks .columns.details .column.fifth{order:5}.stripe.howitworks .columns.details .column.sixth{order:4}.stripe.howitworks .columns.extras{grid-template-columns:1fr 1fr}.subject-image.screen{width:100%;height:500px;padding:0 60px;margin:0 auto}.subject-image.screen img{width:100%;height:100%;object-fit:cover;float:left;box-shadow:var(--primaryBoxShadow);object-position:top;border-top-left-radius:5px;border-top-right-radius:5px}.subject-image.render{max-width:250px}.stripe.unlimited .columns{grid-template-columns:1fr 1fr;gap:30px}.stripe.unlimited .columns .column ul li{font-size:16px;margin:10px 0 10px 20px}.stripe.make-solution .columns.three{gap:40px}.bar{gap:40px;padding:30px 30px 40px 30px}.icon-circle{width:150px;height:150px}.stripe.hero-how .columns{grid-template-columns:1fr;row-gap:30px}.stripe.hero-how .columns .column{order:1}.stripe.hero-how .columns .column.video{margin-left:auto;margin-right:auto;width:100%;max-width:544px;order:0}.stripe.hero-how .columns h1.stripe-title{text-align:center}.stripe.hero-how .columns h2.stripe-subtitle{text-align:center}.stripe.hero-how .columns .buttonwrap{text-align:center}.stripe.how-steps .columns.flex{display:grid;grid-template-columns:1fr 1fr;row-gap:0;column-gap:60px}.stripe.how-steps .columns.flex .column.video{width:100%}.columns.hpricing{grid-template-columns:1fr 2fr;row-gap:20px}.columns.hpricing .column:nth-child(3){grid-column-start:2;grid-column-end:3}.columns.hpricing .column.rowreverse{flex-direction:row}.columns.config-example{grid-template-columns:1fr 2fr;row-gap:20px}.columns.config-example .column:nth-child(3){grid-column-start:2;grid-column-end:3}.columns.config-example .column.rowreverse{flex-direction:row}.columns.config-total{grid-template-columns:1fr 2fr;row-gap:20px}.columns.config-total .column.rowreverse{flex-direction:row}.columns.hpricing .column.multiple-prices:nth-child(3){grid-column-start:1;grid-column-end:3}.multiple-prices .column-text{display:flex;align-items:center;gap:30px;justify-content:space-around}.multiple-prices .plan-price-wrap{margin:0}body.single .post-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:15px}body.single .post-wrap .sidebar.post-content{order:0}body.single .post-wrap main{order:1;grid-row:span 1}body.single .post-wrap .sidebar.posts{order:2;grid-column-start:1}body.single .post-wrap .sidebar.case-studies{order:3;grid-column-start:1}h2.excerpt{font-weight:300;text-align:center}.post-date{text-align:center;width:100%}.recent-posts .posts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.stripe.page .columns{grid-template-columns:1fr;gap:40px}.page-wrap h1{margin-bottom:20px;font-size:34px}.page-wrap h2{margin-bottom:15px;font-size:30px}.page-wrap h3{margin-bottom:15px;font-size:26px}.page-wrap h3.subtitle{font-size:22px}.page-wrap h4{font-size:18px}.page-wrap p{font-size:16px}.sidebar-box h2{font-size:22px}.sidebar-box p{font-size:14px}.sticky-wrap{position:relative;top:auto;bottom:auto;right:auto}.sticky-outside{height:auto;float:none}.sticky-inside{position:relative}body.scrolled .sticky-inside{top:auto}.card-image{padding-top:40%}.stripe.page.breathe .stripe-inside{padding-top:0}.single-partner-logo{width:100%}.single-partner-logo .subject-image{margin:0 auto}.partner-url a.button{display:block;margin:0 auto;width:220px}.sidebar h3.magnet{text-align:center}.framework.resources .column{padding:24px}.framework.resources h2{margin-bottom:24px}.framework.resources a{overflow-wrap:anywhere}.schedule .reading-pane{width:100%;padding:0;max-width:100%}.schedule .formio-form-wrapper{padding:30px;max-width:100%}.stripe.problemlist .columns,.stripe.solution .columns{grid-template-columns:1fr;gap:20px}.magnet-form .formio-form-wrapper .formio-form .formio-component.form-group button.primary.rounded{width:auto}body.bleed button.hamburger{display:none}body.fintech_devcon2024 .columns{max-width:860px;margin:0 auto}body.fintech_devcon2024 .columns.two{grid-template-columns:1fr;gap:40px}body.fintech_devcon2024 .columns.two.thirds.first .column:nth-child(2){order:0}body.fintech_devcon2024 .columns.two.thirds.first .column:nth-child(1){order:1}body.fintech_devcon2024 .columns.two .subject-image{width:100%;max-width:300px;margin:0 auto}body.fintech_devcon2024 .columns.two .subject-image.recurring{width:100%;max-width:700px}body.fintech_devcon2024 .inline-columns.three{columns:1}body.fintech_devcon2024 h3.stripe-title{text-align:center}body.fintech_devcon2024 .reading-pane{padding-left:0;padding-right:0}.webinar-banner img.standard{display:none}.webinar-banner img.mobile{display:block}.webinar-banner{width:100%}.webinar-banner img{width:100%;object-fit:cover;float:left}.small-banner-text-wrap{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;max-width:100%;display:flex;align-items:center}.small-banner-text-wrap h1.stripe-title{font-size:28px;text-align:center}.small-banner-text-wrap h2.stripe-subtitle{font-size:18px;margin-top:15px;text-align:center}.small-banner-text-wrap .button-wrap{margin-top:10px;text-align:center}.small-banner-text{padding:30px}body.single .post-wrap .sidebar.posts,body.single .post-wrap .sidebar.case-studies,body.single .post-wrap .sidebar.webinars{grid-column-start:1}body.single .post-wrap .sidebar.webinars{order:2}.sidebar.post-content.webinar-details-wrap{text-align:center}.speakers{max-width:250px;margin:0 auto}.social-wrap-post{margin-top:0}}@media only screen and (max-width:860px){.buttonwrap{margin-top:30px}ul.icons.large li{font-size:16px}ul.icons.large li svg{width:24px;height:24px;top:2px}.banner-text,.banner-subject-inside,.stripe.hiwpage .columns.two .column-text{padding-left:60px;padding-right:60px}.stripe.logos .columns.five{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px;column-gap:100px}.stripe.speed ul li{font-size:16px;padding-left:35px}.stripe.speed ul li svg{width:24px;top:0}.choice-card-header{font-size:16px}.reading-pane .choice-card ul li{font-size:14px}.stripe.unlimited .columns.amounts{grid-template-columns:1fr 1fr;margin:0;row-gap:30px}.stripe.unlimited .columns.amounts .column.third{grid-column:span 2}.stripe.unlimited .columns.questions{column-gap:0;grid-template-columns:1fr}.text-columns.two{column-count:1}.stripe.make-solution .columns.three{gap:80px;grid-template-columns:1fr 1fr}.stripe.make-solution .columns.three .column.tall-image{grid-column:span 2;grid-row:span 1;order:0}.stripe.make-solution .columns.three .column.tall-image .subject-image{max-width:300px;margin:0 auto}.stripe.make-solution .columns.three .column:nth-child(1){order:1}.stripe.make-solution .columns.three .column:nth-child(2){order:2}.stripe.strategy .subject-image.layers{max-width:350px}.embedded-diagram .label-text.three h5{margin-top:236px}.stripe.decouple .columns.two{grid-template-columns:1fr;gap:30px}.stripe.decouple .columns.two .column:nth-child(1){order:1}.stripe.decouple .columns.two .column:nth-child(2){order:0}.stripe.decouple .columns.two .column:nth-child(3){order:2}.stripe.decouple .columns.two .column:nth-child(4){order:3}.stripe.decouple .columns.two .column:nth-child(5){order:5}.stripe.decouple .columns.two .column:nth-child(6){order:4}.stripe.decouple .columns.two .column video{margin-top:40px}.stripe.decouple .columns.two .column:nth-child(2) video{margin-top:0}.stripe.decouple .columns.two .column.video{width:100%;max-width:544px;margin-left:auto;margin-right:auto}.stripe.decouple .columns.four{grid-template-columns:1fr 1fr}.stripe.decouple .columns.extras p{font-size:16px}.stripe.color-bar .bar{flex-direction:column;gap:20px}.stripe.color-bar .bar h4,.stripe.color-bar .bar p.lightweight{text-align:center}.stripe.color-bar .columns{margin-top:40px}.bar.small .columns.two{grid-template-columns:1fr;gap:30px}.bar.small .subject-image{width:100%;max-width:200px;margin-left:auto;margin-right:auto}.stripe.how-steps .columns.flex{grid-template-columns:1fr;display:grid;gap:30px}.stripe.how-steps .columns.flex .column.video{width:100%;max-width:544px;margin-left:auto;margin-right:auto}.stripe.how-steps .columns.flex.step1 .column:nth-child(1){order:1}.stripe.how-steps .columns.flex.step1 .column:nth-child(2){order:0}.stripe.how-steps .columns.flex.step3 .column:nth-child(1){order:1}.stripe.how-steps .columns.flex.step3 .column:nth-child(2){order:0}.stripe.how-steps .columns.flex.step5 .column:nth-child(1){order:1}.stripe.how-steps .columns.flex.step5 .column:nth-child(2){order:0}.stripe.footer .stripe-inside{font-size:13px}.columns.how-we-price{gap:40px;border:0;padding:0;background:transparent}.columns.trial{grid-template-columns:1fr}.columns.trial .column .column-text{width:100%;max-width:450px;margin:0 auto}.column.fakeborder{height:1px;width:100%}.columns.config-example{grid-template-columns:1fr}.columns.config-example .column:nth-child(3){grid-column-start:unset;grid-column-end:unset}.columns.config-example .column{max-width:400px;margin:0 auto}.columns.config-example .column h4{text-align:center}.columns.config-example .column .helptext{text-align:center}.columns.config-example .column.rowreverse .column-text{margin:0 auto}.columns.config-example .column.config-icons{max-width:400px;margin:0 auto;margin-bottom:20px}.all-configs{height:1460px}.stripe.logos.moreclients .columns.three.listed{grid-template-columns:1fr 1fr}.card-photo{width:250px;padding-top:230px}.reading-pane{padding-left:0;padding-right:0}.bar.industry .columns{grid-template-columns:1fr;gap:20px}.bar.industry .columns h3{text-align:center}.bar.industry .columns .subject-image{width:100%;max-width:150px;margin-left:auto;margin-right:auto}.stripe.problem .columns{grid-template-columns:1fr;gap:30px}.stripe.problem .columns .column.one{order:1}.stripe.problem .columns .column.two{order:0}.stripe.problem .columns .column.two .subject-image{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.stripe.partnersub .columns.three{grid-template-columns:1fr}.stripe.testimonials .columns.three{gap:40px;grid-template-columns:1fr}.stripe.technology .columns.two{grid-template-columns:1fr}.testimonial.wide{grid-column:span 1;padding:20px}.testimonial.wide .testimonial-quote{font-size:14px}}@media only screen and (max-width:767px){header ul.menu li.dropdown .submenu{width:300px;height:auto}header ul.menu li.dropdown .submenu .submenu-split{grid-template-columns:1fr}header ul.menu li.dropdown .submenu .submenu-split .submenu-split-item{margin-top:15px}header ul.menu li.dropdown .submenu .submenu-content.bottom{position:relative;left:auto;right:auto;bottom:auto;width:100%;height:auto}h1.stripe-title,h2.stripe-title,h2.entry-title{font-size:32px}h2.stripe-title,h2.entry-title{font-size:26px}.stripe.homehero h1.stripe-title{font-size:32px}.button.large,a.button.large,button[type=submit].large,input[type=submit].large{font-size:16px;padding:10px 20px}.button.withiconright.large{padding-right:40px}.button.withiconright.large i{top:11px;right:12px}.columns{column-gap:60px}.banner-text,.stripe.hiwpage .columns.two .column-text{padding-left:0;padding-right:0}.banner-subject.screen{padding-left:60px}.banner-subject-inside{padding-left:30px;padding-right:30px}.json-visual{right:-80px}.stripe.logos .columns.five{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px;column-gap:100px}.stripe.speed h2.stripe-title{text-align:center}.stripe.speed .columns{grid-template-columns:1fr}.stripe.speed .column.first,.stripe.speed .column.second,.stripe.speed .column.third{grid-column:span 1}.inner-columns{grid-template-columns:1fr;text-align:center}.inner-columns .column{display:block}.stripe.speed ul.h3 li{font-size:16px;padding-left:35px}.stripe.speed ul.h3 li svg{top:2px;width:22px}.stripe.mission .columns{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.stripe.make-solution .columns.three{gap:30px}.stripe.problem-make-buy .columns{gap:30px}.stripe.speed .reading-pane .columns .column.second{grid-column:span 1}.stripe.strategy .columns .column.second{border:none;box-shadow:none;padding:0}.label-text p{font-size:14px}.reading-pane .formio-card .columns .column ul li{font-size:14px}.stripe.howitworks .columns.details{row-gap:30px}.subject-image.screen{padding-left:0;padding-right:0;border-bottom:0 solid transparent;height:274px}.columns.breathetop{padding-top:30px}.subject-image.render{max-width:150px}.stripe.leadership .columns.four{grid-template-columns:1fr 1fr;gap:30px}.stripe.unlimited .columns.amounts{grid-template-columns:1fr}.stripe.unlimited .columns.amounts .column.third{grid-column:span 1}.stripe.contact .columns{grid-template-columns:1fr;row-gap:30px}.stripe.contact .columns .column{display:block}.stripe.contact .columns .column.first{grid-column:span 1}.stripe.contact .columns .column.second .column-content{display:block;text-align:center}.columns.three.step{grid-template-columns:1fr;gap:10px;margin-top:40px}.columns.three.step.first{margin-top:0}.stripe.technologies .columns.gridicons{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:60px}.stripe.technologies .columns.gridicons .column{grid-column:span 2;display:grid}.stripe.technologies .columns.gridicons .column:nth-child(4){grid-column-start:3;grid-column-end:5}.stripe.technologies .columns.gridicons .column:last-child{grid-column-start:2;grid-column-end:4}.stripe.footer .columns{grid-template-columns:3fr 2fr 2fr;column-gap:30px;row-gap:30px}.stripe.footer .column.first{grid-column:span 3}.stripe.page .stripe-inside{padding-left:0;padding-right:0}.page-wrap{padding:30px}.page-wrap h1{font-size:30px}.page-wrap h2{font-size:26px}.page-wrap h3{margin-bottom:15px;font-size:22px}.page-wrap h3.subtitle{font-size:18px}.page-wrap h4{font-size:18px}.page-wrap p{font-size:16px}.sticky-inside{padding-left:30px;padding-right:30px}.sidebar-box h2{font-size:22px}.sidebar-box p{font-size:14px}.stripe.form .stripe-inside{padding-left:0;padding-right:0}.stripe.partners .columns{grid-template-columns:1fr;gap:40px}.stripe.partner-testimonial .testimonial{padding:30px}.columns.one .column.git{display:block}.git-logo{margin:0 auto;margin-bottom:20px}.code-block p{text-align:center}.stripe.logos.moreclients .columns.three.listed{grid-template-columns:1fr}.stripe.industry .column-text{padding:30px}.stripe.industry .column-text h1{font-size:30px}.stripe.industry .column:nth-child(2){max-height:300px}.stripe.framework.resources.narrow .columns.two{grid-template-columns:1fr}.calendly-inline-widget{height:1100px}.magnet-form .formio-form-wrapper .formio-form{flex-direction:column}body.bleed .stripe.howitworks .columns.details .column.first{margin-top:30px}body.bleed .stripe.howitworks .columns.details .column.third{margin-top:30px}body.bleed .stripe.banner{overflow:hidden}body.bleed .stripe.banner img.banner-image{margin-top:100px}body.bleed .stripe.banner h1.stripe-title{font-size:28px}body.itc2023 .stripe.logos .columns{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}body.itc2023 .stripe.logos .columns .column img{max-height:100%;object-fit:contain}.columns.two.thirds{grid-template-columns:1fr;gap:20px}.columns.two.thirds.first .column:nth-child(1){order:1}.columns.two.thirds.first .column:nth-child(2){order:0}.columns.two.thirds .subject-image{max-width:200px;margin:0 auto}.columns.two.thirds .column-text{max-width:500px;margin:0 auto}.recent-posts .posts{display:grid;grid-template-columns:1fr 1fr}.breathe{padding-top:60px;padding-bottom:60px}.breathetop{padding-top:60px}.breathebottom{padding-bottom:60px}.breathemedium{padding-top:40px;padding-bottom:40px}.breathetopmedium{padding-top:40px}.breathebottommedium{padding-bottom:40px}.breatheless{padding-top:20px;padding-bottom:20px}.breathetopless{padding-top:20px}.breathebottomless{padding-bottom:20px}body.fintech_devcon2024 header.main{background-color:#0c141d}body.fintech_devcon2024.bleed .stripe.banner{background-color:#0c141d;padding-top:60px}body.fintech_devcon2024.bleed .stripe.banner img.banner-image{margin-top:0}.determine-wrap{justify-content:center;flex-wrap:wrap}.determine-desc{flex:auto}}@media only screen and (max-width:660px){.stripe.cases .columns,.stripe.blog .columns{grid-template-columns:1fr;gap:40px}.columns.how-we-price{grid-template-columns:1fr}.columns.how-we-price .column{max-width:450px;margin:0 auto}.columns.hpricing{grid-template-columns:1fr}.columns.hpricing .column:nth-child(3){grid-column-start:unset;grid-column-end:unset}.columns.hpricing .column{max-width:450px;margin:0 auto}.columns.hpricing .column h4{text-align:center}.columns.hpricing .column .helptext{text-align:center}.columns.hpricing .column .column-text{margin:0 auto;width:100%;max-width:100%}.columns.hpricing .column .column-text ul{max-width:350px;margin:0 auto}.config-tabs-inside button{padding:3px 8px;font-size:14px}.stripe.problem-make-buy .columns.two{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}.reading-pane .choice-card ul li{font-size:16px}.stripe.problems .column-inside p{font-size:14px}.stripe.decouple .columns.extras p{font-size:14px}.columns.gridicons p{font-size:14px}.columns.hpricing .column.multiple-prices:nth-child(3){grid-column-start:unset;grid-column-end:unset}.multiple-prices .column-text{display:block}.multiple-prices .plan-price-wrap{margin:0;margin-bottom:20px}}@media only screen and (max-width:600px){h1,.huge,.h1{font-size:30px}h2,.xxlarge,.h2{font-size:24px}h3,.xlarge,.h3{font-size:20px}h4,.large,.h4{font-size:18px}h5,.medium,.h5{font-size:16px}h6,.small,.h6{font-size:16px}#banner .stripe-inside{padding-left:0;padding-right:0}.banner-text{padding-left:30px;padding-right:30px}.stripe.homehero h1.stripe-title{font-size:26px;text-align:center}.buttonwrap{flex-direction:column}.buttonwrap a.button:nth-child(2){margin-left:0;margin-top:15px}h1.stripe-title,h2.stripe-title,h2.entry-title{font-size:30px}h2.stripe-title,h2.entry-title{font-size:26px}h2.stripe-title.downsized{font-size:24px}a.button.cta{padding:7px 10px;font-size:13px}.subject-image.icon{margin-bottom:20px}.columns.cards{grid-template-columns:1fr}.columns.cards .column{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.columns.four,.columns.three,.columns.two{grid-template-columns:1fr}.formio-card{background-color:transparent;box-shadow:none;border-radius:0}.formio-card .columns{grid-template-columns:1fr;gap:30px;border:none}.formio-card .columns .column{flex-direction:column;padding:0;background-color:transparent}.formio-card .columns .column:first-child{border:none}.formio-card .columns .column .column-text{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid var(--primaryColor);border-top:0;padding:20px 20px 10px 20px;box-shadow:var(--thinBoxShadow)}.formio-card-header{display:none}.formio-column-header{display:block}img.seal.make{left:10px}img.seal.buy{right:10px}.stripe.strategy .subject-image.layers{width:100%;max-width:250px}.embedded-diagram .label-text.three h5{margin-top:178px}.embedded-diagram{flex-direction:column}.stripe.strategy .label-text{display:none}.label-text-numbered{display:block}.embedded-diagram p{font-size:16px}.stripe.strategy .subject-image.layers{width:100%;max-width:100%}img.image-embedded-standard{display:none}img.image-embedded-numbered{display:block;width:100%;max-width:250px;margin-left:auto;margin-right:auto}.label-text{position:relative;top:auto}.stripe.unlimited .columns .column ul li{font-size:14px}.reading-pane .formio-card .columns .column ul li{font-size:16px}.stripe.footer .columns{grid-template-columns:3fr 2fr}.stripe.footer .column.first{grid-column:span 2}.stripe.footer .column.second{grid-column:span 1}.stripe.footer .column.third{grid-column:span 1}.stripe.footer .column.fourth{grid-column:span 2}.columns.hpricing-thin{grid-template-columns:1fr;margin-top:60px;gap:10px}.columns.hpricing-thin .column .column-text{max-width:350px;margin:0 auto}.columns.hpricing-thin .column .column-text h4{text-align:center}.stripe.leadership .columns.four{grid-template-columns:1fr}.stripe.leadership .columns.four .column{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.page-wrap h1{font-size:30px}.page-wrap h2{font-size:26px}.page-wrap h3{margin-bottom:15px;font-size:22px}.page-wrap h3.subtitle{font-size:18px}.page-wrap h4{font-size:18px}.page-wrap p{font-size:16px}.stripe.form .stripe-inside{padding-left:0;padding-right:0}.formio-component.form-group{display:block}.formio-component.form-group label{margin-bottom:10px}ul.split{column-count:1}.stripe.schedule .stripe-inside{padding-left:0;padding-right:0}.stripe.schedule.itc .stripe-inside{padding-left:30px;padding-right:30px}.stripe.logos .columns.five{grid-template-columns:1fr 1fr;row-gap:40px;column-gap:160px}.inline-columns{columns:1;gap:30px}.stripe.technologies .columns.gridicons{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:60px}.stripe.technologies .columns.gridicons .column{grid-column:span 1;display:grid;width:100%;max-width:350px;margin:0 auto}.stripe.technologies .columns.gridicons .column:nth-child(4){grid-column-start:unset;grid-column-end:unset}.stripe.technologies .columns.gridicons .column:last-child{grid-column-start:unset;grid-column-end:unset}}@media only screen and (max-width:500px){.columns.four{grid-template-columns:1fr}.stripe.logos .columns.five{row-gap:40px;column-gap:80px}header ul.menu li.dropdown .submenu{left:20px;border-radius:10px;top:-100px}header ul.menu li.withiconright button.close-submenu{display:block}.stripe.lifecycle-half .columns.four{grid-template-columns:1fr}.stripe.problems .column-inside p{font-size:16px}.stripe.make-solution .columns.three .column.tall-image{grid-column:span 1}.stripe.make-solution .columns.three{grid-template-columns:1fr}.stripe.unlimited .columns{grid-template-columns:1fr}.stripe.unlimited .columns .column ul li{font-size:16px}.page-wrap h1{font-size:26px}.page-wrap h2{font-size:22px}.page-wrap h3{margin-bottom:15px;font-size:20px}.page-wrap h3.subtitle{font-size:18px}.page-wrap h4{font-size:18px}.page-wrap p{font-size:16px}.stripe.hero-bar .column-text h1{font-size:26px}.stripe.hero-bar .column:nth-child(2){max-height:250px}.stripe.decouple .columns.four{grid-template-columns:1fr;gap:40px}.stripe.decouple .columns.extras p{font-size:16px}.columns.gridicons p{font-size:16px}.stripe.included .columns.four{grid-template-columns:1fr}.stripe.included p{font-size:16px}.recent-posts .posts{display:flex;flex-direction:column;gap:20px}.recent-posts .posts .column{display:flex;gap:15px;align-items:unset;height:auto;flex-direction:row}.recent-posts .subject-image.thumbnail{width:120px;flex-shrink:0;height:67.5px;padding:0}body.itc2023 .stripe.logos .columns{grid-template-columns:1fr 1fr;gap:30px}}@media only screen and (max-width:415px){#fill{width:100%}#container{width:100%}.stripe.howitworks .columns.extras{grid-template-columns:1fr}.columns.four{grid-template-columns:1fr}.stripe.howitworks .columns.extras p{font-size:16px}}@media only screen and (max-width:737px) and (orientation:landscape){#fill{width:100%}#container{width:100%}}