:root{--accent:#075ef5;--bg:#ffffff;--muted:#5b6b83;--line:#dce5f2;color-scheme:light}body{color:#112442}.utility{background:#07377e;color:#e4efff;padding:10px 6%;font-size:10px}.utility a{color:#fff}header{height:100px;border:0;margin:0;padding:0 6%;background:#fff;position:relative;z-index:10}.brand>b{font-size:40px;color:#0758cd;letter-spacing:-7px}.brand strong{font-size:26px;color:#063e91;text-transform:uppercase;letter-spacing:1px}.brand small{font-size:10px;letter-spacing:4.5px;color:#112442}nav{color:#25354e;font-weight:600;gap:25px}nav a{padding:13px 0}nav a:hover{border-bottom:2px solid var(--accent)}.button{background:var(--accent);color:#fff;border-radius:7px;box-shadow:0 8px 20px #075ef51a}.outline{background:#fff;color:#163c73;border-color:#bacce8;box-shadow:none}.whatsapp{background:#0aa85a;color:#fff}.hero{margin:0 24px;border-radius:18px;min-height:615px;padding:70px 5%;grid-template-columns:1.1fr 1fr;position:relative;background:radial-gradient(ellipse at 30% 5%,#fff,#edf5ff 65%,#cddfff);border:1px solid #dbe8fa;isolation:isolate;overflow:hidden}.hero:before{content:'';position:absolute;width:550px;height:550px;left:-300px;top:100px;border:70px solid #d4e5ff66;border-radius:50%;z-index:-1}.hero-copy{max-width:650px;align-self:center}.eyebrow{color:#0759d7;font-size:10px;letter-spacing:1.8px}.hero .eyebrow{display:inline-block;background:#e1edff;border:1px solid #cdddff;padding:10px 14px;border-radius:30px}h1{font-size:clamp(42px,4.2vw,65px);font-weight:800;line-height:1.12;color:#0e294e;margin:25px 0 20px}h1 em{color:var(--accent)}.founder-role{font-size:10px;font-weight:700;letter-spacing:2.2px;color:#54729c;margin-bottom:20px}.hero-copy>p{font-size:14px;max-width:490px;color:#516580}.hero .actions{margin-top:28px}.points{font-size:10px;color:#4a688e;padding-top:24px;margin-top:28px;border-top:1px solid #c8daf2;max-width:480px}.founder-visual{align-self:stretch;position:relative;min-width:0;margin:-40px -25px -70px 15px;min-height:560px}.portrait-frame{position:absolute;inset:0;border-radius:160px 160px 0 0;overflow:hidden;box-shadow:0 25px 70px #284c8222;background:#d8e8ff}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.portrait-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0a2e70aa,transparent 40%)}.founder-label{position:absolute;left:-25px;bottom:42px;padding:20px 27px;border:1px solid #fff9;border-radius:12px;background:#ffffffed;box-shadow:0 15px 40px #173c7426;backdrop-filter:blur(14px);color:#0c2e5d;animation:float 7s ease-in-out infinite}.founder-label b{display:block;font-family:Manrope;font-size:24px;letter-spacing:-.8px}.founder-label small{display:block;margin-top:6px;color:#6280a7;font-size:9px;letter-spacing:1.5px}.personal-note{position:absolute;right:18px;top:36px;background:#0a53cd;color:white;padding:14px 18px;border-radius:10px;font-size:10px;box-shadow:0 10px 30px #063b8b33}.personal-note span{font-size:17px;margin-right:5px}.hero-bottom{display:none}.categories{margin:28px 6% 0;background:#063c91;color:white;border:0;border-radius:12px;box-shadow:0 15px 30px #063c9117}.categories a{padding:24px;border-color:#ffffff26;font-size:12px;display:flex;justify-content:space-between}.categories a:hover{background:#ffffff13}.section{padding:80px 6%}h2{color:#102a50;font-weight:800;letter-spacing:-1.4px;font-size:38px}h3{color:#17345b}.section-head p{color:#6d7e95}.section-head small{color:#7d8da3}.tools input{border:1px solid #d6e1f0;border-radius:7px;color:#22436d;padding:12px 16px;background:white}.tabs button{color:#526987;background:#f5f8fd;border-color:#e0e8f4;font-weight:600}.tabs button.active{box-shadow:0 5px 15px #075ef525}.product{background:#fff;border-color:#dfe7f3;border-radius:12px;box-shadow:0 5px 20px #163b6907}.product-art{height:200px;background:radial-gradient(ellipse at 50% 55%,#dceaff,#f5f8ff 70%);margin:8px;border-radius:8px}.product-art>small{color:#3d6295;border-color:#ccdcf2;background:#fff9}.product-info>small{color:#5d80ac}.product h3{font-size:17px}.product p{color:#71839b}.product-bottom{border-color:#e4eaf4}.price{color:#103462}.price small{color:#8192a8}.add{background:#edf4ff;border-color:#c6dafb;color:#075ef5}.service-section{background:#f4f8ff}.services button{background:white;border:1px solid #dce6f6;border-radius:12px;box-shadow:0 10px 30px #18427606}.services button>span{color:#075ef5;background:#edf4ff;width:65px;height:65px;display:grid;place-items:center;border-radius:14px;font-size:34px}.services small{color:#6b89b2}.services p{color:#71839b}.services b{color:#7895bc}.business{background:#092e68;position:relative;overflow:hidden;border:0;margin:35px 6% 0;border-radius:18px;padding:65px;gap:60px;color:#fff}.business h2{color:white;font-size:43px}.business p{color:#bdcee8;font-size:13px}.business .eyebrow{color:#83b8ff}.network{background:repeating-radial-gradient(ellipse,transparent 0 45px,#6ca6ff33 46px 47px,transparent 48px 60px)}.network>b{color:white}.network>span{color:#dfedff}.about{max-width:none;display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:25px;align-items:center;padding-top:90px;padding-bottom:90px}.about .eyebrow{grid-column:1}.about h2{grid-column:1;margin-top:0;max-width:520px}.about p{grid-column:2;grid-row:1/4;margin:0;max-width:450px;font-size:14px}.about a{grid-column:1;color:#075ef5;font-weight:600}.contact{background:#edf5ff;border-color:#d9e7fa}.contact h2{font-size:36px}footer{background:#fff;color:#16365f;border-color:#dce5f2}.studio{background:#fffefeee;border-color:#d3e1f4;box-shadow:0 8px 35px #163c7326;color:#345580}.studio button{background:#075ef5;color:white}.studio small{color:#7790b0}#editor{background:#fff;color:#17365e;border-color:#d3dff0;box-shadow:-20px 0 70px #17345a26}.editor-head h2{color:#16345d}#editor input:not([type=color]):not([type=checkbox]),#editor textarea{background:#f5f8fe;border-color:#d5e1f3;color:#15365f}#editor label:not(.check):not(.button),.check{color:#496a92}#editor .outline{color:#075ef5}.editor-head small{color:#6e8bac}dialog{background:white;color:#173b69;border-color:#d5e3f6}dialog::backdrop{background:#08214d99}dialog input,dialog textarea{background:#f6f9ff;border-color:#cbdcf3;color:#173b69}.cart-row{border-color:#dae5f4}.cart-row button{background:#edf4ff;color:#075ef5}.cart-row small{color:#6a84a7}#toast{background:#083b87;color:#fff}.text-button{color:#075ef5}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 6% 0;border-bottom:1px solid #e0e9f5;padding:12px 0 30px;gap:20px}.trust-row div{display:flex;align-items:center;gap:12px}.trust-row b{display:block;font-size:12px;color:#234574}.trust-row small{display:block;color:#8395ae;margin-top:5px;font-size:10px}.trust-row i{font-style:normal;font-size:23px;background:#edf4ff;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;color:#075ef5}.contact-cards{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.contact-cards a{padding:10px 14px;border:1px solid #cbdcf3;background:#fff8;border-radius:8px;font-size:10px;color:#2c4b75}.contact-cards strong{display:block;font-size:12px;margin-top:4px;color:#143762}@media(min-width:1500px){.hero{padding-left:6%;padding-right:6%}}@media(max-width:1050px){header{padding:0 4%;gap:15px}nav{gap:14px}.hero{grid-template-columns:1.1fr 1fr;padding:55px 4%}.founder-visual{margin-left:5px;margin-right:0}.personal-note{right:0}.founder-label{left:-10px}.categories a{padding:20px 15px;font-size:10px}.hero .points{font-size:8px}.business{padding:45px}.brand strong{font-size:22px}}@media(max-width:760px){.utility{padding:9px 5%;font-size:8px}header{height:82px;padding:0 5%}.brand strong{font-size:21px}.brand small{font-size:8px;letter-spacing:3px}.brand>b{font-size:33px}nav{top:110px;background:white;border-color:#d9e5f6;box-shadow:0 15px 30px #173a6b20}.hero{margin:0 12px;padding:35px 22px 0;border-radius:13px;display:flex;flex-direction:column}.hero-copy{align-self:start}h1{font-size:43px}.hero-copy>p{font-size:12px}.founder-role{font-size:8px;letter-spacing:1.7px}.hero .eyebrow{font-size:8px}.hero .points{font-size:8px;line-height:1.8}.hero .actions{gap:10px}.hero .button{font-size:10px;padding:14px}.founder-visual{height:390px;min-height:390px;width:100%;max-width:440px;align-self:center;margin:35px 0 0}.portrait-frame{border-radius:100px 100px 0 0}.founder-label{bottom:20px;left:-10px;padding:15px 20px}.founder-label b{font-size:22px}.personal-note{top:18px;font-size:8px;padding:11px}.categories{margin:20px 5% 0;grid-template-columns:repeat(2,1fr)}.categories a{font-size:11px;border-color:#ffffff25}.trust-row{grid-template-columns:repeat(2,1fr);gap:20px;margin:20px 5% 0;padding-bottom:25px}.trust-row b{font-size:10px}.trust-row small{font-size:8px}.trust-row i{width:35px;height:35px;font-size:20px}.section{padding:55px 5%}h2{font-size:31px;letter-spacing:-1px}.product-art{height:145px}.product-info{padding:12px}.product h3{font-size:14px}.services button{padding:25px}.services button>span{margin-bottom:25px}.business{margin:15px 5% 0;padding:35px 25px}.business h2{font-size:34px}.network{height:250px}.about{display:block}.about p{margin:20px 0}.contact h2{font-size:31px}.contact .button{font-size:11px}.studio{gap:16px}.contact-cards{gap:8px}.contact-cards a{font-size:8px;padding:10px}.contact-cards strong{font-size:10px}}
