.sales-hero{min-height:690px;padding:88px 0 92px}.sales-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:clamp(44px,5vw,76px)}.sales-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:780px;font-size:clamp(3.25rem,5vw,5.6rem);line-height:.98}.sales-hero__content>p{max-width:700px;font-size:clamp(1.05rem,1.4vw,1.24rem)}.home-content-showcase{background:linear-gradient(#f9fbff 0%,#edf4ff 100%)}.home-showcase-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.home-showcase-heading .section-heading{margin-bottom:0}.home-showcase-link{color:#175fd8;flex:none;align-items:center;gap:8px;font-weight:800;display:inline-flex}.home-showcase-link svg,.home-job-card strong svg,.home-editorial-card__meta svg{width:18px;height:18px}.home-editorial-grid{grid-template-columns:1.15fr 1fr 1fr;gap:18px;display:grid}.home-editorial-card{color:#10274b;background:#ffffffc7;border:1px solid #cfddf1;border-radius:22px;flex-direction:column;min-height:300px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 16px 42px #20478012}.home-editorial-card:hover{border-color:#9abbe8;transform:translateY(-5px);box-shadow:0 24px 54px #20478021}.home-editorial-card--featured{color:#fff;background:linear-gradient(145deg,#0c2d5d,#1759b8);border-color:#0000}.home-editorial-card__meta{color:#236ad2;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:42px;font-size:.75rem;font-weight:900;display:flex}.home-editorial-card--featured .home-editorial-card__meta{color:#b9d7ff}.home-editorial-card h3{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.3rem,1.8vw,1.75rem);line-height:1.18}.home-editorial-card p{color:#536987;margin:0 0 24px}.home-editorial-card--featured p{color:#c7d8ee}.home-editorial-card>strong{color:#175fd8;margin-top:auto}.home-editorial-card--featured>strong{color:#fff}.home-jobs-showcase{background:#f5f8fd}.home-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-job-card{color:#12294d;background:#fff;border:1px solid #d4e0ef;border-radius:20px;flex-direction:column;min-height:230px;padding:28px;display:flex;box-shadow:0 12px 34px #2848730f}.home-job-card:hover{border-color:#8fb8f0;box-shadow:0 20px 46px #2848731c}.home-job-card__company{color:#137457;text-transform:uppercase;letter-spacing:.055em;font-size:.78rem;font-weight:900}.home-job-card h3{letter-spacing:-.02em;margin:16px 0 18px;font-size:1.3rem;line-height:1.2}.home-job-card__location{color:#647791;align-items:center;gap:7px;font-size:.92rem;display:flex}.home-job-card__location svg{width:16px;height:16px}.home-job-card strong{color:#1663d7;align-items:center;gap:8px;margin-top:auto;padding-top:24px;display:flex}.about-personal-socials{gap:14px;margin-top:20px;display:grid}.about-founder__email{align-items:center;gap:12px;width:100%;min-width:0;color:#102b55!important;background:#f7faff!important;border:1px solid #d3e0f2!important;border-radius:14px!important;padding:13px 15px!important;display:flex!important}.about-founder__email>svg{color:#1768e5;flex:0 0 21px;width:21px!important;height:21px!important}.about-founder__email span{gap:1px;min-width:0;display:grid}.about-founder__email small{color:#6a7d99;font-size:.7rem;font-weight:700}.about-founder__email strong{overflow-wrap:anywhere;font-size:.82rem}.about-founder__social-icons{gap:10px;display:flex}.about-founder__social-icons>a{place-items:center;width:44px!important;height:44px!important;padding:0!important;display:grid!important}body[data-experience=private]{background:#f4f7fb}body[data-experience=private] #conteudo{width:100%;min-height:100vh;margin:0;padding:0}.admin-shell{width:100%;max-width:none;min-height:100vh;margin:0}.admin-brand img{display:none}.admin-brand:before{content:"";background:url(/images/styzen-logo-original.webp) 50%/contain no-repeat;flex:0 0 44px;width:44px;height:44px}.admin-table button.danger,.admin-danger-action{color:#a3182b!important;background:#fff2f4!important;border:1px solid #ffc7d0!important}.ad-control-center{gap:28px;display:grid}.ad-admin-section{background:#fff;border:1px solid #d8e3ef;border-radius:18px;padding:24px}.ad-admin-section__heading{grid-template-columns:1fr auto;align-items:start;gap:4px 20px;margin-bottom:22px;display:grid}.ad-admin-section__heading>div span{color:#1765dc;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:900}.ad-admin-section__heading h2{margin:3px 0 0}.ad-admin-section__heading>p{color:#697b92;grid-column:1/-1;margin:5px 0 0}.ad-admin-section__heading>svg{color:#1765dc}.ad-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-unit-card{background:#f8fbff;border:1px solid #dce6f3;border-radius:15px;gap:13px;padding:20px;display:grid}.ad-unit-card header{justify-content:space-between;gap:12px;display:flex}.ad-unit-card header div{gap:2px;display:grid}.ad-unit-card header span,.ad-unit-card small{color:#6c7d94}.ad-unit-card code{color:#1259c0;background:#e9f2ff;border-radius:7px;height:fit-content;padding:4px 8px}.ad-unit-card label{color:#344967;gap:6px;font-size:.8rem;font-weight:800;display:grid}.ad-unit-card input:not([type=checkbox]),.ad-unit-card textarea{color:#122743;background:#fff;border:1px solid #cbd9eb;border-radius:9px;width:100%;padding:10px 11px}.ad-unit-card textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.73rem;line-height:1.45}.ad-unit-toggle{align-items:center;gap:9px!important;display:flex!important}.ad-unit-card__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-danger-action{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:inline-flex}.admin-danger-action svg{width:16px;height:16px}.ad-monetag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ad-monetag-grid article{background:#f4f8fe;border:1px solid #d9e5f4;border-radius:13px;gap:4px;padding:17px;display:grid}.ad-monetag-grid small{color:#18845f;font-weight:800}@media (max-width:980px){.sales-hero__grid{grid-template-columns:1fr}.sales-hero h1{max-width:850px;font-size:clamp(3rem,8vw,5rem)}.home-editorial-grid,.home-jobs-grid{grid-template-columns:1fr}.home-editorial-card{min-height:230px}.ad-unit-grid{grid-template-columns:1fr}}@media (max-width:680px){.sales-hero{min-height:auto;padding:66px 0 70px}.sales-hero h1{letter-spacing:-.055em;font-size:clamp(2.6rem,12.5vw,4rem)}.home-showcase-heading{flex-direction:column;align-items:flex-start;gap:16px}.home-editorial-card,.home-job-card{padding:22px}.ad-admin-section{padding:17px}.ad-monetag-grid{grid-template-columns:1fr}}
body[data-experience=private] .admin-primary-setup{background:radial-gradient(circle at 50% 0,#dceaff 0%,#f4f7fb 46%,#edf2f8 100%);place-items:center;min-height:100vh;padding:28px 16px;display:grid}.admin-primary-setup__card{color:#11284b;background:#fff;border:1px solid #d6e1ef;border-radius:22px;gap:16px;width:min(100%,520px);padding:34px;display:grid;box-shadow:0 28px 80px #193a6921}.admin-primary-setup__card>span{color:#1766df;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-primary-setup__card h1{color:#0b2855;margin:-6px 0 0;line-height:1.08}.admin-primary-setup__card>p{color:#657791;margin:0}.admin-primary-setup__icon{color:#1766df;background:#eaf2ff;border:1px solid #c7dcfa;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.admin-primary-setup__icon svg{width:29px;height:29px}.admin-primary-setup__email{color:#123261;overflow-wrap:anywhere;background:#f2f7ff;border:1px solid #d2e2f8;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;display:flex}.admin-primary-setup__email svg{color:#1766df;width:19px;height:19px}.admin-primary-setup__card form{gap:13px;display:grid}.admin-primary-setup__card label{color:#304868;gap:6px;font-size:.84rem;font-weight:800;display:grid}.admin-primary-setup__card input{color:#102644;background:#fff;border:1px solid #cbd8e8;border-radius:10px;width:100%;padding:12px 13px}.admin-primary-setup__card form small{color:#78889d}.admin-primary-setup__card .button{justify-content:center;width:100%}.admin-primary-setup__card .admin-message.is-success{color:#147653}@media (max-width:560px){.admin-primary-setup__card{border-radius:18px;padding:25px 20px}}
.sales-hero{min-height:650px;padding:76px 0 84px}.sales-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(42px,4.5vw,70px)}.sales-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:760px;font-size:clamp(3.4rem,4.55vw,4.85rem);line-height:.99}.sales-hero h1 strong{color:#1767e8;display:inline}.sales-hero__content>p{max-width:690px;margin-top:24px;font-size:clamp(1.05rem,1.28vw,1.18rem);line-height:1.72}.sales-hero__content .button-row{margin-top:30px}.sales-hero__note{margin-top:22px}.sales-showcase{min-height:490px}.sales-showcase__browser{border-radius:26px;transform:perspective(1400px)rotateY(-2deg)rotateX(.5deg);box-shadow:0 34px 80px #17489a33,0 14px 32px #0f23431a}.sales-showcase__page{background:radial-gradient(circle at 92% 14%,#2563eb2e,#0000 24%),linear-gradient(150deg,#fff 0%,#f4f8ff 68%,#edf5ff 100%);min-height:405px;padding:25px}.sales-showcase__nav{grid-template-columns:42px 1fr 1fr 1fr}.sales-showcase__hero{grid-template-columns:1.08fr .92fr;gap:22px;padding:38px 0 28px}.sales-showcase__copy{gap:8px}.sales-showcase__eyeline,.sales-showcase__headline,.sales-showcase__text,.sales-showcase__button{background:0 0;border-radius:0;width:auto;height:auto;margin:0}.sales-showcase__eyeline:before{content:"SITE PROFISSIONAL PARA SUA EMPRESA";color:#1767e8;letter-spacing:.08em;font-size:.57rem;font-weight:900;display:block}.sales-showcase__headline:before{content:"Sua marca com presença digital";color:#0b2b59;letter-spacing:-.04em;max-width:230px;font-size:1.42rem;font-weight:900;line-height:1.05;display:block}.sales-showcase__headline--short:before{content:"que transmite confiança.";color:#1767e8}.sales-showcase__text:before{content:"Design moderno, rápido e preparado para transformar visitas em oportunidades.";color:#647791;max-width:235px;margin-top:6px;font-size:.67rem;line-height:1.55;display:block}.sales-showcase__text--short{display:none}.sales-showcase__button{margin-top:8px}.sales-showcase__button:before{content:"Falar com a empresa  →";color:#fff;background:linear-gradient(135deg,#1767e8,#0d9fe8);border-radius:9px;align-items:center;min-height:34px;padding:0 13px;font-size:.61rem;font-weight:900;display:inline-flex;box-shadow:0 10px 20px #1767e838}.sales-showcase__visual{border-radius:24px;min-height:176px;overflow:hidden}.sales-showcase__visual svg{width:48px;height:48px}.sales-showcase__visual span:after{content:"online";color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800;position:absolute;bottom:-119px;right:12px}.sales-showcase__cards>span{align-items:center;gap:9px;min-height:66px;padding:12px;display:flex}.sales-showcase__cards>span:before{display:none}.sales-showcase__cards>span:after{color:#294663;background:0 0;width:auto;height:auto;font-size:.58rem;font-weight:800;line-height:1.25}.sales-showcase__cards>span:first-child:after{content:"Mais contatos"}.sales-showcase__cards>span:nth-child(2):after{content:"SEO preparado"}.sales-showcase__cards>span:nth-child(3):after{content:"100% responsivo"}.sales-showcase__cards i{background:linear-gradient(135deg,#dbeafe,#e0f2fe);flex:0 0 25px;width:25px;height:25px}.sales-showcase__badge{min-width:180px;box-shadow:0 18px 38px #1e40af24}.sales-showcase__badge--seo{top:18px;right:-25px}.sales-showcase__badge--mobile{bottom:26px;left:-30px}.about-personal-socials{align-self:stretch;width:100%}.about-founder__email{box-sizing:border-box;justify-content:flex-start;align-self:stretch;min-height:48px;width:100%!important}.about-founder__email>span{color:#102b55;letter-spacing:-.015em;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:850;line-height:1.2}.admin-login--restricted{width:min(100%,460px);margin:0 auto}.admin-login--restricted .admin-login__brand img{object-fit:contain;width:116px;height:auto;margin:0 auto 10px;display:block}.admin-login__eyebrow{color:#1767e8;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:.73rem;font-weight:900;display:inline-flex}.admin-login__eyebrow svg{width:16px;height:16px}.admin-fixed-email{box-sizing:border-box;color:#0f2d59;background:#eef5ff;border:1px solid #cbdcf3;border-radius:10px;align-items:center;gap:9px;width:100%;margin-top:7px;padding:12px 13px;font-weight:800;display:flex}.admin-fixed-email svg{color:#1767e8;flex:none;width:18px;height:18px}.admin-recovery-reason{color:#35506f;background:#f7faff;border:1px solid #dce7f4;border-radius:12px;gap:11px;padding:14px;display:flex}.admin-recovery-reason>svg{color:#1767e8;flex:none;width:21px;height:21px}.admin-recovery-reason div{gap:3px;display:grid}.admin-recovery-reason strong{color:#102d58;font-size:.83rem}.admin-recovery-reason span{font-size:.78rem;line-height:1.45}.admin-login__feedback{border-radius:10px;align-items:flex-start;gap:9px;margin:4px 0 0;padding:12px 13px;font-size:.8rem;line-height:1.45;display:flex}.admin-login__feedback svg{flex:none;width:18px;height:18px;margin-top:1px}.admin-login__feedback.is-success{color:#116243;background:#edf9f4;border:1px solid #bce8d5}.admin-login__feedback.is-error{color:#9b2231;background:#fff3f5;border:1px solid #f3c6cd}@media (max-width:980px){.sales-hero__grid{grid-template-columns:1fr}.sales-hero h1{max-width:820px;font-size:clamp(3rem,8vw,4.65rem)}.sales-showcase{width:min(100%,680px);margin:0 auto}}@media (max-width:620px){.sales-hero{padding:58px 0 64px}.sales-hero h1{font-size:clamp(2.65rem,12vw,3.75rem)}.sales-showcase__badge--seo{top:-8px;right:4px}.sales-showcase__badge--mobile{bottom:-18px;left:4px}.sales-showcase__bar{grid-template-columns:auto 1fr}.sales-showcase__secure{display:none}.about-founder__email>span{white-space:normal;overflow-wrap:anywhere}}
html,body{max-width:100%;overflow-x:hidden}body>main,#conteudo{min-width:0;max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}.footer-brand-socials--icons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.footer-brand-socials--icons a{border:1px solid #15345d29;border-radius:10px;place-items:center;width:40px;height:40px;transition:transform .15s,border-color .15s,background .15s;display:grid}.footer-brand-socials--icons a:hover{background:#eef5ff;border-color:#1767e8;transform:translateY(-2px)}.footer-brand-socials--icons svg{width:19px;height:19px;display:block}@media (max-width:900px){.site-header{z-index:120;position:sticky;top:0}.site-header__inner{min-height:72px;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.site-header .brand img{object-fit:contain!important;width:52px!important;height:46px!important}.menu-button{z-index:124;position:relative;color:#12345e!important;background:#eef5ff!important;border:1px solid #1747812e!important;border-radius:12px!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;display:grid!important;box-shadow:0 8px 22px #0f23431f!important}.menu-button svg{stroke-width:2.2px!important;width:23px!important;height:23px!important}body.menu-open{overflow:hidden!important}body.menu-open:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:121;background:#030f2094;position:fixed;inset:0}.main-navigation{width:min(100vw,420px)!important;max-width:100vw!important;height:100dvh!important;padding:84px 20px max(24px,env(safe-area-inset-bottom))!important;visibility:hidden!important;z-index:122!important;background:#fff!important;border-left:1px solid #dbe5f1!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:18px!important;transition:transform .2s,visibility .2s!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-28px 0 70px #05162f40!important}.main-navigation.is-open{visibility:visible!important;transform:translate(0)!important}.main-navigation ul{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.main-navigation li{border-bottom:1px solid #e6edf5!important;width:100%!important}.main-navigation li a{align-items:center!important;width:100%!important;min-height:52px!important;padding:12px 8px!important;font-size:.96rem!important;font-weight:800!important;display:flex!important}.main-navigation .button--header{justify-content:center!important;width:100%!important;min-height:48px!important;margin-top:8px!important}.main-navigation .account-icon-link{background:#f6f9fd!important;border:1px solid #d7e3f1!important;border-radius:12px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.container{width:min(100% - 24px,1280px)!important;max-width:calc(100vw - 24px)!important}.site-footer__grid--v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}.site-footer__brand--centered{text-align:left!important;grid-column:1/-1!important;align-items:flex-start!important}}@media (max-width:580px){.main-navigation{width:100vw!important}.site-footer__grid--v2{grid-template-columns:1fr!important;gap:24px!important}.site-footer__bottom--v2{text-align:left!important;gap:8px!important;display:grid!important}}
body[data-experience=institutional] .site-header .account-icon-link .account-label{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1100px){body[data-experience=institutional] .site-header{z-index:140!important}body[data-experience=institutional] .site-header__inner{min-height:70px!important}body[data-experience=institutional] .site-header .brand img{object-fit:contain!important;width:50px!important;height:44px!important}body[data-experience=institutional].menu-open:before{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}body[data-experience=institutional] .site-header .main-navigation{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;padding:92px 24px max(28px,env(safe-area-inset-bottom))!important;color:#fff!important;box-shadow:none!important;opacity:1!important;visibility:hidden!important;pointer-events:none!important;z-index:122!important;background:#071a33!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;margin:0!important;transition:transform .22s,visibility .22s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:translate(101%)!important}body[data-experience=institutional] .site-header .main-navigation.is-open{visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}body[data-experience=institutional] .site-header .main-navigation ul{border-top:0!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}body[data-experience=institutional] .site-header .main-navigation li{border-bottom:1px solid #ffffff21!important;width:100%!important}body[data-experience=institutional] .site-header .main-navigation li a{color:#f6f9ff!important;opacity:1!important;width:100%!important;min-height:55px!important;text-shadow:none!important;background:0 0!important;border-radius:8px!important;align-items:center!important;padding:12px 8px!important;font-size:1rem!important;font-weight:750!important;display:flex!important}body[data-experience=institutional] .site-header .main-navigation li a:hover,body[data-experience=institutional] .site-header .main-navigation li a:focus-visible{color:#fff!important;background:#0d2b52!important}body[data-experience=institutional] .site-header .main-navigation .button--header{color:#fff!important;width:100%!important;min-height:52px!important;box-shadow:none!important;opacity:1!important;background:#1767e8!important;border:1px solid #2b77ea!important;border-radius:12px!important;justify-content:center!important;margin:12px 0 0!important;padding:12px 18px!important;font-size:.96rem!important;font-weight:800!important;transform:none!important}body[data-experience=institutional] .site-header .main-navigation .account-icon-link{box-sizing:border-box!important;color:#f8fbff!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;text-align:center!important;white-space:nowrap!important;background:#0a2241!important;border:1px solid #ffffff2e!important;border-radius:12px!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 16px!important;display:flex!important;transform:none!important}body[data-experience=institutional] .site-header .main-navigation .account-icon-link svg{color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important;flex:0 0 20px!important;width:20px!important;height:20px!important;display:block!important}body[data-experience=institutional] .site-header .main-navigation .account-label{clip:auto!important;clip-path:none!important;white-space:nowrap!important;color:#fff!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:.9rem!important;font-weight:800!important;line-height:1!important;display:inline-block!important;position:static!important;overflow:visible!important}body[data-experience=institutional] .site-header .menu-button{z-index:150!important;color:#fff!important;width:46px!important;min-width:46px!important;height:46px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:#0d2b52!important;border:1px solid #ffffff38!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}body[data-experience=institutional] .site-header .menu-button svg{display:none!important}body[data-experience=institutional] .site-header .menu-button:before{content:""!important;opacity:1!important;background:#fff!important;border-radius:999px!important;width:22px!important;height:2px!important;position:absolute!important;transform:none!important;box-shadow:0 -7px #fff,0 7px #fff!important}body[data-experience=institutional] .site-header .menu-button:after{content:none!important}body[data-experience=institutional] .site-header .menu-button.is-open{top:max(16px,env(safe-area-inset-top))!important;background:#0d2b52!important;border-color:#ffffff40!important;position:fixed!important;bottom:auto!important;left:auto!important;right:18px!important}body[data-experience=institutional] .site-header .menu-button.is-open:before,body[data-experience=institutional] .site-header .menu-button.is-open:after{content:""!important;width:23px!important;height:2.5px!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border-radius:999px!important;position:absolute!important}body[data-experience=institutional] .site-header .menu-button.is-open:before{transform:rotate(45deg)!important}body[data-experience=institutional] .site-header .menu-button.is-open:after{transform:rotate(-45deg)!important}}@media (max-width:580px){body[data-experience=institutional] .site-header .main-navigation{width:100vw!important;max-width:100vw!important;padding-inline:22px!important}}
.main-navigation__primary,.nav-menu-group{position:relative}.nav-menu-trigger{min-height:44px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:.95rem;font-weight:650;line-height:1;transition:color .18s,background .18s;display:inline-flex}.nav-menu-trigger:hover,.nav-menu-trigger:focus-visible,.nav-menu-group.is-current .nav-menu-trigger,.nav-menu-group.is-open .nav-menu-trigger{color:var(--cyan)}.nav-menu-trigger svg{width:15px;height:15px;transition:transform .18s}.nav-menu-group.is-open .nav-menu-trigger svg{transform:rotate(180deg)}.nav-menu-dropdown{z-index:160;color:#eef5ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061a35fa;border:1px solid #86b0e733;border-radius:14px;gap:4px;width:max-content;min-width:220px;max-width:310px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000052}.nav-menu-dropdown[hidden]{display:none!important}.nav-menu-dropdown:before{content:"";background:#071b36;border-top:1px solid #86b0e733;border-left:1px solid #86b0e733;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.main-navigation .nav-menu-dropdown a:not(.button){z-index:1;color:#d8e6f7;white-space:nowrap;border:0;border-radius:9px;align-items:center;min-height:42px;padding:9px 12px;font-size:.85rem;font-weight:620;line-height:1.3;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.main-navigation .nav-menu-dropdown a:not(.button):hover,.main-navigation .nav-menu-dropdown a:not(.button):focus-visible,.main-navigation .nav-menu-dropdown a[aria-current=page]{color:#fff;background:#3687ff29;transform:translate(2px)}@media (min-width:1101px){.main-navigation{gap:clamp(18px,2vw,30px)}.main-navigation__primary{gap:clamp(18px,2vw,30px)!important}}@media (max-width:1100px){body[data-experience=institutional] .site-header .main-navigation__primary{gap:0!important;display:grid!important}body[data-experience=institutional] .site-header .nav-menu-group{border-bottom:1px solid #ffffff21!important;width:100%!important}body[data-experience=institutional] .site-header .nav-menu-trigger{color:#f6f9ff!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:55px!important;padding:12px 8px!important;font-size:1rem!important;font-weight:750!important;display:flex!important}body[data-experience=institutional] .site-header .nav-menu-trigger:hover,body[data-experience=institutional] .site-header .nav-menu-trigger:focus-visible,body[data-experience=institutional] .site-header .nav-menu-group.is-open .nav-menu-trigger,body[data-experience=institutional] .site-header .nav-menu-group.is-current .nav-menu-trigger{color:#fff!important;background:#0d2b52!important}body[data-experience=institutional] .site-header .nav-menu-trigger svg{width:18px!important;height:18px!important}body[data-experience=institutional] .site-header .nav-menu-dropdown{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:10px!important;gap:3px!important;margin:0 0 10px!important;padding:8px!important;display:grid!important;position:static!important;transform:none!important}body[data-experience=institutional] .site-header .nav-menu-dropdown[hidden],body[data-experience=institutional] .site-header .nav-menu-dropdown:before{display:none!important}body[data-experience=institutional] .site-header .nav-menu-dropdown a:not(.button){color:#dce8f8!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:8px!important;min-height:44px!important;padding:10px 12px!important;font-size:.93rem!important;font-weight:650!important}body[data-experience=institutional] .site-header .nav-menu-dropdown a:not(.button):hover,body[data-experience=institutional] .site-header .nav-menu-dropdown a:not(.button):focus-visible,body[data-experience=institutional] .site-header .nav-menu-dropdown a[aria-current=page]{color:#fff!important;background:#12345f!important;transform:none!important}}body[data-experience=institutional] .site-header .main-navigation__primary>li>a:not(.button),body[data-experience=institutional] .site-header .nav-menu-trigger{font-weight:700;color:#eef5ff!important;opacity:1!important}body[data-experience=institutional] .site-header .main-navigation__primary>li>a:not(.button):hover,body[data-experience=institutional] .site-header .main-navigation__primary>li>a[aria-current=page],body[data-experience=institutional] .site-header .nav-menu-trigger:hover,body[data-experience=institutional] .site-header .nav-menu-trigger:focus-visible,body[data-experience=institutional] .site-header .nav-menu-group.is-current .nav-menu-trigger,body[data-experience=institutional] .site-header .nav-menu-group.is-open .nav-menu-trigger{color:#fff!important}body[data-experience=institutional] .site-header .main-navigation__primary>li>a[aria-current=page],body[data-experience=institutional] .site-header .nav-menu-group.is-current .nav-menu-trigger{text-shadow:0 0 18px #57ccff40}body[data-experience=institutional] .site-header .nav-menu-trigger svg{color:#9fd8ff!important;opacity:1!important}.nav-direct-item{align-items:center;display:flex}
.tutorials-intro{color:#102b50;background:radial-gradient(circle at 88% 10%,#2563eb14,#0000 28%),linear-gradient(#f8fbff 0%,#eef4fc 100%);border-bottom:1px solid #dbe5f2;padding-bottom:42px}.tutorials-intro__grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:42px;display:grid}.tutorials-eyebrow,.tutorials-catalog__header>div>span{color:#1767e8;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:inline-block}.tutorials-intro h2,.tutorials-catalog__header h2{color:#0b2b59;letter-spacing:-.035em;margin:10px 0 12px}.tutorials-intro h2{max-width:720px;font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.08}.tutorials-intro p{color:#5b708c;max-width:730px;margin:0}.tutorial-search{background:#fff;border:1px solid #cbd9eb;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:720px;min-height:56px;margin-top:26px;padding:6px 6px 6px 16px;display:grid;box-shadow:0 12px 30px #1c427312}.tutorial-search>svg{color:#5f7692;width:20px;height:20px}.tutorial-search input{color:#14345d;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;padding:0 6px;font-size:1rem}.tutorial-search input::placeholder{color:#8a9bb0}.tutorial-search button{color:#fff;cursor:pointer;background:#1767e8;border:0;border-radius:11px;min-height:44px;padding:0 18px;font-weight:800}.tutorial-search button:hover{background:#1258c7}.tutorials-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tutorials-stats>div{background:#ffffffe6;border:1px solid #cfdded;border-radius:16px;align-content:center;gap:5px;min-height:126px;padding:18px;display:grid;box-shadow:0 14px 32px #1f477e0f}.tutorials-stats svg{color:#1767e8;width:21px;height:21px;margin-bottom:4px}.tutorials-stats strong{color:#0b2b59;font-size:1.55rem;line-height:1}.tutorials-stats span{color:#6a7f99;font-size:.75rem;line-height:1.35}.tutorial-category-nav{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.tutorial-category-nav a{color:#405a78;background:#fff;border:1px solid #cbd9e9;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.8rem;font-weight:800;transition:transform .18s,border-color .18s,color .18s,background .18s;display:inline-flex}.tutorial-category-nav a:hover{color:#155fcf;background:#f8fbff;border-color:#94b7e6;transform:translateY(-1px)}.tutorial-category-nav a.is-active{color:#fff;background:#1767e8;border-color:#1767e8;box-shadow:0 8px 20px #1767e833}.tutorial-category-nav a span{text-align:center;min-width:23px;color:inherit;background:#eef3f9;border-radius:999px;padding:1px 6px;font-size:.7rem}.tutorial-category-nav a.is-active span{background:#ffffff2e}.tutorial-category-nav svg{width:15px;height:15px}.tutorial-featured{background:#fff;padding:46px 0 28px}.tutorial-featured__card{color:#14345d;background:radial-gradient(circle at 88% 18%,#1767e81a,#0000 30%),linear-gradient(135deg,#f8fbff,#eaf3ff);border:1px solid #c8daee;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:34px;min-height:300px;padding:42px;display:grid;box-shadow:0 20px 50px #1f477e17}.tutorial-featured__card>div:first-child{align-self:center}.tutorial-featured__label{color:#1767e8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:inline-flex}.tutorial-featured__label svg{width:15px;height:15px}.tutorial-featured__card>div:first-child>small{color:#607791;text-transform:uppercase;letter-spacing:.05em;margin-top:12px;font-size:.78rem;font-weight:800;display:block}.tutorial-featured__card h2{color:#092d5d;letter-spacing:-.045em;max-width:790px;margin:11px 0 14px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.04}.tutorial-featured__card p{color:#506985;max-width:720px;margin:0 0 24px;line-height:1.7}.tutorial-featured__card b{color:#155fcf;align-items:center;gap:8px;display:inline-flex}.tutorial-featured__card b svg{width:18px}.tutorial-featured__visual{color:#1767e8;background:#ffffffb8;border:1px solid #bfd3ec;border-radius:19px;align-content:center;place-items:center;gap:9px;min-height:210px;display:grid}.tutorial-featured__visual svg{width:58px;height:58px}.tutorial-featured__visual strong{color:#153d70;letter-spacing:.1em;font-size:.78rem}.tutorial-featured__visual small{color:#6c819a;font-size:.72rem}.tutorials-newest{background:#fff;padding:30px 0 54px}.tutorials-newest__header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.tutorials-newest__header h2{color:#0b2b59;margin:6px 0 0;font-size:clamp(1.55rem,2.5vw,2.15rem)}.tutorials-newest__header>p{color:#697d96;text-align:right;max-width:520px;margin:0}.tutorials-newest__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tutorials-newest__grid>a{background:#f8fbff;border:1px solid #d4e1f0;border-radius:16px;flex-direction:column;min-height:158px;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.tutorials-newest__grid>a:hover{border-color:#9bbce7;transform:translateY(-3px);box-shadow:0 14px 30px #1f477e12}.tutorials-newest__grid>a>span{color:#1767e8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.tutorials-newest__grid h3{color:#17385f;margin:10px 0 18px;font-size:1.03rem;line-height:1.35}.tutorials-newest__grid small{color:#70849c;align-items:center;gap:6px;margin-top:auto;display:flex}.tutorials-newest__grid small svg{width:14px;height:14px}.tutorials-catalog{color:#102b50;background:#f3f7fc;padding-top:66px}.tutorials-catalog__header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.tutorials-catalog__header h2{color:#0b2b59;font-size:clamp(1.75rem,3vw,2.45rem)}.tutorials-catalog__header p{color:#687d97;margin:8px 0 0}.tutorials-clear-filter{color:#1767e8;font-size:.84rem;font-weight:850}.tutorial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.tutorial-card{color:#17385f;background:#fff;border:1px solid #d1dfef;border-radius:18px;flex-direction:column;min-height:300px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #1f477e0d}.tutorial-card:hover{border-color:#91b5e5;transform:translateY(-4px);box-shadow:0 18px 42px #1f477e1a}.tutorial-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.tutorial-card__meta>span{color:#1767e8;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.tutorial-card__meta small{color:#70849b;align-items:center;gap:5px;display:inline-flex}.tutorial-card__meta small svg{width:14px;height:14px}.tutorial-card h3{color:#13355f;letter-spacing:-.02em;margin:18px 0 10px;font-size:1.23rem;line-height:1.23}.tutorial-card p{color:#647991;margin:0;font-size:.9rem;line-height:1.67}.tutorial-card__footer{color:#8091a5;border-top:1px solid #e2e9f2;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;font-size:.7rem;display:flex}.tutorial-card__open{color:#1767e8;background:#edf4ff;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.tutorial-card__open svg{width:15px;height:15px}.tutorials-empty{text-align:center;background:#fff;border:1px solid #d3e0ef;border-radius:18px;align-content:center;place-items:center;min-height:280px;padding:34px;display:grid}.tutorials-empty>svg{color:#1767e8;width:38px;height:38px}.tutorials-empty h3{color:#12355f;margin:13px 0 5px}.tutorials-empty p{color:#71849a;margin:0 0 17px}.tutorials-empty a{color:#1767e8;font-weight:850}.tutorials-guide-note{color:#17385f;background:#fff;border-top:1px solid #dce6f1}.tutorials-guide-note h2{color:#0b2b59}.tutorials-guide-note p{color:#60758e}.tutorial-detail__intro{color:#244b72;background:#f4f8fe;border:1px solid #d1e0f1;border-radius:14px;margin-bottom:30px;padding:24px}.tutorial-detail__intro p:last-child{margin-bottom:0}.tutorial-step-number{color:#fff;vertical-align:middle;background:#1767e8;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:10px;font-size:.82rem;font-weight:900;display:inline-grid}.tutorial-check-panel{color:#244b72;background:#f2f7ff;border:1px solid #d1e1f4;border-radius:12px;margin:22px 0;padding:20px 22px}.tutorial-check-panel h3{color:#12355f;margin-top:0!important;font-size:1.05rem!important}.tutorial-warning-panel{color:#62471b;background:#fff8ea;border:1px solid #efd8a8;border-radius:14px;margin-top:38px;padding:24px}@media (max-width:960px){.tutorials-intro__grid,.tutorial-featured__card{grid-template-columns:1fr}.tutorial-card-grid,.tutorials-newest__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-featured__visual{min-height:140px}}@media (max-width:680px){.tutorials-stats{grid-template-columns:1fr}.tutorials-stats>div{grid-template-columns:auto auto 1fr;align-content:center;align-items:center;column-gap:10px;min-height:94px}.tutorials-stats svg{margin-bottom:0}.tutorial-card-grid,.tutorials-newest__grid{grid-template-columns:1fr}.tutorial-featured__card{padding:28px 22px}.tutorial-category-nav{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:7px;overflow-x:auto}.tutorial-category-nav a{flex:none}.tutorial-search{grid-template-columns:auto minmax(0,1fr);padding:7px 12px}.tutorial-search button{grid-column:1/-1;width:100%}.tutorials-newest__header,.tutorials-catalog__header{flex-direction:column;align-items:flex-start}.tutorials-newest__header>p{text-align:left}}
.about-v2,.about-principles,.about-founder-section{color:#10294a}.about-v2{background:radial-gradient(circle at 86% 8%,#2563eb14,#0000 28%),#fff}.about-v2__intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(44px,7vw,96px);display:grid}.about-v2__eyebrow{color:#1767e8;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:900;line-height:1.2;display:inline-flex}.about-v2__intro h2,.about-section-heading h2,.about-founder-card__content h2{color:#0b2b59;letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05}.about-v2__intro-copy{max-width:700px}.about-v2__intro-copy p{color:#536a88;margin:0 0 18px;font-size:1.07rem;line-height:1.78}.about-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.about-capability-card{background:#f8fbff;border:1px solid #d6e2f2;border-radius:20px;flex-direction:column;min-height:260px;padding:26px;display:flex;box-shadow:0 14px 36px #1f477e0d}.about-capability-card__icon{color:#1767e8;background:#eaf2ff;border:1px solid #c9dcf7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.about-capability-card__icon svg{width:23px;height:23px}.about-capability-card h3{color:#15345e;margin:24px 0 10px;font-size:1.08rem;line-height:1.25}.about-capability-card p{color:#617590;margin:0;font-size:.92rem;line-height:1.65}.about-v2__actions{flex-wrap:wrap;gap:14px 28px;margin-top:28px;display:flex}.about-v2__link{color:#155fd4;align-items:center;gap:8px;font-weight:850;display:inline-flex}.about-v2__link--quiet{color:#506781}.about-v2__link svg{width:17px;height:17px}.about-principles{background:#f4f8fe;border-block:1px solid #dfe8f4}.about-section-heading{max-width:730px;margin-bottom:42px}.about-section-heading p{color:#60738e;max-width:650px;margin:18px 0 0;font-size:1rem}.about-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-principles__grid article{background:#fff;border:1px solid #d6e2f2;border-radius:20px;padding:30px}.about-principles__grid article>div{color:#1767e8;background:#eef5ff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.about-principles__grid article>div svg{width:24px;height:24px}.about-principles__grid h3{color:#15345e;margin:22px 0 10px;font-size:1.15rem}.about-principles__grid p{color:#617590;margin:0;line-height:1.68}.about-commitments{color:#fff;background:linear-gradient(135deg,#0b2d5c,#124f9e);border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(34px,6vw,80px);margin-top:22px;padding:34px;display:grid;box-shadow:0 22px 52px #0d3d7e2e}.about-commitments>div>span{color:#a9cdfc;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:900}.about-commitments h3{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}.about-commitments ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:0;padding:0;list-style:none;display:grid}.about-commitments li{color:#dceafd;align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.5;display:flex}.about-commitments li svg{color:#78e0c1;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.about-founder-section{background:radial-gradient(circle at 18% 40%,#1767e814,#0000 30%),#fff}.about-founder-card{background:#fff;border:1px solid #cfdded;border-radius:26px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);width:min(100%,1040px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #1941761f}.about-founder-card__photo{background:#e9f1fb;min-height:100%;overflow:hidden}.about-founder-card__photo img{object-fit:cover;object-position:center 28%;width:100%;height:100%;min-height:520px;display:block}.about-founder-card__content{padding:clamp(34px,5vw,58px)}.about-founder-card__content h2{margin-bottom:16px}.about-founder-card__lead{color:#2d4b70;margin:0 0 14px;font-size:1.05rem;line-height:1.7}.about-founder-card__content>p:not(.about-founder-card__lead){color:#63758e;margin:0;line-height:1.75}.about-founder-card__skills{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.about-founder-card__skills span{color:#31506f;background:#f2f7fd;border:1px solid #d8e4f2;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:.78rem;font-weight:750;display:inline-flex}.about-founder-card__skills svg{color:#1767e8;width:15px;height:15px}.about-founder-card__contact{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;margin-top:30px;display:grid}.about-founder-card__email{color:#14365f;background:#f7faff;border:1px solid #cdddf0;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:62px;padding:10px 14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.about-founder-card__email:hover{background:#f0f6ff;border-color:#8fb8ef;transform:translateY(-2px)}.about-founder-card__email-icon{color:#1767e8;background:#e7f0ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.about-founder-card__email-icon svg{width:19px;height:19px}.about-founder-card__email-copy{gap:1px;min-width:0;line-height:1.2;display:grid}.about-founder-card__email-copy small{color:#72839a;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.about-founder-card__email-copy strong{overflow-wrap:anywhere;color:#12355f;min-width:0;font-size:.82rem;font-weight:850}.about-founder-card__email-arrow{color:#55708f;width:17px;height:17px}.about-founder-card__socials{align-items:center;gap:8px;display:flex}.about-founder-card__socials a{color:#1767e8;background:#f7faff;border:1px solid #cdddf0;border-radius:15px;place-items:center;width:52px;height:100%;min-height:52px;transition:transform .18s,border-color .18s,background .18s;display:grid}.about-founder-card__socials a:hover{background:#edf4ff;border-color:#8fb8ef;transform:translateY(-2px)}.about-founder-card__socials svg{width:21px;height:21px}@media (max-width:980px){.about-v2__intro{grid-template-columns:1fr;gap:22px}.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-founder-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){.about-principles__grid,.about-founder-card,.about-commitments{grid-template-columns:1fr}.about-founder-card__photo img{aspect-ratio:4/3;object-position:center 24%;min-height:0}.about-founder-card__content{padding:30px 24px}.about-commitments ul{grid-template-columns:1fr}}@media (max-width:580px){.about-capability-grid{grid-template-columns:1fr;margin-top:38px}.about-capability-card{min-height:0}.about-founder-card{border-radius:20px}.about-founder-card__contact{grid-template-columns:1fr}.about-founder-card__socials a{width:48px;height:48px;min-height:48px}.about-founder-card__email{grid-template-columns:38px minmax(0,1fr)}.about-founder-card__email-arrow{display:none}.about-commitments{padding:26px 22px}}.about-capability-heading{border-top:1px solid #dce6f3;justify-content:space-between;align-items:end;gap:28px;margin-top:54px;padding-top:28px;display:flex}.about-capability-heading>span{color:#143a68;letter-spacing:-.02em;font-size:1.08rem;font-weight:900}.about-capability-heading>p{color:#667b95;text-align:right;max-width:620px;margin:0;font-size:.93rem;line-height:1.6}.about-capability-grid{margin-top:22px}.about-capability-card{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.about-capability-card:after{content:"";opacity:0;background:linear-gradient(90deg,#1767e8,#47a8f5);height:3px;transition:opacity .2s;position:absolute;inset:auto 0 0}.about-capability-card:hover{border-color:#a9c6ed;transform:translateY(-4px);box-shadow:0 20px 45px #1f477e17}.about-capability-card:hover:after{opacity:1}.about-principles__grid article{position:relative}.about-principles__icon{width:50px!important;height:50px!important}.about-principles__step{color:#a8bad0;letter-spacing:.08em;font-size:.75rem;font-weight:900;position:absolute;top:30px;right:30px}.about-founder-heading{width:min(100%,1040px);margin:0 auto 30px}.about-founder-heading h2{color:#0b2b59;letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:10px 0 0;font-size:clamp(2rem,3.8vw,3.15rem);line-height:1.06}.about-founder-card__email-copy small{letter-spacing:.02em;text-transform:none}@media (max-width:760px){.about-capability-heading{flex-direction:column;align-items:flex-start;gap:8px}.about-capability-heading>p{text-align:left}}
